diff --git a/FlatCAMApp.py b/FlatCAMApp.py index abcb409e..cc39a257 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -4377,18 +4377,21 @@ class App(QtCore.QObject): self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Brasilian - Portuguese"), 1, 0) self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Carlos Stein"), 1, 1) self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 1, 2) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "German"), 2, 0) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "French"), 2, 0) self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Marius Stanciu (Google-Translation)"), 2, 1) self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 2, 2) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Romanian"), 3, 0) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Marius Stanciu"), 3, 1) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "German"), 3, 0) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Marius Stanciu (Google-Translation)"), 3, 1) self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 3, 2) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Russian"), 4, 0) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Andrey Kultyapov"), 4, 1) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % ""), 4, 2) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Spanish"), 5, 0) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Marius Stanciu (Google-Translation)"), 5, 1) - self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 5, 2) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Romanian"), 4, 0) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Marius Stanciu"), 4, 1) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 4, 2) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Russian"), 5, 0) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Andrey Kultyapov"), 5, 1) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % ""), 5, 2) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Spanish"), 6, 0) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Marius Stanciu (Google-Translation)"), 6, 1) + self.translator_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 6, 2) self.translator_grid_lay.setColumnStretch(0, 0) self.translators_tab_layout.addStretch() @@ -9141,7 +9144,7 @@ class App(QtCore.QObject): log.debug('App.on_fileopenscript() -->%s' % str(e)) if silent is False: self.inform.emit('[ERROR] %s %s' % - (_('App.on_fileopenscript() -->'), str(e))) + ('App.on_fileopenscript() -->', str(e))) return self.ui.code_editor.moveCursor(QtGui.QTextCursor.Start) diff --git a/FlatCAMObj.py b/FlatCAMObj.py index f3bdf584..b5527121 100644 --- a/FlatCAMObj.py +++ b/FlatCAMObj.py @@ -608,9 +608,8 @@ class FlatCAMGerber(FlatCAMObj, Gerber): self.ui.type_obj_combo.currentIndexChanged.connect(self.on_type_obj_index_changed) # Show/Hide Advanced Options if self.app.defaults["global_app_level"] == 'b': - self.ui.level.setText(_( - '%s' % _('Basic') - )) + self.ui.level.setText('%s' % _('Basic')) + self.ui.apertures_table_label.hide() self.ui.aperture_table_visibility_cb.hide() self.ui.milling_type_label.hide() @@ -621,9 +620,7 @@ class FlatCAMGerber(FlatCAMObj, Gerber): self.ui.except_cb.setChecked(False) self.ui.except_cb.hide() else: - self.ui.level.setText(_( - '%s' % _('Advanced') - )) + self.ui.level.setText('%s' % _('Advanced')) if self.app.defaults["gerber_buffering"] == 'no': self.ui.create_buffer_button.show() @@ -2358,9 +2355,7 @@ class FlatCAMExcellon(FlatCAMObj, Excellon): # Show/Hide Advanced Options if self.app.defaults["global_app_level"] == 'b': - self.ui.level.setText(_( - '%s' % _('Basic') - )) + self.ui.level.setText('%s' % _('Basic')) self.ui.tools_table.setColumnHidden(4, True) self.ui.estartz_label.hide() @@ -2372,9 +2367,7 @@ class FlatCAMExcellon(FlatCAMObj, Excellon): self.ui.feedrate_probe_label.hide() self.ui.feedrate_probe_entry.hide() else: - self.ui.level.setText(_( - '%s' % _('Advanced') - )) + self.ui.level.setText('%s' % _('Advanced')) assert isinstance(self.ui, ExcellonObjectUI), \ "Expected a ExcellonObjectUI, got %s" % type(self.ui) @@ -3636,9 +3629,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry): # Show/Hide Advanced Options if self.app.defaults["global_app_level"] == 'b': - self.ui.level.setText(_( - '%s' % _('Basic') - )) + self.ui.level.setText('%s' % _('Basic')) self.ui.geo_tools_table.setColumnHidden(2, True) self.ui.geo_tools_table.setColumnHidden(3, True) @@ -3658,9 +3649,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry): self.ui.feedrate_probe_label.hide() self.ui.feedrate_probe_entry.hide() else: - self.ui.level.setText(_( - '%s' % _('Advanced') - )) + self.ui.level.setText('%s' % _('Advanced')) self.ui.plot_cb.stateChanged.connect(self.on_plot_cb_click) self.ui.generate_cnc_button.clicked.connect(self.on_generatecnc_button_click) self.ui.paint_tool_button.clicked.connect(lambda: self.app.paint_tool.run(toggle=False)) @@ -4598,7 +4587,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry): log.debug("FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s\n" % str(e)) msg = '[ERROR] %s' % _("An internal error has occurred. See shell.\n") - msg += '%s %s' % (_('FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->'), str(e)) + msg += '%s %s' % ('FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->', str(e)) msg += traceback.format_exc() self.app.inform.emit(msg) return @@ -5901,7 +5890,7 @@ class FlatCAMCNCjob(FlatCAMObj, CNCjob): except Exception as e: log.debug('FlatCAMCNNJob.on_edit_code_click() -->%s' % str(e)) self.app.inform.emit('[ERROR] %s %s' % - (_('FlatCAMCNNJob.on_edit_code_click() -->'), str(e))) + ('FlatCAMCNNJob.on_edit_code_click() -->', str(e))) return self.app.ui.code_editor.moveCursor(QtGui.QTextCursor.Start) diff --git a/README.md b/README.md index 3a247222..9d7e72e0 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ CAD program, and create G-Code for Isolation routing. - fixed a color format bug in Tool Move for 3D engine - made sure that when the Tool Move is used on a Gerber file with mark shapes active, those mark shapes are deleted before the actual move - in legacy graphic engine, fixed issue with Delete shortcut key trying to delete twice +- 26% in Google-translated French translation and updated some strings too 22.09.2019 diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index f2be1e21..22c14f0f 100644 Binary files a/locale/de/LC_MESSAGES/strings.mo and b/locale/de/LC_MESSAGES/strings.mo differ diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index e09de324..7d48942a 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-23 06:22+0300\n" -"PO-Revision-Date: 2019-09-23 06:22+0300\n" +"POT-Creation-Date: 2019-09-23 20:08+0300\n" +"PO-Revision-Date: 2019-09-23 20:08+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -52,12 +52,12 @@ msgstr "" "Quelloffene Software - Geben Sie help ein, um zu beginnen\n" "\n" -#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +#: FlatCAMApp.py:2545 FlatCAMApp.py:8360 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" -#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 -#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +#: FlatCAMApp.py:2618 FlatCAMApp.py:8414 FlatCAMApp.py:8450 FlatCAMApp.py:8490 +#: FlatCAMApp.py:9177 FlatCAMApp.py:10366 FlatCAMApp.py:10419 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -121,13 +121,13 @@ msgstr "Möchten Sie das bearbeitete Objekt speichern?" msgid "Close Editor" msgstr "Editor schließen" -#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMApp.py:3122 FlatCAMApp.py:4612 FlatCAMApp.py:7290 FlatCAMApp.py:8267 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Ja" -#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMApp.py:3123 FlatCAMApp.py:4613 FlatCAMApp.py:7291 FlatCAMApp.py:8268 #: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 #: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 #: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 @@ -135,8 +135,8 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:3124 FlatCAMApp.py:4614 FlatCAMApp.py:5483 FlatCAMApp.py:6721 +#: FlatCAMApp.py:8269 msgid "Cancel" msgstr "Kündigen" @@ -154,11 +154,11 @@ msgstr "" msgid "is updated, returning to App..." msgstr "wird aktualisiert und kehrt zur App zurück ..." -#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4472 msgid "Could not load defaults file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4482 msgid "Failed to parse defaults file." msgstr " Fehler beim Parsen der Standarddatei." @@ -182,9 +182,9 @@ msgstr "FlatCAM-Voreinstellungen exportieren" msgid "FlatCAM preferences export cancelled." msgstr "Export der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 -#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 -#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3704 FlatCAMApp.py:6486 FlatCAMApp.py:9358 FlatCAMApp.py:9469 +#: FlatCAMApp.py:9594 FlatCAMApp.py:9653 FlatCAMApp.py:9771 FlatCAMApp.py:9910 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -196,7 +196,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +#: FlatCAMApp.py:3737 FlatCAMApp.py:4529 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Standardwerte in die Datei." @@ -242,8 +242,8 @@ msgstr "" "[selected]{kind} erstellt / ausgewählt: {name}" "" -#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 -#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 +#: FlatCAMApp.py:4081 FlatCAMApp.py:6801 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 msgid "Plotting" msgstr "Plotten" @@ -356,31 +356,31 @@ msgstr "Verwandeln" msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +#: FlatCAMApp.py:4534 FlatCAMApp.py:7300 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: FlatCAMApp.py:4559 +#: FlatCAMApp.py:4562 msgid "Could not load factory defaults file." msgstr "Factory-Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:4569 +#: FlatCAMApp.py:4572 msgid "Failed to parse factory defaults file." msgstr "Fehler beim Parsen der Werksvorgaben-Datei." -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4587 msgid "Failed to write factory defaults to file." msgstr "Fehler beim Schreiben der Werkseinstellungen in die Datei." -#: FlatCAMApp.py:4588 +#: FlatCAMApp.py:4591 msgid "Factory defaults saved." msgstr "Werkseinstellungen gespeichert." -#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3447 +#: FlatCAMApp.py:4602 flatcamGUI/FlatCAMGUI.py:3451 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +#: FlatCAMApp.py:4607 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -388,11 +388,11 @@ msgstr "" "In FlatCAM wurden Dateien / Objekte geändert.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:4610 FlatCAMApp.py:8265 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Änderungen speichern" -#: FlatCAMApp.py:4837 +#: FlatCAMApp.py:4840 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -400,21 +400,21 @@ msgstr "" "[success] Ausgewählte Excellon-Dateierweiterungen, die bei FlatCAM " "registriert sind." -#: FlatCAMApp.py:4859 +#: FlatCAMApp.py:4862 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4884 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "Ausgewählte Gerber-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +#: FlatCAMApp.py:5050 FlatCAMApp.py:5106 FlatCAMApp.py:5134 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:5056 +#: FlatCAMApp.py:5059 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -432,43 +432,43 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: FlatCAMApp.py:5098 +#: FlatCAMApp.py:5101 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Gescheitert. Die Verbindung von Excellon funktioniert nur bei Excellon-" "Objekten." -#: FlatCAMApp.py:5126 +#: FlatCAMApp.py:5129 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" "Gescheitert. Das Gerber-Verbinden funktioniert nur bei Gerber-Objekten." -#: FlatCAMApp.py:5156 FlatCAMApp.py:5193 +#: FlatCAMApp.py:5159 FlatCAMApp.py:5196 msgid "Failed. Select a Geometry Object and try again." msgstr "" "Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen Sie es erneut." -#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5164 FlatCAMApp.py:5201 msgid "Expected a FlatCAMGeometry, got" msgstr "Erwartete eine FlatCAMGeometry, bekam" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5178 msgid "A Geometry object was converted to MultiGeo type." msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: FlatCAMApp.py:5213 +#: FlatCAMApp.py:5216 msgid "A Geometry object was converted to SingleGeo type." msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: FlatCAMApp.py:5474 +#: FlatCAMApp.py:5477 msgid "Toggle Units" msgstr "Einheiten umschalten" -#: FlatCAMApp.py:5476 +#: FlatCAMApp.py:5479 msgid "Change project units ..." msgstr "Projekteinheiten ändern ..." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5480 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -478,52 +478,52 @@ msgstr "" "Eigenschaften aller Objekte entsprechend skaliert.\n" "Fortsetzen?" -#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 -#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +#: FlatCAMApp.py:5482 FlatCAMApp.py:6615 FlatCAMApp.py:6720 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8588 FlatCAMApp.py:8843 FlatCAMApp.py:8854 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5528 +#: FlatCAMApp.py:5531 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Umgerechnete Einheiten in %s" -#: FlatCAMApp.py:5540 +#: FlatCAMApp.py:5543 msgid " Units conversion cancelled." msgstr "Einheitenumrechnung abgebrochen." -#: FlatCAMApp.py:6429 +#: FlatCAMApp.py:6432 msgid "Open file" msgstr "Datei öffnen" -#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6468 msgid "Export G-Code ..." msgstr "G-Code exportieren ..." -#: FlatCAMApp.py:6469 +#: FlatCAMApp.py:6472 msgid "Export Code cancelled." msgstr "Exportcode abgebrochen." -#: FlatCAMApp.py:6479 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6482 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Keine solche Datei oder Ordner" -#: FlatCAMApp.py:6491 FlatCAMObj.py:6126 +#: FlatCAMApp.py:6494 FlatCAMObj.py:6112 msgid "Saved to" msgstr "Gespeichert in" -#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: FlatCAMApp.py:6603 FlatCAMApp.py:6636 FlatCAMApp.py:6647 FlatCAMApp.py:6658 #: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Bitte geben Sie einen Werkzeugdurchmesser ungleich Null im Float-Format ein." -#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +#: FlatCAMApp.py:6608 FlatCAMApp.py:6641 FlatCAMApp.py:6652 FlatCAMApp.py:6663 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen ..." -#: FlatCAMApp.py:6608 +#: FlatCAMApp.py:6611 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -532,11 +532,11 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: FlatCAMApp.py:6712 +#: FlatCAMApp.py:6715 msgid "Delete objects" msgstr "Objekte löschen" -#: FlatCAMApp.py:6715 +#: FlatCAMApp.py:6718 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -544,55 +544,55 @@ msgstr "" "Möchten Sie wirklich dauerhaft löschen?\n" "die ausgewählten Objekte?" -#: FlatCAMApp.py:6746 +#: FlatCAMApp.py:6749 msgid "Object(s) deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:6750 +#: FlatCAMApp.py:6753 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6755 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie die Arbeit im Editor und versuchen Sie es erneut ..." -#: FlatCAMApp.py:6782 +#: FlatCAMApp.py:6785 msgid "Object deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:6809 +#: FlatCAMApp.py:6812 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: FlatCAMApp.py:6831 +#: FlatCAMApp.py:6834 msgid "Setting Origin..." msgstr "Ursprung einstellen ..." -#: FlatCAMApp.py:6843 +#: FlatCAMApp.py:6846 msgid "Origin set" msgstr "Ursprungssatz" -#: FlatCAMApp.py:6850 +#: FlatCAMApp.py:6853 msgid "Origin coordinates specified but incomplete." msgstr "" -#: FlatCAMApp.py:6892 FlatCAMObj.py:6261 +#: FlatCAMApp.py:6895 FlatCAMObj.py:6247 msgid "Not available with the current Graphic Engine Legacy(2D)." msgstr "" -#: FlatCAMApp.py:6896 +#: FlatCAMApp.py:6899 msgid "Jump to ..." msgstr "Springen zu ..." -#: FlatCAMApp.py:6897 +#: FlatCAMApp.py:6900 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: FlatCAMApp.py:6904 +#: FlatCAMApp.py:6907 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: FlatCAMApp.py:6939 flatcamEditors/FlatCAMExcEditor.py:3487 #: flatcamEditors/FlatCAMExcEditor.py:3495 #: flatcamEditors/FlatCAMGeoEditor.py:3832 #: flatcamEditors/FlatCAMGeoEditor.py:3847 @@ -601,39 +601,39 @@ msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4255 -#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 -#: flatcamGUI/FlatCAMGUI.py:2695 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 msgid "Done." msgstr "Gemacht." -#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7073 FlatCAMApp.py:7141 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:7158 +#: FlatCAMApp.py:7161 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:7164 +#: FlatCAMApp.py:7167 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: FlatCAMApp.py:7181 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7184 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Einstellungen" -#: FlatCAMApp.py:7248 +#: FlatCAMApp.py:7251 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: FlatCAMApp.py:7282 +#: FlatCAMApp.py:7285 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -641,73 +641,73 @@ msgstr "" "Ein oder mehrere Werte werden geändert.\n" "Möchten Sie die Einstellungen speichern?" -#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 +#: FlatCAMApp.py:7287 flatcamGUI/FlatCAMGUI.py:193 #: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Einstellungen speichern" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7316 msgid "No object selected to Flip on Y axis." msgstr "Kein Objekt ausgewählt, um auf der Y-Achse zu kippen." -#: FlatCAMApp.py:7339 +#: FlatCAMApp.py:7342 msgid "Flip on Y axis done." msgstr "Y-Achse spiegeln fertig." -#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 +#: FlatCAMApp.py:7345 FlatCAMApp.py:7388 #: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Flip-Aktion wurde nicht ausgeführt." -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:7359 msgid "No object selected to Flip on X axis." msgstr "Es wurde kein Objekt zum Spiegeln auf der X-Achse ausgewählt." -#: FlatCAMApp.py:7382 +#: FlatCAMApp.py:7385 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7402 msgid "No object selected to Rotate." msgstr "Es wurde kein Objekt zum Drehen ausgewählt." -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Transform" msgstr "Verwandeln" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7436 msgid "Rotation done." msgstr "Fertig drehen." -#: FlatCAMApp.py:7436 +#: FlatCAMApp.py:7439 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: FlatCAMApp.py:7448 +#: FlatCAMApp.py:7451 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:7470 +#: FlatCAMApp.py:7473 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse" -#: FlatCAMApp.py:7481 +#: FlatCAMApp.py:7484 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:7503 +#: FlatCAMApp.py:7506 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse" -#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +#: FlatCAMApp.py:7561 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7574 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -717,7 +717,7 @@ msgstr "Raster ein/aus" msgid "Add" msgstr "Hinzufügen" -#: FlatCAMApp.py:7572 FlatCAMObj.py:3638 +#: FlatCAMApp.py:7575 FlatCAMObj.py:3628 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 #: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 @@ -727,70 +727,70 @@ msgstr "Hinzufügen" msgid "Delete" msgstr "Löschen" -#: FlatCAMApp.py:7585 +#: FlatCAMApp.py:7588 msgid "New Grid ..." msgstr "Neues Raster ..." -#: FlatCAMApp.py:7586 +#: FlatCAMApp.py:7589 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7624 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:7600 +#: FlatCAMApp.py:7603 msgid "New Grid added" msgstr "Neues Raster" -#: FlatCAMApp.py:7603 +#: FlatCAMApp.py:7606 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: FlatCAMApp.py:7606 +#: FlatCAMApp.py:7609 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: FlatCAMApp.py:7628 +#: FlatCAMApp.py:7631 msgid " Grid Value does not exist" msgstr "Rasterwert existiert nicht" -#: FlatCAMApp.py:7631 +#: FlatCAMApp.py:7634 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: FlatCAMApp.py:7634 +#: FlatCAMApp.py:7637 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7643 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: FlatCAMApp.py:7674 +#: FlatCAMApp.py:7677 msgid " No object selected to copy it's name" msgstr "Kein Objekt zum Kopieren des Namens ausgewählt" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7681 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +#: FlatCAMApp.py:7736 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 -#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 -#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 FlatCAMApp.py:8029 FlatCAMApp.py:8033 +#: FlatCAMApp.py:8049 FlatCAMApp.py:8053 FlatCAMApp.py:8057 FlatCAMApp.py:8061 +#: FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 FlatCAMApp.py:8110 #: 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:8259 +#: FlatCAMApp.py:8262 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -800,246 +800,246 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:8281 +#: FlatCAMApp.py:8284 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: FlatCAMApp.py:8405 FlatCAMApp.py:8409 flatcamGUI/FlatCAMGUI.py:636 #: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:8413 +#: FlatCAMApp.py:8416 #, fuzzy #| msgid "Open Gerber" msgid "Opening Gerber file." msgstr "Gerber öffnen" -#: FlatCAMApp.py:8419 +#: FlatCAMApp.py:8422 msgid "Open Gerber cancelled." msgstr "Öffnen der Gerberdatei abgebrochen." -#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: FlatCAMApp.py:8442 FlatCAMApp.py:8446 flatcamGUI/FlatCAMGUI.py:637 #: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Excellon öffnen" -#: FlatCAMApp.py:8449 +#: FlatCAMApp.py:8452 #, fuzzy #| msgid "Opening Excellon." msgid "Opening Excellon file." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:8455 +#: FlatCAMApp.py:8458 msgid " Open Excellon cancelled." msgstr "Öffnen der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8485 msgid "Open G-Code" msgstr "G-Code öffnen" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8492 #, fuzzy #| msgid "Opening G-Code." msgid "Opening G-Code file." msgstr "G-Code öffnen." -#: FlatCAMApp.py:8495 +#: FlatCAMApp.py:8498 msgid "Open G-Code cancelled." msgstr "Öffnen der G-Code-Datei abgebrochen." -#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +#: FlatCAMApp.py:8515 FlatCAMApp.py:8518 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Offenes Projekt" -#: FlatCAMApp.py:8524 +#: FlatCAMApp.py:8527 msgid "Open Project cancelled." msgstr "Projektdatei öffnen abgebrochen." -#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +#: FlatCAMApp.py:8546 FlatCAMApp.py:8549 msgid "Open Configuration File" msgstr "Offene Einstellungsdatei" -#: FlatCAMApp.py:8551 +#: FlatCAMApp.py:8554 msgid "Open Config cancelled." msgstr "Öffnen der Konfigurationsdatei abgebrochen." -#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 -#: FlatCAMApp.py:11500 FlatCAMApp.py:11522 FlatCAMApp.py:11545 +#: FlatCAMApp.py:8570 FlatCAMApp.py:8839 FlatCAMApp.py:11482 +#: FlatCAMApp.py:11503 FlatCAMApp.py:11525 FlatCAMApp.py:11548 msgid "No object selected." msgstr "Kein Objekt ausgewählt." -#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +#: FlatCAMApp.py:8571 FlatCAMApp.py:8840 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: FlatCAMApp.py:8582 +#: FlatCAMApp.py:8585 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden." -#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +#: FlatCAMApp.py:8598 FlatCAMApp.py:8602 msgid "Export SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:8605 +#: FlatCAMApp.py:8608 msgid " Export SVG cancelled." msgstr " Export von SVG abgebrochen." -#: FlatCAMApp.py:8625 +#: FlatCAMApp.py:8628 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:8631 FlatCAMApp.py:8635 +#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: FlatCAMApp.py:8640 +#: FlatCAMApp.py:8643 msgid "Export PNG cancelled." msgstr "Export PNG abgebrochen." -#: FlatCAMApp.py:8660 +#: FlatCAMApp.py:8663 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:8666 FlatCAMApp.py:8798 +#: FlatCAMApp.py:8669 FlatCAMApp.py:8801 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:8678 +#: FlatCAMApp.py:8681 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: FlatCAMApp.py:8684 +#: FlatCAMApp.py:8687 msgid "Save Gerber source file cancelled." msgstr "Gerber Quelldatei speichern abgebrochen." -#: FlatCAMApp.py:8704 +#: FlatCAMApp.py:8707 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:8710 FlatCAMApp.py:8754 +#: FlatCAMApp.py:8713 FlatCAMApp.py:8757 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:8718 FlatCAMApp.py:8722 +#: FlatCAMApp.py:8721 FlatCAMApp.py:8725 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: FlatCAMApp.py:8728 +#: FlatCAMApp.py:8731 msgid "Saving Excellon source file cancelled." msgstr "Speichern der Excellon-Quelldatei abgebrochen." -#: FlatCAMApp.py:8748 +#: FlatCAMApp.py:8751 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:8762 FlatCAMApp.py:8766 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8769 msgid "Export Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:8772 +#: FlatCAMApp.py:8775 msgid "Export Excellon cancelled." msgstr "Export der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:8792 +#: FlatCAMApp.py:8795 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:8806 FlatCAMApp.py:8810 +#: FlatCAMApp.py:8809 FlatCAMApp.py:8813 msgid "Export Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:8816 +#: FlatCAMApp.py:8819 msgid "Export Gerber cancelled." msgstr "Export der Gerberdatei abgebrochen." -#: FlatCAMApp.py:8848 +#: FlatCAMApp.py:8851 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +#: FlatCAMApp.py:8865 FlatCAMApp.py:8869 msgid "Export DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:8873 +#: FlatCAMApp.py:8876 msgid "Export DXF cancelled." msgstr "Export der DXF-Datei abgebrochen." -#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +#: FlatCAMApp.py:8896 FlatCAMApp.py:8899 msgid "Import SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:8906 +#: FlatCAMApp.py:8909 msgid "Open SVG cancelled." msgstr "Öffnen der SVG-Datei abgebrochen." -#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +#: FlatCAMApp.py:8928 FlatCAMApp.py:8932 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: FlatCAMApp.py:8939 +#: FlatCAMApp.py:8942 msgid "Open DXF cancelled." msgstr "Öffnen der DXF-Datei abgebrochen." -#: FlatCAMApp.py:8986 +#: FlatCAMApp.py:8989 #, 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:8987 +#: FlatCAMApp.py:8990 #, fuzzy #| msgid "Moving..." msgid "Loading..." msgstr "Ziehen um..." -#: FlatCAMApp.py:8994 +#: FlatCAMApp.py:8997 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:9006 +#: FlatCAMApp.py:9009 msgid "Source Editor" msgstr "Quelleditor" -#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +#: FlatCAMApp.py:9024 FlatCAMApp.py:9031 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:9040 +#: FlatCAMApp.py:9043 #, 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:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5895 +#: FlatCAMApp.py:9057 FlatCAMApp.py:10372 FlatCAMObj.py:5881 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code-Editor" -#: FlatCAMApp.py:9072 +#: FlatCAMApp.py:9075 msgid "New TCL script file created in Code Editor." msgstr "" -#: FlatCAMApp.py:9075 +#: FlatCAMApp.py:9078 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:9078 +#: FlatCAMApp.py:9081 #, fuzzy #| msgid "" #| "#\n" @@ -1105,106 +1105,102 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 +#: FlatCAMApp.py:9120 FlatCAMApp.py:9123 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9133 msgid "Open TCL script cancelled." msgstr "Öffnen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:9144 -msgid "App.on_fileopenscript() -->" -msgstr "App.on_fileopenscript() -->" - -#: FlatCAMApp.py:9152 +#: FlatCAMApp.py:9155 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "TCL script file opened in Code Editor." msgstr "Maschinencode in den Code-Editor geladen" -#: FlatCAMApp.py:9176 +#: FlatCAMApp.py:9179 msgid "Executing FlatCAMScript file." msgstr "" -#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +#: FlatCAMApp.py:9186 FlatCAMApp.py:9189 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: FlatCAMApp.py:9196 +#: FlatCAMApp.py:9199 msgid "Run TCL script cancelled." msgstr "Ausführen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:9212 +#: FlatCAMApp.py:9215 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +#: FlatCAMApp.py:9266 FlatCAMApp.py:9270 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: FlatCAMApp.py:9264 +#: FlatCAMApp.py:9267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Projekt_{date}" -#: FlatCAMApp.py:9273 +#: FlatCAMApp.py:9276 msgid "Save Project cancelled." msgstr "Projekt speichern abgebrochen." -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9324 msgid "Exporting SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +#: FlatCAMApp.py:9366 FlatCAMApp.py:9477 FlatCAMApp.py:9603 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9401 FlatCAMApp.py:9526 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Keine Objektbox. Verwenden Sie stattdessen" -#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +#: FlatCAMApp.py:9480 FlatCAMApp.py:9606 msgid "Generating Film ... Please wait." msgstr "Film wird erstellt ... Bitte warten Sie." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9779 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: FlatCAMApp.py:9785 +#: FlatCAMApp.py:9788 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +#: FlatCAMApp.py:9794 FlatCAMApp.py:9802 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:9915 +#: FlatCAMApp.py:9918 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: FlatCAMApp.py:9923 +#: FlatCAMApp.py:9926 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +#: FlatCAMApp.py:9932 FlatCAMApp.py:9940 msgid "Could not export Gerber file." msgstr "Gerber-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:9982 +#: FlatCAMApp.py:9985 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9991 msgid "Exporting DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +#: FlatCAMApp.py:9997 FlatCAMApp.py:10005 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +#: FlatCAMApp.py:10026 FlatCAMApp.py:10070 FlatCAMApp.py:10116 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1212,86 +1208,86 @@ msgstr "" "Nicht unterstützte Art wird als Parameter ausgewählt. Nur Geometrie und " "Gerber werden unterstützt" -#: FlatCAMApp.py:10033 +#: FlatCAMApp.py:10036 msgid "Importing SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 -#: FlatCAMApp.py:10215 FlatCAMApp.py:10282 FlatCAMApp.py:10349 +#: FlatCAMApp.py:10048 FlatCAMApp.py:10092 FlatCAMApp.py:10137 +#: FlatCAMApp.py:10218 FlatCAMApp.py:10285 FlatCAMApp.py:10352 #: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Geöffnet" -#: FlatCAMApp.py:10077 +#: FlatCAMApp.py:10080 msgid "Importing DXF" msgstr "DXF importieren" -#: FlatCAMApp.py:10121 +#: FlatCAMApp.py:10124 msgid "Importing Image" msgstr "Bild importieren" -#: FlatCAMApp.py:10164 +#: FlatCAMApp.py:10167 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10172 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4603 +#: FlatCAMApp.py:10179 FlatCAMApp.py:10253 FlatCAMObj.py:4589 #: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:10186 +#: FlatCAMApp.py:10189 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: FlatCAMApp.py:10194 +#: FlatCAMApp.py:10197 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:10205 +#: FlatCAMApp.py:10208 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber öffnen ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10243 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." -#: FlatCAMApp.py:10244 +#: FlatCAMApp.py:10247 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10267 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" -#: FlatCAMApp.py:10267 +#: FlatCAMApp.py:10270 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:10274 +#: FlatCAMApp.py:10277 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:10313 +#: FlatCAMApp.py:10316 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: FlatCAMApp.py:10324 +#: FlatCAMApp.py:10327 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: FlatCAMApp.py:10330 +#: FlatCAMApp.py:10333 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: FlatCAMApp.py:10339 +#: FlatCAMApp.py:10342 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 " @@ -1302,49 +1298,49 @@ msgstr "" "Der Versuch, ein FlatCAM-CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: FlatCAMApp.py:10365 +#: FlatCAMApp.py:10368 #, fuzzy #| msgid "Open Config file failed." msgid "Opening FlatCAM Config file." msgstr "Open Config-Datei ist fehlgeschlagen." -#: FlatCAMApp.py:10387 +#: FlatCAMApp.py:10390 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: FlatCAMApp.py:10413 +#: FlatCAMApp.py:10416 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: FlatCAMApp.py:10418 +#: FlatCAMApp.py:10421 #, fuzzy #| msgid "Saving FlatCAM Project" msgid "Opening FlatCAM Project file." msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +#: FlatCAMApp.py:10431 FlatCAMApp.py:10449 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: FlatCAMApp.py:10480 +#: FlatCAMApp.py:10483 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: FlatCAMApp.py:10489 +#: FlatCAMApp.py:10492 msgid "Project loaded from" msgstr "Projekt geladen von" -#: FlatCAMApp.py:10552 +#: FlatCAMApp.py:10555 #, fuzzy #| msgid "Delete objects" msgid "Redrawing all objects" msgstr "Objekte löschen" -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10587 msgid "Available commands:\n" msgstr "Verfügbare Befehle:\n" -#: FlatCAMApp.py:10586 +#: FlatCAMApp.py:10589 msgid "" "\n" "\n" @@ -1356,62 +1352,62 @@ msgstr "" "Geben Sie help für die Verwendung ein.\n" "Beispiel: help open_gerber" -#: FlatCAMApp.py:10736 +#: FlatCAMApp.py:10739 msgid "Shows list of commands." msgstr "Zeigt eine Liste von Befehlen an." -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10797 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: FlatCAMApp.py:10802 +#: FlatCAMApp.py:10805 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: FlatCAMApp.py:10813 +#: FlatCAMApp.py:10816 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: FlatCAMApp.py:10821 +#: FlatCAMApp.py:10824 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +#: FlatCAMApp.py:10883 FlatCAMApp.py:10906 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +#: FlatCAMApp.py:10923 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: FlatCAMApp.py:10994 +#: FlatCAMApp.py:10997 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: FlatCAMApp.py:10995 +#: FlatCAMApp.py:10998 msgid "Details" msgstr "" -#: FlatCAMApp.py:10997 +#: FlatCAMApp.py:11000 msgid "The normal flow when working in FlatCAM is the following:" msgstr "" -#: FlatCAMApp.py:10998 +#: FlatCAMApp.py:11001 msgid "" "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." msgstr "" -#: FlatCAMApp.py:11001 +#: FlatCAMApp.py:11004 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag and drop of the file into the FLATCAM GUI or through the menu (or " "toolbar) actions offered within the app." msgstr "" -#: FlatCAMApp.py:11004 +#: FlatCAMApp.py:11007 msgid "" "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 " @@ -1419,7 +1415,7 @@ msgid "" "according to its kind: Gerber, Excellon, Geometry or CNCJob object." msgstr "" -#: FlatCAMApp.py:11008 +#: FlatCAMApp.py:11011 msgid "" "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 " @@ -1428,13 +1424,13 @@ msgid "" "was out of focus." msgstr "" -#: FlatCAMApp.py:11012 +#: FlatCAMApp.py:11015 msgid "" "You can change the parameters in this screen and the flow direction is like " "this:" msgstr "" -#: FlatCAMApp.py:11013 +#: FlatCAMApp.py:11016 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " "Geometry Object --> Add tools (change param in Selected Tab) --> Generate " @@ -1442,31 +1438,31 @@ msgid "" "append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" -#: FlatCAMApp.py:11017 +#: FlatCAMApp.py:11020 msgid "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." msgstr "" -#: FlatCAMApp.py:11078 +#: FlatCAMApp.py:11081 msgid "Failed checking for latest version. Could not connect." msgstr "" "Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung " "herstellen." -#: FlatCAMApp.py:11086 +#: FlatCAMApp.py:11089 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: FlatCAMApp.py:11097 +#: FlatCAMApp.py:11100 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: FlatCAMApp.py:11102 +#: FlatCAMApp.py:11105 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: FlatCAMApp.py:11103 +#: FlatCAMApp.py:11106 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1474,63 +1470,63 @@ msgstr "" "Es gibt eine neuere Version von FlatCAM zum Download:\n" "\n" -#: FlatCAMApp.py:11105 +#: FlatCAMApp.py:11108 msgid "info" msgstr "Info" -#: FlatCAMApp.py:11180 +#: FlatCAMApp.py:11183 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: FlatCAMApp.py:11187 +#: FlatCAMApp.py:11190 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: FlatCAMApp.py:11194 +#: FlatCAMApp.py:11197 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: FlatCAMApp.py:11201 +#: FlatCAMApp.py:11204 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: FlatCAMApp.py:11210 +#: FlatCAMApp.py:11213 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: FlatCAMApp.py:11228 +#: FlatCAMApp.py:11231 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: FlatCAMApp.py:11267 +#: FlatCAMApp.py:11270 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: FlatCAMApp.py:11289 +#: FlatCAMApp.py:11292 msgid "Working ..." msgstr "Arbeiten ..." -#: FlatCAMApp.py:11328 +#: FlatCAMApp.py:11331 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +#: FlatCAMApp.py:11353 FlatCAMApp.py:11391 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: FlatCAMApp.py:11370 +#: FlatCAMApp.py:11373 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11373 FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: FlatCAMApp.py:11602 +#: FlatCAMApp.py:11605 msgid "The user requested a graceful exit of the current task." msgstr "" "Der Benutzer hat einen ordnungsgemäßen Abschluss der aktuellen Aufgabe " @@ -1560,33 +1556,21 @@ msgstr "Skalierung ..." msgid "Skewing..." msgstr "Verziehen..." -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 #: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 -#, fuzzy, python-format -#| msgid "Basic" -msgid "%s" -msgstr "Basic" - -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 #: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Erweitert" -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 -#, fuzzy, python-format -#| msgid "Basic" -msgid "%s" -msgstr "Basic" - -#: FlatCAMObj.py:819 +#: FlatCAMObj.py:792 msgid "Buffering solid geometry" msgstr "Festkörpergeometrie puffern" -#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 #: flatcamTools/ToolNonCopperClear.py:1562 #: flatcamTools/ToolNonCopperClear.py:1656 #: flatcamTools/ToolNonCopperClear.py:1668 @@ -1596,51 +1580,51 @@ msgstr "Festkörpergeometrie puffern" msgid "Buffering" msgstr "Pufferung" -#: FlatCAMObj.py:828 +#: FlatCAMObj.py:801 msgid "Done" msgstr "Gemacht" -#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 #, fuzzy #| msgid "Plot Options" msgid "Isolating..." msgstr "Diagrammoptionen" -#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 #: flatcamTools/ToolNonCopperClear.py:1591 #: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Isolationsgeometrie konnte nicht generiert werden." -#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 msgid "Rough" msgstr "Rau" -#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 msgid "Isolation geometry created" msgstr "Isolationsgeometrie erstellt" -#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 #, fuzzy #| msgid "Substraction" msgid "Subtracting Geo" msgstr "Subtraktion" -#: FlatCAMObj.py:1450 +#: FlatCAMObj.py:1436 msgid "Plotting Apertures" msgstr "Plotten Apertures" -#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Bohrungen insgesamt" -#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Schlitz insgesamt" -#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 -#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 -#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 #: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 @@ -1683,21 +1667,21 @@ msgstr "Schlitz insgesamt" msgid "Wrong value format entered, use a number." msgstr "Falsches Wertformat eingegeben, eine Zahl verwenden." -#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 msgid "Please select one or more tools from the list and try again." msgstr "" "Bitte wählen Sie ein oder mehrere Werkzeuge aus der Liste aus und versuchen " "Sie es erneut." -#: FlatCAMObj.py:2684 +#: FlatCAMObj.py:2674 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Das Fräswerkzeug für BOHRER ist größer als die Lochgröße. Abgebrochen." -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Tool_nr" msgstr "Werkzeugnummer" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 #: flatcamEditors/FlatCAMExcEditor.py:1500 #: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 @@ -1705,20 +1689,20 @@ msgstr "Werkzeugnummer" msgid "Diameter" msgstr "Durchmesser" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Drills_Nr" msgstr "Bohrnummer" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Slots_Nr" msgstr "Schlitznummer" -#: FlatCAMObj.py:2779 +#: FlatCAMObj.py:2769 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "Das Fräswerkzeug für SCHLITZ ist größer als die Lochgröße. Abgebrochen." -#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1726,7 +1710,7 @@ msgstr "" "Falsches Wertformat für self.defaults [\"z_pdepth\"] oder self.options " "[\"z_pdepth\"]" -#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1734,11 +1718,11 @@ msgstr "" "Falsches Wertformat für self.defaults [\"feedrate_probe\"] oder self.options " "[\"feedrate_probe\"]" -#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 msgid "Generating CNC Code" msgstr "CNC-Code generieren" -#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1748,15 +1732,15 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:3333 +#: FlatCAMObj.py:3323 msgid "Finish" msgstr "Oberfläche" -#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 #: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 #: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 @@ -1765,40 +1749,40 @@ msgstr "Oberfläche" msgid "Copy" msgstr "Kopieren" -#: FlatCAMObj.py:3847 +#: FlatCAMObj.py:3833 msgid "Please enter the desired tool diameter in Float format." msgstr "" "Bitte geben Sie den gewünschten Werkzeugdurchmesser im Real-Format ein." -#: FlatCAMObj.py:3921 +#: FlatCAMObj.py:3907 msgid "Tool added in Tool Table." msgstr "Werkzeug in der Werkzeugtabelle hinzugefügt." -#: FlatCAMObj.py:3925 +#: FlatCAMObj.py:3911 msgid "Default Tool added. Wrong value format entered." msgstr "Standardwerkzeug hinzugefügt Falsches Wertformat eingegeben." -#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 msgid "Failed. Select a tool to copy." msgstr "Fehlgeschlagen. Wählen Sie ein Werkzeug zum Kopieren aus." -#: FlatCAMObj.py:3995 +#: FlatCAMObj.py:3981 msgid "Tool was copied in Tool Table." msgstr "Das Werkzeug wurde in die Werkzeugtabelle kopiert." -#: FlatCAMObj.py:4025 +#: FlatCAMObj.py:4011 msgid "Tool was edited in Tool Table." msgstr "Das Werkzeug wurde in der Werkzeugtabelle bearbeitet." -#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 msgid "Failed. Select a tool to delete." msgstr "Gescheitert. Wählen Sie ein Werkzeug zum Löschen aus." -#: FlatCAMObj.py:4086 +#: FlatCAMObj.py:4072 msgid "Tool was deleted in Tool Table." msgstr "Werkzeug wurde in der Werkzeugtabelle gelöscht." -#: FlatCAMObj.py:4518 +#: FlatCAMObj.py:4504 #, fuzzy #| msgid "This Geometry can't be processed because it is %s geometry." msgid "This Geometry can't be processed because it is" @@ -1806,21 +1790,17 @@ msgstr "" "Diese Geometrie kann nicht verarbeitet werden, da es sich um %s Geometrie " "handelt." -#: FlatCAMObj.py:4520 +#: FlatCAMObj.py:4506 #, fuzzy #| msgid "Geometry" msgid "geometry" msgstr "Geometrie" -#: FlatCAMObj.py:4563 +#: FlatCAMObj.py:4549 msgid "Failed. No tool selected in the tool table ..." msgstr "Gescheitert. Kein Werkzeug in der Werkzeugtabelle ausgewählt ..." -#: FlatCAMObj.py:4604 -msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" - -#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1829,48 +1809,48 @@ msgstr "" "Wert angegeben.\n" "Fügen Sie einen Werkzeugversatz hinzu oder ändern Sie den Versatztyp." -#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 msgid "G-Code parsing in progress..." msgstr "G-Code-Analyse läuft ..." -#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 msgid "G-Code parsing finished..." msgstr "G-Code-Analyse beendet ..." -#: FlatCAMObj.py:4740 +#: FlatCAMObj.py:4726 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished G-Code processing" msgstr "Fertige G-Code Verarbeitung ..." -#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 #, fuzzy #| msgid "G-Code processing failed with error: %s" msgid "G-Code processing failed with error" msgstr "G-Code-Verarbeitung fehlgeschlagen mit Fehler: %s" -#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Abgebrochen. Leere Datei hat keine Geometrie ..." -#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 msgid "Finished G-Code processing..." msgstr "Fertige G-Code Verarbeitung ..." -#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 msgid "CNCjob created" msgstr "CNCjob erstellt" -#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "" "Der Skalierungsfaktor muss eine Zahl sein: Ganzzahl oder Fließkommazahl." -#: FlatCAMObj.py:5201 +#: FlatCAMObj.py:5187 msgid "Geometry Scale done." msgstr "Geometrie Skalierung fertig." -#: FlatCAMObj.py:5218 camlib.py:3783 +#: FlatCAMObj.py:5204 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1878,11 +1858,11 @@ msgstr "" "Ein (x, y) Wertepaar wird benötigt. Wahrscheinlich haben Sie im Feld Offset " "nur einen Wert eingegeben." -#: FlatCAMObj.py:5272 +#: FlatCAMObj.py:5258 msgid "Geometry Offset done." msgstr "Geometrie Offset fertig." -#: FlatCAMObj.py:5301 +#: FlatCAMObj.py:5287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1892,72 +1872,68 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: FlatCAMObj.py:5780 +#: FlatCAMObj.py:5766 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5772 msgid "Advanced" msgstr "Erweitert" -#: FlatCAMObj.py:5829 +#: FlatCAMObj.py:5815 #, fuzzy #| msgid "Plot Options" msgid "Plotting..." msgstr "Diagrammoptionen" -#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Maschinencode exportieren ..." -#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Maschinencode exportieren abgebrochen ..." -#: FlatCAMObj.py:5882 +#: FlatCAMObj.py:5868 msgid "Machine Code file saved to" msgstr "Maschinencode-Datei gespeichert in" -#: FlatCAMObj.py:5907 -msgid "FlatCAMCNNJob.on_edit_code_click() -->" -msgstr "[ERROR] FlatCAMCNNJob.on_edit_code_click() -->" - -#: FlatCAMObj.py:5915 +#: FlatCAMObj.py:5901 msgid "Loaded Machine Code into Code Editor" msgstr "Maschinencode in den Code-Editor geladen" -#: FlatCAMObj.py:6027 +#: FlatCAMObj.py:6013 msgid "This CNCJob object can't be processed because it is a" msgstr "Dieses CNCJob-Objekt kann nicht verarbeitet werden, da es sich um ein" -#: FlatCAMObj.py:6029 +#: FlatCAMObj.py:6015 msgid "CNCJob object" msgstr "CNCJob-Objekt" -#: FlatCAMObj.py:6081 +#: FlatCAMObj.py:6067 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-Code hat keinen Einheitencode: entweder G20 oder G21" -#: FlatCAMObj.py:6093 +#: FlatCAMObj.py:6079 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" "Abgebrochen. Der benutzerdefinierte Code zum Ändern des Werkzeugs ist " "aktiviert, aber er ist leer." -#: FlatCAMObj.py:6099 +#: FlatCAMObj.py:6085 msgid "Toolchange G-code was replaced by a custom code." msgstr "" "Der Werkzeugwechsel-G-Code wurde durch einen benutzerdefinierten Code " "ersetzt." -#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "Die verwendete Postprozessor-Datei muss im Namen enthalten sein: " "'toolchange_custom'" -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6136 msgid "There is no postprocessor file." msgstr "Es gibt keine Postprozessor-Datei." @@ -2422,8 +2398,8 @@ msgstr "" "für die Größenänderung ein." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 -#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2708 +#: flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 msgid "Cancelled." msgstr "Abgebrochen." @@ -2787,7 +2763,7 @@ msgstr "" "Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool " "hinzufügen müssen." -#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 msgid "Added new tool with dia" msgstr "Neues Werkzeug mit Durchmesser hinzugefügt" @@ -3839,10 +3815,10 @@ msgstr "mit Durchmesser" msgid "Copy cancelled. No shape selected." msgstr "Kopieren abgebrochen. Keine Form ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 -#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 -#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 -#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 +#: flatcamGUI/FlatCAMGUI.py:3209 flatcamGUI/FlatCAMGUI.py:3222 +#: flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 msgid "Click on target point." msgstr "Klicken Sie auf den Zielpunkt." @@ -4505,7 +4481,7 @@ msgstr "Excellon\tL" msgid "Will create a new, empty Excellon Object." msgstr "Erzeugt ein neues, leeres Excellon-Objekt." -#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Öffnen" @@ -4514,15 +4490,15 @@ msgstr "Öffnen" msgid "Open &Project ..." msgstr "Offen &Projekt..." -#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 msgid "Open &Gerber ...\tCTRL+G" msgstr "Offen &Gerber ...\\STRG+G" -#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open &Excellon ...\tCTRL+E" msgstr "Offen &Excellon ...\\STRG+E" -#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 msgid "Open G-&Code ..." msgstr "Offen G-&Code ..." @@ -4553,13 +4529,13 @@ msgid "Open Script ..." msgstr "Skript öffnen ..." #: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 -#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3559 #, fuzzy #| msgid "Open Script ..." msgid "Run Script ..." msgstr "Skript öffnen ..." -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -6317,7 +6293,7 @@ msgstr "Objekte kopieren" msgid "Move Objects" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:2629 +#: flatcamGUI/FlatCAMGUI.py:2633 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6329,12 +6305,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 -#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 +#: flatcamGUI/FlatCAMGUI.py:2837 flatcamGUI/FlatCAMGUI.py:2857 msgid "Warning" msgstr "Warnung" -#: flatcamGUI/FlatCAMGUI.py:2769 +#: flatcamGUI/FlatCAMGUI.py:2773 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6342,7 +6318,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2828 +#: flatcamGUI/FlatCAMGUI.py:2832 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6350,7 +6326,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2848 +#: flatcamGUI/FlatCAMGUI.py:2852 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6358,61 +6334,61 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 #, 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:3014 flatcamGUI/FlatCAMGUI.py:3212 +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 #, 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:3061 flatcamGUI/FlatCAMGUI.py:3259 +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 #, 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:3285 +#: flatcamGUI/FlatCAMGUI.py:3289 msgid "New Tool ..." msgstr "Neues Werkzeug ..." -#: flatcamGUI/FlatCAMGUI.py:3286 +#: flatcamGUI/FlatCAMGUI.py:3290 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: flatcamGUI/FlatCAMGUI.py:3302 +#: flatcamGUI/FlatCAMGUI.py:3306 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Addierwerkzeug abgebrochen ..." -#: flatcamGUI/FlatCAMGUI.py:3345 +#: flatcamGUI/FlatCAMGUI.py:3349 msgid "Measurement Tool exit..." msgstr "Messwerkzeug beenden ..." -#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 msgid "Idle." msgstr "Untätig." -#: flatcamGUI/FlatCAMGUI.py:3515 +#: flatcamGUI/FlatCAMGUI.py:3519 msgid "Application started ..." msgstr "Bewerbung gestartet ..." -#: flatcamGUI/FlatCAMGUI.py:3516 +#: flatcamGUI/FlatCAMGUI.py:3520 msgid "Hello!" msgstr "Hello!" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3573 #, fuzzy #| msgid "Open &Project ..." msgid "Open Project ..." msgstr "Offen &Projekt..." -#: flatcamGUI/FlatCAMGUI.py:3594 +#: flatcamGUI/FlatCAMGUI.py:3598 msgid "Exit" msgstr "" @@ -7965,7 +7941,7 @@ msgstr "" "Öffnet den Dialog zum Speichern des G-Codes\n" "Datei." -#: flatcamGUI/PlotCanvasLegacy.py:987 +#: flatcamGUI/PlotCanvasLegacy.py:1000 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -11849,20 +11825,20 @@ msgstr "Ziehen um..." msgid "No object(s) selected." msgstr "Keine Objekte ausgewählt." -#: flatcamTools/ToolMove.py:177 +#: flatcamTools/ToolMove.py:180 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:195 +#: flatcamTools/ToolMove.py:198 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "" "ToolMove.on_left_click() --> Fehler beim Klicken mit der linken Maustaste." -#: flatcamTools/ToolMove.py:243 +#: flatcamTools/ToolMove.py:246 msgid "Move action cancelled." msgstr "Bewegungsaktion abgebrochen." -#: flatcamTools/ToolMove.py:255 +#: flatcamTools/ToolMove.py:258 msgid "Object(s) not selected" msgstr "Objekt (e) nicht ausgewählt" @@ -13542,6 +13518,25 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#~ msgid "App.on_fileopenscript() -->" +#~ msgstr "App.on_fileopenscript() -->" + +#, fuzzy +#~| msgid "Basic" +#~ msgid "%s" +#~ msgstr "Basic" + +#, fuzzy +#~| msgid "Basic" +#~ msgid "%s" +#~ msgstr "Basic" + +#~ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +#~ msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#~ msgid "FlatCAMCNNJob.on_edit_code_click() -->" +#~ msgstr "[ERROR] FlatCAMCNNJob.on_edit_code_click() -->" + #, fuzzy #~| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." #~ msgid "kind: Gerber, Excellon, Geometry or CNCJob object" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 0d6774b3..8922dd61 100644 Binary files a/locale/en/LC_MESSAGES/strings.mo and b/locale/en/LC_MESSAGES/strings.mo differ diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index c7d52df1..a9dae29d 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-23 06:22+0300\n" -"PO-Revision-Date: 2019-09-23 06:22+0300\n" +"POT-Creation-Date: 2019-09-23 20:08+0300\n" +"PO-Revision-Date: 2019-09-23 20:08+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -60,12 +60,12 @@ msgstr "" "Open Source Software - Type help to get started\n" "\n" -#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +#: FlatCAMApp.py:2545 FlatCAMApp.py:8360 msgid "New Project - Not saved" msgstr "New Project - Not saved" -#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 -#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +#: FlatCAMApp.py:2618 FlatCAMApp.py:8414 FlatCAMApp.py:8450 FlatCAMApp.py:8490 +#: FlatCAMApp.py:9177 FlatCAMApp.py:10366 FlatCAMApp.py:10419 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -128,13 +128,13 @@ msgstr "Do you want to save the edited object?" msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMApp.py:3122 FlatCAMApp.py:4612 FlatCAMApp.py:7290 FlatCAMApp.py:8267 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMApp.py:3123 FlatCAMApp.py:4613 FlatCAMApp.py:7291 FlatCAMApp.py:8268 #: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 #: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 #: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 @@ -142,8 +142,8 @@ msgstr "Yes" msgid "No" msgstr "No" -#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:3124 FlatCAMApp.py:4614 FlatCAMApp.py:5483 FlatCAMApp.py:6721 +#: FlatCAMApp.py:8269 msgid "Cancel" msgstr "Cancel" @@ -159,11 +159,11 @@ msgstr "Select a Gerber, Geometry or Excellon Object to update." msgid "is updated, returning to App..." msgstr "is updated, returning to App..." -#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4472 msgid "Could not load defaults file." msgstr "Could not load defaults file." -#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4482 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." @@ -187,9 +187,9 @@ msgstr "Export FlatCAM Preferences" msgid "FlatCAM preferences export cancelled." msgstr "FlatCAM preferences export cancelled." -#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 -#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 -#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3704 FlatCAMApp.py:6486 FlatCAMApp.py:9358 FlatCAMApp.py:9469 +#: FlatCAMApp.py:9594 FlatCAMApp.py:9653 FlatCAMApp.py:9771 FlatCAMApp.py:9910 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -201,7 +201,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "Could not load preferences file." -#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +#: FlatCAMApp.py:3737 FlatCAMApp.py:4529 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." @@ -247,8 +247,8 @@ msgstr "" "[selected] {kind} created/selected: {name}" -#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 -#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 +#: FlatCAMApp.py:4081 FlatCAMApp.py:6801 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 msgid "Plotting" msgstr "Plotting" @@ -378,31 +378,31 @@ msgstr "Translator" msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +#: FlatCAMApp.py:4534 FlatCAMApp.py:7300 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:4559 +#: FlatCAMApp.py:4562 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:4569 +#: FlatCAMApp.py:4572 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4587 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4588 +#: FlatCAMApp.py:4591 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3447 +#: FlatCAMApp.py:4602 flatcamGUI/FlatCAMGUI.py:3451 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +#: FlatCAMApp.py:4607 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -410,27 +410,27 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:4610 FlatCAMApp.py:8265 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4837 +#: FlatCAMApp.py:4840 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4859 +#: FlatCAMApp.py:4862 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4884 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +#: FlatCAMApp.py:5050 FlatCAMApp.py:5106 FlatCAMApp.py:5134 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:5056 +#: FlatCAMApp.py:5059 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 " @@ -446,39 +446,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:5098 +#: FlatCAMApp.py:5101 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:5126 +#: FlatCAMApp.py:5129 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:5156 FlatCAMApp.py:5193 +#: FlatCAMApp.py:5159 FlatCAMApp.py:5196 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5164 FlatCAMApp.py:5201 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5178 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:5213 +#: FlatCAMApp.py:5216 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:5474 +#: FlatCAMApp.py:5477 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:5476 +#: FlatCAMApp.py:5479 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5480 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -488,49 +488,49 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 -#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +#: FlatCAMApp.py:5482 FlatCAMApp.py:6615 FlatCAMApp.py:6720 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8588 FlatCAMApp.py:8843 FlatCAMApp.py:8854 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5528 +#: FlatCAMApp.py:5531 msgid "Converted units to" msgstr "Converted units to" -#: FlatCAMApp.py:5540 +#: FlatCAMApp.py:5543 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:6429 +#: FlatCAMApp.py:6432 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6468 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:6469 +#: FlatCAMApp.py:6472 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:6479 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6482 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:6491 FlatCAMObj.py:6126 +#: FlatCAMApp.py:6494 FlatCAMObj.py:6112 msgid "Saved to" msgstr "Saved to" -#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: FlatCAMApp.py:6603 FlatCAMApp.py:6636 FlatCAMApp.py:6647 FlatCAMApp.py:6658 #: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "Please enter a tool diameter with non-zero value, in Float format." -#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +#: FlatCAMApp.py:6608 FlatCAMApp.py:6641 FlatCAMApp.py:6652 FlatCAMApp.py:6663 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:6608 +#: FlatCAMApp.py:6611 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -538,11 +538,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:6712 +#: FlatCAMApp.py:6715 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:6715 +#: FlatCAMApp.py:6718 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -550,55 +550,55 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:6746 +#: FlatCAMApp.py:6749 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:6750 +#: FlatCAMApp.py:6753 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6755 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:6782 +#: FlatCAMApp.py:6785 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:6809 +#: FlatCAMApp.py:6812 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:6831 +#: FlatCAMApp.py:6834 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:6843 +#: FlatCAMApp.py:6846 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:6850 +#: FlatCAMApp.py:6853 msgid "Origin coordinates specified but incomplete." msgstr "Origin coordinates specified but incomplete." -#: FlatCAMApp.py:6892 FlatCAMObj.py:6261 +#: FlatCAMApp.py:6895 FlatCAMObj.py:6247 msgid "Not available with the current Graphic Engine Legacy(2D)." msgstr "Not available with the current Graphic Engine Legacy(2D)." -#: FlatCAMApp.py:6896 +#: FlatCAMApp.py:6899 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:6897 +#: FlatCAMApp.py:6900 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:6904 +#: FlatCAMApp.py:6907 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: FlatCAMApp.py:6939 flatcamEditors/FlatCAMExcEditor.py:3487 #: flatcamEditors/FlatCAMExcEditor.py:3495 #: flatcamEditors/FlatCAMGeoEditor.py:3832 #: flatcamEditors/FlatCAMGeoEditor.py:3847 @@ -607,34 +607,34 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4255 -#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 -#: flatcamGUI/FlatCAMGUI.py:2695 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7073 FlatCAMApp.py:7141 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:7158 +#: FlatCAMApp.py:7161 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:7164 +#: FlatCAMApp.py:7167 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:7181 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7184 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:7248 +#: FlatCAMApp.py:7251 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:7282 +#: FlatCAMApp.py:7285 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -642,73 +642,73 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 +#: FlatCAMApp.py:7287 flatcamGUI/FlatCAMGUI.py:193 #: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7316 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:7339 +#: FlatCAMApp.py:7342 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 +#: FlatCAMApp.py:7345 FlatCAMApp.py:7388 #: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:7359 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:7382 +#: FlatCAMApp.py:7385 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7402 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7436 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:7436 +#: FlatCAMApp.py:7439 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:7448 +#: FlatCAMApp.py:7451 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7473 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:7481 +#: FlatCAMApp.py:7484 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7506 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +#: FlatCAMApp.py:7561 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7574 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -718,7 +718,7 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:7572 FlatCAMObj.py:3638 +#: FlatCAMApp.py:7575 FlatCAMObj.py:3628 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 #: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 @@ -728,68 +728,68 @@ msgstr "Add" msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:7585 +#: FlatCAMApp.py:7588 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:7586 +#: FlatCAMApp.py:7589 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7624 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:7600 +#: FlatCAMApp.py:7603 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:7603 +#: FlatCAMApp.py:7606 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:7606 +#: FlatCAMApp.py:7609 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:7628 +#: FlatCAMApp.py:7631 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:7631 +#: FlatCAMApp.py:7634 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:7634 +#: FlatCAMApp.py:7637 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7643 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:7674 +#: FlatCAMApp.py:7677 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7681 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +#: FlatCAMApp.py:7736 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 -#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 -#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 FlatCAMApp.py:8029 FlatCAMApp.py:8033 +#: FlatCAMApp.py:8049 FlatCAMApp.py:8053 FlatCAMApp.py:8057 FlatCAMApp.py:8061 +#: FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 FlatCAMApp.py:8110 #: 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:8259 +#: FlatCAMApp.py:8262 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -799,219 +799,219 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:8281 +#: FlatCAMApp.py:8284 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: FlatCAMApp.py:8405 FlatCAMApp.py:8409 flatcamGUI/FlatCAMGUI.py:636 #: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:8413 +#: FlatCAMApp.py:8416 msgid "Opening Gerber file." msgstr "Opening Gerber file." -#: FlatCAMApp.py:8419 +#: FlatCAMApp.py:8422 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: FlatCAMApp.py:8442 FlatCAMApp.py:8446 flatcamGUI/FlatCAMGUI.py:637 #: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:8449 +#: FlatCAMApp.py:8452 msgid "Opening Excellon file." msgstr "Opening Excellon file." -#: FlatCAMApp.py:8455 +#: FlatCAMApp.py:8458 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8485 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8492 msgid "Opening G-Code file." msgstr "Opening G-Code file." -#: FlatCAMApp.py:8495 +#: FlatCAMApp.py:8498 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +#: FlatCAMApp.py:8515 FlatCAMApp.py:8518 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:8524 +#: FlatCAMApp.py:8527 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +#: FlatCAMApp.py:8546 FlatCAMApp.py:8549 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:8551 +#: FlatCAMApp.py:8554 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 -#: FlatCAMApp.py:11500 FlatCAMApp.py:11522 FlatCAMApp.py:11545 +#: FlatCAMApp.py:8570 FlatCAMApp.py:8839 FlatCAMApp.py:11482 +#: FlatCAMApp.py:11503 FlatCAMApp.py:11525 FlatCAMApp.py:11548 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +#: FlatCAMApp.py:8571 FlatCAMApp.py:8840 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:8582 +#: FlatCAMApp.py:8585 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +#: FlatCAMApp.py:8598 FlatCAMApp.py:8602 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:8605 +#: FlatCAMApp.py:8608 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:8625 +#: FlatCAMApp.py:8628 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:8631 FlatCAMApp.py:8635 +#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:8640 +#: FlatCAMApp.py:8643 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:8660 +#: FlatCAMApp.py:8663 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:8666 FlatCAMApp.py:8798 +#: FlatCAMApp.py:8669 FlatCAMApp.py:8801 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8681 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:8684 +#: FlatCAMApp.py:8687 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:8704 +#: FlatCAMApp.py:8707 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:8710 FlatCAMApp.py:8754 +#: FlatCAMApp.py:8713 FlatCAMApp.py:8757 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:8718 FlatCAMApp.py:8722 +#: FlatCAMApp.py:8721 FlatCAMApp.py:8725 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:8728 +#: FlatCAMApp.py:8731 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:8748 +#: FlatCAMApp.py:8751 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:8762 FlatCAMApp.py:8766 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8769 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:8772 +#: FlatCAMApp.py:8775 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:8792 +#: FlatCAMApp.py:8795 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:8806 FlatCAMApp.py:8810 +#: FlatCAMApp.py:8809 FlatCAMApp.py:8813 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:8816 +#: FlatCAMApp.py:8819 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:8848 +#: FlatCAMApp.py:8851 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +#: FlatCAMApp.py:8865 FlatCAMApp.py:8869 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:8873 +#: FlatCAMApp.py:8876 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +#: FlatCAMApp.py:8896 FlatCAMApp.py:8899 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:8906 +#: FlatCAMApp.py:8909 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +#: FlatCAMApp.py:8928 FlatCAMApp.py:8932 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:8939 +#: FlatCAMApp.py:8942 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:8986 +#: FlatCAMApp.py:8989 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:8987 +#: FlatCAMApp.py:8990 msgid "Loading..." msgstr "Loading..." -#: FlatCAMApp.py:8994 +#: FlatCAMApp.py:8997 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:9006 +#: FlatCAMApp.py:9009 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +#: FlatCAMApp.py:9024 FlatCAMApp.py:9031 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:9040 +#: FlatCAMApp.py:9043 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: FlatCAMApp.py:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5895 +#: FlatCAMApp.py:9057 FlatCAMApp.py:10372 FlatCAMObj.py:5881 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:9072 +#: FlatCAMApp.py:9075 msgid "New TCL script file created in Code Editor." msgstr "New TCL script file created in Code Editor." -#: FlatCAMApp.py:9075 +#: FlatCAMApp.py:9078 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:9078 +#: FlatCAMApp.py:9081 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1055,104 +1055,100 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 +#: FlatCAMApp.py:9120 FlatCAMApp.py:9123 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9133 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:9144 -msgid "App.on_fileopenscript() -->" -msgstr "App.on_fileopenscript() -->" - -#: FlatCAMApp.py:9152 +#: FlatCAMApp.py:9155 msgid "TCL script file opened in Code Editor." msgstr "TCL script file opened in Code Editor." -#: FlatCAMApp.py:9176 +#: FlatCAMApp.py:9179 msgid "Executing FlatCAMScript file." msgstr "Executing FlatCAMScript file." -#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +#: FlatCAMApp.py:9186 FlatCAMApp.py:9189 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:9196 +#: FlatCAMApp.py:9199 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:9212 +#: FlatCAMApp.py:9215 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL script file opened in Code Editor and executed." -#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +#: FlatCAMApp.py:9266 FlatCAMApp.py:9270 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:9264 +#: FlatCAMApp.py:9267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:9273 +#: FlatCAMApp.py:9276 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9324 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +#: FlatCAMApp.py:9366 FlatCAMApp.py:9477 FlatCAMApp.py:9603 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9401 FlatCAMApp.py:9526 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +#: FlatCAMApp.py:9480 FlatCAMApp.py:9606 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9779 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:9785 +#: FlatCAMApp.py:9788 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +#: FlatCAMApp.py:9794 FlatCAMApp.py:9802 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:9915 +#: FlatCAMApp.py:9918 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:9923 +#: FlatCAMApp.py:9926 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +#: FlatCAMApp.py:9932 FlatCAMApp.py:9940 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:9982 +#: FlatCAMApp.py:9985 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9991 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +#: FlatCAMApp.py:9997 FlatCAMApp.py:10005 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +#: FlatCAMApp.py:10026 FlatCAMApp.py:10070 FlatCAMApp.py:10116 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1160,83 +1156,83 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:10033 +#: FlatCAMApp.py:10036 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 -#: FlatCAMApp.py:10215 FlatCAMApp.py:10282 FlatCAMApp.py:10349 +#: FlatCAMApp.py:10048 FlatCAMApp.py:10092 FlatCAMApp.py:10137 +#: FlatCAMApp.py:10218 FlatCAMApp.py:10285 FlatCAMApp.py:10352 #: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:10077 +#: FlatCAMApp.py:10080 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:10121 +#: FlatCAMApp.py:10124 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:10164 +#: FlatCAMApp.py:10167 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10172 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4603 +#: FlatCAMApp.py:10179 FlatCAMApp.py:10253 FlatCAMObj.py:4589 #: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:10186 +#: FlatCAMApp.py:10189 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:10194 +#: FlatCAMApp.py:10197 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:10205 +#: FlatCAMApp.py:10208 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10243 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:10244 +#: FlatCAMApp.py:10247 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10267 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:10267 +#: FlatCAMApp.py:10270 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:10274 +#: FlatCAMApp.py:10277 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:10313 +#: FlatCAMApp.py:10316 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:10324 +#: FlatCAMApp.py:10327 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:10330 +#: FlatCAMApp.py:10333 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:10339 +#: FlatCAMApp.py:10342 msgid "" "Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1246,43 +1242,43 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:10365 +#: FlatCAMApp.py:10368 msgid "Opening FlatCAM Config file." msgstr "Opening FlatCAM Config file." -#: FlatCAMApp.py:10387 +#: FlatCAMApp.py:10390 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:10413 +#: FlatCAMApp.py:10416 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:10418 +#: FlatCAMApp.py:10421 msgid "Opening FlatCAM Project file." msgstr "Opening FlatCAM Project file." -#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +#: FlatCAMApp.py:10431 FlatCAMApp.py:10449 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:10480 +#: FlatCAMApp.py:10483 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:10489 +#: FlatCAMApp.py:10492 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:10552 +#: FlatCAMApp.py:10555 msgid "Redrawing all objects" msgstr "Redrawing all objects" -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10587 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:10586 +#: FlatCAMApp.py:10589 msgid "" "\n" "\n" @@ -1294,68 +1290,68 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:10736 +#: FlatCAMApp.py:10739 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10797 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:10802 +#: FlatCAMApp.py:10805 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:10813 +#: FlatCAMApp.py:10816 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:10821 +#: FlatCAMApp.py:10824 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +#: FlatCAMApp.py:10883 FlatCAMApp.py:10906 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +#: FlatCAMApp.py:10923 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:10994 +#: FlatCAMApp.py:10997 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Selected Tab - Choose an Item from Project Tab" -#: FlatCAMApp.py:10995 +#: FlatCAMApp.py:10998 msgid "Details" msgstr "Details" -#: FlatCAMApp.py:10997 +#: FlatCAMApp.py:11000 msgid "The normal flow when working in FlatCAM is the following:" msgstr "The normal flow when working in FlatCAM is the following:" -#: FlatCAMApp.py:10998 -msgid "" -"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." -msgstr "" -"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." - #: FlatCAMApp.py:11001 msgid "" -"You can also load a FlatCAM project by double clicking on the project file, " -"drag and drop of the file into the FLATCAM GUI or through the menu (or " -"toolbar) actions offered within the app." +"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." msgstr "" -"You can also load a FlatCAM project by double clicking on the project file, " -"drag and drop of the file into the FLATCAM GUI or through the menu (or " -"toolbar) actions offered within the app." +"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." #: FlatCAMApp.py:11004 msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." +msgstr "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." + +#: FlatCAMApp.py:11007 +msgid "" "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 " @@ -1366,7 +1362,7 @@ msgstr "" "the Project Tab, SELECTED TAB will be updated with the object properties " "according to its kind: Gerber, Excellon, Geometry or CNCJob object." -#: FlatCAMApp.py:11008 +#: FlatCAMApp.py:11011 msgid "" "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 " @@ -1380,7 +1376,7 @@ msgstr "" "object on the canvas will bring the SELECTED TAB and populate it even if it " "was out of focus." -#: FlatCAMApp.py:11012 +#: FlatCAMApp.py:11015 msgid "" "You can change the parameters in this screen and the flow direction is like " "this:" @@ -1388,7 +1384,7 @@ msgstr "" "You can change the parameters in this screen and the flow direction is like " "this:" -#: FlatCAMApp.py:11013 +#: FlatCAMApp.py:11016 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " "Geometry Object --> Add tools (change param in Selected Tab) --> Generate " @@ -1400,7 +1396,7 @@ msgstr "" "CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " "append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." -#: FlatCAMApp.py:11017 +#: FlatCAMApp.py:11020 msgid "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." @@ -1408,23 +1404,23 @@ msgstr "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." -#: FlatCAMApp.py:11078 +#: FlatCAMApp.py:11081 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:11086 +#: FlatCAMApp.py:11089 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:11097 +#: FlatCAMApp.py:11100 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:11102 +#: FlatCAMApp.py:11105 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:11103 +#: FlatCAMApp.py:11106 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1432,63 +1428,63 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:11105 +#: FlatCAMApp.py:11108 msgid "info" msgstr "info" -#: FlatCAMApp.py:11180 +#: FlatCAMApp.py:11183 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:11187 +#: FlatCAMApp.py:11190 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:11194 +#: FlatCAMApp.py:11197 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:11201 +#: FlatCAMApp.py:11204 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:11210 +#: FlatCAMApp.py:11213 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:11228 +#: FlatCAMApp.py:11231 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:11267 +#: FlatCAMApp.py:11270 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:11289 +#: FlatCAMApp.py:11292 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:11328 +#: FlatCAMApp.py:11331 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +#: FlatCAMApp.py:11353 FlatCAMApp.py:11391 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:11370 +#: FlatCAMApp.py:11373 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11373 FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:11602 +#: FlatCAMApp.py:11605 msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." @@ -1512,31 +1508,21 @@ msgstr "Scaling..." msgid "Skewing..." msgstr "Skewing..." -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 #: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 #: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Advanced" -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:819 +#: FlatCAMObj.py:792 msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 #: flatcamTools/ToolNonCopperClear.py:1562 #: flatcamTools/ToolNonCopperClear.py:1656 #: flatcamTools/ToolNonCopperClear.py:1668 @@ -1546,47 +1532,47 @@ msgstr "Buffering solid geometry" msgid "Buffering" msgstr "Buffering" -#: FlatCAMObj.py:828 +#: FlatCAMObj.py:801 msgid "Done" msgstr "Done" -#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 msgid "Isolating..." msgstr "Isolating..." -#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 #: flatcamTools/ToolNonCopperClear.py:1591 #: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Isolation geometry could not be generated." -#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 msgid "Rough" msgstr "Rough" -#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 msgid "Isolation geometry created" msgstr "Isolation geometry created" -#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 msgid "Subtracting Geo" msgstr "Subtracting Geo" -#: FlatCAMObj.py:1450 +#: FlatCAMObj.py:1436 msgid "Plotting Apertures" msgstr "Plotting Apertures" -#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Total Drills" -#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Total Slots" -#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 -#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 -#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 #: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 @@ -1629,19 +1615,19 @@ msgstr "Total Slots" msgid "Wrong value format entered, use a number." msgstr "Wrong value format entered, use a number." -#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 msgid "Please select one or more tools from the list and try again." msgstr "Please select one or more tools from the list and try again." -#: FlatCAMObj.py:2684 +#: FlatCAMObj.py:2674 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Milling tool for DRILLS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Tool_nr" msgstr "Tool_nr" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 #: flatcamEditors/FlatCAMExcEditor.py:1500 #: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 @@ -1649,19 +1635,19 @@ msgstr "Tool_nr" msgid "Diameter" msgstr "Diameter" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Drills_Nr" msgstr "Drills_Nr" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Slots_Nr" msgstr "Slots_Nr" -#: FlatCAMObj.py:2779 +#: FlatCAMObj.py:2769 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Milling tool for SLOTS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1669,7 +1655,7 @@ msgstr "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" -#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1677,11 +1663,11 @@ msgstr "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 msgid "Generating CNC Code" msgstr "Generating CNC Code" -#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1691,15 +1677,15 @@ msgstr "" "y) \n" "but now there is only one value, not two. " -#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:3333 +#: FlatCAMObj.py:3323 msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 #: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 #: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 @@ -1708,55 +1694,51 @@ msgstr "Finish" msgid "Copy" msgstr "Copy" -#: FlatCAMObj.py:3847 +#: FlatCAMObj.py:3833 msgid "Please enter the desired tool diameter in Float format." msgstr "Please enter the desired tool diameter in Float format." -#: FlatCAMObj.py:3921 +#: FlatCAMObj.py:3907 msgid "Tool added in Tool Table." msgstr "Tool added in Tool Table." -#: FlatCAMObj.py:3925 +#: FlatCAMObj.py:3911 msgid "Default Tool added. Wrong value format entered." msgstr "Default Tool added. Wrong value format entered." -#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 msgid "Failed. Select a tool to copy." msgstr "Failed. Select a tool to copy." -#: FlatCAMObj.py:3995 +#: FlatCAMObj.py:3981 msgid "Tool was copied in Tool Table." msgstr "Tool was copied in Tool Table." -#: FlatCAMObj.py:4025 +#: FlatCAMObj.py:4011 msgid "Tool was edited in Tool Table." msgstr "Tool was edited in Tool Table." -#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 msgid "Failed. Select a tool to delete." msgstr "Failed. Select a tool to delete." -#: FlatCAMObj.py:4086 +#: FlatCAMObj.py:4072 msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." -#: FlatCAMObj.py:4518 +#: FlatCAMObj.py:4504 msgid "This Geometry can't be processed because it is" msgstr "This Geometry can't be processed because it is" -#: FlatCAMObj.py:4520 +#: FlatCAMObj.py:4506 msgid "geometry" msgstr "geometry" -#: FlatCAMObj.py:4563 +#: FlatCAMObj.py:4549 msgid "Failed. No tool selected in the tool table ..." msgstr "Failed. No tool selected in the tool table ..." -#: FlatCAMObj.py:4604 -msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" - -#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1764,43 +1746,43 @@ msgstr "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." -#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 msgid "G-Code parsing in progress..." msgstr "G-Code parsing in progress..." -#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." -#: FlatCAMObj.py:4740 +#: FlatCAMObj.py:4726 msgid "Finished G-Code processing" msgstr "Finished G-Code processing" -#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 msgid "G-Code processing failed with error" msgstr "G-Code processing failed with error" -#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelled. Empty file, it has no geometry" -#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 msgid "Finished G-Code processing..." msgstr "Finished G-Code processing..." -#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 msgid "CNCjob created" msgstr "CNCjob created" -#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "Scale factor has to be a number: integer or float." -#: FlatCAMObj.py:5201 +#: FlatCAMObj.py:5187 msgid "Geometry Scale done." msgstr "Geometry Scale done." -#: FlatCAMObj.py:5218 camlib.py:3783 +#: FlatCAMObj.py:5204 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1808,11 +1790,11 @@ msgstr "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." -#: FlatCAMObj.py:5272 +#: FlatCAMObj.py:5258 msgid "Geometry Offset done." msgstr "Geometry Offset done." -#: FlatCAMObj.py:5301 +#: FlatCAMObj.py:5287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1822,65 +1804,61 @@ msgstr "" "y)\n" "but now there is only one value, not two." -#: FlatCAMObj.py:5780 +#: FlatCAMObj.py:5766 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5772 msgid "Advanced" msgstr "Advanced" -#: FlatCAMObj.py:5829 +#: FlatCAMObj.py:5815 msgid "Plotting..." msgstr "Plotting..." -#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Export Machine Code ..." -#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Export Machine Code cancelled ..." -#: FlatCAMObj.py:5882 +#: FlatCAMObj.py:5868 msgid "Machine Code file saved to" msgstr "Machine Code file saved to" -#: FlatCAMObj.py:5907 -msgid "FlatCAMCNNJob.on_edit_code_click() -->" -msgstr "FlatCAMCNNJob.on_edit_code_click() -->" - -#: FlatCAMObj.py:5915 +#: FlatCAMObj.py:5901 msgid "Loaded Machine Code into Code Editor" msgstr "Loaded Machine Code into Code Editor" -#: FlatCAMObj.py:6027 +#: FlatCAMObj.py:6013 msgid "This CNCJob object can't be processed because it is a" msgstr "This CNCJob object can't be processed because it is a" -#: FlatCAMObj.py:6029 +#: FlatCAMObj.py:6015 msgid "CNCJob object" msgstr "CNCJob object" -#: FlatCAMObj.py:6081 +#: FlatCAMObj.py:6067 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-code does not have a units code: either G20 or G21" -#: FlatCAMObj.py:6093 +#: FlatCAMObj.py:6079 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "Cancelled. The Toolchange Custom code is enabled but it's empty." -#: FlatCAMObj.py:6099 +#: FlatCAMObj.py:6085 msgid "Toolchange G-code was replaced by a custom code." msgstr "Toolchange G-code was replaced by a custom code." -#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6136 msgid "There is no postprocessor file." msgstr "There is no postprocessor file." @@ -2311,8 +2289,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:2704 -#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2708 +#: flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 msgid "Cancelled." msgstr "Cancelled." @@ -2670,7 +2648,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:2448 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 msgid "Added new tool with dia" msgstr "Added new tool with dia" @@ -3685,10 +3663,10 @@ msgstr "with diameter" msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 -#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 -#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 -#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 +#: flatcamGUI/FlatCAMGUI.py:3209 flatcamGUI/FlatCAMGUI.py:3222 +#: flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 msgid "Click on target point." msgstr "Click on target point." @@ -4317,7 +4295,7 @@ msgstr "Excellon\tL" msgid "Will create a new, empty Excellon Object." msgstr "Will create a new, empty Excellon Object." -#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Open" @@ -4326,15 +4304,15 @@ msgstr "Open" msgid "Open &Project ..." msgstr "Open &Project ..." -#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 msgid "Open &Gerber ...\tCTRL+G" msgstr "Open &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open &Excellon ...\tCTRL+E" msgstr "Open &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 msgid "Open G-&Code ..." msgstr "Open G-&Code ..." @@ -4365,11 +4343,11 @@ msgid "Open Script ..." msgstr "Open Script ..." #: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 -#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3559 msgid "Run Script ..." msgstr "Run Script ..." -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -5947,7 +5925,7 @@ msgstr "Copy Objects" msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2629 +#: flatcamGUI/FlatCAMGUI.py:2633 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5959,12 +5937,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 -#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 +#: flatcamGUI/FlatCAMGUI.py:2837 flatcamGUI/FlatCAMGUI.py:2857 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2769 +#: flatcamGUI/FlatCAMGUI.py:2773 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5972,7 +5950,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2828 +#: flatcamGUI/FlatCAMGUI.py:2832 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5980,7 +5958,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2848 +#: flatcamGUI/FlatCAMGUI.py:2852 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5988,51 +5966,51 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamGUI/FlatCAMGUI.py:3289 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3286 +#: flatcamGUI/FlatCAMGUI.py:3290 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3302 +#: flatcamGUI/FlatCAMGUI.py:3306 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3345 +#: flatcamGUI/FlatCAMGUI.py:3349 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:3515 +#: flatcamGUI/FlatCAMGUI.py:3519 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:3516 +#: flatcamGUI/FlatCAMGUI.py:3520 msgid "Hello!" msgstr "Hello!" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3573 msgid "Open Project ..." msgstr "Open Project ..." -#: flatcamGUI/FlatCAMGUI.py:3594 +#: flatcamGUI/FlatCAMGUI.py:3598 msgid "Exit" msgstr "Exit" @@ -7555,7 +7533,7 @@ msgstr "" "Opens dialog to save G-Code\n" "file." -#: flatcamGUI/PlotCanvasLegacy.py:987 +#: flatcamGUI/PlotCanvasLegacy.py:1000 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -11306,19 +11284,19 @@ msgstr "Moving..." msgid "No object(s) selected." msgstr "No object(s) selected." -#: flatcamTools/ToolMove.py:177 +#: flatcamTools/ToolMove.py:180 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:195 +#: flatcamTools/ToolMove.py:198 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Error when mouse left click." -#: flatcamTools/ToolMove.py:243 +#: flatcamTools/ToolMove.py:246 msgid "Move action cancelled." msgstr "Move action cancelled." -#: flatcamTools/ToolMove.py:255 +#: flatcamTools/ToolMove.py:258 msgid "Object(s) not selected" msgstr "Object(s) not selected" @@ -12925,6 +12903,21 @@ msgstr "Origin set by offsetting all loaded objects with " msgid "No Geometry name in args. Provide a name and try again." msgstr "No Geometry name in args. Provide a name and try again." +#~ msgid "App.on_fileopenscript() -->" +#~ msgstr "App.on_fileopenscript() -->" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +#~ msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#~ msgid "FlatCAMCNNJob.on_edit_code_click() -->" +#~ msgstr "FlatCAMCNNJob.on_edit_code_click() -->" + #~ msgid "" #~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" #~ msgstr "" diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index df42dfda..8fba35ad 100644 Binary files a/locale/es/LC_MESSAGES/strings.mo and b/locale/es/LC_MESSAGES/strings.mo differ diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po index b899b874..bb051561 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-23 06:22+0300\n" -"PO-Revision-Date: 2019-09-23 06:22+0300\n" +"POT-Creation-Date: 2019-09-23 20:08+0300\n" +"PO-Revision-Date: 2019-09-23 20:08+0300\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -62,12 +62,12 @@ msgstr "" "Software de código abierto: escriba ayuda para comenzar\n" "\n" -#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +#: FlatCAMApp.py:2545 FlatCAMApp.py:8360 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" -#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 -#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +#: FlatCAMApp.py:2618 FlatCAMApp.py:8414 FlatCAMApp.py:8450 FlatCAMApp.py:8490 +#: FlatCAMApp.py:9177 FlatCAMApp.py:10366 FlatCAMApp.py:10419 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -130,13 +130,13 @@ msgstr "Quieres guardar el objeto editado?" msgid "Close Editor" msgstr "Cerrar Editor" -#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMApp.py:3122 FlatCAMApp.py:4612 FlatCAMApp.py:7290 FlatCAMApp.py:8267 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Sí" -#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMApp.py:3123 FlatCAMApp.py:4613 FlatCAMApp.py:7291 FlatCAMApp.py:8268 #: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 #: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 #: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 @@ -144,8 +144,8 @@ msgstr "Sí" msgid "No" msgstr "No" -#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:3124 FlatCAMApp.py:4614 FlatCAMApp.py:5483 FlatCAMApp.py:6721 +#: FlatCAMApp.py:8269 msgid "Cancel" msgstr "Cancelar" @@ -161,11 +161,11 @@ msgstr "Seleccione un objeto Gerber, Geometry o Excellon para actualizar." msgid "is updated, returning to App..." msgstr "se actualiza, volviendo a la aplicación ..." -#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4472 msgid "Could not load defaults file." msgstr "No se pudo cargar el archivo predeterminado." -#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4482 msgid "Failed to parse defaults file." msgstr "Error al analizar el archivo predeterminado." @@ -189,9 +189,9 @@ msgstr "Exportar preferencias de FlatCAM" msgid "FlatCAM preferences export cancelled." msgstr "Exportación de preferencias de FlatCAM cancelada." -#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 -#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 -#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3704 FlatCAMApp.py:6486 FlatCAMApp.py:9358 FlatCAMApp.py:9469 +#: FlatCAMApp.py:9594 FlatCAMApp.py:9653 FlatCAMApp.py:9771 FlatCAMApp.py:9910 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -204,7 +204,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "No se pudo cargar el archivo de preferencias." -#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +#: FlatCAMApp.py:3737 FlatCAMApp.py:4529 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." @@ -250,8 +250,8 @@ msgstr "" "[selected] {kind} creado / seleccionado: " "{name} " -#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 -#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 +#: FlatCAMApp.py:4081 FlatCAMApp.py:6801 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 msgid "Plotting" msgstr "Trazado" @@ -383,32 +383,32 @@ msgstr "Traductor" msgid "E-mail" msgstr "Email" -#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +#: FlatCAMApp.py:4534 FlatCAMApp.py:7300 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: FlatCAMApp.py:4559 +#: FlatCAMApp.py:4562 msgid "Could not load factory defaults file." msgstr "No se pudo cargar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4569 +#: FlatCAMApp.py:4572 msgid "Failed to parse factory defaults file." msgstr "Error al analizar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4587 msgid "Failed to write factory defaults to file." msgstr "" "Error al escribir los valores predeterminados de fábrica en el archivo." -#: FlatCAMApp.py:4588 +#: FlatCAMApp.py:4591 msgid "Factory defaults saved." msgstr "Valores predeterminados de fábrica guardados." -#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3447 +#: FlatCAMApp.py:4602 flatcamGUI/FlatCAMGUI.py:3451 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +#: FlatCAMApp.py:4607 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -416,29 +416,29 @@ msgstr "" "Hay archivos / objetos modificados en FlatCAM.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:4610 FlatCAMApp.py:8265 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Guardar cambios" -#: FlatCAMApp.py:4837 +#: FlatCAMApp.py:4840 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiones de archivo Excellon seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4859 +#: FlatCAMApp.py:4862 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4884 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +#: FlatCAMApp.py:5050 FlatCAMApp.py:5106 FlatCAMApp.py:5134 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:5056 +#: FlatCAMApp.py:5059 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 " @@ -454,39 +454,39 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: FlatCAMApp.py:5098 +#: FlatCAMApp.py:5101 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:5126 +#: FlatCAMApp.py:5129 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:5156 FlatCAMApp.py:5193 +#: FlatCAMApp.py:5159 FlatCAMApp.py:5196 msgid "Failed. Select a Geometry Object and try again." msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo." -#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5164 FlatCAMApp.py:5201 msgid "Expected a FlatCAMGeometry, got" msgstr "Se esperaba un FlatCAMGeometry, se obtuvo" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5178 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: FlatCAMApp.py:5213 +#: FlatCAMApp.py:5216 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: FlatCAMApp.py:5474 +#: FlatCAMApp.py:5477 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: FlatCAMApp.py:5476 +#: FlatCAMApp.py:5479 msgid "Change project units ..." msgstr "Cambiar unidades de proyecto ..." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5480 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -496,51 +496,51 @@ msgstr "" "geométricas de todos los objetos se escalen en consecuencia.\n" "¿Continuar?" -#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 -#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +#: FlatCAMApp.py:5482 FlatCAMApp.py:6615 FlatCAMApp.py:6720 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8588 FlatCAMApp.py:8843 FlatCAMApp.py:8854 msgid "Ok" msgstr "De acuerdo" -#: FlatCAMApp.py:5528 +#: FlatCAMApp.py:5531 msgid "Converted units to" msgstr "Convertir unidades a" -#: FlatCAMApp.py:5540 +#: FlatCAMApp.py:5543 msgid " Units conversion cancelled." msgstr " Conversión de unidades cancelada." -#: FlatCAMApp.py:6429 +#: FlatCAMApp.py:6432 msgid "Open file" msgstr "Abrir documento" -#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6468 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:6469 +#: FlatCAMApp.py:6472 msgid "Export Code cancelled." msgstr "Exportación de Código cancelada." -#: FlatCAMApp.py:6479 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6482 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: FlatCAMApp.py:6491 FlatCAMObj.py:6126 +#: FlatCAMApp.py:6494 FlatCAMObj.py:6112 msgid "Saved to" msgstr "Guardado en" -#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: FlatCAMApp.py:6603 FlatCAMApp.py:6636 FlatCAMApp.py:6647 FlatCAMApp.py:6658 #: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduzca un diámetro de herramienta con valor distinto de cero, en formato " "Float." -#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +#: FlatCAMApp.py:6608 FlatCAMApp.py:6641 FlatCAMApp.py:6652 FlatCAMApp.py:6663 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: FlatCAMApp.py:6608 +#: FlatCAMApp.py:6611 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -548,11 +548,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: FlatCAMApp.py:6712 +#: FlatCAMApp.py:6715 msgid "Delete objects" msgstr "Eliminar objetos" -#: FlatCAMApp.py:6715 +#: FlatCAMApp.py:6718 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -560,55 +560,55 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: FlatCAMApp.py:6746 +#: FlatCAMApp.py:6749 msgid "Object(s) deleted" msgstr "Objeto (s) eliminado" -#: FlatCAMApp.py:6750 +#: FlatCAMApp.py:6753 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6755 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: FlatCAMApp.py:6782 +#: FlatCAMApp.py:6785 msgid "Object deleted" msgstr "Objeto eliminado" -#: FlatCAMApp.py:6809 +#: FlatCAMApp.py:6812 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: FlatCAMApp.py:6831 +#: FlatCAMApp.py:6834 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: FlatCAMApp.py:6843 +#: FlatCAMApp.py:6846 msgid "Origin set" msgstr "Conjunto de origen" -#: FlatCAMApp.py:6850 +#: FlatCAMApp.py:6853 msgid "Origin coordinates specified but incomplete." msgstr "Origin coordinates specified but incomplete." -#: FlatCAMApp.py:6892 FlatCAMObj.py:6261 +#: FlatCAMApp.py:6895 FlatCAMObj.py:6247 msgid "Not available with the current Graphic Engine Legacy(2D)." msgstr "No disponible con el Legado de motor gráfico actual (2D)." -#: FlatCAMApp.py:6896 +#: FlatCAMApp.py:6899 msgid "Jump to ..." msgstr "Salta a ..." -#: FlatCAMApp.py:6897 +#: FlatCAMApp.py:6900 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: FlatCAMApp.py:6904 +#: FlatCAMApp.py:6907 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: FlatCAMApp.py:6939 flatcamEditors/FlatCAMExcEditor.py:3487 #: flatcamEditors/FlatCAMExcEditor.py:3495 #: flatcamEditors/FlatCAMGeoEditor.py:3832 #: flatcamEditors/FlatCAMGeoEditor.py:3847 @@ -617,34 +617,34 @@ msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4255 -#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 -#: flatcamGUI/FlatCAMGUI.py:2695 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 msgid "Done." msgstr "Hecho." -#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7073 FlatCAMApp.py:7141 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:7158 +#: FlatCAMApp.py:7161 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:7164 +#: FlatCAMApp.py:7167 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: FlatCAMApp.py:7181 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7184 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferencias" -#: FlatCAMApp.py:7248 +#: FlatCAMApp.py:7251 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: FlatCAMApp.py:7282 +#: FlatCAMApp.py:7285 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -652,73 +652,73 @@ msgstr "" "Uno o más valores son cambiados.\n" "¿Quieres guardar las preferencias?" -#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 +#: FlatCAMApp.py:7287 flatcamGUI/FlatCAMGUI.py:193 #: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7316 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: FlatCAMApp.py:7339 +#: FlatCAMApp.py:7342 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 +#: FlatCAMApp.py:7345 FlatCAMApp.py:7388 #: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:7359 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: FlatCAMApp.py:7382 +#: FlatCAMApp.py:7385 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7402 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7436 msgid "Rotation done." msgstr "Rotación hecha." -#: FlatCAMApp.py:7436 +#: FlatCAMApp.py:7439 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: FlatCAMApp.py:7448 +#: FlatCAMApp.py:7451 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7473 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: FlatCAMApp.py:7481 +#: FlatCAMApp.py:7484 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7506 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +#: FlatCAMApp.py:7561 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7574 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -728,7 +728,7 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Añadir" -#: FlatCAMApp.py:7572 FlatCAMObj.py:3638 +#: FlatCAMApp.py:7575 FlatCAMObj.py:3628 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 #: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 @@ -738,70 +738,70 @@ msgstr "Añadir" msgid "Delete" msgstr "Borrar" -#: FlatCAMApp.py:7585 +#: FlatCAMApp.py:7588 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: FlatCAMApp.py:7586 +#: FlatCAMApp.py:7589 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7624 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:7600 +#: FlatCAMApp.py:7603 msgid "New Grid added" msgstr "Nueva rejilla" -#: FlatCAMApp.py:7603 +#: FlatCAMApp.py:7606 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: FlatCAMApp.py:7606 +#: FlatCAMApp.py:7609 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: FlatCAMApp.py:7628 +#: FlatCAMApp.py:7631 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: FlatCAMApp.py:7631 +#: FlatCAMApp.py:7634 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: FlatCAMApp.py:7634 +#: FlatCAMApp.py:7637 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7643 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: FlatCAMApp.py:7674 +#: FlatCAMApp.py:7677 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7681 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +#: FlatCAMApp.py:7736 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 -#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 -#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 FlatCAMApp.py:8029 FlatCAMApp.py:8033 +#: FlatCAMApp.py:8049 FlatCAMApp.py:8053 FlatCAMApp.py:8057 FlatCAMApp.py:8061 +#: FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 FlatCAMApp.py:8110 #: 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:8259 +#: FlatCAMApp.py:8262 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -811,228 +811,228 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:8281 +#: FlatCAMApp.py:8284 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: FlatCAMApp.py:8405 FlatCAMApp.py:8409 flatcamGUI/FlatCAMGUI.py:636 #: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Abrir gerber" -#: FlatCAMApp.py:8413 +#: FlatCAMApp.py:8416 msgid "Opening Gerber file." msgstr "Abriendo el archivo Gerber." -#: FlatCAMApp.py:8419 +#: FlatCAMApp.py:8422 msgid "Open Gerber cancelled." msgstr "Abierto Gerber cancelado." -#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: FlatCAMApp.py:8442 FlatCAMApp.py:8446 flatcamGUI/FlatCAMGUI.py:637 #: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Abierto Excellon" -#: FlatCAMApp.py:8449 +#: FlatCAMApp.py:8452 msgid "Opening Excellon file." msgstr "Abriendo el archivo Excellon." -#: FlatCAMApp.py:8455 +#: FlatCAMApp.py:8458 msgid " Open Excellon cancelled." msgstr " Abierto Excellon cancelado." -#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8485 msgid "Open G-Code" msgstr "Código G abierto" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8492 msgid "Opening G-Code file." msgstr "Abriendo el archivo G-code." -#: FlatCAMApp.py:8495 +#: FlatCAMApp.py:8498 msgid "Open G-Code cancelled." msgstr "Abierto G-Code cancelado." -#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +#: FlatCAMApp.py:8515 FlatCAMApp.py:8518 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Proyecto abierto" -#: FlatCAMApp.py:8524 +#: FlatCAMApp.py:8527 msgid "Open Project cancelled." msgstr "Proyecto abierto cancelado." -#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +#: FlatCAMApp.py:8546 FlatCAMApp.py:8549 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: FlatCAMApp.py:8551 +#: FlatCAMApp.py:8554 msgid "Open Config cancelled." msgstr "Configuración abierta cancelada." -#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 -#: FlatCAMApp.py:11500 FlatCAMApp.py:11522 FlatCAMApp.py:11545 +#: FlatCAMApp.py:8570 FlatCAMApp.py:8839 FlatCAMApp.py:11482 +#: FlatCAMApp.py:11503 FlatCAMApp.py:11525 FlatCAMApp.py:11548 msgid "No object selected." msgstr "Ningún objeto seleccionado." -#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +#: FlatCAMApp.py:8571 FlatCAMApp.py:8840 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: FlatCAMApp.py:8582 +#: FlatCAMApp.py:8585 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +#: FlatCAMApp.py:8598 FlatCAMApp.py:8602 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:8605 +#: FlatCAMApp.py:8608 msgid " Export SVG cancelled." msgstr " Exportar SVG cancelado." -#: FlatCAMApp.py:8625 +#: FlatCAMApp.py:8628 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:8631 FlatCAMApp.py:8635 +#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: FlatCAMApp.py:8640 +#: FlatCAMApp.py:8643 msgid "Export PNG cancelled." msgstr "Exportación PNG cancelada." -#: FlatCAMApp.py:8660 +#: FlatCAMApp.py:8663 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:8666 FlatCAMApp.py:8798 +#: FlatCAMApp.py:8669 FlatCAMApp.py:8801 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:8678 +#: FlatCAMApp.py:8681 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: FlatCAMApp.py:8684 +#: FlatCAMApp.py:8687 msgid "Save Gerber source file cancelled." msgstr "Guardar el archivo fuente de Gerber cancelado." -#: FlatCAMApp.py:8704 +#: FlatCAMApp.py:8707 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:8710 FlatCAMApp.py:8754 +#: FlatCAMApp.py:8713 FlatCAMApp.py:8757 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:8718 FlatCAMApp.py:8722 +#: FlatCAMApp.py:8721 FlatCAMApp.py:8725 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: FlatCAMApp.py:8728 +#: FlatCAMApp.py:8731 msgid "Saving Excellon source file cancelled." msgstr "Guardando el archivo fuente Excellon cancelado." -#: FlatCAMApp.py:8748 +#: FlatCAMApp.py:8751 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Seleccione un objeto Excellon para exportar." -#: FlatCAMApp.py:8762 FlatCAMApp.py:8766 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8769 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:8772 +#: FlatCAMApp.py:8775 msgid "Export Excellon cancelled." msgstr "Exportación Excellon cancelada." -#: FlatCAMApp.py:8792 +#: FlatCAMApp.py:8795 msgid "No object selected. Please Select an Gerber object to export." msgstr "Ningún objeto seleccionado. Seleccione un objeto Gerber para exportar." -#: FlatCAMApp.py:8806 FlatCAMApp.py:8810 +#: FlatCAMApp.py:8809 FlatCAMApp.py:8813 msgid "Export Gerber" msgstr "Gerber Exportación" -#: FlatCAMApp.py:8816 +#: FlatCAMApp.py:8819 msgid "Export Gerber cancelled." msgstr "Exportación Gerber cancelada." -#: FlatCAMApp.py:8848 +#: FlatCAMApp.py:8851 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +#: FlatCAMApp.py:8865 FlatCAMApp.py:8869 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:8873 +#: FlatCAMApp.py:8876 msgid "Export DXF cancelled." msgstr "Exportación DXF cancelada." -#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +#: FlatCAMApp.py:8896 FlatCAMApp.py:8899 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:8906 +#: FlatCAMApp.py:8909 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +#: FlatCAMApp.py:8928 FlatCAMApp.py:8932 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:8939 +#: FlatCAMApp.py:8942 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8986 +#: FlatCAMApp.py:8989 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: FlatCAMApp.py:8987 +#: FlatCAMApp.py:8990 msgid "Loading..." msgstr "Cargando..." -#: FlatCAMApp.py:8994 +#: FlatCAMApp.py:8997 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:9006 +#: FlatCAMApp.py:9009 msgid "Source Editor" msgstr "Editor de fuente" -#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +#: FlatCAMApp.py:9024 FlatCAMApp.py:9031 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:9040 +#: FlatCAMApp.py:9043 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:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5895 +#: FlatCAMApp.py:9057 FlatCAMApp.py:10372 FlatCAMObj.py:5881 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de código" -#: FlatCAMApp.py:9072 +#: FlatCAMApp.py:9075 msgid "New TCL script file created in Code Editor." msgstr "Nuevo archivo de script TCL creado en Code Editor." -#: FlatCAMApp.py:9075 +#: FlatCAMApp.py:9078 msgid "Script Editor" msgstr "Editor de guiones" -#: FlatCAMApp.py:9078 +#: FlatCAMApp.py:9081 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1076,104 +1076,100 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 +#: FlatCAMApp.py:9120 FlatCAMApp.py:9123 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9133 msgid "Open TCL script cancelled." msgstr "Abrir el script TCL cancelado." -#: FlatCAMApp.py:9144 -msgid "App.on_fileopenscript() -->" -msgstr "App.on_fileopenscript() -->" - -#: FlatCAMApp.py:9152 +#: FlatCAMApp.py:9155 msgid "TCL script file opened in Code Editor." msgstr "Archivo de script TCL abierto en Code Editor." -#: FlatCAMApp.py:9176 +#: FlatCAMApp.py:9179 msgid "Executing FlatCAMScript file." msgstr "Ejecutando archivo FlatCAMScript." -#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +#: FlatCAMApp.py:9186 FlatCAMApp.py:9189 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: FlatCAMApp.py:9196 +#: FlatCAMApp.py:9199 msgid "Run TCL script cancelled." msgstr "Ejecutar script TCL cancelado." -#: FlatCAMApp.py:9212 +#: FlatCAMApp.py:9215 msgid "TCL script file opened in Code Editor and executed." msgstr "El archivo de script TCL se abrió en el Editor de código y se ejecutó." -#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +#: FlatCAMApp.py:9266 FlatCAMApp.py:9270 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: FlatCAMApp.py:9264 +#: FlatCAMApp.py:9267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proyecto_{date}" -#: FlatCAMApp.py:9273 +#: FlatCAMApp.py:9276 msgid "Save Project cancelled." msgstr "Guardar Proyecto cancelado." -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9324 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +#: FlatCAMApp.py:9366 FlatCAMApp.py:9477 FlatCAMApp.py:9603 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9401 FlatCAMApp.py:9526 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +#: FlatCAMApp.py:9480 FlatCAMApp.py:9606 msgid "Generating Film ... Please wait." msgstr "Generando Película ... Por favor espere." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9779 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: FlatCAMApp.py:9785 +#: FlatCAMApp.py:9788 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +#: FlatCAMApp.py:9794 FlatCAMApp.py:9802 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: FlatCAMApp.py:9915 +#: FlatCAMApp.py:9918 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: FlatCAMApp.py:9923 +#: FlatCAMApp.py:9926 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +#: FlatCAMApp.py:9932 FlatCAMApp.py:9940 msgid "Could not export Gerber file." msgstr "No se pudo exportar el archivo Gerber." -#: FlatCAMApp.py:9982 +#: FlatCAMApp.py:9985 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9991 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +#: FlatCAMApp.py:9997 FlatCAMApp.py:10005 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +#: FlatCAMApp.py:10026 FlatCAMApp.py:10070 FlatCAMApp.py:10116 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1181,87 +1177,87 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: FlatCAMApp.py:10033 +#: FlatCAMApp.py:10036 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 -#: FlatCAMApp.py:10215 FlatCAMApp.py:10282 FlatCAMApp.py:10349 +#: FlatCAMApp.py:10048 FlatCAMApp.py:10092 FlatCAMApp.py:10137 +#: FlatCAMApp.py:10218 FlatCAMApp.py:10285 FlatCAMApp.py:10352 #: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Abierto" -#: FlatCAMApp.py:10077 +#: FlatCAMApp.py:10080 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:10121 +#: FlatCAMApp.py:10124 msgid "Importing Image" msgstr "Importando imagen" -#: FlatCAMApp.py:10164 +#: FlatCAMApp.py:10167 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10172 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4603 +#: FlatCAMApp.py:10179 FlatCAMApp.py:10253 FlatCAMObj.py:4589 #: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: FlatCAMApp.py:10186 +#: FlatCAMApp.py:10189 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:10194 +#: FlatCAMApp.py:10197 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: FlatCAMApp.py:10205 +#: FlatCAMApp.py:10208 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto fracasó. Probablemente no sea un archivo de Gerber." -#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10243 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." -#: FlatCAMApp.py:10244 +#: FlatCAMApp.py:10247 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10267 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:10267 +#: FlatCAMApp.py:10270 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: FlatCAMApp.py:10274 +#: FlatCAMApp.py:10277 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:10313 +#: FlatCAMApp.py:10316 msgid "Failed to open" msgstr "Falló al abrir" -#: FlatCAMApp.py:10324 +#: FlatCAMApp.py:10327 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: FlatCAMApp.py:10330 +#: FlatCAMApp.py:10333 msgid "Opening G-Code." msgstr "Apertura del código G." -#: FlatCAMApp.py:10339 +#: FlatCAMApp.py:10342 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 " @@ -1271,43 +1267,43 @@ msgstr "" " El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló " "durante el procesamiento" -#: FlatCAMApp.py:10365 +#: FlatCAMApp.py:10368 msgid "Opening FlatCAM Config file." msgstr "Abrir el archivo de configuración de FlatCAM." -#: FlatCAMApp.py:10387 +#: FlatCAMApp.py:10390 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: FlatCAMApp.py:10413 +#: FlatCAMApp.py:10416 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: FlatCAMApp.py:10418 +#: FlatCAMApp.py:10421 msgid "Opening FlatCAM Project file." msgstr "Apertura del archivo del proyecto FlatCAM." -#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +#: FlatCAMApp.py:10431 FlatCAMApp.py:10449 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: FlatCAMApp.py:10480 +#: FlatCAMApp.py:10483 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: FlatCAMApp.py:10489 +#: FlatCAMApp.py:10492 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: FlatCAMApp.py:10552 +#: FlatCAMApp.py:10555 msgid "Redrawing all objects" msgstr "Redibujando todos los obj." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10587 msgid "Available commands:\n" msgstr "Comandos disponibles:\n" -#: FlatCAMApp.py:10586 +#: FlatCAMApp.py:10589 msgid "" "\n" "\n" @@ -1319,47 +1315,47 @@ msgstr "" "Escriba help para su uso.\n" "Ejemplo: help open_gerber" -#: FlatCAMApp.py:10736 +#: FlatCAMApp.py:10739 msgid "Shows list of commands." msgstr "Muestra la lista de comandos." -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10797 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: FlatCAMApp.py:10802 +#: FlatCAMApp.py:10805 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: FlatCAMApp.py:10813 +#: FlatCAMApp.py:10816 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: FlatCAMApp.py:10821 +#: FlatCAMApp.py:10824 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +#: FlatCAMApp.py:10883 FlatCAMApp.py:10906 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +#: FlatCAMApp.py:10923 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: FlatCAMApp.py:10994 +#: FlatCAMApp.py:10997 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Pestaña Seleccionada: elija un elemento de la pestaña Proyecto" -#: FlatCAMApp.py:10995 +#: FlatCAMApp.py:10998 msgid "Details" msgstr "Detalles" -#: FlatCAMApp.py:10997 +#: FlatCAMApp.py:11000 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:10998 +#: FlatCAMApp.py:11001 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the toolbars, key shortcuts or even dragging and " @@ -1369,7 +1365,7 @@ msgstr "" "en FlatCAM usando las barras de herramientas, atajos de teclado o incluso " "arrastrando y soltando los archivos en la GUI." -#: FlatCAMApp.py:11001 +#: FlatCAMApp.py:11004 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag and drop of the file into the FLATCAM GUI or through the menu (or " @@ -1380,7 +1376,7 @@ msgstr "" "mediante las acciones del menú (o barra de herramientas) que se ofrecen " "dentro de la aplicación." -#: FlatCAMApp.py:11004 +#: FlatCAMApp.py:11007 msgid "" "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 " @@ -1393,7 +1389,7 @@ msgstr "" "SELECCIONADA se actualizará con las propiedades del objeto según su tipo: " "Gerber, Objeto Excellon, Geometry o CNCJob." -#: FlatCAMApp.py:11008 +#: FlatCAMApp.py:11011 msgid "" "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 " @@ -1407,7 +1403,7 @@ msgstr "" "el objeto en el lienzo traerá la PESTAÑA SELECCIONADA y la completará " "incluso si estaba fuera de foco." -#: FlatCAMApp.py:11012 +#: FlatCAMApp.py:11015 msgid "" "You can change the parameters in this screen and the flow direction is like " "this:" @@ -1415,7 +1411,7 @@ msgstr "" "Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " "así:" -#: FlatCAMApp.py:11013 +#: FlatCAMApp.py:11016 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " "Geometry Object --> Add tools (change param in Selected Tab) --> Generate " @@ -1428,7 +1424,7 @@ msgstr "" "(mediante Edit CNC Código) y / o anexar / anteponer a GCode (nuevamente, " "hecho en la PESTAÑA SELECCIONADA) -> Guardar GCode." -#: FlatCAMApp.py:11017 +#: FlatCAMApp.py:11020 msgid "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." @@ -1437,23 +1433,23 @@ msgstr "" "menú en Ayuda -> Lista de atajos o mediante su propio atajo de teclado: " "F3 ." -#: FlatCAMApp.py:11078 +#: FlatCAMApp.py:11081 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: FlatCAMApp.py:11086 +#: FlatCAMApp.py:11089 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: FlatCAMApp.py:11097 +#: FlatCAMApp.py:11100 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: FlatCAMApp.py:11102 +#: FlatCAMApp.py:11105 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: FlatCAMApp.py:11103 +#: FlatCAMApp.py:11106 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1461,63 +1457,63 @@ msgstr "" "Hay una versión más nueva de FlatCAM disponible para descargar:\n" "\n" -#: FlatCAMApp.py:11105 +#: FlatCAMApp.py:11108 msgid "info" msgstr "info" -#: FlatCAMApp.py:11180 +#: FlatCAMApp.py:11183 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: FlatCAMApp.py:11187 +#: FlatCAMApp.py:11190 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: FlatCAMApp.py:11194 +#: FlatCAMApp.py:11197 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: FlatCAMApp.py:11201 +#: FlatCAMApp.py:11204 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: FlatCAMApp.py:11210 +#: FlatCAMApp.py:11213 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: FlatCAMApp.py:11228 +#: FlatCAMApp.py:11231 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: FlatCAMApp.py:11267 +#: FlatCAMApp.py:11270 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: FlatCAMApp.py:11289 +#: FlatCAMApp.py:11292 msgid "Working ..." msgstr "Trabajando ..." -#: FlatCAMApp.py:11328 +#: FlatCAMApp.py:11331 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +#: FlatCAMApp.py:11353 FlatCAMApp.py:11391 msgid "Project saved to" msgstr "Proyecto guardado en" -#: FlatCAMApp.py:11370 +#: FlatCAMApp.py:11373 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11373 FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: FlatCAMApp.py:11602 +#: FlatCAMApp.py:11605 msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." @@ -1541,31 +1537,21 @@ msgstr "Escalando..." msgid "Skewing..." msgstr "Sesgar..." -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 #: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "BASIC" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 #: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Avanzado" -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:819 +#: FlatCAMObj.py:792 msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 #: flatcamTools/ToolNonCopperClear.py:1562 #: flatcamTools/ToolNonCopperClear.py:1656 #: flatcamTools/ToolNonCopperClear.py:1668 @@ -1575,47 +1561,47 @@ msgstr "Amortiguación de geometría sólida" msgid "Buffering" msgstr "Tamponamiento" -#: FlatCAMObj.py:828 +#: FlatCAMObj.py:801 msgid "Done" msgstr "Hecho" -#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 msgid "Isolating..." msgstr "Aislando ..." -#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 #: flatcamTools/ToolNonCopperClear.py:1591 #: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "La geometría de aislamiento no se pudo generar." -#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 msgid "Rough" msgstr "Áspero" -#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 msgid "Isolation geometry created" msgstr "Geometría de aislamiento creada" -#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 msgid "Subtracting Geo" msgstr "Restando Geo" -#: FlatCAMObj.py:1450 +#: FlatCAMObj.py:1436 msgid "Plotting Apertures" msgstr "Aperturas de trazado" -#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Taladros totales" -#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Ranuras totales" -#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 -#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 -#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 #: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 @@ -1658,22 +1644,22 @@ msgstr "Ranuras totales" msgid "Wrong value format entered, use a number." msgstr "Formato de valor incorrecto introducido, use un número." -#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 msgid "Please select one or more tools from the list and try again." msgstr "" "Por favor seleccione una o más herramientas de la lista e intente nuevamente." -#: FlatCAMObj.py:2684 +#: FlatCAMObj.py:2674 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "La herramienta de fresado para TALADRO es más grande que el tamaño del " "orificio. Cancelado." -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Tool_nr" msgstr "Herramienta_nu" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 #: flatcamEditors/FlatCAMExcEditor.py:1500 #: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 @@ -1681,21 +1667,21 @@ msgstr "Herramienta_nu" msgid "Diameter" msgstr "Diámetro" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Drills_Nr" msgstr "Taladros_nu" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Slots_Nr" msgstr "Ranuras_nu" -#: FlatCAMObj.py:2779 +#: FlatCAMObj.py:2769 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "La herramienta de fresado para SLOTS es más grande que el tamaño del " "orificio. Cancelado." -#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1703,7 +1689,7 @@ msgstr "" "Formato de valor incorrecto para self.defaults [\"z_pdepth\"] o self.options " "[\"z_pdepth\"]" -#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1711,11 +1697,11 @@ msgstr "" "Formato de valor incorrecto para self.defaults [\"feedrate_probe\"] o self." "options [\"feedrate_probe\"]" -#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 msgid "Generating CNC Code" msgstr "Generando Código CNC" -#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1725,15 +1711,15 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos. " -#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 msgid "Iso" msgstr "Aisl." -#: FlatCAMObj.py:3333 +#: FlatCAMObj.py:3323 msgid "Finish" msgstr "Terminar" -#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 #: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 #: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 @@ -1742,59 +1728,55 @@ msgstr "Terminar" msgid "Copy" msgstr "Dupdo" -#: FlatCAMObj.py:3847 +#: FlatCAMObj.py:3833 msgid "Please enter the desired tool diameter in Float format." msgstr "" "Por favor ingrese el diámetro deseado de la herramienta en formato Float." -#: FlatCAMObj.py:3921 +#: FlatCAMObj.py:3907 msgid "Tool added in Tool Table." msgstr "Herramienta añadida en la tabla de herramientas." -#: FlatCAMObj.py:3925 +#: FlatCAMObj.py:3911 msgid "Default Tool added. Wrong value format entered." msgstr "" "Herramienta predeterminada agregada. Se ha introducido un formato de valor " "incorrecto." -#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 msgid "Failed. Select a tool to copy." msgstr "Ha fallado. Seleccione una herramienta para copiar." -#: FlatCAMObj.py:3995 +#: FlatCAMObj.py:3981 msgid "Tool was copied in Tool Table." msgstr "La herramienta se copió en la tabla de herramientas." -#: FlatCAMObj.py:4025 +#: FlatCAMObj.py:4011 msgid "Tool was edited in Tool Table." msgstr "La herramienta fue editada en la tabla de herramientas." -#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 msgid "Failed. Select a tool to delete." msgstr "Ha fallado. Seleccione una herramienta para eliminar." -#: FlatCAMObj.py:4086 +#: FlatCAMObj.py:4072 msgid "Tool was deleted in Tool Table." msgstr "La herramienta se eliminó en la tabla de herramientas." -#: FlatCAMObj.py:4518 +#: FlatCAMObj.py:4504 msgid "This Geometry can't be processed because it is" msgstr "Esta geometría no se puede procesar porque es" -#: FlatCAMObj.py:4520 +#: FlatCAMObj.py:4506 msgid "geometry" msgstr "geometría" -#: FlatCAMObj.py:4563 +#: FlatCAMObj.py:4549 msgid "Failed. No tool selected in the tool table ..." msgstr "" "Ha fallado. Ninguna herramienta seleccionada en la tabla de herramientas ..." -#: FlatCAMObj.py:4604 -msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" - -#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1803,43 +1785,43 @@ msgstr "" "pero no se proporciona ningún valor.\n" "Agregue una Herramienta de compensación o cambie el Tipo de compensación." -#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 msgid "G-Code parsing in progress..." msgstr "Análisis de código G en progreso ..." -#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 msgid "G-Code parsing finished..." msgstr "Análisis de código G terminado ..." -#: FlatCAMObj.py:4740 +#: FlatCAMObj.py:4726 msgid "Finished G-Code processing" msgstr "Procesamiento de código G terminado" -#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 msgid "G-Code processing failed with error" msgstr "El procesamiento del código G falló con error" -#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Archivo vacío, no tiene geometría" -#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 msgid "Finished G-Code processing..." msgstr "Procesamiento de código G terminado ..." -#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 msgid "CNCjob created" msgstr "CNCjob creado" -#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "El factor de escala debe ser un número: entero o Real." -#: FlatCAMObj.py:5201 +#: FlatCAMObj.py:5187 msgid "Geometry Scale done." msgstr "Escala de geometría realizada." -#: FlatCAMObj.py:5218 camlib.py:3783 +#: FlatCAMObj.py:5204 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1847,11 +1829,11 @@ msgstr "" "Se necesita un par de valores (x, y). Probablemente haya ingresado un solo " "valor en el campo Desplazamiento." -#: FlatCAMObj.py:5272 +#: FlatCAMObj.py:5258 msgid "Geometry Offset done." msgstr "Desplazamiento de geometría realizado." -#: FlatCAMObj.py:5301 +#: FlatCAMObj.py:5287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1861,67 +1843,63 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos." -#: FlatCAMObj.py:5780 +#: FlatCAMObj.py:5766 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5772 msgid "Advanced" msgstr "Avanzado" -#: FlatCAMObj.py:5829 +#: FlatCAMObj.py:5815 msgid "Plotting..." msgstr "Trazando ..." -#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Exportar código de máquina ..." -#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Exportar código de máquina cancelado ..." -#: FlatCAMObj.py:5882 +#: FlatCAMObj.py:5868 msgid "Machine Code file saved to" msgstr "Archivo de código de máquina guardado en" -#: FlatCAMObj.py:5907 -msgid "FlatCAMCNNJob.on_edit_code_click() -->" -msgstr "FlatCAMCNNJob.on_edit_code_click() -->" - -#: FlatCAMObj.py:5915 +#: FlatCAMObj.py:5901 msgid "Loaded Machine Code into Code Editor" msgstr "Código de máquina cargado en el editor de código" -#: FlatCAMObj.py:6027 +#: FlatCAMObj.py:6013 msgid "This CNCJob object can't be processed because it is a" msgstr "Este objeto CNCJob no se puede procesar porque es un" -#: FlatCAMObj.py:6029 +#: FlatCAMObj.py:6015 msgid "CNCJob object" msgstr "Objeto CNCJob" -#: FlatCAMObj.py:6081 +#: FlatCAMObj.py:6067 msgid "G-code does not have a units code: either G20 or G21" msgstr "El código G no tiene un código de unidades: G20 o G21" -#: FlatCAMObj.py:6093 +#: FlatCAMObj.py:6079 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" "Cancelado. El código personalizado de Toolchange está habilitado pero está " "vacío." -#: FlatCAMObj.py:6099 +#: FlatCAMObj.py:6085 msgid "Toolchange G-code was replaced by a custom code." msgstr "El código G de Toolchange fue reemplazado por un código personalizado." -#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "El archivo de postprocesador usado debe tener su nombre: 'toolchange_custom'" -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6136 msgid "There is no postprocessor file." msgstr "No hay archivo de postprocesador." @@ -2364,8 +2342,8 @@ msgstr "" "cambiar el tamaño." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 -#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2708 +#: flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 msgid "Cancelled." msgstr "Cancelado." @@ -2724,7 +2702,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:2448 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -3759,10 +3737,10 @@ msgstr "con diámetro" msgid "Copy cancelled. No shape selected." msgstr "Copia cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 -#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 -#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 -#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 +#: flatcamGUI/FlatCAMGUI.py:3209 flatcamGUI/FlatCAMGUI.py:3222 +#: flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 msgid "Click on target point." msgstr "Haga clic en el punto de destino." @@ -4412,7 +4390,7 @@ msgstr "Excellon\tL" msgid "Will create a new, empty Excellon Object." msgstr "Creará un objeto Excellon nuevo y vacío." -#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Abierto" @@ -4421,15 +4399,15 @@ msgstr "Abierto" msgid "Open &Project ..." msgstr "Abierto &Project ..." -#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 msgid "Open &Gerber ...\tCTRL+G" msgstr "Abierto &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open &Excellon ...\tCTRL+E" msgstr "Abierto &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 msgid "Open G-&Code ..." msgstr "Abierto G-&Code ..." @@ -4460,11 +4438,11 @@ msgid "Open Script ..." msgstr "Abrir Script ..." #: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 -#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3559 msgid "Run Script ..." msgstr "Ejecutar Script ..." -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -6050,7 +6028,7 @@ msgstr "Copiar objetos" msgid "Move Objects" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:2629 +#: flatcamGUI/FlatCAMGUI.py:2633 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6062,12 +6040,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:2636 flatcamGUI/FlatCAMGUI.py:2774 -#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 +#: flatcamGUI/FlatCAMGUI.py:2837 flatcamGUI/FlatCAMGUI.py:2857 msgid "Warning" msgstr "Advertencia" -#: flatcamGUI/FlatCAMGUI.py:2769 +#: flatcamGUI/FlatCAMGUI.py:2773 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6075,7 +6053,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: flatcamGUI/FlatCAMGUI.py:2828 +#: flatcamGUI/FlatCAMGUI.py:2832 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6083,7 +6061,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: flatcamGUI/FlatCAMGUI.py:2848 +#: flatcamGUI/FlatCAMGUI.py:2852 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6091,51 +6069,51 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada seleccionado para eliminar." -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada seleccionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada seleccionado para moverse." -#: flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamGUI/FlatCAMGUI.py:3289 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: flatcamGUI/FlatCAMGUI.py:3286 +#: flatcamGUI/FlatCAMGUI.py:3290 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herra." -#: flatcamGUI/FlatCAMGUI.py:3302 +#: flatcamGUI/FlatCAMGUI.py:3306 msgid "Adding Tool cancelled ..." msgstr "Añadiendo herramienta cancelada ..." -#: flatcamGUI/FlatCAMGUI.py:3345 +#: flatcamGUI/FlatCAMGUI.py:3349 msgid "Measurement Tool exit..." msgstr "Herramienta de medición de salida ..." -#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:3515 +#: flatcamGUI/FlatCAMGUI.py:3519 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: flatcamGUI/FlatCAMGUI.py:3516 +#: flatcamGUI/FlatCAMGUI.py:3520 msgid "Hello!" msgstr "¡Hola!" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3573 msgid "Open Project ..." msgstr "Proyecto abierto ...Abierto &Project ..." -#: flatcamGUI/FlatCAMGUI.py:3594 +#: flatcamGUI/FlatCAMGUI.py:3598 msgid "Exit" msgstr "Salida" @@ -7672,7 +7650,7 @@ msgstr "" "Abre el diálogo para guardar el código G\n" "expediente." -#: flatcamGUI/PlotCanvasLegacy.py:987 +#: flatcamGUI/PlotCanvasLegacy.py:1000 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -11490,21 +11468,21 @@ msgstr "Movedizo..." msgid "No object(s) selected." msgstr "No hay objetos seleccionados." -#: flatcamTools/ToolMove.py:177 +#: flatcamTools/ToolMove.py:180 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:195 +#: flatcamTools/ToolMove.py:198 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "" "ToolMove.on_left_click() --> Error al hacer clic con el botón izquierdo del " "mouse." -#: flatcamTools/ToolMove.py:243 +#: flatcamTools/ToolMove.py:246 msgid "Move action cancelled." msgstr "Mover acción cancelada." -#: flatcamTools/ToolMove.py:255 +#: flatcamTools/ToolMove.py:258 msgid "Object(s) not selected" msgstr "Objeto(s) eliminado(s)" @@ -13155,6 +13133,21 @@ 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 "App.on_fileopenscript() -->" +#~ msgstr "App.on_fileopenscript() -->" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +#~ msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#~ msgid "FlatCAMCNNJob.on_edit_code_click() -->" +#~ msgstr "FlatCAMCNNJob.on_edit_code_click() -->" + #~ msgid "" #~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" #~ msgstr "" diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo new file mode 100644 index 00000000..eed86692 Binary files /dev/null and b/locale/fr/LC_MESSAGES/strings.mo differ diff --git a/locale/fr/LC_MESSAGES/strings.po b/locale/fr/LC_MESSAGES/strings.po new file mode 100644 index 00000000..2515659f --- /dev/null +++ b/locale/fr/LC_MESSAGES/strings.po @@ -0,0 +1,11754 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2019-09-23 19:12+0300\n" +"PO-Revision-Date: 2019-09-23 20:16+0300\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\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:405 +msgid "FlatCAM is initializing ..." +msgstr "FlatCAM est en cours d'initialisation ..." + +#: FlatCAMApp.py:1229 +msgid "Could not find the Language files. The App strings are missing." +msgstr "" +"Impossible de trouver les fichiers de langue. Les chaînes de l'application " +"sont manquantes." + +#: FlatCAMApp.py:1616 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started." +msgstr "" +"FlatCAM est en cours d'initialisation ...\n" +"L'initialisation de la toile a commencé." + +#: FlatCAMApp.py:1632 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started.\n" +"Canvas initialization finished in" +msgstr "" +"FlatCAM est en cours d'initialisation ...\n" +"L'initialisation de la toile a commencé.\n" +"Initialisation de la toile terminée en" + +#: FlatCAMApp.py:1839 +msgid "Detachable Tabs" +msgstr "Onglets détachables" + +#: FlatCAMApp.py:2334 +msgid "" +"Open Source Software - Type help to get started\n" +"\n" +msgstr "" +"Logiciel Open Source - Tapez help pour commencer\n" +"\n" + +#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +msgid "New Project - Not saved" +msgstr "Nouveau projet - Non enregistré" + +#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 +#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +msgid "" +"Canvas initialization started.\n" +"Canvas initialization finished in" +msgstr "" +"L'initialisation de la toile a commencé.\n" +"Initialisation de la toile terminée en" + +#: FlatCAMApp.py:2620 +msgid "Executing Tcl Script ..." +msgstr "Exécution du script Tcl ..." + +#: FlatCAMApp.py:2674 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 +msgid "Open cancelled." +msgstr "Ouvert annulé." + +#: FlatCAMApp.py:2690 +msgid "Open Config file failed." +msgstr "Le fichier de configuration ouvert a échoué." + +#: FlatCAMApp.py:2705 +msgid "Open Script file failed." +msgstr "Le fichier de script ouvert a échoué." + +#: FlatCAMApp.py:2731 +msgid "Open Excellon file failed." +msgstr "Le fichier de Excellon ouvert a échoué." + +#: FlatCAMApp.py:2745 +msgid "Open GCode file failed." +msgstr "Le fichier de G-code ouvert a échoué." + +#: FlatCAMApp.py:2758 +msgid "Open Gerber file failed." +msgstr "Le fichier de Gerber ouvert a échoué." + +#: FlatCAMApp.py:3031 +msgid "Select a Geometry, Gerber or Excellon Object to edit." +msgstr "Sélectionnez un objet Geometry, Gerber ou Excellon à modifier." + +#: FlatCAMApp.py:3045 +msgid "" +"Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " +"possible.\n" +"Edit only one geometry at a time." +msgstr "" +"L'édition simultanée de la géométrie des outils dans une géométrie multi-" +"géométrique n'est pas possible.\n" +"N'éditez qu'une géométrie à la fois." + +#: FlatCAMApp.py:3100 +msgid "Editor is activated ..." +msgstr "L'éditeur est activé ..." + +#: FlatCAMApp.py:3118 +msgid "Do you want to save the edited object?" +msgstr "Voulez-vous enregistrer l'objet édité?" + +#: FlatCAMApp.py:3119 flatcamGUI/FlatCAMGUI.py:1792 +msgid "Close Editor" +msgstr "Fermer l'éditeur" + +#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 +#: flatcamGUI/PreferencesUI.py:817 +msgid "Yes" +msgstr "Oui" + +#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 +#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 +#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamTools/ToolPaint.py:144 +msgid "No" +msgstr "Non" + +#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 +#: FlatCAMApp.py:8266 +msgid "Cancel" +msgstr "Annuler" + +#: FlatCAMApp.py:3152 +msgid "Object empty after edit." +msgstr "Objet vide après édition." + +#: FlatCAMApp.py:3195 FlatCAMApp.py:3216 FlatCAMApp.py:3229 +msgid "Select a Gerber, Geometry or Excellon Object to update." +msgstr "Sélectionnez un objet Gerber, Geometry ou Excellon à mettre à jour." + +#: FlatCAMApp.py:3199 +msgid "is updated, returning to App..." +msgstr "est mis à jour, revenant à l'App ..." + +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +msgid "Could not load defaults file." +msgstr "Impossible de charger le fichier par défaut." + +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +msgid "Failed to parse defaults file." +msgstr "Échec de l'analyse du fichier par défaut." + +#: FlatCAMApp.py:3628 FlatCAMApp.py:3632 +msgid "Import FlatCAM Preferences" +msgstr "Importer les préférences FlatCAM" + +#: FlatCAMApp.py:3639 +msgid "FlatCAM preferences import cancelled." +msgstr "Importation des préférences FlatCAM annulée." + +#: FlatCAMApp.py:3662 +msgid "Imported Defaults from" +msgstr "Valeurs par défaut importées de" + +#: FlatCAMApp.py:3682 FlatCAMApp.py:3687 +msgid "Export FlatCAM Preferences" +msgstr "Exporter les préférences FlatCAM" + +#: FlatCAMApp.py:3695 +msgid "FlatCAM preferences export cancelled." +msgstr "Exportation des préférences FlatCAM annulée." + +#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 +#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 +msgid "" +"Permission denied, saving not possible.\n" +"Most likely another app is holding the file open and not accessible." +msgstr "" +"Autorisation refusée, économie impossible.\n" +"Très probablement, une autre application tient le fichier ouvert et n'est " +"pas accessible." + +#: FlatCAMApp.py:3717 +msgid "Could not load preferences file." +msgstr "Impossible de charger le fichier de préférences." + +#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +msgid "Failed to write defaults to file." +msgstr "Échec d'écriture par défaut dans le fichier." + +#: FlatCAMApp.py:3743 +msgid "Exported preferences to" +msgstr "Préférences exportées vers" + +#: FlatCAMApp.py:3760 +msgid "FlatCAM Preferences Folder opened." +msgstr "Dossier Préférences FlatCAM ouvert." + +#: FlatCAMApp.py:3843 +msgid "Failed to open recent files file for writing." +msgstr "Échec d'ouverture du fichier récent en écriture." + +#: FlatCAMApp.py:3854 +msgid "Failed to open recent projects file for writing." +msgstr "Échec d'ouverture du fichier de projets récents en écriture." + +#: FlatCAMApp.py:3937 camlib.py:4904 flatcamTools/ToolSolderPaste.py:1214 +msgid "An internal error has ocurred. See shell.\n" +msgstr "Une erreur interne s'est produite. Voir shell.\n" + +#: FlatCAMApp.py:3938 +#, python-brace-format +msgid "" +"Object ({kind}) failed because: {error} \n" +"\n" +msgstr "L'objet ({kind}) a échoué car: {error}\n" + +#: FlatCAMApp.py:3959 +msgid "Converting units to " +msgstr "Conversion d'unités en " + +#: FlatCAMApp.py:4055 FlatCAMApp.py:4058 FlatCAMApp.py:4061 FlatCAMApp.py:4064 +#, python-brace-format +msgid "" +"[selected] {kind} created/selected: {name}" +msgstr "" +"[selected] {kind} créé/sélectionné: {name}" + +#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 +msgid "Plotting" +msgstr "Traçage" + +#: FlatCAMApp.py:4175 flatcamGUI/FlatCAMGUI.py:415 +msgid "About FlatCAM" +msgstr "À propos de FlatCAM" + +#: FlatCAMApp.py:4204 +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" +msgstr "Fabrication de cartes de circuits imprimés 2D assistées par ordinateur" + +#: FlatCAMApp.py:4205 +msgid "Development" +msgstr "Développement" + +#: FlatCAMApp.py:4206 +msgid "DOWNLOAD" +msgstr "TÉLÉCHARGER" + +#: FlatCAMApp.py:4207 +msgid "Issue tracker" +msgstr "Traqueur d'incidents" + +#: FlatCAMApp.py:4211 +msgid "Close" +msgstr "Proche" + +#: FlatCAMApp.py:4226 +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" +"Sous licence MIT:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Par la présente, une autorisation est accordée gratuitement à toute personne " +"qui en obtient une copie.\n" +"de ce logiciel et des fichiers de documentation associés (le \"Logiciel\"), " +"pour traiter\n" +"dans le logiciel sans restriction, y compris, sans limitation, les droits\n" +"utiliser, copier, modifier, fusionner, publier, distribuer, concéder en sous-" +"licence et / ou vendre\n" +"copies du logiciel, et pour permettre aux personnes à qui le logiciel est\n" +" meublé pour le faire, sous réserve des conditions suivantes:\n" +"\n" +"L'avis de copyright ci-dessus et cet avis de permission doivent être inclus " +"dans\n" +"toutes les copies ou parties substantielles du logiciel.\n" +"\n" +"LE LOGICIEL EST FOURNI \"TEL QUEL\", SANS AUCUNE GARANTIE, EXPRESSE OU\n" +"IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ " +"MARCHANDE,\n" +"APTITUDE À UN USAGE PARTICULIER ET À L’ABSENCE DE VIOLATION. EN AUCUN CAS, " +"LE\n" +"LES AUTEURS OU LES TITULAIRES DE COPYRIGHT SONT RESPONSABLES DE TOUTE " +"RÉCLAMATION, DE DOMMAGES OU D'AUTRES\n" +"RESPONSABILITÉ, QU'IL SOIT DANS UN ACTION DE CONTRAT, DE TORT OU AUTREMENT, " +"RÉSULTANT DE,\n" +"HORS OU EN LIEN AVEC LE LOGICIEL OU L’UTILISATION OU D’AUTRES TRANSACTIONS " +"DANS\n" +"LES LOGICIELS." + +#: FlatCAMApp.py:4273 +msgid "Splash" +msgstr "Éclaboussure" + +#: FlatCAMApp.py:4279 +msgid "Programmers" +msgstr "Programmeurs" + +#: FlatCAMApp.py:4285 +msgid "Translators" +msgstr "Traducteurs" + +#: FlatCAMApp.py:4291 +msgid "License" +msgstr "Licence" + +#: FlatCAMApp.py:4312 +msgid "Programmer" +msgstr "Programmeur" + +#: FlatCAMApp.py:4313 +msgid "Status" +msgstr "Statut" + +#: FlatCAMApp.py:4315 +msgid "Program Author" +msgstr "Auteur du programme" + +#: FlatCAMApp.py:4319 +msgid "Maintainer >=2019" +msgstr "Mainteneur >= 2019" + +#: FlatCAMApp.py:4374 +msgid "Language" +msgstr "La langue" + +#: FlatCAMApp.py:4375 +msgid "Translator" +msgstr "Traducteur" + +#: FlatCAMApp.py:4376 +msgid "E-mail" +msgstr "Email" + +#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +msgid "Preferences saved." +msgstr "Préférences enregistrées." + +#: FlatCAMApp.py:4559 +msgid "Could not load factory defaults file." +msgstr "Impossible de charger le fichier de paramètres d'usine." + +#: FlatCAMApp.py:4569 +msgid "Failed to parse factory defaults file." +msgstr "Échec de l'analyse du fichier des paramètres d'usine." + +#: FlatCAMApp.py:4584 +msgid "Failed to write factory defaults to file." +msgstr "Échec de l'écriture des paramètres d'usine par défaut dans le fichier." + +#: FlatCAMApp.py:4588 +msgid "Factory defaults saved." +msgstr "Les paramètres d'usine par défaut ont été enregistrés." + +#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3451 +msgid "Application is saving the project. Please wait ..." +msgstr "L'application enregistre le projet. S'il vous plaît, attendez ..." + +#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +msgid "" +"There are files/objects modified in FlatCAM. \n" +"Do you want to Save the project?" +msgstr "" +"Il y a des fichiers / objets modifiés dans FlatCAM.\n" +"Voulez-vous enregistrer le projet?" + +#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +msgid "Save changes" +msgstr "Sauvegarder les modifications" + +#: FlatCAMApp.py:4837 +msgid "Selected Excellon file extensions registered with FlatCAM." +msgstr "" +"Extensions de fichier Excellon sélectionnées enregistrées avec FlatCAM." + +#: FlatCAMApp.py:4859 +msgid "Selected GCode file extensions registered with FlatCAM." +msgstr "Extensions de fichier GCode sélectionnées enregistrées avec FlatCAM." + +#: FlatCAMApp.py:4881 +msgid "Selected Gerber file extensions registered with FlatCAM." +msgstr "Extensions de fichiers Gerber sélectionnées enregistrées avec FlatCAM." + +#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +msgid "At least two objects are required for join. Objects currently selected" +msgstr "" +"Au moins deux objets sont requis pour la jointure. Objets actuellement " +"sélectionnés" + +#: FlatCAMApp.py:5056 +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 "" +"Échec de la participation Les objets de géométrie sont de types différents.\n" +"Au moins un est de type MultiGeo et l'autre de type SingleGeo. Une " +"possibilité est de convertir de l'un à l'autre et réessayer de rejoindre\n" +"mais dans le cas d'une conversion de MultiGeo en SingleGeo, des informations " +"risquent d'être perdues et le résultat risque d'être différent de celui " +"attendu.\n" +"Vérifiez le GCODE généré." + +#: FlatCAMApp.py:5098 +msgid "Failed. Excellon joining works only on Excellon objects." +msgstr "Échoué. Excellon rejoindre ne travaille que sur des objets Excellon." + +#: FlatCAMApp.py:5126 +msgid "Failed. Gerber joining works only on Gerber objects." +msgstr "Échoué. La jonction de Gerber ne fonctionne que sur des objets Gerber." + +#: FlatCAMApp.py:5156 FlatCAMApp.py:5193 +msgid "Failed. Select a Geometry Object and try again." +msgstr "Échoué. Sélectionnez un objet de géométrie et réessayez." + +#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +msgid "Expected a FlatCAMGeometry, got" +msgstr "Échoué. Sélectionnez un objet de géométrie et réessayez" + +#: FlatCAMApp.py:5175 +msgid "A Geometry object was converted to MultiGeo type." +msgstr "Un objet Geometry a été converti en type MultiGeo." + +#: FlatCAMApp.py:5213 +msgid "A Geometry object was converted to SingleGeo type." +msgstr "Un objet Geometry a été converti en type SingleGeo." + +#: FlatCAMApp.py:5474 +msgid "Toggle Units" +msgstr "Basculer les Unités" + +#: FlatCAMApp.py:5476 +msgid "Change project units ..." +msgstr "Changer les unités du projet ..." + +#: FlatCAMApp.py:5477 +msgid "" +"Changing the units of the project causes all geometrical properties of all " +"objects to be scaled accordingly.\n" +"Continue?" +msgstr "" +"En modifiant les unités du projet, toutes les propriétés géométriques de " +"tous les objets sont mises à l'échelle en conséquence.\n" +"Continuez?" + +#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 +#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +msgid "Ok" +msgstr "D'accord" + +#: FlatCAMApp.py:5528 +msgid "Converted units to" +msgstr "Unités converties en" + +#: FlatCAMApp.py:5540 +msgid " Units conversion cancelled." +msgstr " Conversion des unités annulée." + +#: FlatCAMApp.py:6429 +msgid "Open file" +msgstr "Fichier ouvert" + +#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +msgid "Export G-Code ..." +msgstr "Exporter G-Code ..." + +#: FlatCAMApp.py:6469 +msgid "Export Code cancelled." +msgstr "Code d'exportation annulé." + +#: FlatCAMApp.py:6479 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 +msgid "No such file or directory" +msgstr "Aucun fichier ou répertoire de ce nom" + +#: FlatCAMApp.py:6491 FlatCAMObj.py:6112 +msgid "Saved to" +msgstr "Enregistré dans" + +#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 +msgid "Please enter a tool diameter with non-zero value, in Float format." +msgstr "" +"Veuillez saisir un diamètre d’outil avec une valeur non nulle, au format " +"réel." + +#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +msgid "Adding Tool cancelled" +msgstr "Outil d'ajout annulé" + +#: FlatCAMApp.py:6608 +msgid "" +"Adding Tool works only when Advanced is checked.\n" +"Go to Preferences -> General - Show Advanced Options." +msgstr "" +"L'ajout d'outil ne fonctionne que lorsque l'option Avancé est cochée.\n" +"Allez dans Préférences -> Général - Afficher les options avancées." + +#: FlatCAMApp.py:6712 +msgid "Delete objects" +msgstr "Supprimer des objets" + +#: FlatCAMApp.py:6715 +msgid "" +"Are you sure you want to permanently delete\n" +"the selected objects?" +msgstr "" +"Êtes-vous sûr de vouloir supprimer définitivement\n" +"les objets sélectionnés?" + +#: FlatCAMApp.py:6746 +msgid "Object(s) deleted" +msgstr "Objet (s) supprimé (s)" + +#: FlatCAMApp.py:6750 +msgid "Failed. No object(s) selected..." +msgstr "Échoué. Aucun objet sélectionné ..." + +#: FlatCAMApp.py:6752 +msgid "Save the work in Editor and try again ..." +msgstr "Enregistrez le travail dans l'éditeur et réessayez ..." + +#: FlatCAMApp.py:6782 +msgid "Object deleted" +msgstr "Objet supprimé" + +#: FlatCAMApp.py:6809 +msgid "Click to set the origin ..." +msgstr "Cliquez pour définir l'origine ..." + +#: FlatCAMApp.py:6831 +msgid "Setting Origin..." +msgstr "Réglage de l'Origine ..." + +#: FlatCAMApp.py:6843 +msgid "Origin set" +msgstr "Ensemble d'origine" + +#: FlatCAMApp.py:6850 +msgid "Origin coordinates specified but incomplete." +msgstr "Coordonnées d'origine spécifiées mais incomplètes." + +#: FlatCAMApp.py:6892 FlatCAMObj.py:6247 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "Non disponible avec le moteur graphique actuel Legacy (2D)." + +#: FlatCAMApp.py:6896 +msgid "Jump to ..." +msgstr "Sauter à ..." + +#: FlatCAMApp.py:6897 +msgid "Enter the coordinates in format X,Y:" +msgstr "Entrez les coordonnées au format X, Y:" + +#: FlatCAMApp.py:6904 +msgid "Wrong coordinates. Enter coordinates in format: X,Y" +msgstr "Mauvaises coordonnées. Entrez les coordonnées au format: X, Y" + +#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 +#: flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 +#: flatcamEditors/FlatCAMGrbEditor.py:1067 +#: flatcamEditors/FlatCAMGrbEditor.py:1171 +#: flatcamEditors/FlatCAMGrbEditor.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:1703 +#: flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 +msgid "Done." +msgstr "Terminé." + +#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +msgid "No object is selected. Select an object and try again." +msgstr "Aucun objet n'est sélectionné. Sélectionnez un objet et réessayez." + +#: FlatCAMApp.py:7158 +msgid "" +"Aborting. The current task will be gracefully closed as soon as possible..." +msgstr "" +"Abandonner La tâche en cours sera clôturée dans les meilleurs délais ..." + +#: FlatCAMApp.py:7164 +msgid "The current task was gracefully closed on user request..." +msgstr "" +"La tâche en cours a été fermée avec élégance à la demande de " +"l'utilisateur ..." + +#: FlatCAMApp.py:7181 flatcamGUI/GUIElements.py:1443 +msgid "Preferences" +msgstr "Préférences" + +#: FlatCAMApp.py:7248 +msgid "Preferences edited but not saved." +msgstr "Préférences modifiées mais non enregistrées." + +#: FlatCAMApp.py:7282 +msgid "" +"One or more values are changed.\n" +"Do you want to save the Preferences?" +msgstr "" +"Une ou plusieurs valeurs sont modifiées.\n" +"Voulez-vous enregistrer les préférences?" + +#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 +#: flatcamGUI/FlatCAMGUI.py:1002 +msgid "Save Preferences" +msgstr "Enregistrer les préf." + +#: FlatCAMApp.py:7313 +msgid "No object selected to Flip on Y axis." +msgstr "Aucun objet sélectionné pour basculer sur l’axe Y." + +#: FlatCAMApp.py:7339 +msgid "Flip on Y axis done." +msgstr "Tournez sur l'axe des Y fait." + +#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 +#: flatcamEditors/FlatCAMGrbEditor.py:5702 +msgid "Flip action was not executed." +msgstr "L'Action de retournement n'a pas été exécutée." + +#: FlatCAMApp.py:7356 +msgid "No object selected to Flip on X axis." +msgstr "Aucun objet sélectionné pour basculer sur l’axe X." + +#: FlatCAMApp.py:7382 +msgid "Flip on X axis done." +msgstr "Tournez sur l'axe X fait." + +#: FlatCAMApp.py:7399 +msgid "No object selected to Rotate." +msgstr "Aucun objet sélectionné pour faire pivoter." + +#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +msgid "Transform" +msgstr "Transformer" + +#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +msgid "Enter the Angle value:" +msgstr "Entrez la valeur de l'angle:" + +#: FlatCAMApp.py:7433 +msgid "Rotation done." +msgstr "Rotation effectuée." + +#: FlatCAMApp.py:7436 +msgid "Rotation movement was not executed." +msgstr "Le mouvement de rotation n'a pas été exécuté." + +#: FlatCAMApp.py:7448 +msgid "No object selected to Skew/Shear on X axis." +msgstr "Aucun objet sélectionné pour incliner / cisailler sur l'axe X." + +#: FlatCAMApp.py:7470 +msgid "Skew on X axis done." +msgstr "Inclinaison sur l'axe X terminée." + +#: FlatCAMApp.py:7481 +msgid "No object selected to Skew/Shear on Y axis." +msgstr "" +"Aucun objet sélectionné pour incliner / cisailler sur l'axe des ordonnées." + +#: FlatCAMApp.py:7503 +msgid "Skew on Y axis done." +msgstr "Inclinaison sur l'axe des Y faite." + +#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +msgid "Grid On/Off" +msgstr "Grille On/Off" + +#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: flatcamEditors/FlatCAMGrbEditor.py:2477 +#: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 +#: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 +#: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 +#: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 +#: flatcamTools/ToolTransform.py:338 +msgid "Add" +msgstr "Ajouter" + +#: FlatCAMApp.py:7572 FlatCAMObj.py:3628 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/ObjectUI.py:1074 flatcamTools/ToolNonCopperClear.py:249 +#: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 +#: flatcamTools/ToolSolderPaste.py:485 +msgid "Delete" +msgstr "Effacer" + +#: FlatCAMApp.py:7585 +msgid "New Grid ..." +msgstr "Nouvelle grille ..." + +#: FlatCAMApp.py:7586 +msgid "Enter a Grid Value:" +msgstr "Entrez une valeur de grille:" + +#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +msgid "Please enter a grid value with non-zero value, in Float format." +msgstr "" +"Veuillez entrer une valeur de grille avec une valeur non nulle, au format " +"réel." + +#: FlatCAMApp.py:7600 +msgid "New Grid added" +msgstr "Nouvelle grille ajoutée" + +#: FlatCAMApp.py:7603 +msgid "Grid already exists" +msgstr "La grille existe déjà" + +#: FlatCAMApp.py:7606 +msgid "Adding New Grid cancelled" +msgstr "Ajout d'une nouvelle grille annulée" + +#: FlatCAMApp.py:7628 +msgid " Grid Value does not exist" +msgstr " Grid Value does not exist" + +#: FlatCAMApp.py:7631 +msgid "Grid Value deleted" +msgstr "Valeur de grille supprimée" + +#: FlatCAMApp.py:7634 +msgid "Delete Grid value cancelled" +msgstr "Supprimer la valeur de grille annulée" + +#: FlatCAMApp.py:7640 +msgid "Key Shortcut List" +msgstr "Liste de raccourcis clavier" + +#: FlatCAMApp.py:7674 +msgid " No object selected to copy it's name" +msgstr " Aucun objet sélectionné pour copier son nom" + +#: FlatCAMApp.py:7678 +msgid "Name copied on clipboard ..." +msgstr "Nom copié dans le presse-papiers ..." + +#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +msgid "Coordinates copied to clipboard." +msgstr "Coordonnées copiées dans le presse-papier." + +#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 +#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 +#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 +#: ObjectCollection.py:734 +#, python-brace-format +msgid "[selected]{name} selected" +msgstr "[selected]{name} choisi" + +#: FlatCAMApp.py:8259 +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 "" +"Il y a des fichiers / objets ouverts dans FlatCAM.\n" +"La création d'un nouveau projet les supprimera.\n" +"Voulez-vous enregistrer le projet?" + +#: FlatCAMApp.py:8281 +msgid "New Project created" +msgstr "Nouveau projet créé" + +#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 +msgid "Open Gerber" +msgstr "Gerber ouvert" + +#: FlatCAMApp.py:8413 +msgid "Opening Gerber file." +msgstr "Ouvrir le fichier Gerber." + +#: FlatCAMApp.py:8419 +msgid "Open Gerber cancelled." +msgstr "Ouvert Gerber annulé." + +#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 +msgid "Open Excellon" +msgstr "Excellon ouvert" + +#: FlatCAMApp.py:8449 +msgid "Opening Excellon file." +msgstr "Ouverture du fichier Excellon." + +#: FlatCAMApp.py:8455 +msgid " Open Excellon cancelled." +msgstr " Ouvert Excellon annulé." + +#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +msgid "Open G-Code" +msgstr "G-code ouvert" + +#: FlatCAMApp.py:8489 +msgid "Opening G-Code file." +msgstr "Ouverture du fichier G-Code." + +#: FlatCAMApp.py:8495 +msgid "Open G-Code cancelled." +msgstr "Ouvert G-code annulé." + +#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +msgid "Open Project" +msgstr "Projet ouvert" + +#: FlatCAMApp.py:8524 +msgid "Open Project cancelled." +msgstr "Projet ouvert annulé." + +#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +msgid "Open Configuration File" +msgstr "Ouvrir le fichier de configuration" + +#: FlatCAMApp.py:8551 +msgid "Open Config cancelled." +msgstr "Configuration ouverte annulée." + +#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 +#: FlatCAMApp.py:11500 FlatCAMApp.py:11522 FlatCAMApp.py:11545 +msgid "No object selected." +msgstr "Aucun objet sélectionné." + +#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +msgid "Please Select a Geometry object to export" +msgstr "Veuillez sélectionner un objet de géométrie à exporter" + +#: FlatCAMApp.py:8582 +msgid "Only Geometry, Gerber and CNCJob objects can be used." +msgstr "Seuls les objets Geometry, Gerber et CNCJob peuvent être utilisés." + +#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +msgid "Export SVG" +msgstr "Exporter en SVG" + +#: FlatCAMApp.py:8605 +msgid " Export SVG cancelled." +msgstr " Export SVG annulé." + +#: FlatCAMApp.py:8625 +msgid "Data must be a 3D array with last dimension 3 or 4" +msgstr "" +"Les données doivent être un tableau 3D avec la dernière dimension 3 ou 4" + +#: FlatCAMApp.py:8631 FlatCAMApp.py:8635 +msgid "Export PNG Image" +msgstr "Exporter une image PNG" + +#: FlatCAMApp.py:8640 +msgid "Export PNG cancelled." +msgstr "Exportation PNG annulée." + +#: FlatCAMApp.py:8660 +msgid "No object selected. Please select an Gerber object to export." +msgstr "" +"Aucun objet sélectionné. Veuillez sélectionner un objet Gerber à exporter." + +#: FlatCAMApp.py:8666 FlatCAMApp.py:8798 +msgid "Failed. Only Gerber objects can be saved as Gerber files..." +msgstr "" +"Échoué. Seuls les objets Gerber peuvent être enregistrés en tant que " +"fichiers Gerber ..." + +#: FlatCAMApp.py:8678 +msgid "Save Gerber source file" +msgstr "Enregistrer le fichier source Gerber" + +#: FlatCAMApp.py:8684 +msgid "Save Gerber source file cancelled." +msgstr "Enregistrer le fichier source Gerber annulé." + +#: FlatCAMApp.py:8704 +msgid "No object selected. Please select an Excellon object to export." +msgstr "" +"Aucun objet sélectionné. Veuillez sélectionner un objet Excellon à exporter." + +#: FlatCAMApp.py:8710 FlatCAMApp.py:8754 +msgid "Failed. Only Excellon objects can be saved as Excellon files..." +msgstr "" +"Échoué. Seuls les objets Excellon peuvent être enregistrés en tant que " +"fichiers Excellon ..." + +#: FlatCAMApp.py:8718 FlatCAMApp.py:8722 +msgid "Save Excellon source file" +msgstr "Enregistrer le fichier source Excellon" + +#: FlatCAMApp.py:8728 +msgid "Saving Excellon source file cancelled." +msgstr "Enregistrement du fichier source Excellon annulé." + +#: FlatCAMApp.py:8748 +msgid "No object selected. Please Select an Excellon object to export." +msgstr "" +"Aucun objet sélectionné. Veuillez sélectionner un objet Excellon à exporter." + +#: FlatCAMApp.py:8762 FlatCAMApp.py:8766 +msgid "Export Excellon" +msgstr "Exporter Excellon" + +#: FlatCAMApp.py:8772 +msgid "Export Excellon cancelled." +msgstr "Exporter Excellon annulé." + +#: FlatCAMApp.py:8792 +msgid "No object selected. Please Select an Gerber object to export." +msgstr "" +"Aucun objet sélectionné. Veuillez sélectionner un objet Gerber à exporter." + +#: FlatCAMApp.py:8806 FlatCAMApp.py:8810 +msgid "Export Gerber" +msgstr "Export Gerber" + +#: FlatCAMApp.py:8816 +msgid "Export Gerber cancelled." +msgstr "Export Gerber annulé." + +#: FlatCAMApp.py:8848 +msgid "Only Geometry objects can be used." +msgstr "Seuls les objets de géométrie peuvent être utilisés." + +#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +msgid "Export DXF" +msgstr "Exportation DXF" + +#: FlatCAMApp.py:8873 +msgid "Export DXF cancelled." +msgstr "Exportation DXF annulée." + +#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +msgid "Import SVG" +msgstr "Importer SVG" + +#: FlatCAMApp.py:8906 +msgid "Open SVG cancelled." +msgstr "Ouvrir SVG annulé." + +#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +msgid "Import DXF" +msgstr "Importation DXF" + +#: FlatCAMApp.py:8939 +msgid "Open DXF cancelled." +msgstr "Ouvrir DXF annulé." + +#: FlatCAMApp.py:8986 +msgid "Viewing the source code of the selected object." +msgstr "Affichage du code source de l'objet sélectionné." + +#: FlatCAMApp.py:8987 +msgid "Loading..." +msgstr "Chargement..." + +#: FlatCAMApp.py:8994 +msgid "Select an Gerber or Excellon file to view it's source file." +msgstr "" +"Sélectionnez un fichier Gerber ou Excellon pour afficher son fichier source." + +#: FlatCAMApp.py:9006 +msgid "Source Editor" +msgstr "Éditeur de source" + +#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +msgid "There is no selected object for which to see it's source file code." +msgstr "" +"Il n'y a pas d'objet sélectionné pour lequel voir son code de fichier source." + +#: FlatCAMApp.py:9040 +msgid "Failed to load the source code for the selected object" +msgstr "Échec du chargement du code source pour l'objet sélectionné" + +#: FlatCAMApp.py:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5881 +#: flatcamTools/ToolSolderPaste.py:1304 +msgid "Code Editor" +msgstr "Éditeur de code" + +#: FlatCAMApp.py:9072 +msgid "New TCL script file created in Code Editor." +msgstr "Nouveau fichier de script TCL créé dans l'éditeur de code." + +#: FlatCAMApp.py:9075 +msgid "Script Editor" +msgstr "Éditeur de script" + +#: FlatCAMApp.py:9078 +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" +"# CRÉER UN NOUVEAU SCRIPT FLATCAM TCL\n" +"# Tutoriel TCL ici: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html\n" +"#\n" +"\n" +"# Liste de commandes 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:9117 FlatCAMApp.py:9120 +msgid "Open TCL script" +msgstr "Ouvrir le script TCL" + +#: FlatCAMApp.py:9130 +msgid "Open TCL script cancelled." +msgstr "Ouvrir le script TCL annulé." + +#: FlatCAMApp.py:9152 +msgid "TCL script file opened in Code Editor." +msgstr "Fichier de script TCL ouvert dans l'éditeur de code." + +#: FlatCAMApp.py:9176 +msgid "Executing FlatCAMScript file." +msgstr "Exécution du fichier FlatCAMScript." + +#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +msgid "Run TCL script" +msgstr "Exécuter le script TCL" + +#: FlatCAMApp.py:9196 +msgid "Run TCL script cancelled." +msgstr "Exécuter le script TCL annulé." + +#: FlatCAMApp.py:9212 +msgid "TCL script file opened in Code Editor and executed." +msgstr "Fichier de script TCL ouvert dans l'éditeur de code et exécuté." + +#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +msgid "Save Project As ..." +msgstr "Enregistrer le projet sous ..." + +#: FlatCAMApp.py:9264 +#, python-brace-format +msgid "{l_save}/Project_{date}" +msgstr "{l_save}/Projet_{date}" + +#: FlatCAMApp.py:9273 +msgid "Save Project cancelled." +msgstr "Enregistrer le projet annulé." + +#: FlatCAMApp.py:9321 +msgid "Exporting SVG" +msgstr "Exporter du SVG" + +#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +msgid "SVG file exported to" +msgstr "Fichier SVG exporté vers" + +#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +msgid "No object Box. Using instead" +msgstr "Aucune Boîte d'objet. Utiliser à la place" + +#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +msgid "Generating Film ... Please wait." +msgstr "Génération de film ... Veuillez patienter." + +#: FlatCAMApp.py:9776 +msgid "Excellon file exported to" +msgstr "Fichier Excellon exporté vers" + +#: FlatCAMApp.py:9785 +msgid "Exporting Excellon" +msgstr "Exporter Excellon" + +#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +msgid "Could not export Excellon file." +msgstr "Impossible d'exporter le fichier Excellon." + +#: FlatCAMApp.py:9915 +msgid "Gerber file exported to" +msgstr "Fichier Gerber exporté vers" + +#: FlatCAMApp.py:9923 +msgid "Exporting Gerber" +msgstr "Exporter Gerber" + +#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +msgid "Could not export Gerber file." +msgstr "Impossible d'exporter le fichier Gerber." + +#: FlatCAMApp.py:9982 +msgid "DXF file exported to" +msgstr "Fichier DXF exporté vers" + +#: FlatCAMApp.py:9988 +msgid "Exporting DXF" +msgstr "Exportation DXF" + +#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +msgid "Could not export DXF file." +msgstr "Impossible d'exporter le fichier DXF." + +#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +msgid "" +"Not supported type is picked as parameter. Only Geometry and Gerber are " +"supported" +msgstr "" +"Le type non pris en charge est sélectionné en tant que paramètre. Seuls " +"Geometry et Gerber sont supportés" + +#: FlatCAMApp.py:10033 +msgid "Importing SVG" +msgstr "Importer du SVG" + +#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 +#: FlatCAMApp.py:10215 FlatCAMApp.py:10282 FlatCAMApp.py:10349 +#: flatcamTools/ToolPDF.py:220 +msgid "Opened" +msgstr "Ouvert" + +#: FlatCAMApp.py:10077 +msgid "Importing DXF" +msgstr "Importation de DXF" + +#: FlatCAMApp.py:10121 +msgid "Importing Image" +msgstr "Importation d'Image" + +#: FlatCAMApp.py:10164 +msgid "Failed to open file" +msgstr "Échec de l'ouverture du fichier" + +#: FlatCAMApp.py:10169 +msgid "Failed to parse file" +msgstr "Échec de l'analyse du fichier" + +#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4589 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 +msgid "An internal error has occurred. See shell.\n" +msgstr "Une erreur interne s'est produite. Voir shell.\n" + +#: FlatCAMApp.py:10186 +msgid "Object is not Gerber file or empty. Aborting object creation." +msgstr "" +"L'objet n'est pas un fichier Gerber ou vide. Abandon de la création d'objet." + +#: FlatCAMApp.py:10194 +msgid "Opening Gerber" +msgstr "Ouverture Gerber" + +#: FlatCAMApp.py:10205 +msgid " Open Gerber failed. Probable not a Gerber file." +msgstr " Open Gerber a échoué. Probablement pas un fichier Gerber." + +#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +msgid "This is not Excellon file." +msgstr "Ce n'est pas un fichier Excellon." + +#: FlatCAMApp.py:10244 +msgid "Cannot open file" +msgstr "Ne peut pas ouvrir le fichier" + +#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 +#: flatcamTools/ToolPcbWizard.py:451 +msgid "No geometry found in file" +msgstr "Aucune géométrie trouvée dans le fichier" + +#: FlatCAMApp.py:10267 +msgid "Opening Excellon." +msgstr "Ouverture Excellon." + +#: FlatCAMApp.py:10274 +msgid "Open Excellon file failed. Probable not an Excellon file." +msgstr "" +"Le fichier Open Excellon a échoué. Probablement pas un fichier Excellon." + +#: FlatCAMApp.py:10313 +msgid "Failed to open" +msgstr "Impossible d'ouvrir" + +#: FlatCAMApp.py:10324 +msgid "This is not GCODE" +msgstr "Ce n'est pas GCODE" + +#: FlatCAMApp.py:10330 +msgid "Opening G-Code." +msgstr "Ouverture G-Code." + +#: FlatCAMApp.py:10339 +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 "" +"Impossible de créer un objet CNCJob. Probablement pas un fichier GCode.\n" +"La tentative de création d'un objet FlatCAM CNCJob à partir d'un fichier G-" +"Code a échoué pendant le traitement." + +#: FlatCAMApp.py:10365 +msgid "Opening FlatCAM Config file." +msgstr "Ouverture du fichier FlatCAM Config." + +#: FlatCAMApp.py:10387 +msgid "Failed to open config file" +msgstr "Impossible d'ouvrir le fichier de configuration" + +#: FlatCAMApp.py:10413 +msgid "Loading Project ... Please Wait ..." +msgstr "Chargement du projet ... Veuillez patienter ..." + +#: FlatCAMApp.py:10418 +msgid "Opening FlatCAM Project file." +msgstr "Ouverture du fichier de projet FlatCAM." + +#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +msgid "Failed to open project file" +msgstr "Impossible d'ouvrir le fichier de projet" + +#: FlatCAMApp.py:10480 +msgid "Loading Project ... restoring" +msgstr "Chargement du projet ... en cours de restauration" + +#: FlatCAMApp.py:10489 +msgid "Project loaded from" +msgstr "Projet chargé à partir de" + +#: FlatCAMApp.py:10552 +msgid "Redrawing all objects" +msgstr "Redessiner tous les objets" + +#: FlatCAMApp.py:10584 +msgid "Available commands:\n" +msgstr "Commandes disponibles:\n" + +#: FlatCAMApp.py:10586 +msgid "" +"\n" +"\n" +"Type help for usage.\n" +" Example: help open_gerber" +msgstr "" +"\n" +"\n" +"Tapez help pour l'utiliser.\n" +" Exemple: help open_gerber" + +#: FlatCAMApp.py:10736 +msgid "Shows list of commands." +msgstr "Affiche la liste des commandes." + +#: FlatCAMApp.py:10794 +msgid "Failed to load recent item list." +msgstr "Échec du chargement de la liste des éléments récents." + +#: FlatCAMApp.py:10802 +msgid "Failed to parse recent item list." +msgstr "Échec de l'analyse de la liste des éléments récents." + +#: FlatCAMApp.py:10813 +msgid "Failed to load recent projects item list." +msgstr "Échec du chargement de la liste d'éléments des projets récents." + +#: FlatCAMApp.py:10821 +msgid "Failed to parse recent project item list." +msgstr "Échec de l'analyse de la liste des éléments de projet récents." + +#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +msgid "Clear Recent files" +msgstr "Effacer les fichiers récents" + +#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +msgid "Shortcut Key List" +msgstr "Liste des touches de raccourci" + +#: FlatCAMApp.py:10994 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Onglet sélectionné - Choisissez un élément dans l'onglet Projet" + +#: FlatCAMApp.py:10995 +msgid "Details" +msgstr "Détails" + +#: FlatCAMApp.py:10997 +msgid "The normal flow when working in FlatCAM is the following:" +msgstr "Le flux normal lorsque vous travaillez dans FlatCAM est le suivant:" + +#: FlatCAMApp.py:10998 +msgid "" +"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." +msgstr "" +"Chargez / importez un fichier Gerber, Excellon, Gcode, DXF, Image raster ou " +"SVG dans FlatCAM à l'aide des barres d'outils, des raccourcis clavier ou " +"même en glissant-déposant les fichiers sur l'interface graphique." + +#: FlatCAMApp.py:11001 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." +msgstr "" +"Vous pouvez également charger un projet FlatCAM en double-cliquant sur le " +"fichier du projet, en le glissant-déposant dans l’interface graphique de " +"FLATCAM ou par le biais du menu (ou de la barre d’outils) proposé dans " +"l’application." + +#: FlatCAMApp.py:11004 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." +msgstr "" +"Une fois qu'un objet est disponible dans l'onglet Projet, en le " +"sélectionnant puis en vous concentrant sur SELECTED TAB (il est plus simple " +"de cliquer deux fois sur le nom de l'objet dans l'onglet Projet. SELECTED " +"TAB sera mis à jour avec les propriétés de l'objet en fonction de son type: " +"Gerber, Excellon, géométrie ou objet CNCJob." + +#: FlatCAMApp.py:11008 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." +msgstr "" +"Si la sélection de l'objet est effectuée sur le canevas par un simple clic " +"et que l'onglet sélectionné est activé, les propriétés de l'objet sont à " +"nouveau affichées dans l'onglet sélectionné. Sinon, double-cliquez sur " +"l'objet sur la toile pour amener l'onglet sélectionné et le renseigner même " +"s'il n'était pas net." + +#: FlatCAMApp.py:11012 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this:" +msgstr "" +"Vous pouvez modifier les paramètres dans cet écran et le sens du flux est le " +"suivant:" + +#: FlatCAMApp.py:11013 +msgid "" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." +msgstr "" +"Objet Gerber / Excellon -> Paramètre de modification -> Générer une " +"géométrie -> Objet de géométrie -> Ajouter des outils (changez le paramètre " +"dans l'onglet Sélectionné) -> Génère un objet CNCJob -> Objet CNCJob -> " +"Vérifier le GCode (via Edition CNC Code) et / ou ajouter / ajouter au code " +"GCode (à nouveau dans l’onglet SÉLECTIONNÉ) -> Enregistrer le code GC." + +#: FlatCAMApp.py:11017 +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." +msgstr "" +"Une liste des raccourcis clavier est disponible via une entrée de menu dans " +"Aide -> Liste des raccourcis ou via son propre raccourci clavier: F3." + +#: FlatCAMApp.py:11078 +msgid "Failed checking for latest version. Could not connect." +msgstr "" +"Échec de la vérification de la dernière version. N'a pas pu se connecter." + +#: FlatCAMApp.py:11086 +msgid "Could not parse information about latest version." +msgstr "Impossible d'analyser les informations sur la dernière version." + +#: FlatCAMApp.py:11097 +msgid "FlatCAM is up to date!" +msgstr "FlatCAM est à jour!" + +#: FlatCAMApp.py:11102 +msgid "Newer Version Available" +msgstr "Nouvelle version disponible" + +#: FlatCAMApp.py:11103 +msgid "" +"There is a newer version of FlatCAM available for download:\n" +"\n" +msgstr "" +"Une version plus récente de FlatCAM est disponible au téléchargement:\n" +"\n" + +#: FlatCAMApp.py:11105 +msgid "info" +msgstr "info" + +#: FlatCAMApp.py:11180 +msgid "All plots disabled." +msgstr "Toutes les parcelles désactivées." + +#: FlatCAMApp.py:11187 +msgid "All non selected plots disabled." +msgstr "Toutes les parcelles non sélectionnées sont désactivées." + +#: FlatCAMApp.py:11194 +msgid "All plots enabled." +msgstr "Toutes les parcelles activées." + +#: FlatCAMApp.py:11201 +msgid "Selected plots enabled..." +msgstr "Parcelles sélectionnées activées ..." + +#: FlatCAMApp.py:11210 +msgid "Selected plots disabled..." +msgstr "Parcelles sélectionnées désactivées ..." + +#: FlatCAMApp.py:11228 +msgid "Enabling plots ..." +msgstr "Activation des parcelles ..." + +#: FlatCAMApp.py:11267 +msgid "Disabling plots ..." +msgstr "Désactiver les parcelles ..." + +#: FlatCAMApp.py:11289 +msgid "Working ..." +msgstr "Travail ..." + +#: FlatCAMApp.py:11328 +msgid "Saving FlatCAM Project" +msgstr "Enregistrement du projet FlatCAM" + +#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +msgid "Project saved to" +msgstr "Projet enregistré dans" + +#: FlatCAMApp.py:11370 +msgid "Failed to verify project file" +msgstr "Échec de la vérification du fichier de projet" + +#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +msgid "Retry to save it." +msgstr "Réessayez de le sauvegarder." + +#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +msgid "Failed to parse saved project file" +msgstr "Échec de l'analyse du fichier de projet enregistré" + +#: FlatCAMApp.py:11602 +msgid "The user requested a graceful exit of the current task." +msgstr "L'utilisateur a demandé une sortie en douceur de la tâche en cours." + +#: FlatCAMObj.py:222 +msgid "Name changed from" +msgstr "Nom changé de" + +#: FlatCAMObj.py:222 +msgid "to" +msgstr "à" + +#: FlatCAMObj.py:233 +msgid "Offsetting..." +msgstr "Compenser ..." + +#: FlatCAMObj.py:248 +msgid "Scaling..." +msgstr "Mise à l'échelle..." + +#: FlatCAMObj.py:264 +msgid "Skewing..." +msgstr "Fausser..." + +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 +#: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 +msgid "Basic" +msgstr "De base" + +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 +#: flatcamGUI/PreferencesUI.py:868 +msgid "Advanced" +msgstr "Avancé" + +#: FlatCAMObj.py:792 +msgid "Buffering solid geometry" +msgstr "Mise en tampon de la géométrie solide" + +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 +#: flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1999 +msgid "Buffering" +msgstr "Mise en mémoire tampon" + +#: FlatCAMObj.py:801 +msgid "Done" +msgstr "Terminé" + +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 +msgid "Isolating..." +msgstr "Isoler ..." + +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 +#: flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 +msgid "Isolation geometry could not be generated." +msgstr "La géométrie d'isolation n'a pas pu être générée." + +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 +msgid "Rough" +msgstr "Rugueux" + +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 +msgid "Isolation geometry created" +msgstr "Géométrie d'isolement créée" + +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 +msgid "Subtracting Geo" +msgstr "Soustraction Geo" + +#: FlatCAMObj.py:1436 +msgid "Plotting Apertures" +msgstr "Traçage des ouvertures" + +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 +msgid "Total Drills" +msgstr "Total Forage" + +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 +msgid "Total Slots" +msgstr "Total de Fentes" + +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 +#: flatcamEditors/FlatCAMExcEditor.py:2427 +#: flatcamEditors/FlatCAMGeoEditor.py:1081 +#: flatcamEditors/FlatCAMGeoEditor.py:1118 +#: flatcamEditors/FlatCAMGeoEditor.py:1139 +#: flatcamEditors/FlatCAMGeoEditor.py:1160 +#: flatcamEditors/FlatCAMGeoEditor.py:1197 +#: flatcamEditors/FlatCAMGeoEditor.py:1229 +#: flatcamEditors/FlatCAMGeoEditor.py:1250 +#: flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 +#: flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 +#: flatcamEditors/FlatCAMGrbEditor.py:5563 flatcamTools/ToolCalculators.py:311 +#: flatcamTools/ToolCalculators.py:322 flatcamTools/ToolCalculators.py:334 +#: flatcamTools/ToolCalculators.py:349 flatcamTools/ToolCalculators.py:362 +#: flatcamTools/ToolCalculators.py:376 flatcamTools/ToolCalculators.py:387 +#: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 +#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 +#: flatcamTools/ToolNonCopperClear.py:877 +#: flatcamTools/ToolNonCopperClear.py:888 +#: flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 +#: flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 +#: flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 +#: flatcamTools/ToolPaint.py:990 flatcamTools/ToolPaint.py:1275 +#: flatcamTools/ToolPaint.py:1552 flatcamTools/ToolPaint.py:2029 +#: flatcamTools/ToolPanelize.py:397 flatcamTools/ToolPanelize.py:409 +#: flatcamTools/ToolPanelize.py:422 flatcamTools/ToolPanelize.py:435 +#: flatcamTools/ToolPanelize.py:447 flatcamTools/ToolPanelize.py:458 +#: flatcamTools/ToolSolderPaste.py:764 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 "Mauvais format de valeur entré, utilisez un nombre." + +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 +msgid "Please select one or more tools from the list and try again." +msgstr "" +"Veuillez sélectionner un ou plusieurs outils dans la liste et réessayer." + +#: FlatCAMObj.py:2674 +msgid "Milling tool for DRILLS is larger than hole size. Cancelled." +msgstr "" +"L'outil de fraisage pour PERÇAGES est supérieur à la taille du trou. Annulé." + +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 +msgid "Tool_nr" +msgstr "Numéro d'outil" + +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 +#: flatcamEditors/FlatCAMExcEditor.py:1500 +#: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 +#: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 +#: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 +msgid "Diameter" +msgstr "Diamètre" + +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 +msgid "Drills_Nr" +msgstr "Forets Nr" + +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 +msgid "Slots_Nr" +msgstr "Fentes Nr" + +#: FlatCAMObj.py:2769 +msgid "Milling tool for SLOTS is larger than hole size. Cancelled." +msgstr "" +"L'outil de fraisage pour FENTES est supérieur à la taille du trou. Annulé." + +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 +msgid "" +"Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" +"\"]" +msgstr "" +"Format de valeur incorrect pour self.defaults [\"z_pdepth\"] ou self.options " +"[\"z_pdepth\"]" + +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 +msgid "" +"Wrong value format for self.defaults[\"feedrate_probe\"] or self." +"options[\"feedrate_probe\"]" +msgstr "" +"Format de valeur incorrect pour self.defaults [\"feedrate_probe\"] ou self." +"options [\"feedrate_probe\"]" + +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 +msgid "Generating CNC Code" +msgstr "Génération de code CNC" + +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 +msgid "" +"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " +"y) \n" +"but now there is only one value, not two. " +msgstr "" +"Le champ Toolchange X, Y dans Edition -> Préférences doit être au format (x, " +"y)\n" +"mais maintenant il n'y a qu'une seule valeur, pas deux." + +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 +msgid "Iso" +msgstr "Iso" + +#: FlatCAMObj.py:3323 +msgid "Finish" +msgstr "Finition" + +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 +#: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 +#: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 +#: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 +#: flatcamTools/ToolPanelize.py:766 +msgid "Copy" +msgstr "Copie" + +#: FlatCAMObj.py:3833 +msgid "Please enter the desired tool diameter in Float format." +msgstr "Veuillez saisir le diamètre de l'outil souhaité au format réel." + +#: FlatCAMObj.py:3907 +msgid "Tool added in Tool Table." +msgstr "Outil ajouté dans la table d'outils." + +#: FlatCAMObj.py:3911 +msgid "Default Tool added. Wrong value format entered." +msgstr "Outil par défaut ajouté. Format de valeur incorrect entré." + +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 +msgid "Failed. Select a tool to copy." +msgstr "Échoué. Sélectionnez un outil à copier." + +#: FlatCAMObj.py:3981 +msgid "Tool was copied in Tool Table." +msgstr "L'outil a été copié dans la table d'outils." + +#: FlatCAMObj.py:4011 +msgid "Tool was edited in Tool Table." +msgstr "L'outil a été édité dans Tool Table." + +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 +msgid "Failed. Select a tool to delete." +msgstr "Échoué. Sélectionnez un outil à supprimer." + +#: FlatCAMObj.py:4072 +msgid "Tool was deleted in Tool Table." +msgstr "L'outil a été supprimé dans la table d'outils." + +#: FlatCAMObj.py:4504 +msgid "This Geometry can't be processed because it is" +msgstr "Cette géométrie ne peut pas être traitée car elle est" + +#: FlatCAMObj.py:4506 +msgid "geometry" +msgstr "geometry" + +#: FlatCAMObj.py:4549 +msgid "Failed. No tool selected in the tool table ..." +msgstr "Échoué. Aucun outil sélectionné dans la table d'outils ..." + +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 +msgid "" +"Tool Offset is selected in Tool Table but no value is provided.\n" +"Add a Tool Offset or change the Offset Type." +msgstr "" +"Le décalage d’outil est sélectionné dans Tableau d’outils mais aucune valeur " +"n’est fournie.\n" +"Ajoutez un décalage d'outil ou changez le type de décalage." + +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 +msgid "G-Code parsing in progress..." +msgstr "Analyse du code G en cours ..." + +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 +msgid "G-Code parsing finished..." +msgstr "L'analyse du code G est terminée ..." + +#: FlatCAMObj.py:4726 +msgid "Finished G-Code processing" +msgstr "Traitement du code G terminé" + +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 +msgid "G-Code processing failed with error" +msgstr "Le traitement du code G a échoué avec une erreur" + +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 +msgid "Cancelled. Empty file, it has no geometry" +msgstr "Annulé. Fichier vide, il n'a pas de géométrie" + +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 +msgid "Finished G-Code processing..." +msgstr "Traitement terminé du code G ..." + +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 +msgid "CNCjob created" +msgstr "CNCjob créé" + +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 +msgid "Scale factor has to be a number: integer or float." +msgstr "Le facteur d'échelle doit être un nombre: entier ou réel." + +#: FlatCAMObj.py:5187 +msgid "Geometry Scale done." +msgstr "Échelle de géométrie terminée." + +#: FlatCAMObj.py:5204 camlib.py:3783 +msgid "" +"An (x,y) pair of values are needed. Probable you entered only one value in " +"the Offset field." +msgstr "" +"Une paire de valeurs (x, y) est nécessaire. Vous avez probablement entré une " +"seule valeur dans le champ Décalage." + +#: FlatCAMObj.py:5258 +msgid "Geometry Offset done." +msgstr "Décalage de géométrie effectué." + +#: FlatCAMObj.py:5287 +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 "" +"Le champ Toolchange X, Y dans Edition -> Préférences doit être au format (x, " +"y)\n" +"mais maintenant il n'y a qu'une seule valeur, pas deux." + +#: FlatCAMObj.py:5766 +msgid "Basic" +msgstr "De base" + +#: FlatCAMObj.py:5772 +msgid "Advanced" +msgstr "Avancé" + +#: FlatCAMObj.py:5815 +msgid "Plotting..." +msgstr "Traçage..." + +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 +msgid "Export Machine Code ..." +msgstr "Exporter le code machine ..." + +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 +msgid "Export Machine Code cancelled ..." +msgstr "Exporter le code machine annulé ..." + +#: FlatCAMObj.py:5868 +msgid "Machine Code file saved to" +msgstr "Fichier de code machine enregistré dans" + +#: FlatCAMObj.py:5901 +msgid "Loaded Machine Code into Code Editor" +msgstr "Code machine chargé dans l'éditeur de code" + +#: FlatCAMObj.py:6013 +msgid "This CNCJob object can't be processed because it is a" +msgstr "Cet objet CNCJob ne peut pas être traité car il est" + +#: FlatCAMObj.py:6015 +msgid "CNCJob object" +msgstr "Objet CNCJob" + +#: FlatCAMObj.py:6067 +msgid "G-code does not have a units code: either G20 or G21" +msgstr "G-code n'a pas de code d'unités: G20 ou G21" + +#: FlatCAMObj.py:6079 +msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." +msgstr "Annulé. Le code personnalisé Toolchange est activé mais vide." + +#: FlatCAMObj.py:6085 +msgid "Toolchange G-code was replaced by a custom code." +msgstr "Toolchange G-code a été remplacé par un code personnalisé." + +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 +msgid "" +"The used postprocessor file has to have in it's name: 'toolchange_custom'" +msgstr "" +"Le fichier de post-traitement utilisé doit avoir pour nom: " +"'toolchange_custom'" + +#: FlatCAMObj.py:6136 +msgid "There is no postprocessor file." +msgstr "Il n'y a pas de fichier de post-processeur." + +#: FlatCAMProcess.py:172 +msgid "processes running." +msgstr "processus en cours d'exécution." + +#: FlatCAMTranslation.py:92 +msgid "The application will restart." +msgstr "L'application va redémarrer." + +#: FlatCAMTranslation.py:94 +msgid "Are you sure do you want to change the current language to" +msgstr "Etes-vous sûr de vouloir changer la langue actuelle en" + +#: FlatCAMTranslation.py:95 +msgid "Apply Language ..." +msgstr "Appliquer la langue ..." + +#: ObjectCollection.py:426 +#, python-brace-format +msgid "Object renamed from {old} to {new}" +msgstr "Objet renommé de {old} à {new}" + +#: ObjectCollection.py:766 +msgid "Cause of error" +msgstr "Cause d'erreur" + +#: camlib.py:223 +msgid "self.solid_geometry is neither BaseGeometry or list." +msgstr "self.solid_geometry n'est ni BaseGeometry ni une liste." + +#: camlib.py:602 +msgid "Pass" +msgstr "Passer" + +#: camlib.py:622 +msgid "Get Exteriors" +msgstr "Obtenir des Ext." + +#: camlib.py:625 +msgid "Get Interiors" +msgstr "Obtenez des Int." + +#: camlib.py:1547 +msgid "Object was mirrored" +msgstr "L'objet a été reflété" + +#: camlib.py:1550 +msgid "Failed to mirror. No object selected" +msgstr "Impossible de refléter. Aucun objet sélectionné" + +#: camlib.py:1619 +msgid "Object was rotated" +msgstr "L'objet a été tourné" + +#: camlib.py:1622 +msgid "Failed to rotate. No object selected" +msgstr "Échec de la rotation. Aucun objet sélectionné" + +#: camlib.py:1690 +msgid "Object was skewed" +msgstr "L'objet était de biaiser" + +#: camlib.py:1693 +msgid "Failed to skew. No object selected" +msgstr "Impossible de biaiser. Aucun objet sélectionné" + +#: camlib.py:2470 +msgid "Gerber processing. Parsing" +msgstr "Traitement Gerber. L'analyse" + +#: camlib.py:2470 +msgid "lines" +msgstr "lignes" + +#: camlib.py:2991 camlib.py:3087 +msgid "Coordinates missing, line ignored" +msgstr "Coordonnées manquantes, ligne ignorée" + +#: camlib.py:2993 camlib.py:3089 +msgid "GERBER file might be CORRUPT. Check the file !!!" +msgstr "Le fichier GERBER est peut-être corrompu. Vérifiez le fichier !!!" + +#: camlib.py:3043 +msgid "" +"Region does not have enough points. File will be processed but there are " +"parser errors. Line number" +msgstr "" +"La région n'a pas assez de points. Le fichier sera traité, mais il y a des " +"erreurs d'analyse. Numéro de ligne" + +#: camlib.py:3441 +msgid "Gerber processing. Joining polygons" +msgstr "Traitement Gerber. Jointure de polygones" + +#: camlib.py:3458 +msgid "Gerber processing. Applying Gerber polarity." +msgstr "Traitement Gerber. Appliquer la polarité de Gerber." + +#: camlib.py:3497 +msgid "Gerber Line" +msgstr "Ligne Gerber" + +#: camlib.py:3497 +msgid "Gerber Line Content" +msgstr "Contenu de la ligne Gerber" + +#: camlib.py:3499 +msgid "Gerber Parser ERROR" +msgstr "Gerber Parser ERREUR" + +#: camlib.py:3747 +msgid "Gerber Scale done." +msgstr "Échelle de Gerber fait." + +#: camlib.py:3837 +msgid "Gerber Offset done." +msgstr "Gerber offset terminé." + +#: camlib.py:3914 +msgid "Gerber Mirror done." +msgstr "Le miroir de Gerber est fait." + +#: camlib.py:3983 +msgid "Gerber Skew done." +msgstr "Gerber incline fait." + +#: camlib.py:4044 +msgid "Gerber Rotate done." +msgstr "La rotation de Gerber est terminée." + +#: camlib.py:4331 +msgid "This is GCODE mark" +msgstr "C'est la marque GCODE" + +#: camlib.py:4447 +msgid "" +"No tool diameter info's. See shell.\n" +"A tool change event: T" +msgstr "" +"Aucune information sur le diamètre de l'outil. Voir shell.\n" +"Un événement de changement d'outil: T" + +#: camlib.py:4450 +msgid "" +"was found but the Excellon file have no informations regarding the tool " +"diameters therefore the application will try to load it by using some 'fake' " +"diameters.\n" +"The user needs to edit the resulting Excellon object and change the " +"diameters to reflect the real diameters." +msgstr "" +"a été trouvé, mais le fichier Excellon ne contient aucune information sur " +"les diamètres d’outil. Par conséquent, l’application essaiera de le charger " +"en utilisant des diamètres «faux».\n" +"L'utilisateur doit modifier l'objet Excellon résultant et modifier les " +"diamètres pour refléter les diamètres réels." + +#: camlib.py:4905 +#, python-brace-format +msgid "" +"{e_code} Excellon Parser error.\n" +"Parsing Failed. Line {l_nr}: {line}\n" +msgstr "" +"Erreur {e_code} Excellon Parser.\n" +"Échec de l'analyse. Ligne {l_nr}: {line}\n" + +#: camlib.py:4988 +msgid "" +"Excellon.create_geometry() -> a drill location was skipped due of not having " +"a tool associated.\n" +"Check the resulting GCode." +msgstr "" +"Excellon.create_geometry () -> un emplacement d’exploration a été ignoré car " +"aucun outil n’était associé.\n" +"Vérifiez le GCode résultant." + +#: camlib.py:5662 +msgid "There is no such parameter" +msgstr "Il n'y a pas de tel paramètre" + +#: camlib.py:5734 +msgid "" +"The Cut Z parameter has positive value. It is the depth value to drill into " +"material.\n" +"The Cut Z parameter needs to have a negative value, assuming it is a typo " +"therefore the app will convert the value to negative. Check the resulting " +"CNC code (Gcode etc)." +msgstr "" +"Le paramètre Cut Z a une valeur positive. C'est la valeur de profondeur à " +"percer dans le matériau.\n" +"Le paramètre Cut Z doit avoir une valeur négative, en supposant qu'il " +"s'agisse d'une faute de frappe; par conséquent, l'application convertira la " +"valeur en valeur négative. Vérifiez le code CNC résultant (Gcode, etc.)." + +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 +msgid "The Cut Z parameter is zero. There will be no cut, skipping file" +msgstr "Le paramètre Cut Z est zéro. Il n'y aura pas de fichier coupé, sautant" + +#: camlib.py:5794 +msgid "Creating a list of points to drill..." +msgstr "Création d'une liste de points à explorer ..." + +#: camlib.py:5877 +msgid "Starting G-Code" +msgstr "Démarrer le GCode" + +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 +msgid "Starting G-Code for tool with diameter" +msgstr "Code G de départ pour outil avec diamètre" + +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 +msgid "G91 coordinates not implemented" +msgstr "Coordonnées G91 non implémentées" + +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 +msgid "The loaded Excellon file has no drills" +msgstr "Le fichier Excellon chargé n'a pas d'exercices" + +#: camlib.py:6313 +msgid "Finished G-Code generation..." +msgstr "Fini la génération de code G ..." + +#: camlib.py:6390 +msgid "" +"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " +"y) \n" +"but now there is only one value, not two." +msgstr "" +"Le champ Toolchange X, Y dans Edition -> Préférences doit être au format (x, " +"y)\n" +"mais maintenant il n'y a qu'une seule valeur, pas deux." + +#: camlib.py:6403 camlib.py:6753 +msgid "" +"Cut_Z parameter is None or zero. Most likely a bad combinations of other " +"parameters." +msgstr "" +"Le paramètre Cut_Z est Aucun ou zéro. Très probablement une mauvaise " +"combinaison d'autres paramètres." + +#: camlib.py:6409 camlib.py:6759 +msgid "" +"The Cut Z parameter has positive value. It is the depth value to cut into " +"material.\n" +"The Cut Z parameter needs to have a negative value, assuming it is a typo " +"therefore the app will convert the value to negative.Check the resulting CNC " +"code (Gcode etc)." +msgstr "" +"Le paramètre Cut Z a une valeur positive. C'est la valeur de profondeur à " +"couper dans le matériau.\n" +"Le paramètre Cut Z doit avoir une valeur négative, en supposant qu'il " +"s'agisse d'une faute de frappe. Par conséquent, l'application convertira la " +"valeur en valeur négative. Vérifiez le code CNC résultant (Gcode, etc.)." + +#: camlib.py:6427 camlib.py:6773 +msgid "Travel Z parameter is None or zero." +msgstr "Le paramètre Voyage Z est Aucun ou zéro." + +#: camlib.py:6432 camlib.py:6778 +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 "" +"Le paramètre Travel Z a une valeur négative. C'est la valeur de hauteur pour " +"voyager entre les coupes.\n" +"Le paramètre Z voyage doit avoir une valeur positive, en supposant qu'il " +"s'agisse d'une faute de frappe. Par conséquent, l'application convertira la " +"valeur en valeur positive. Vérifiez le code CNC résultant (Gcode, etc.)." + +#: camlib.py:6440 camlib.py:6786 +msgid "The Z Travel parameter is zero. This is dangerous, skipping file" +msgstr "Le paramètre Z voyage est zéro. Ceci est dangereux, ignorer le fichier" + +#: camlib.py:6455 camlib.py:6805 +msgid "Indexing geometry before generating G-Code..." +msgstr "Indexer la géométrie avant de générer le code G ..." + +#: camlib.py:6516 camlib.py:6867 +msgid "Starting G-Code..." +msgstr "Démarrer G-Code ..." + +#: camlib.py:6603 camlib.py:6951 +msgid "Finished G-Code generation" +msgstr "Génération de code G terminée" + +#: camlib.py:6605 +msgid "paths traced" +msgstr "chemins tracés" + +#: camlib.py:6641 +msgid "Expected a Geometry, got" +msgstr "Attendait une géométrie, eu" + +#: camlib.py:6648 +msgid "" +"Trying to generate a CNC Job from a Geometry object without solid_geometry." +msgstr "" +"Essayer de générer un travail CNC à partir d'un objet de géométrie sans " +"solid_geometry." + +#: camlib.py:6688 +msgid "" +"The Tool Offset value is too negative to use for the current_geometry.\n" +"Raise the value (in module) and try again." +msgstr "" +"La valeur de décalage de l'outil est trop négative pour pouvoir être " +"utilisée pour current_geometry.\n" +"Augmentez la valeur (dans le module) et essayez à nouveau." + +#: camlib.py:6953 +msgid " paths traced." +msgstr " chemins tracés." + +#: camlib.py:6982 +msgid "There is no tool data in the SolderPaste geometry." +msgstr "Il n'y a pas de données d'outil dans la géométrie SolderPaste." + +#: camlib.py:7069 +msgid "Finished SolderPste G-Code generation" +msgstr "Génération de G-Code SolderPaste fini" + +#: camlib.py:7071 +msgid "paths traced." +msgstr "chemins tracés." + +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 +msgid "G91 coordinates not implemented ..." +msgstr "Coordonnées G91 non implémentées ..." + +#: 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 "Cliquez pour placer ..." + +#: flatcamEditors/FlatCAMExcEditor.py:54 +msgid "To add a drill first select a tool" +msgstr "Pour ajouter une perceuse, sélectionnez d'abord un outil" + +#: flatcamEditors/FlatCAMExcEditor.py:117 +msgid "Done. Drill added." +msgstr "Terminé. Drill ajouté." + +#: flatcamEditors/FlatCAMExcEditor.py:160 +msgid "To add an Drill Array first select a tool in Tool Table" +msgstr "" +"Pour ajouter une matrice de forage, sélectionnez d'abord un outil dans la " +"table d'outils." + +#: 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 "Cliquez sur l'emplacement cible ..." + +#: flatcamEditors/FlatCAMExcEditor.py:193 +msgid "Click on the Drill Circular Array Start position" +msgstr "Cliquez sur la position de départ du tableau de forage circulaire" + +#: 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 "" +"La valeur n'est pas réelle. Vérifiez la virgule au lieu du séparateur de " +"points" + +#: flatcamEditors/FlatCAMExcEditor.py:219 +msgid "The value is mistyped. Check the value" +msgstr "La valeur est mal typée. Vérifiez la valeur" + +#: flatcamEditors/FlatCAMExcEditor.py:318 +msgid "Too many drills for the selected spacing angle." +msgstr "Trop de forages pour l'angle d'espacement sélectionné." + +#: flatcamEditors/FlatCAMExcEditor.py:336 +msgid "Done. Drill Array added." +msgstr "Terminé. Tableau de forage ajouté." + +#: flatcamEditors/FlatCAMExcEditor.py:365 +msgid "To add a slot first select a tool" +msgstr "Pour ajouter un trou de fente, sélectionnez d'abord un outil" + +#: 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 "Valeur manquante ou format incorrect. Ajoutez-le et réessayez." + +#: flatcamEditors/FlatCAMExcEditor.py:529 +msgid "Done. Adding Slot completed." +msgstr "Terminé. Ajout de la fente terminée." + +#: flatcamEditors/FlatCAMExcEditor.py:556 +msgid "To add an Slot Array first select a tool in Tool Table" +msgstr "" +"Pour ajouter un tableau de trous de fente, sélectionnez d'abord un outil " +"dans la table d'outils." + +#: flatcamEditors/FlatCAMExcEditor.py:613 +msgid "Click on the Slot Circular Array Start position" +msgstr "" +"Cliquez sur la position de départ de la matrice circulaire du trou de fente" + +#: flatcamEditors/FlatCAMExcEditor.py:639 +#: flatcamEditors/FlatCAMGrbEditor.py:509 +msgid "The value is mistyped. Check the value." +msgstr "La valeur est mal typée. Vérifiez la valeur." + +#: flatcamEditors/FlatCAMExcEditor.py:818 +msgid "Too many Slots for the selected spacing angle." +msgstr "Trop de trous de fente pour l'angle d'espacement sélectionné." + +#: flatcamEditors/FlatCAMExcEditor.py:841 +msgid "Done. Slot Array added." +msgstr "Terminé. Tableau de trous de fente ajouté." + +#: flatcamEditors/FlatCAMExcEditor.py:858 +msgid "Click on the Drill(s) to resize ..." +msgstr "Cliquez sur les forets pour redimensionner ..." + +#: flatcamEditors/FlatCAMExcEditor.py:888 +msgid "Resize drill(s) failed. Please enter a diameter for resize." +msgstr "" +"Redimensionner les trous de forage a échoué. Veuillez entrer un diamètre " +"pour le redimensionner." + +#: flatcamEditors/FlatCAMExcEditor.py:978 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2708 +#: flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 +msgid "Cancelled." +msgstr "Annulé." + +#: flatcamEditors/FlatCAMExcEditor.py:1069 +msgid "Done. Drill/Slot Resize completed." +msgstr "" +"Terminé. Le redimensionnement des trous de forage / rainure est terminé." + +#: flatcamEditors/FlatCAMExcEditor.py:1072 +msgid "Cancelled. No drills/slots selected for resize ..." +msgstr "" +"Annulé. Aucun trou de perçage / rainure sélectionné pour le " +"redimensionnement ..." + +#: flatcamEditors/FlatCAMExcEditor.py:1100 +#: flatcamEditors/FlatCAMGrbEditor.py:1861 +msgid "Click on reference location ..." +msgstr "Cliquez sur l'emplacement de référence ..." + +#: flatcamEditors/FlatCAMExcEditor.py:1156 +msgid "Done. Drill(s) Move completed." +msgstr "Terminé. Foret (s) Déplacement terminé." + +#: flatcamEditors/FlatCAMExcEditor.py:1254 +msgid "Done. Drill(s) copied." +msgstr "Terminé. Percer des trous copiés." + +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 +msgid "Excellon Editor" +msgstr "Excellent éditeur" + +#: flatcamEditors/FlatCAMExcEditor.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2361 +msgid "Name:" +msgstr "Nom:" + +#: flatcamEditors/FlatCAMExcEditor.py:1486 flatcamGUI/ObjectUI.py:597 +#: flatcamGUI/ObjectUI.py:924 flatcamTools/ToolNonCopperClear.py:96 +#: flatcamTools/ToolPaint.py:95 flatcamTools/ToolSolderPaste.py:70 +msgid "Tools Table" +msgstr "Tableau des outils" + +#: flatcamEditors/FlatCAMExcEditor.py:1488 flatcamGUI/ObjectUI.py:599 +msgid "" +"Tools in this Excellon object\n" +"when are used for drilling." +msgstr "" +"Outils dans cet objet Excellon\n" +"quand sont utilisés pour le forage." + +#: flatcamEditors/FlatCAMExcEditor.py:1508 +msgid "Add/Delete Tool" +msgstr "Ajouter / Supprimer un outil" + +#: flatcamEditors/FlatCAMExcEditor.py:1510 +msgid "" +"Add/Delete a tool to the tool list\n" +"for this Excellon object." +msgstr "" +"Ajouter / Supprimer un outil à la liste d'outils\n" +"pour cet objet Excellon." + +#: flatcamEditors/FlatCAMExcEditor.py:1518 flatcamGUI/ObjectUI.py:1042 +#: flatcamTools/ToolNonCopperClear.py:212 flatcamTools/ToolPaint.py:162 +msgid "Tool Dia" +msgstr "Dia. de l'outil" + +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 +#: flatcamGUI/PreferencesUI.py:2357 +msgid "Diameter for the new tool" +msgstr "Diamètre pour le nouvel outil" + +#: flatcamEditors/FlatCAMExcEditor.py:1528 +msgid "Add Tool" +msgstr "Ajouter un Outil" + +#: flatcamEditors/FlatCAMExcEditor.py:1530 +msgid "" +"Add a new tool to the tool list\n" +"with the diameter specified above." +msgstr "" +"Ajouter un nouvel outil à la liste d'outils\n" +"avec le diamètre spécifié ci-dessus." + +#: flatcamEditors/FlatCAMExcEditor.py:1542 +msgid "Delete Tool" +msgstr "Supprimer l'outil" + +#: flatcamEditors/FlatCAMExcEditor.py:1544 +msgid "" +"Delete a tool in the tool list\n" +"by selecting a row in the tool table." +msgstr "" +"Supprimer un outil dans la liste des outils\n" +"en sélectionnant une ligne dans la table d'outils." + +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 +msgid "Resize Drill(s)" +msgstr "Redim. les Forets" + +#: flatcamEditors/FlatCAMExcEditor.py:1564 +msgid "Resize a drill or a selection of drills." +msgstr "Redimensionnez une perceuse ou une sélection d'exercices." + +#: flatcamEditors/FlatCAMExcEditor.py:1571 +msgid "Resize Dia" +msgstr "Redim. le dia" + +#: flatcamEditors/FlatCAMExcEditor.py:1573 +msgid "Diameter to resize to." +msgstr "Diamètre à redimensionner." + +#: flatcamEditors/FlatCAMExcEditor.py:1581 +msgid "Resize" +msgstr "Redimensionner" + +#: flatcamEditors/FlatCAMExcEditor.py:1583 +msgid "Resize drill(s)" +msgstr "Redimensionner les forets" + +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 +msgid "Add Drill Array" +msgstr "Ajouter un Tableau de Forage" + +#: flatcamEditors/FlatCAMExcEditor.py:1610 +msgid "Add an array of drills (linear or circular array)" +msgstr "Ajouter un tableau de trous de forage (tableau linéaire ou circulaire)" + +#: flatcamEditors/FlatCAMExcEditor.py:1616 +msgid "" +"Select the type of drills array to create.\n" +"It can be Linear X(Y) or Circular" +msgstr "" +"Sélectionnez le type de matrice de trous à créer.\n" +"Il peut être Linéaire X (Y) ou Circulaire" + +#: flatcamEditors/FlatCAMExcEditor.py:1619 +#: flatcamEditors/FlatCAMExcEditor.py:1821 +#: flatcamEditors/FlatCAMGrbEditor.py:2647 +msgid "Linear" +msgstr "Linéaire" + +#: flatcamEditors/FlatCAMExcEditor.py:1620 +#: flatcamEditors/FlatCAMExcEditor.py:1822 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 +#: flatcamTools/ToolNonCopperClear.py:203 +msgid "Circular" +msgstr "Circulaire" + +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 +msgid "Nr of drills" +msgstr "Nb de Forages" + +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 +msgid "Specify how many drills to be in the array." +msgstr "Spécifiez combien d'exercices doivent figurer dans le tableau." + +#: 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/PreferencesUI.py:2461 +msgid "Direction" +msgstr "Direction" + +#: flatcamEditors/FlatCAMExcEditor.py:1648 +#: flatcamEditors/FlatCAMExcEditor.py:1850 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 +msgid "" +"Direction on which the linear array is oriented:\n" +"- 'X' - horizontal axis \n" +"- 'Y' - vertical axis or \n" +"- 'Angle' - a custom angle for the array inclination" +msgstr "" +"Direction sur laquelle le tableau linéaire est orienté:\n" +"- 'X' - axe horizontal\n" +"- 'Y' - axe vertical ou\n" +"- 'Angle' - un angle personnalisé pour l'inclinaison du tableau" + +#: flatcamEditors/FlatCAMExcEditor.py:1655 +#: flatcamEditors/FlatCAMExcEditor.py:1766 +#: flatcamEditors/FlatCAMExcEditor.py:1857 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1523 +#: flatcamGUI/PreferencesUI.py:2390 flatcamGUI/PreferencesUI.py:2470 +#: flatcamGUI/PreferencesUI.py:2521 +msgid "X" +msgstr "X" + +#: flatcamEditors/FlatCAMExcEditor.py:1656 +#: flatcamEditors/FlatCAMExcEditor.py:1767 +#: flatcamEditors/FlatCAMExcEditor.py:1858 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1524 +#: flatcamGUI/PreferencesUI.py:2391 flatcamGUI/PreferencesUI.py:2471 +#: flatcamGUI/PreferencesUI.py:2522 +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/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 +msgid "Angle" +msgstr "Angle" + +#: flatcamEditors/FlatCAMExcEditor.py:1661 +#: flatcamEditors/FlatCAMExcEditor.py:1863 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 +msgid "Pitch" +msgstr "Pas" + +#: flatcamEditors/FlatCAMExcEditor.py:1663 +#: flatcamEditors/FlatCAMExcEditor.py:1865 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 +msgid "Pitch = Distance between elements of the array." +msgstr "Pas = Distance entre les éléments du tableau." + +#: 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 "" +"Angle auquel le tableau linéaire est placé.\n" +"La précision est de 2 décimales maximum.\n" +"La valeur minimale est: -359,99 degrés.\n" +"La valeur maximale est: 360,00 degrés." + +#: 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 "" +"Direction pour tableau circulaire. Peut être CW = sens horaire ou CCW = sens " +"antihoraire." + +#: flatcamEditors/FlatCAMExcEditor.py:1701 +#: flatcamEditors/FlatCAMExcEditor.py:1903 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 +msgid "CW" +msgstr "CW" + +#: flatcamEditors/FlatCAMExcEditor.py:1702 +#: flatcamEditors/FlatCAMExcEditor.py:1904 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 +msgid "CCW" +msgstr "CCW" + +#: flatcamEditors/FlatCAMExcEditor.py:1706 +#: flatcamEditors/FlatCAMExcEditor.py:1908 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 +msgid "Angle at which each element in circular array is placed." +msgstr "Angle auquel chaque élément du tableau circulaire est placé." + +#: flatcamEditors/FlatCAMExcEditor.py:1736 +msgid "Slot Parameters" +msgstr "Paramètres de Fente" + +#: 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 "" +"Paramètres pour l'ajout d'une fente (trou de forme ovale)\n" +"soit seul, soit faisant partie d'un tableau." + +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 +#: flatcamTools/ToolProperties.py:350 +msgid "Length" +msgstr "Longueur" + +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 +msgid "Length = The length of the slot." +msgstr "Longueur = La longueur de la fente." + +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 +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 "" +"Direction sur laquelle la fente est orientée:\n" +"- 'X' - axe horizontal\n" +"- 'Y' - axe vertical ou\n" +"- 'Angle' - un angle personnalisé pour l'inclinaison de la fente" + +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 +msgid "" +"Angle at which the slot is placed.\n" +"The precision is of max 2 decimals.\n" +"Min value is: -359.99 degrees.\n" +"Max value is: 360.00 degrees." +msgstr "" +"Angle auquel la fente est placée.\n" +"La précision est de 2 décimales maximum.\n" +"La valeur minimale est: -359,99 degrés.\n" +"La valeur maximale est: 360,00 degrés." + +#: flatcamEditors/FlatCAMExcEditor.py:1807 +msgid "Slot Array Parameters" +msgstr "Param. de la Matrice de Fentes" + +#: flatcamEditors/FlatCAMExcEditor.py:1809 +msgid "Parameters for the array of slots (linear or circular array)" +msgstr "Paramètres pour la Matrice de Fente (matrice linéaire ou circulaire)" + +#: flatcamEditors/FlatCAMExcEditor.py:1818 +msgid "" +"Select the type of slot array to create.\n" +"It can be Linear X(Y) or Circular" +msgstr "" +"Sélectionnez le type de matrice à percer.\n" +"Il peut être linéaire X (Y) ou circulaire" + +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 +msgid "Nr of slots" +msgstr "Nb de Fentes" + +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 +msgid "Specify how many slots to be in the array." +msgstr "Spécifiez le nombre de Fente dans le Tableau." + +#: flatcamEditors/FlatCAMExcEditor.py:2439 +msgid "" +"Tool already in the original or actual tool list.\n" +"Save and reedit Excellon if you need to add this tool. " +msgstr "" +"Outil déjà dans la liste d'outils d'origine ou réelle.\n" +"Enregistrez et rééditez Excellon si vous devez ajouter cet outil. " + +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 +msgid "Added new tool with dia" +msgstr "Ajout d'un nouvel outil avec dia" + +#: flatcamEditors/FlatCAMExcEditor.py:2482 +msgid "Select a tool in Tool Table" +msgstr "Sélectionner un outil dans la table d'outils" + +#: flatcamEditors/FlatCAMExcEditor.py:2515 +msgid "Deleted tool with diameter" +msgstr "Outil supprimé avec diamètre" + +#: flatcamEditors/FlatCAMExcEditor.py:2665 +msgid "Done. Tool edit completed." +msgstr "Terminé. L'édition de l'outil est terminée." + +#: flatcamEditors/FlatCAMExcEditor.py:3211 +msgid "There are no Tools definitions in the file. Aborting Excellon creation." +msgstr "" +"Il n'y a pas de définition d'outils dans le fichier. Abandon de la création " +"Excellon." + +#: flatcamEditors/FlatCAMExcEditor.py:3215 +msgid "An internal error has ocurred. See Shell.\n" +msgstr "Une erreur interne s'est produite. Voir Shell.\n" + +#: flatcamEditors/FlatCAMExcEditor.py:3221 +msgid "Creating Excellon." +msgstr "Créer Excellon." + +#: flatcamEditors/FlatCAMExcEditor.py:3235 +msgid "Excellon editing finished." +msgstr "Excellon édition terminée." + +#: flatcamEditors/FlatCAMExcEditor.py:3253 +msgid "Cancelled. There is no Tool/Drill selected" +msgstr "Annulé. Aucun Outil/Foret sélectionné" + +#: flatcamEditors/FlatCAMExcEditor.py:3859 +msgid "Done. Drill(s) deleted." +msgstr "Terminé. Percer des trous supprimés." + +#: flatcamEditors/FlatCAMExcEditor.py:3931 +#: flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 +msgid "Click on the circular array Center position" +msgstr "Cliquez sur le tableau circulaire Position centrale" + +#: flatcamEditors/FlatCAMGeoEditor.py:82 +msgid "Buffer distance:" +msgstr "Distance tampon:" + +#: flatcamEditors/FlatCAMGeoEditor.py:83 +msgid "Buffer corner:" +msgstr "Coin tampon:" + +#: 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 "" +"Il existe 3 types de coins:\n" +"  - 'Rond': le coin est arrondi pour le tampon extérieur.\n" +"  - 'Carré': le coin est formé d'un angle vif pour le tampon extérieur.\n" +"  - \"Biseauté:\" le coin est une ligne qui relie directement les " +"fonctionnalités réunies dans le coin" + +#: flatcamEditors/FlatCAMGeoEditor.py:91 +#: flatcamEditors/FlatCAMGrbEditor.py:2522 +msgid "Round" +msgstr "Rond" + +#: flatcamEditors/FlatCAMGeoEditor.py:92 +#: flatcamEditors/FlatCAMGrbEditor.py:2523 +msgid "Square" +msgstr "Carré" + +#: flatcamEditors/FlatCAMGeoEditor.py:93 +#: flatcamEditors/FlatCAMGrbEditor.py:2524 +msgid "Beveled" +msgstr "Biseauté" + +#: flatcamEditors/FlatCAMGeoEditor.py:100 +msgid "Buffer Interior" +msgstr "Tampon Intérieur" + +#: flatcamEditors/FlatCAMGeoEditor.py:102 +msgid "Buffer Exterior" +msgstr "Tampon Extérieur" + +#: flatcamEditors/FlatCAMGeoEditor.py:108 +msgid "Full Buffer" +msgstr "Plein tampon" + +#: flatcamEditors/FlatCAMGeoEditor.py:129 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/PreferencesUI.py:1577 +msgid "Buffer Tool" +msgstr "Outil Tampon" + +#: 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:4707 +msgid "Buffer distance value is missing or wrong format. Add it and retry." +msgstr "" +"La valeur de la distance tampon est un format manquant ou incorrect. Ajoutez-" +"le et réessayez." + +#: flatcamEditors/FlatCAMGeoEditor.py:345 +msgid "Text Tool" +msgstr "Outil Texte" + +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 +msgid "Tool" +msgstr "Outil" + +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 +#: flatcamTools/ToolCutOut.py:91 +msgid "Tool dia" +msgstr "Outil dia" + +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 +msgid "" +"Diameter of the tool to\n" +"be used in the operation." +msgstr "" +"Diamètre de l'outil à\n" +"être utilisé dans l'opération." + +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamTools/ToolPaint.py:205 +msgid "Overlap Rate" +msgstr "Taux de chevauchement" + +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 +#: 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 "" +"Combien (fraction) de la largeur de l'outil doit chevaucher chaque passe-" +"outil.\n" +"Exemple:\n" +"Une valeur ici de 0,25 signifie 25%% du diamètre de l'outil trouvé ci-" +"dessus.\n" +"\n" +"Ajuster la valeur en commençant par les valeurs les plus basses\n" +"et augmenter si les zones qui devraient être peintes sont encore\n" +"pas peint.\n" +"Des valeurs plus faibles = traitement plus rapide, exécution plus rapide sur " +"le PCB.\n" +"Valeurs plus élevées = traitement lent et exécution lente sur la CNC\n" +"à cause de trop de chemins." + +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 +#: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 +msgid "Margin" +msgstr "Marge" + +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 +#: flatcamTools/ToolPaint.py:228 +msgid "" +"Distance by which to avoid\n" +"the edges of the polygon to\n" +"be painted." +msgstr "" +"Distance à éviter\n" +"les bords du polygone à\n" +"être peint." + +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamTools/ToolPaint.py:237 +msgid "Method" +msgstr "Méthode" + +#: flatcamEditors/FlatCAMGeoEditor.py:476 +msgid "" +"Algorithm to paint the polygon:
Standard: Fixed step inwards." +"
Seed-based: Outwards from seed." +msgstr "" +"Algorithme pour peindre le polygone:
Standard: pas fixe vers " +"l’intérieur.
Basé sur les semences:vers l’extérieur depuis les " +"semences." + +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamTools/ToolPaint.py:246 +msgid "Standard" +msgstr "La norme" + +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamTools/ToolPaint.py:247 +msgid "Seed-based" +msgstr "À base de semences" + +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamTools/ToolPaint.py:248 +msgid "Straight lines" +msgstr "Lignes droites" + +#: flatcamEditors/FlatCAMGeoEditor.py:489 +msgid "Connect:" +msgstr "Relier:" + +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamTools/ToolPaint.py:255 +msgid "" +"Draw lines between resulting\n" +"segments to minimize tool lifts." +msgstr "" +"Tracez des lignes entre les résultats\n" +"segments pour minimiser les montées d’outil." + +#: flatcamEditors/FlatCAMGeoEditor.py:498 +msgid "Contour:" +msgstr "Contour:" + +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamTools/ToolPaint.py:264 +msgid "" +"Cut around the perimeter of the polygon\n" +"to trim rough edges." +msgstr "" +"Couper autour du périmètre du polygone\n" +"pour couper les bords rugueux." + +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 +msgid "Paint" +msgstr "Peindre" + +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:462 +msgid "Paint Tool" +msgstr "Outil de Peinture" + +#: flatcamEditors/FlatCAMGeoEditor.py:566 +msgid "Paint cancelled. No shape selected." +msgstr "Peinture annulée. Aucune forme sélectionnée." + +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 +msgid "Tool diameter value is missing or wrong format. Add it and retry." +msgstr "" +"Le diamètre de l'outil est manquant ou le format est incorrect. Ajoutez-le " +"et réessayez." + +#: flatcamEditors/FlatCAMGeoEditor.py:589 +msgid "Overlap value is missing or wrong format. Add it and retry." +msgstr "" +"La valeur de chevauchement est manquante ou le format incorrect. Ajoutez-le " +"et réessayez." + +#: flatcamEditors/FlatCAMGeoEditor.py:601 +msgid "Margin distance value is missing or wrong format. Add it and retry." +msgstr "" +"La valeur de la distance de la marge est manquante ou un format incorrect. " +"Ajoutez-le et réessayez." + +#: flatcamEditors/FlatCAMGeoEditor.py:609 +#: flatcamEditors/FlatCAMGeoEditor.py:2747 +#: flatcamEditors/FlatCAMGeoEditor.py:2777 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2610 +#: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 +msgid "Tools" +msgstr "Outils" + +#: flatcamEditors/FlatCAMGeoEditor.py:620 +#: flatcamEditors/FlatCAMGeoEditor.py:994 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 +#: flatcamEditors/FlatCAMGrbEditor.py:5275 flatcamGUI/FlatCAMGUI.py:685 +#: flatcamGUI/FlatCAMGUI.py:2118 flatcamTools/ToolTransform.py:403 +msgid "Transform Tool" +msgstr "Outil de Transformation" + +#: flatcamEditors/FlatCAMGeoEditor.py:621 +#: flatcamEditors/FlatCAMGeoEditor.py:683 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:24 +#: flatcamTools/ToolTransform.py:82 +msgid "Rotate" +msgstr "Tourner" + +#: flatcamEditors/FlatCAMGeoEditor.py:622 +#: flatcamEditors/FlatCAMGrbEditor.py:4892 flatcamTools/ToolTransform.py:25 +msgid "Skew/Shear" +msgstr "Inclinaison/Cisaillement" + +#: flatcamEditors/FlatCAMGeoEditor.py:623 +#: flatcamEditors/FlatCAMGrbEditor.py:2569 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 +msgid "Scale" +msgstr "Mise à l'échelle" + +#: flatcamEditors/FlatCAMGeoEditor.py:624 +#: flatcamEditors/FlatCAMGrbEditor.py:4894 flatcamTools/ToolTransform.py:27 +msgid "Mirror (Flip)" +msgstr "Miroir (flip)" + +#: flatcamEditors/FlatCAMGeoEditor.py:625 +#: flatcamEditors/FlatCAMGrbEditor.py:4895 flatcamGUI/ObjectUI.py:108 +#: flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 +#: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 +msgid "Offset" +msgstr "Décalage" + +#: flatcamEditors/FlatCAMGeoEditor.py:637 +#: flatcamEditors/FlatCAMGrbEditor.py:4907 flatcamGUI/FlatCAMGUI.py:647 +#: flatcamGUI/FlatCAMGUI.py:2078 +msgid "Editor" +msgstr "Éditeur" + +#: flatcamEditors/FlatCAMGeoEditor.py:669 +#: flatcamEditors/FlatCAMGrbEditor.py:4939 +msgid "Angle:" +msgstr "Angle:" + +#: flatcamEditors/FlatCAMGeoEditor.py:671 +#: flatcamEditors/FlatCAMGrbEditor.py:4941 flatcamGUI/PreferencesUI.py:4139 +#: flatcamTools/ToolTransform.py:70 +msgid "" +"Angle for Rotation action, in degrees.\n" +"Float number between -360 and 359.\n" +"Positive numbers for CW motion.\n" +"Negative numbers for CCW motion." +msgstr "" +"Angle d'action en rotation, en degrés.\n" +"Nombre flottant entre -360 et 359.\n" +"Nombres positifs pour le mouvement en CW.\n" +"Nombres négatifs pour le mouvement CCW." + +#: flatcamEditors/FlatCAMGeoEditor.py:685 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 +msgid "" +"Rotate the selected shape(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected shapes." +msgstr "" +"Faites pivoter la ou les formes sélectionnées.\n" +"Le point de référence est le milieu de\n" +"le cadre de sélection pour toutes les formes sélectionnées." + +#: flatcamEditors/FlatCAMGeoEditor.py:708 +#: flatcamEditors/FlatCAMGrbEditor.py:4978 +msgid "Angle X:" +msgstr "Angle X:" + +#: flatcamEditors/FlatCAMGeoEditor.py:710 +#: flatcamEditors/FlatCAMGeoEditor.py:728 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 flatcamGUI/PreferencesUI.py:4151 +#: flatcamGUI/PreferencesUI.py:4161 flatcamTools/ToolTransform.py:109 +#: flatcamTools/ToolTransform.py:127 +msgid "" +"Angle for Skew action, in degrees.\n" +"Float number between -360 and 359." +msgstr "" +"Angle pour l'action asymétrique, en degrés.\n" +"Nombre flottant entre -360 et 359." + +#: flatcamEditors/FlatCAMGeoEditor.py:719 +#: flatcamEditors/FlatCAMGrbEditor.py:4989 flatcamTools/ToolTransform.py:118 +msgid "Skew X" +msgstr "Fausser X" + +#: flatcamEditors/FlatCAMGeoEditor.py:721 +#: flatcamEditors/FlatCAMGeoEditor.py:739 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 +#: flatcamEditors/FlatCAMGrbEditor.py:5009 +msgid "" +"Skew/shear the selected shape(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected shapes." +msgstr "" +"Inclinez / cisaillez la ou les formes sélectionnées.\n" +"Le point de référence est le milieu de\n" +"le cadre de sélection pour toutes les formes sélectionnées." + +#: flatcamEditors/FlatCAMGeoEditor.py:726 +#: flatcamEditors/FlatCAMGrbEditor.py:4996 +msgid "Angle Y:" +msgstr "Angle Y:" + +#: flatcamEditors/FlatCAMGeoEditor.py:737 +#: flatcamEditors/FlatCAMGrbEditor.py:5007 flatcamTools/ToolTransform.py:136 +msgid "Skew Y" +msgstr "Fausser Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:765 +#: flatcamEditors/FlatCAMGrbEditor.py:5035 +msgid "Factor X:" +msgstr "Facteur X:" + +#: flatcamEditors/FlatCAMGeoEditor.py:767 +#: flatcamEditors/FlatCAMGrbEditor.py:5037 +msgid "Factor for Scale action over X axis." +msgstr "Facteur pour l'action de mise à l'échelle sur l'axe X." + +#: flatcamEditors/FlatCAMGeoEditor.py:775 +#: flatcamEditors/FlatCAMGrbEditor.py:5045 flatcamTools/ToolTransform.py:174 +msgid "Scale X" +msgstr "Mise à l'échelle X" + +#: flatcamEditors/FlatCAMGeoEditor.py:777 +#: flatcamEditors/FlatCAMGeoEditor.py:794 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 +#: flatcamEditors/FlatCAMGrbEditor.py:5064 +msgid "" +"Scale the selected shape(s).\n" +"The point of reference depends on \n" +"the Scale reference checkbox state." +msgstr "" +"Mettez à l'échelle la ou les formes sélectionnées.\n" +"Le point de référence dépend de\n" +"l'état de la case à cocher référence d'échelle." + +#: flatcamEditors/FlatCAMGeoEditor.py:782 +#: flatcamEditors/FlatCAMGrbEditor.py:5052 +msgid "Factor Y:" +msgstr "Facteur Y:" + +#: flatcamEditors/FlatCAMGeoEditor.py:784 +#: flatcamEditors/FlatCAMGrbEditor.py:5054 +msgid "Factor for Scale action over Y axis." +msgstr "Facteur de Mise à l'échelle de l'action sur l'axe des ordonnées." + +#: flatcamEditors/FlatCAMGeoEditor.py:792 +#: flatcamEditors/FlatCAMGrbEditor.py:5062 flatcamTools/ToolTransform.py:191 +msgid "Scale Y" +msgstr "Mise à l'échelle Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:801 +#: flatcamEditors/FlatCAMGrbEditor.py:5071 flatcamGUI/PreferencesUI.py:4186 +#: flatcamTools/ToolTransform.py:200 +msgid "Link" +msgstr "Lien" + +#: flatcamEditors/FlatCAMGeoEditor.py:803 +#: flatcamEditors/FlatCAMGrbEditor.py:5073 +msgid "" +"Scale the selected shape(s)\n" +"using the Scale Factor X for both axis." +msgstr "" +"Mettre à l'échelle les formes sélectionnées\n" +"en utilisant le facteur d'échelle X pour les deux axes." + +#: flatcamEditors/FlatCAMGeoEditor.py:809 +#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/PreferencesUI.py:4194 +#: flatcamTools/ToolTransform.py:209 +msgid "Scale Reference" +msgstr "Référence d'échelle" + +#: flatcamEditors/FlatCAMGeoEditor.py:811 +#: flatcamEditors/FlatCAMGrbEditor.py:5081 +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 "" +"Mettre à l'échelle les formes sélectionnées\n" +"en utilisant la référence d'origine lorsqu'elle est cochée,\n" +"et le centre de la plus grande boîte englobante\n" +"des formes sélectionnées quand elle est décochée." + +#: flatcamEditors/FlatCAMGeoEditor.py:839 +#: flatcamEditors/FlatCAMGrbEditor.py:5110 +msgid "Value X:" +msgstr "Valeur X:" + +#: flatcamEditors/FlatCAMGeoEditor.py:841 +#: flatcamEditors/FlatCAMGrbEditor.py:5112 +msgid "Value for Offset action on X axis." +msgstr "Valeur pour l'action de décalage sur l'axe X." + +#: flatcamEditors/FlatCAMGeoEditor.py:849 +#: flatcamEditors/FlatCAMGrbEditor.py:5120 flatcamTools/ToolTransform.py:249 +msgid "Offset X" +msgstr "Décalage X" + +#: flatcamEditors/FlatCAMGeoEditor.py:851 +#: flatcamEditors/FlatCAMGeoEditor.py:869 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGrbEditor.py:5140 +msgid "" +"Offset the selected shape(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected shapes.\n" +msgstr "" +"Décalez la forme sélectionnée.\n" +"Le point de référence est le milieu de\n" +"le cadre de sélection pour toutes les formes sélectionnées.\n" + +#: flatcamEditors/FlatCAMGeoEditor.py:857 +#: flatcamEditors/FlatCAMGrbEditor.py:5128 +msgid "Value Y:" +msgstr "Valeur Y:" + +#: flatcamEditors/FlatCAMGeoEditor.py:859 +#: flatcamEditors/FlatCAMGrbEditor.py:5130 +msgid "Value for Offset action on Y axis." +msgstr "Valeur pour l'action offset sur Y axi" + +#: flatcamEditors/FlatCAMGeoEditor.py:867 +#: flatcamEditors/FlatCAMGrbEditor.py:5138 flatcamTools/ToolTransform.py:266 +msgid "Offset Y" +msgstr "Décalage Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:898 +#: flatcamEditors/FlatCAMGrbEditor.py:5169 flatcamTools/ToolTransform.py:296 +msgid "Flip on X" +msgstr "Miroir sur X" + +#: flatcamEditors/FlatCAMGeoEditor.py:900 +#: flatcamEditors/FlatCAMGeoEditor.py:908 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 +#: flatcamEditors/FlatCAMGrbEditor.py:5179 +msgid "" +"Flip the selected shape(s) over the X axis.\n" +"Does not create a new shape." +msgstr "" +"Retournez la ou les formes sélectionnées sur l’axe X.\n" +"Ne crée pas une nouvelle forme." + +#: flatcamEditors/FlatCAMGeoEditor.py:906 +#: flatcamEditors/FlatCAMGrbEditor.py:5177 flatcamTools/ToolTransform.py:304 +msgid "Flip on Y" +msgstr "Miroir sur Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:915 +#: flatcamEditors/FlatCAMGrbEditor.py:5186 +msgid "Ref Pt" +msgstr "Point de réf" + +#: flatcamEditors/FlatCAMGeoEditor.py:917 +#: flatcamEditors/FlatCAMGrbEditor.py:5188 +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 "" +"Retourner la ou les formes sélectionnées\n" +"autour du point dans le champ Entrée de point.\n" +"\n" +"Les coordonnées du point peuvent être capturées par\n" +"clic gauche sur la toile avec appui\n" +"Touche Majuscule.\n" +"Cliquez ensuite sur le bouton Ajouter pour insérer les coordonnées.\n" +"Ou entrez les coordonnées au format (x, y) dans le champ\n" +"Pointez sur le champ Entrée et cliquez sur Basculer sur X (Y)." + +#: flatcamEditors/FlatCAMGeoEditor.py:929 +#: flatcamEditors/FlatCAMGrbEditor.py:5200 +msgid "Point:" +msgstr "Point:" + +#: flatcamEditors/FlatCAMGeoEditor.py:931 +#: flatcamEditors/FlatCAMGrbEditor.py:5202 +msgid "" +"Coordinates in format (x, y) used as reference for mirroring.\n" +"The 'x' in (x, y) will be used when using Flip on X and\n" +"the 'y' in (x, y) will be used when using Flip on Y." +msgstr "" +"Coordonnées au format (x, y) utilisées comme référence pour la mise en " +"miroir.\n" +"Le \"x\" dans (x, y) sera utilisé lors de l'utilisation de Flip sur X et\n" +"le 'y' dans (x, y) sera utilisé lors de l'utilisation de Flip sur Y." + +#: flatcamEditors/FlatCAMGeoEditor.py:943 +#: flatcamEditors/FlatCAMGrbEditor.py:5214 flatcamTools/ToolTransform.py:340 +msgid "" +"The point coordinates can be captured by\n" +"left click on canvas together with pressing\n" +"SHIFT key. Then click Add button to insert." +msgstr "" +"Les coordonnées du point peuvent être capturées par\n" +"clic gauche sur la toile avec appui\n" +"Touche Majuscule. Puis cliquez sur le bouton Ajouter pour insérer." + +#: flatcamEditors/FlatCAMGeoEditor.py:1059 +#: flatcamEditors/FlatCAMGrbEditor.py:5340 +msgid "Transformation cancelled. No shape selected." +msgstr "Transformation annulée. Aucune forme sélectionnée." + +#: flatcamEditors/FlatCAMGeoEditor.py:1268 +#: flatcamEditors/FlatCAMGrbEditor.py:5586 +msgid "No shape selected. Please Select a shape to rotate!" +msgstr "" +"Aucune forme sélectionnée. Veuillez sélectionner une forme à faire pivoter!" + +#: flatcamEditors/FlatCAMGeoEditor.py:1271 +#: flatcamEditors/FlatCAMGrbEditor.py:5589 flatcamTools/ToolTransform.py:646 +msgid "Appying Rotate" +msgstr "Appliquer la Rotation" + +#: flatcamEditors/FlatCAMGeoEditor.py:1300 +#: flatcamEditors/FlatCAMGrbEditor.py:5623 +msgid "Done. Rotate completed." +msgstr "Terminé. Rotation terminée." + +#: flatcamEditors/FlatCAMGeoEditor.py:1306 +msgid "Rotation action was not executed" +msgstr "L'action de rotation n'a pas été exécutée" + +#: flatcamEditors/FlatCAMGeoEditor.py:1318 +#: flatcamEditors/FlatCAMGrbEditor.py:5644 +msgid "No shape selected. Please Select a shape to flip!" +msgstr "" +"Aucune forme sélectionnée. Veuillez sélectionner une forme à retourner!" + +#: flatcamEditors/FlatCAMGeoEditor.py:1321 +#: flatcamEditors/FlatCAMGrbEditor.py:5647 flatcamTools/ToolTransform.py:699 +msgid "Applying Flip" +msgstr "Appliquer Flip" + +#: flatcamEditors/FlatCAMGeoEditor.py:1352 +#: flatcamEditors/FlatCAMGrbEditor.py:5687 flatcamTools/ToolTransform.py:742 +msgid "Flip on the Y axis done" +msgstr "Tournez sur l'axe des Y fait" + +#: flatcamEditors/FlatCAMGeoEditor.py:1356 +#: flatcamEditors/FlatCAMGrbEditor.py:5696 flatcamTools/ToolTransform.py:752 +msgid "Flip on the X axis done" +msgstr "Tournez sur l'axe X terminé" + +#: flatcamEditors/FlatCAMGeoEditor.py:1367 +msgid "Flip action was not executed" +msgstr "L'action Flip n'a pas été exécutée" + +#: flatcamEditors/FlatCAMGeoEditor.py:1377 +#: flatcamEditors/FlatCAMGrbEditor.py:5718 +msgid "No shape selected. Please Select a shape to shear/skew!" +msgstr "" +"Aucune forme sélectionnée. Veuillez sélectionner une forme pour cisailler / " +"incliner!" + +#: flatcamEditors/FlatCAMGeoEditor.py:1380 +#: flatcamEditors/FlatCAMGrbEditor.py:5721 flatcamTools/ToolTransform.py:772 +msgid "Applying Skew" +msgstr "Application de l'inclinaison" + +#: flatcamEditors/FlatCAMGeoEditor.py:1406 +#: flatcamEditors/FlatCAMGrbEditor.py:5758 +msgid "Skew on the X axis done" +msgstr "Inclinaison sur l'axe X terminée" + +#: flatcamEditors/FlatCAMGeoEditor.py:1409 +#: flatcamEditors/FlatCAMGrbEditor.py:5761 +msgid "Skew on the Y axis done" +msgstr "Inclinaison sur l'axe des Y faite" + +#: flatcamEditors/FlatCAMGeoEditor.py:1414 +msgid "Skew action was not executed" +msgstr "L'action de biais n'a pas été exécutée" + +#: flatcamEditors/FlatCAMGeoEditor.py:1426 +#: flatcamEditors/FlatCAMGrbEditor.py:5786 +msgid "No shape selected. Please Select a shape to scale!" +msgstr "" +"Aucune forme sélectionnée. Veuillez sélectionner une forme à mettre à " +"l'échelle!" + +#: flatcamEditors/FlatCAMGeoEditor.py:1429 +#: flatcamEditors/FlatCAMGrbEditor.py:5789 flatcamTools/ToolTransform.py:824 +msgid "Applying Scale" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1464 +#: flatcamEditors/FlatCAMGrbEditor.py:5829 +msgid "Scale on the X axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1467 +#: flatcamEditors/FlatCAMGrbEditor.py:5832 +msgid "Scale on the Y axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1471 +msgid "Scale action was not executed" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1481 +#: flatcamEditors/FlatCAMGrbEditor.py:5850 +msgid "No shape selected. Please Select a shape to offset!" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1484 +#: flatcamEditors/FlatCAMGrbEditor.py:5853 flatcamTools/ToolTransform.py:879 +msgid "Applying Offset" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1497 +#: flatcamEditors/FlatCAMGrbEditor.py:5877 +msgid "Offset on the X axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1500 +#: flatcamEditors/FlatCAMGrbEditor.py:5880 +msgid "Offset on the Y axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1505 +msgid "Offset action was not executed" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1509 +#: flatcamEditors/FlatCAMGrbEditor.py:5889 +msgid "Rotate ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1510 +#: flatcamEditors/FlatCAMGeoEditor.py:1565 +#: flatcamEditors/FlatCAMGeoEditor.py:1582 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 +#: flatcamEditors/FlatCAMGrbEditor.py:5962 +msgid "Enter an Angle Value (degrees)" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1519 +#: flatcamEditors/FlatCAMGrbEditor.py:5899 +msgid "Geometry shape rotate done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1523 +#: flatcamEditors/FlatCAMGrbEditor.py:5903 +msgid "Geometry shape rotate cancelled" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1528 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 +msgid "Offset on X axis ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1529 +#: flatcamEditors/FlatCAMGeoEditor.py:1548 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 +#: flatcamEditors/FlatCAMGrbEditor.py:5928 +msgid "Enter a distance Value" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1538 +#: flatcamEditors/FlatCAMGrbEditor.py:5918 +msgid "Geometry shape offset on X axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1542 +#: flatcamEditors/FlatCAMGrbEditor.py:5922 +msgid "Geometry shape offset X cancelled" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1547 +#: flatcamEditors/FlatCAMGrbEditor.py:5927 +msgid "Offset on Y axis ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1557 +#: flatcamEditors/FlatCAMGrbEditor.py:5937 +msgid "Geometry shape offset on Y axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1561 +msgid "Geometry shape offset on Y axis canceled" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1564 +#: flatcamEditors/FlatCAMGrbEditor.py:5944 +msgid "Skew on X axis ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1574 +#: flatcamEditors/FlatCAMGrbEditor.py:5954 +msgid "Geometry shape skew on X axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1578 +msgid "Geometry shape skew on X axis canceled" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:5961 +msgid "Skew on Y axis ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1591 +#: flatcamEditors/FlatCAMGrbEditor.py:5971 +msgid "Geometry shape skew on Y axis done" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1595 +msgid "Geometry shape skew on Y axis canceled" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1959 +#: flatcamEditors/FlatCAMGeoEditor.py:2011 +#: flatcamEditors/FlatCAMGrbEditor.py:1396 +#: flatcamEditors/FlatCAMGrbEditor.py:1466 +msgid "Click on Center point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1966 +#: flatcamEditors/FlatCAMGrbEditor.py:1404 +msgid "Click on Perimeter point to complete ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:1996 +msgid "Done. Adding Circle completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2031 +#: flatcamEditors/FlatCAMGrbEditor.py:1498 +msgid "Click on Start point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2033 +#: flatcamEditors/FlatCAMGrbEditor.py:1500 +msgid "Click on Point3 ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2035 +#: flatcamEditors/FlatCAMGrbEditor.py:1502 +msgid "Click on Stop point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2040 +#: flatcamEditors/FlatCAMGrbEditor.py:1507 +msgid "Click on Stop point to complete ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2042 +#: flatcamEditors/FlatCAMGrbEditor.py:1509 +msgid "Click on Point2 to complete ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2044 +#: flatcamEditors/FlatCAMGrbEditor.py:1511 +msgid "Click on Center point to complete ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2056 +#, python-format +msgid "Direction: %s" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2066 +#: flatcamEditors/FlatCAMGrbEditor.py:1533 +msgid "Mode: Start -> Stop -> Center. Click on Start point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2069 +#: flatcamEditors/FlatCAMGrbEditor.py:1536 +msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2072 +#: flatcamEditors/FlatCAMGrbEditor.py:1539 +msgid "Mode: Center -> Start -> Stop. Click on Center point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2211 +msgid "Done. Arc completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2230 +#: flatcamEditors/FlatCAMGeoEditor.py:2284 +#: flatcamEditors/FlatCAMGeoEditor.py:2657 +msgid "Click on 1st corner ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2236 +msgid "Click on opposite corner to complete ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2265 +msgid "Done. Rectangle completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2291 +msgid "Click on next Point or click right mouse button to complete ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2320 +msgid "Done. Polygon completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2330 +#: flatcamEditors/FlatCAMGeoEditor.py:2376 +#: flatcamEditors/FlatCAMGrbEditor.py:1085 +#: flatcamEditors/FlatCAMGrbEditor.py:1287 +msgid "Backtracked one point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2358 +msgid "Done. Path completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2476 +msgid "MOVE: No shape selected. Select a shape to move" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2478 +#: flatcamEditors/FlatCAMGeoEditor.py:2490 +msgid " MOVE: Click on reference point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2481 +msgid " Click on destination point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2516 +msgid "Done. Geometry(s) Move completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2637 +msgid "Done. Geometry(s) Copy completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2674 +msgid "" +"Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. " +"Error" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2682 +msgid "No text to add." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2689 +msgid " Done. Adding Text completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2717 +msgid "Create buffer geometry ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2729 +#: flatcamEditors/FlatCAMGeoEditor.py:2759 +#: flatcamEditors/FlatCAMGeoEditor.py:2789 +msgid "Buffer cancelled. No shape selected." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2754 +#: flatcamEditors/FlatCAMGrbEditor.py:4752 +msgid "Done. Buffer Tool completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2784 +msgid "Done. Buffer Int Tool completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2814 +msgid "Done. Buffer Ext Tool completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2849 +#: flatcamEditors/FlatCAMGrbEditor.py:2068 +msgid "Select a shape to act as deletion area ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2851 +#: flatcamEditors/FlatCAMGeoEditor.py:2870 +#: flatcamEditors/FlatCAMGeoEditor.py:2876 +#: flatcamEditors/FlatCAMGrbEditor.py:2070 +msgid "Click to pick-up the erase shape..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2880 +#: flatcamEditors/FlatCAMGrbEditor.py:2127 +msgid "Click to erase ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2910 +#: flatcamEditors/FlatCAMGrbEditor.py:2161 +msgid "Done. Eraser tool action completed." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2953 +msgid "Create Paint geometry ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:2967 +#: flatcamEditors/FlatCAMGrbEditor.py:2312 +msgid "Shape transformations ..." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:3570 +msgid "Editing MultiGeo Geometry, tool" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:3572 +msgid "with diameter" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:3965 +msgid "Copy cancelled. No shape selected." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 +#: flatcamGUI/FlatCAMGUI.py:3209 flatcamGUI/FlatCAMGUI.py:3222 +#: flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 +msgid "Click on target point." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4215 +#: flatcamEditors/FlatCAMGeoEditor.py:4250 +msgid "A selection of at least 2 geo items is required to do Intersection." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4445 +msgid "" +"Negative buffer value is not accepted. Use Buffer interior to generate an " +"'inside' shape" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 +msgid "Nothing selected for buffering." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4351 +#: flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 +msgid "Invalid distance for buffering." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4375 +#: flatcamEditors/FlatCAMGeoEditor.py:4479 +msgid "Failed, the result is empty. Choose a different buffer value." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4386 +msgid "Full buffer geometry created." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4393 +msgid "Negative buffer value is not accepted." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4427 +msgid "Failed, the result is empty. Choose a smaller buffer value." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4438 +msgid "Interior buffer geometry created." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4490 +msgid "Exterior buffer geometry created." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4555 +msgid "Nothing selected for painting." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4562 +msgid "Invalid value for" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4568 +#, python-format +msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4627 +msgid "" +"Could not do Paint. Try a different combination of parameters. Or a " +"different method of Paint" +msgstr "" + +#: flatcamEditors/FlatCAMGeoEditor.py:4641 +msgid "Paint done." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:208 +msgid "To add an Pad first select a aperture in Aperture Table" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:215 +#: flatcamEditors/FlatCAMGrbEditor.py:409 +msgid "Aperture size is zero. It needs to be greater than zero." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:366 +#: flatcamEditors/FlatCAMGrbEditor.py:674 +msgid "" +"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:379 +msgid "Done. Adding Pad completed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:401 +msgid "To add an Pad Array first select a aperture in Aperture Table" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:479 +msgid "Click on the Pad Circular Array Start position" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:700 +msgid "Too many Pads for the selected spacing angle." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:723 +msgid "Done. Pad Array added." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:744 +msgid "Select shape(s) and then click ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:756 +msgid "Failed. Nothing selected." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:772 +msgid "" +"Failed. Poligonize works only on geometries belonging to the same aperture." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:826 +msgid "Done. Poligonize completed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:1102 +#: flatcamEditors/FlatCAMGrbEditor.py:1126 +msgid "Corner Mode 1: 45 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:881 +msgid "Click on 1st point ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:891 +#: flatcamEditors/FlatCAMGrbEditor.py:1202 +msgid "Click on next Point or click Right mouse button to complete ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1090 +#: flatcamEditors/FlatCAMGrbEditor.py:1123 +msgid "Corner Mode 2: Reverse 45 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1093 +#: flatcamEditors/FlatCAMGrbEditor.py:1120 +msgid "Corner Mode 3: 90 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1096 +#: flatcamEditors/FlatCAMGrbEditor.py:1117 +msgid "Corner Mode 4: Reverse 90 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1099 +#: flatcamEditors/FlatCAMGrbEditor.py:1114 +msgid "Corner Mode 5: Free angle ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1153 +#: flatcamEditors/FlatCAMGrbEditor.py:1319 +#: flatcamEditors/FlatCAMGrbEditor.py:1358 +msgid "Track Mode 1: 45 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1299 +#: flatcamEditors/FlatCAMGrbEditor.py:1353 +msgid "Track Mode 2: Reverse 45 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1304 +#: flatcamEditors/FlatCAMGrbEditor.py:1348 +msgid "Track Mode 3: 90 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1309 +#: flatcamEditors/FlatCAMGrbEditor.py:1343 +msgid "Track Mode 4: Reverse 90 degrees ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1314 +#: flatcamEditors/FlatCAMGrbEditor.py:1338 +msgid "Track Mode 5: Free angle ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1720 +msgid "Scale the selected Gerber apertures ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1762 +msgid "Buffer the selected apertures ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1804 +msgid "Mark polygon areas in the edited Gerber ..." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1852 +msgid "Nothing selected to move" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:1976 +msgid "Done. Apertures Move completed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2053 +msgid "Done. Apertures copied." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 +msgid "Gerber Editor" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2374 flatcamGUI/ObjectUI.py:192 +#: flatcamTools/ToolProperties.py:137 +msgid "Apertures" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2376 flatcamGUI/ObjectUI.py:194 +msgid "Apertures Table for the Gerber Object." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 +msgid "Code" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 +#: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 +msgid "Type" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 +msgid "Size" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 +msgid "Dim" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2391 flatcamGUI/ObjectUI.py:231 +msgid "Index" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2393 +#: flatcamEditors/FlatCAMGrbEditor.py:2420 flatcamGUI/ObjectUI.py:233 +msgid "Aperture Code" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2395 flatcamGUI/ObjectUI.py:235 +msgid "Type of aperture: circular, rectangle, macros etc" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2397 flatcamGUI/ObjectUI.py:237 +msgid "Aperture Size:" +msgstr "" + +#: 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 "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 +msgid "Code for the new aperture" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2430 +msgid "Aperture Size" +msgstr "" + +#: 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 "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2444 +msgid "Aperture Type" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2446 +msgid "" +"Select the type of new aperture. Can be:\n" +"C = circular\n" +"R = rectangular\n" +"O = oblong" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2457 +msgid "Aperture Dim" +msgstr "" + +#: 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 "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2468 +msgid "Add/Delete Aperture" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2470 +msgid "Add/Delete an aperture in the aperture table" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2479 +msgid "Add a new aperture to the aperture list." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2484 +msgid "Delete a aperture in the aperture list" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2501 +msgid "Buffer Aperture" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2503 +msgid "Buffer a aperture in the aperture list" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 +msgid "Buffer distance" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2514 +msgid "Buffer corner" +msgstr "" + +#: 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 "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 +msgid "Buffer" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2546 +msgid "Scale Aperture" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2548 +msgid "Scale a aperture in the aperture list" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 +msgid "Scale factor" +msgstr "" + +#: 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 "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2584 +msgid "Mark polygon areas" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2586 +msgid "Mark the polygon areas." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2594 +msgid "Area UPPER threshold" +msgstr "" + +#: 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 "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2602 +msgid "Area LOWER threshold" +msgstr "" + +#: 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 "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2617 +msgid "Go" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 +msgid "Add Pad Array" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2638 +msgid "Add an array of pads (linear or circular array)" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2644 +msgid "" +"Select the type of pads array to create.\n" +"It can be Linear X(Y) or Circular" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 +msgid "Nr of pads" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 +msgid "Specify how many pads to be in the array." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3168 +#: flatcamEditors/FlatCAMGrbEditor.py:3172 +msgid "Aperture code value is missing or wrong format. Add it and retry." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3208 +msgid "" +"Aperture dimensions value is missing or wrong format. Add it in format " +"(width, height) and retry." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3221 +msgid "Aperture size value is missing or wrong format. Add it and retry." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3232 +msgid "Aperture already in the aperture table." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3240 +msgid "Added new aperture with code" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3269 +msgid " Select an aperture in Aperture Table" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3276 +msgid "Select an aperture in Aperture Table -->" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3300 +msgid "Deleted aperture with code" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3813 +msgid "Adding geometry for aperture" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3996 +msgid "" +"There are no Aperture definitions in the file. Aborting Gerber creation." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4006 +msgid "Creating Gerber." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4015 +msgid "Done. Gerber editing finished." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4032 +msgid "Cancelled. No aperture is selected" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4583 +msgid "Failed. No aperture geometry is selected." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4592 +msgid "Done. Apertures geometry deleted." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4735 +msgid "No aperture to buffer. Select at least one aperture and try again." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4748 +msgid "Failed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4767 +msgid "Scale factor value is missing or wrong format. Add it and retry." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4799 +msgid "No aperture to scale. Select at least one aperture and try again." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4815 +msgid "Done. Scale Tool completed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4853 +msgid "Polygon areas marked." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:4856 +msgid "There are no polygons to mark area." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:5627 +msgid "Rotation action was not executed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:5766 +msgid "Skew action was not executed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:5836 +msgid "Scale action was not executed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:5885 +msgid "Offset action was not executed." +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:5941 +msgid "Geometry shape offset Y cancelled" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:5958 +msgid "Geometry shape skew X cancelled" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:5975 +msgid "Geometry shape skew Y cancelled" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:47 +msgid "&File" +msgstr "Fichier" + +#: flatcamGUI/FlatCAMGUI.py:52 +msgid "&New Project ...\tCTRL+N" +msgstr "Nouveau projet ...\tCTRL+N" + +#: flatcamGUI/FlatCAMGUI.py:54 +msgid "Will create a new, blank project" +msgstr "Va créer un nouveau projet vierge" + +#: flatcamGUI/FlatCAMGUI.py:59 +msgid "&New" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:62 +msgid "Geometry\tN" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:64 +msgid "Will create a new, empty Geometry Object." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:66 +msgid "Gerber\tB" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:68 +msgid "Will create a new, empty Gerber Object." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:70 +msgid "Excellon\tL" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:72 +msgid "Will create a new, empty Excellon Object." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 +#: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 +msgid "Open" +msgstr "Ouvert" + +#: flatcamGUI/FlatCAMGUI.py:79 +msgid "Open &Project ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 +msgid "Open &Gerber ...\tCTRL+G" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 +msgid "Open &Excellon ...\tCTRL+E" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 +msgid "Open G-&Code ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:100 +msgid "Open Config ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:104 +msgid "Recent projects" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:105 +msgid "Recent files" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:111 +msgid "Scripting" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2097 +msgid "New Script ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 +#: flatcamGUI/FlatCAMGUI.py:2098 +msgid "Open Script ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3559 +msgid "Run Script ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 +msgid "" +"Will run the opened Tcl Script thus\n" +"enabling the automation of certain\n" +"functions of FlatCAM." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:132 +msgid "Import" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:134 +msgid "&SVG as Geometry Object ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:137 +msgid "&SVG as Gerber Object ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:142 +msgid "&DXF as Geometry Object ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:145 +msgid "&DXF as Gerber Object ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:150 +msgid "Export" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:153 +msgid "Export &SVG ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:156 +msgid "Export DXF ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:161 +msgid "Export &PNG ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:163 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:172 +msgid "Export &Excellon ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:174 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:181 +msgid "Export &Gerber ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:183 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:199 +msgid "Backup" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:203 +msgid "Import Preferences from file ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:208 +msgid "Export Preferences to file ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 +msgid "Save" +msgstr "Sauver" + +#: flatcamGUI/FlatCAMGUI.py:217 +msgid "&Save Project ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:222 +msgid "Save Project &As ...\tCTRL+S" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:227 +msgid "Save Project C&opy ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:234 +msgid "E&xit" +msgstr "Sortie" + +#: flatcamGUI/FlatCAMGUI.py:240 +msgid "&Edit" +msgstr "Editer" + +#: flatcamGUI/FlatCAMGUI.py:243 +msgid "Edit Object\tE" +msgstr "Editer un objet\tE" + +#: flatcamGUI/FlatCAMGUI.py:244 +msgid "Close Editor\tCTRL+S" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:252 +msgid "Conversion" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:254 +msgid "&Join Geo/Gerber/Exc -> Geo" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:256 +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 "" + +#: flatcamGUI/FlatCAMGUI.py:263 +msgid "Join Excellon(s) -> Excellon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:265 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:268 +msgid "Join Gerber(s) -> Gerber" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:270 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:275 +msgid "Convert Single to MultiGeo" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:277 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:281 +msgid "Convert Multi to SingleGeo" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:283 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:289 +msgid "Convert Any to Geo" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:291 +msgid "Convert Any to Gerber" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:296 +msgid "&Copy\tCTRL+C" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:300 +msgid "&Delete\tDEL" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:304 +msgid "Se&t Origin\tO" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:305 +msgid "Jump to Location\tJ" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:310 +msgid "Toggle Units\tQ" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:311 +msgid "&Select All\tCTRL+A" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:315 +msgid "&Preferences\tSHIFT+P" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:318 +msgid "&Options" +msgstr "Les options" + +#: flatcamGUI/FlatCAMGUI.py:333 +msgid "&Rotate Selection\tSHIFT+(R)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:338 +msgid "&Skew on X axis\tSHIFT+X" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:340 +msgid "S&kew on Y axis\tSHIFT+Y" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:345 +msgid "Flip on &X axis\tX" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:347 +msgid "Flip on &Y axis\tY" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:352 +msgid "View source\tALT+S" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:357 +msgid "&View" +msgstr "&Vue" + +#: flatcamGUI/FlatCAMGUI.py:358 +msgid "Enable all plots\tALT+1" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:360 +msgid "Disable all plots\tALT+2" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:362 +msgid "Disable non-selected\tALT+3" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:365 +msgid "&Zoom Fit\tV" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:366 +msgid "&Zoom In\t=" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:367 +msgid "&Zoom Out\t-" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:371 +msgid "Redraw All\tF5" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:375 +msgid "Toggle Code Editor\tCTRL+E" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:378 +msgid "&Toggle FullScreen\tALT+F10" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:380 +msgid "&Toggle Plot Area\tCTRL+F10" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:382 +msgid "&Toggle Project/Sel/Tool\t`" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:385 +msgid "&Toggle Grid Snap\tG" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:387 +msgid "&Toggle Axis\tSHIFT+G" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:390 +msgid "Toggle Workspace\tSHIFT+W" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:393 +msgid "&Tool" +msgstr "Outil" + +#: flatcamGUI/FlatCAMGUI.py:395 +msgid "&Command Line\tS" +msgstr "&Command Line\tS" + +#: flatcamGUI/FlatCAMGUI.py:398 +msgid "&Help" +msgstr "Aide" + +#: flatcamGUI/FlatCAMGUI.py:399 +msgid "Online Help\tF1" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:400 +msgid "FlatCAM.org" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:402 +msgid "Report a bug" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:405 +msgid "Excellon Specification" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:407 +msgid "Gerber Specification" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:412 +msgid "Shortcuts List\tF3" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:413 +msgid "YouTube Channel\tF4" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:422 +msgid "Add Circle\tO" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:424 +msgid "Add Arc\tA" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:427 +msgid "Add Rectangle\tR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:430 +msgid "Add Polygon\tN" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:432 +msgid "Add Path\tP" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:434 +msgid "Add Text\tT" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:437 +msgid "Polygon Union\tU" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:439 +msgid "Polygon Intersection\tE" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:441 +msgid "Polygon Subtraction\tS" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:445 +msgid "Cut Path\tX" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:447 +msgid "Copy Geom\tC" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:449 +msgid "Delete Shape\tDEL" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 +msgid "Move\tM" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:454 +msgid "Buffer Tool\tB" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:457 +msgid "Paint Tool\tI" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:460 +msgid "Transform Tool\tALT+R" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:464 +msgid "Toggle Corner Snap\tK" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:467 +msgid ">Excellon Editor<" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:471 +msgid "Add Drill Array\tA" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:473 +msgid "Add Drill\tD" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:477 +msgid "Add Slot Array\tQ" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:479 +msgid "Add Slot\tW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:483 +msgid "Resize Drill(S)\tR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 +msgid "Copy\tC" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 +msgid "Delete\tDEL" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:492 +msgid "Move Drill(s)\tM" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:495 +msgid ">Gerber Editor<" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:499 +msgid "Add Pad\tP" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:501 +msgid "Add Pad Array\tA" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:503 +msgid "Add Track\tT" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:505 +msgid "Add Region\tN" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:509 +msgid "Poligonize\tALT+N" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:511 +msgid "Add SemiDisc\tE" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:512 +msgid "Add Disc\tD" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:514 +msgid "Buffer\tB" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:515 +msgid "Scale\tS" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:517 +msgid "Mark Area\tALT+A" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:519 +msgid "Eraser\tCTRL+E" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:521 +msgid "Transform\tALT+R" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:545 +msgid "Enable Plot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:546 +msgid "Disable Plot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:548 +msgid "Generate CNC" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:549 +msgid "View Source" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 +msgid "Edit" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 +#: flatcamTools/ToolProperties.py:24 +msgid "Properties" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:586 +msgid "File Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:590 +msgid "Edit Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:594 +msgid "View Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:598 +msgid "Shell Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:602 +msgid "Tools Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:606 +msgid "Excellon Editor Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:612 +msgid "Geometry Editor Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:616 +msgid "Gerber Editor Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:620 +msgid "Grid Toolbar" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +msgid "Open project" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 +msgid "Save project" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 +msgid "New Blank Geometry" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:644 +msgid "New Blank Gerber" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 +msgid "New Blank Excellon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 +msgid "Save Object and close the Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 +msgid "&Delete" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +msgid "&Replot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 +msgid "&Clear plot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2089 +msgid "Zoom In" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2090 +msgid "Zoom Out" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1728 flatcamGUI/FlatCAMGUI.py:2091 +msgid "Zoom Fit" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 +msgid "&Command Line" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +msgid "2Sided Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 +msgid "&Cutout Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:546 +msgid "NCC Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 +msgid "Panel Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamTools/ToolFilm.py:209 +msgid "Film Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamTools/ToolSolderPaste.py:455 +msgid "SolderPaste Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamTools/ToolSub.py:28 +msgid "Substract Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:2117 +msgid "Calculators Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2174 +msgid "Select" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 +msgid "Add Drill Hole" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 +msgid "Add Drill Hole Array" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 +#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2126 +msgid "Add Slot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1784 flatcamGUI/FlatCAMGUI.py:2128 +msgid "Add Slot Array" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 +#: flatcamGUI/FlatCAMGUI.py:2125 +msgid "Resize Drill" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 +msgid "Copy Drill" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 +msgid "Delete Drill" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 +msgid "Move Drill" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +msgid "Add Circle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 +msgid "Add Arc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 +msgid "Add Rectangle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 +msgid "Add Path" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 +msgid "Add Polygon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +msgid "Add Text" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +msgid "Add Buffer" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 +msgid "Paint Shape" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 +#: flatcamGUI/FlatCAMGUI.py:1745 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 +msgid "Eraser" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 +msgid "Polygon Union" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 +msgid "Polygon Intersection" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 +msgid "Polygon Subtraction" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 +msgid "Cut Path" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:729 +msgid "Copy Shape(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:732 +msgid "Delete Shape '-'" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 +msgid "Transformations" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:736 +msgid "Move Objects " +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2175 +msgid "Add Pad" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:2177 +msgid "Add Track" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2178 +msgid "Add Region" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2180 +msgid "Poligonize" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:2182 +msgid "SemiDisc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamGUI/FlatCAMGUI.py:2183 +msgid "Disc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2189 +msgid "Mark Area" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1755 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 +msgid "Move" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 +msgid "Snap to grid" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 +msgid "Grid X snapping distance" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 +msgid "Grid Y snapping distance" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 +msgid "Snap to corner" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 +#: flatcamGUI/PreferencesUI.py:278 +msgid "Max. magnet distance" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 +msgid "Project" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:832 +msgid "Selected" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 +msgid "Plot Area" +msgstr "Zone de Dessin" + +#: flatcamGUI/FlatCAMGUI.py:885 +msgid "General" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:894 +msgid "APP. DEFAULTS" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:895 +msgid "PROJ. OPTIONS " +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 +msgid "GERBER" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 +msgid "EXCELLON" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 +msgid "GEOMETRY" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:937 +msgid "CNC-JOB" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 +msgid "TOOLS" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:956 +msgid "UTILITIES" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:973 +msgid "Import Preferences" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:976 +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 "" + +#: flatcamGUI/FlatCAMGUI.py:983 +msgid "Export Preferences" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:986 +msgid "" +"Export a full set of FlatCAM settings in a file\n" +"that is saved on HDD." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:991 +msgid "Open Pref Folder" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:994 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1005 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1318 +msgid "SHOW SHORTCUT LIST" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1318 +msgid "Switch to Project Tab" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1318 +msgid "Switch to Selected Tab" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1319 +msgid "Switch to Tool Tab" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1320 +msgid "New Gerber" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1320 +msgid "Edit Object (if selected)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1320 +msgid "Jump to Coordinates" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "New Excellon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Move Obj" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "New Geometry" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Set Origin" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Change Units" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1322 +msgid "Open Properties Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1322 +msgid "Rotate by 90 degree CW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1322 +msgid "Shell Toggle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1323 +msgid "" +"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1324 +msgid "Flip on X_axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1324 +msgid "Flip on Y_axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1324 +msgid "Select All" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1324 +msgid "Copy Obj" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1325 +msgid "Open Excellon File" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1325 +msgid "Open Gerber File" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1325 +msgid "New Project" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 +msgid "Measurement Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1326 +msgid "Save Project As" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1326 +msgid "Toggle Plot Area" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1326 +msgid "Copy Obj_Name" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1327 +msgid "Toggle Code Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1327 +msgid "Toggle the axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1327 +msgid "Open Preferences Window" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1328 +msgid "Rotate by 90 degree CCW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1328 +msgid "Run a Script" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1328 +msgid "Toggle the workspace" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1328 +msgid "Skew on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1329 +msgid "Skew on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1329 +msgid "2-Sided PCB Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1329 +msgid "Solder Paste Dispensing Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1330 +msgid "Film PCB Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1330 +msgid "Non-Copper Clearing Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1331 +msgid "Paint Area Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 +msgid "PDF Import Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1331 +msgid "Transformations Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1331 +msgid "View File Source" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1332 +msgid "Cutout PCB Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1332 +msgid "Enable all Plots" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1332 +msgid "Disable all Plots" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1332 +msgid "Disable Non-selected Plots" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1333 +msgid "Toggle Full Screen" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1333 +msgid "Abort current task (gracefully)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1333 +msgid "Open Online Manual" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1334 +msgid "Open Online Tutorials" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1334 +msgid "Refresh Plots" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 +msgid "Delete Object" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1334 +msgid "Alternate: Delete Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1335 +msgid "(left to Key_1)Toogle Notebook Area (Left Side)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1335 +msgid "En(Dis)able Obj Plot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1336 +msgid "Deselects all objects" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1350 +msgid "Editor Shortcut list" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1500 +msgid "GEOMETRY EDITOR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1500 +msgid "Draw an Arc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1500 +msgid "Copy Geo Item" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1501 +msgid "Within Add Arc will toogle the ARC direction: CW or CCW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1501 +msgid "Polygon Intersection Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1502 +msgid "Geo Paint Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1693 +msgid "Jump to Location (x, y)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1502 +msgid "Toggle Corner Snap" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1502 +msgid "Move Geo Item" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1503 +msgid "Within Add Arc will cycle through the ARC modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1503 +msgid "Draw a Polygon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1503 +msgid "Draw a Circle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1504 +msgid "Draw a Path" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1504 +msgid "Draw Rectangle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1504 +msgid "Polygon Subtraction Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1504 +msgid "Add Text Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1505 +msgid "Polygon Union Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1505 +msgid "Flip shape on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1505 +msgid "Flip shape on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1505 +msgid "Skew shape on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1506 +msgid "Skew shape on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1506 +msgid "Editor Transformation Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1506 +msgid "Offset shape on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1507 +msgid "Offset shape on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1697 +msgid "Save Object and Exit Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1507 +msgid "Polygon Cut Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1508 +msgid "Rotate Geometry" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1508 +msgid "Finish drawing for certain tools" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1696 +msgid "Abort and return to Select" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 +msgid "Delete Shape" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1581 +msgid "EXCELLON EDITOR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1581 +msgid "Copy Drill(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 +msgid "Add Drill" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1582 +msgid "Move Drill(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1583 +msgid "Add a new Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1583 +msgid "Delete Drill(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1583 +msgid "Alternate: Delete Tool(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1692 +msgid "GERBER EDITOR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1692 +msgid "Add Disc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1692 +msgid "Add SemiDisc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1694 +msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1695 +msgid "Within Track & Region Tools will cycle FORWARD the bend modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1696 +msgid "Alternate: Delete Apertures" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1696 +msgid "Eraser Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 +msgid "Mark Area Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1697 +msgid "Poligonize Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1697 +msgid "Transformation Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1713 +msgid "Toggle Visibility" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1714 +msgid "Toggle Panel" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1717 +msgid "New" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1718 +msgid "Geometry" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1720 +msgid "Excellon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1725 +msgid "Grids" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1727 +msgid "View" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1729 +msgid "Clear Plot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1730 +msgid "Replot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1733 +msgid "Geo Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1734 +msgid "Path" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1735 +msgid "Rectangle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1737 +msgid "Circle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1738 +msgid "Polygon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1739 +msgid "Arc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1742 +msgid "Text" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1748 +msgid "Union" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1749 +msgid "Intersection" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1750 +msgid "Substraction" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 +msgid "Cut" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1758 +msgid "Pad" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1759 +msgid "Pad Array" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1762 +msgid "Track" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1763 +msgid "Region" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1779 +msgid "Exc Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1829 +msgid "Print Preview" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1830 +msgid "Open a OS standard Preview Print window." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1831 +msgid "Print Code" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1832 +msgid "Open a OS standard Print window." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1834 +msgid "Find in Code" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1835 +msgid "Will search and highlight in yellow the string in the Find box." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1841 +msgid "Find box. Enter here the strings to be searched in the text." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1843 +msgid "Replace With" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1844 +msgid "" +"Will replace the string from the Find box with the one in the Replace box." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1848 +msgid "String to replace the one in the Find box throughout the text." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 +msgid "All" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1851 +msgid "" +"When checked it will replace all instances in the 'Find' box\n" +"with the text in the 'Replace' box.." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1854 +msgid "Open Code" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1855 +msgid "Will open a text file in the editor." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1857 +msgid "Save Code" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1858 +msgid "Will save the text in the editor into a file." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1860 +msgid "Run Code" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1861 +msgid "Will run the TCL commands found in the text file, one by one." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1899 +msgid "" +"Relative neasurement.\n" +"Reference is last click position" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1905 +msgid "" +"Absolute neasurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2031 +msgid "Lock Toolbars" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2139 +msgid "Select 'Esc'" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2164 +msgid "Copy Objects" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2171 +msgid "Move Objects" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2633 +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 "" + +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 +#: flatcamGUI/FlatCAMGUI.py:2837 flatcamGUI/FlatCAMGUI.py:2857 +msgid "Warning" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2773 +msgid "" +"Please select geometry items \n" +"on which to perform Intersection Tool." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2832 +msgid "" +"Please select geometry items \n" +"on which to perform Substraction Tool." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2852 +msgid "" +"Please select geometry items \n" +"on which to perform union." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 +msgid "Cancelled. Nothing selected to delete." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 +msgid "Cancelled. Nothing selected to copy." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 +msgid "Cancelled. Nothing selected to move." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3289 +msgid "New Tool ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3290 +msgid "Enter a Tool Diameter" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3306 +msgid "Adding Tool cancelled ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3349 +msgid "Measurement Tool exit..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 +msgid "Idle." +msgstr "Au repos." + +#: flatcamGUI/FlatCAMGUI.py:3519 +msgid "Application started ..." +msgstr "L'application a commencé ..." + +#: flatcamGUI/FlatCAMGUI.py:3520 +msgid "Hello!" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3573 +msgid "Open Project ..." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:3598 +msgid "Exit" +msgstr "" + +#: flatcamGUI/ObjectUI.py:33 +msgid "FlatCAM Object" +msgstr "" + +#: 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 "" + +#: flatcamGUI/ObjectUI.py:81 +msgid "Change the size of the object." +msgstr "" + +#: flatcamGUI/ObjectUI.py:89 +msgid "Factor" +msgstr "" + +#: flatcamGUI/ObjectUI.py:91 +msgid "" +"Factor by which to multiply\n" +"geometric features of this object." +msgstr "" + +#: flatcamGUI/ObjectUI.py:102 +msgid "Perform scaling operation." +msgstr "" + +#: flatcamGUI/ObjectUI.py:110 +msgid "Change the position of this object." +msgstr "" + +#: flatcamGUI/ObjectUI.py:117 +msgid "Vector" +msgstr "" + +#: flatcamGUI/ObjectUI.py:119 +msgid "" +"Amount by which to move the object\n" +"in the x and y axes in (x, y) format." +msgstr "" + +#: flatcamGUI/ObjectUI.py:129 +msgid "Perform the offset operation." +msgstr "" + +#: flatcamGUI/ObjectUI.py:143 +msgid "Gerber Object" +msgstr "" + +#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 +#: flatcamGUI/ObjectUI.py:899 flatcamGUI/ObjectUI.py:1398 +#: flatcamGUI/PreferencesUI.py:1058 flatcamGUI/PreferencesUI.py:1638 +#: flatcamGUI/PreferencesUI.py:2586 flatcamGUI/PreferencesUI.py:2968 +msgid "Plot Options" +msgstr "" + +#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 +#: flatcamGUI/PreferencesUI.py:1065 flatcamGUI/PreferencesUI.py:1650 +msgid "Solid" +msgstr "" + +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 +msgid "Solid color polygons." +msgstr "" + +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 +msgid "M-Color" +msgstr "" + +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 +msgid "Draw polygons in different colors." +msgstr "" + +#: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 +#: flatcamGUI/PreferencesUI.py:1079 flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:2590 +msgid "Plot" +msgstr "" + +#: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 +#: flatcamGUI/ObjectUI.py:945 flatcamGUI/ObjectUI.py:1508 +#: flatcamGUI/PreferencesUI.py:1081 flatcamGUI/PreferencesUI.py:2592 +#: flatcamGUI/PreferencesUI.py:2979 +msgid "Plot (show) this object." +msgstr "" + +#: flatcamGUI/ObjectUI.py:182 flatcamGUI/ObjectUI.py:578 +#: flatcamGUI/ObjectUI.py:905 flatcamGUI/ObjectUI.py:1428 +msgid "Name" +msgstr "" + +#: 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 "" + +#: flatcamGUI/ObjectUI.py:213 +msgid "Mark All" +msgstr "" + +#: 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 "" + +#: flatcamGUI/ObjectUI.py:243 +msgid "Mark the aperture instances on canvas." +msgstr "" + +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 +msgid "Isolation Routing" +msgstr "" + +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 +msgid "" +"Create a Geometry object with\n" +"toolpaths to cut outside polygons." +msgstr "" + +#: 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 "" + +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 +msgid "# Passes" +msgstr "" + +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 +msgid "" +"Width of the isolation gap in\n" +"number (integer) of tool widths." +msgstr "" + +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 +msgid "Pass overlap" +msgstr "" + +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 +#, 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 "" + +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 +msgid "Milling Type" +msgstr "" + +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 +msgid "" +"Milling type:\n" +"- climb / best for precision milling and to reduce tool usage\n" +"- conventional / useful when there is no backlash compensation" +msgstr "" + +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 +msgid "Climb" +msgstr "" + +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 +msgid "Conv." +msgstr "" + +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 +msgid "Combine Passes" +msgstr "" + +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 +msgid "Combine all passes into one object" +msgstr "" + +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 +msgid "\"Follow\"" +msgstr "" + +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 +msgid "" +"Generate a 'Follow' geometry.\n" +"This means that it will cut through\n" +"the middle of the trace." +msgstr "" + +#: flatcamGUI/ObjectUI.py:328 +msgid "Except" +msgstr "" + +#: flatcamGUI/ObjectUI.py:329 +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 "" + +#: flatcamGUI/ObjectUI.py:354 flatcamTools/ToolCutOut.py:53 +#: flatcamTools/ToolNonCopperClear.py:69 flatcamTools/ToolPaint.py:68 +msgid "Obj Type" +msgstr "" + +#: flatcamGUI/ObjectUI.py:356 +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 "" + +#: flatcamGUI/ObjectUI.py:369 flatcamTools/ToolCutOut.py:69 +#: flatcamTools/ToolNonCopperClear.py:87 flatcamTools/ToolPaint.py:86 +#: flatcamTools/ToolPanelize.py:71 flatcamTools/ToolPanelize.py:84 +msgid "Object" +msgstr "" + +#: flatcamGUI/ObjectUI.py:370 +msgid "Object whose area will be removed from isolation geometry." +msgstr "" + +#: flatcamGUI/ObjectUI.py:374 +msgid "Generate Isolation Geometry" +msgstr "" + +#: flatcamGUI/ObjectUI.py:376 +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 "" + +#: flatcamGUI/ObjectUI.py:388 +msgid "Buffer Solid Geometry" +msgstr "" + +#: flatcamGUI/ObjectUI.py:390 +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 "" + +#: flatcamGUI/ObjectUI.py:397 +msgid "FULL Geo" +msgstr "" + +#: flatcamGUI/ObjectUI.py:399 +msgid "" +"Create the Geometry Object\n" +"for isolation routing. It contains both\n" +"the interiors and exteriors geometry." +msgstr "" + +#: flatcamGUI/ObjectUI.py:408 +msgid "Ext Geo" +msgstr "" + +#: flatcamGUI/ObjectUI.py:410 +msgid "" +"Create the Geometry Object\n" +"for isolation routing containing\n" +"only the exteriors geometry." +msgstr "" + +#: flatcamGUI/ObjectUI.py:417 +msgid "Int Geo" +msgstr "" + +#: flatcamGUI/ObjectUI.py:419 +msgid "" +"Create the Geometry Object\n" +"for isolation routing containing\n" +"only the interiors geometry." +msgstr "" + +#: flatcamGUI/ObjectUI.py:449 +msgid "Clear N-copper" +msgstr "" + +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 +msgid "" +"Create a Geometry object with\n" +"toolpaths to cut all non-copper regions." +msgstr "" + +#: flatcamGUI/ObjectUI.py:458 flatcamTools/ToolNonCopperClear.py:446 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" + +#: flatcamGUI/ObjectUI.py:465 +msgid "Board cutout" +msgstr "" + +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 +msgid "" +"Create toolpaths to cut around\n" +"the PCB and separate it from\n" +"the original board." +msgstr "" + +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 +msgid "Cutout Tool" +msgstr "" + +#: flatcamGUI/ObjectUI.py:474 +msgid "" +"Generate the geometry for\n" +"the board cutout." +msgstr "" + +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 +msgid "Non-copper regions" +msgstr "" + +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 +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 "" + +#: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 +#: flatcamGUI/PreferencesUI.py:1185 flatcamGUI/PreferencesUI.py:1210 +msgid "Boundary Margin" +msgstr "" + +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 +msgid "" +"Specify the edge of the PCB\n" +"by drawing a box around all\n" +"objects with this minimum\n" +"distance." +msgstr "" + +#: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 +#: flatcamGUI/PreferencesUI.py:1197 flatcamGUI/PreferencesUI.py:1219 +msgid "Rounded Geo" +msgstr "" + +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 +msgid "Resulting geometry will have rounded corners." +msgstr "" + +#: flatcamGUI/ObjectUI.py:512 flatcamGUI/ObjectUI.py:544 +#: flatcamTools/ToolCutOut.py:183 flatcamTools/ToolCutOut.py:203 +#: flatcamTools/ToolCutOut.py:254 flatcamTools/ToolSolderPaste.py:127 +msgid "Generate Geo" +msgstr "" + +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 +#: flatcamTools/ToolPanelize.py:85 +msgid "Bounding Box" +msgstr "" + +#: flatcamGUI/ObjectUI.py:519 +msgid "" +"Create a geometry surrounding the Gerber object.\n" +"Square shape." +msgstr "" + +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 +msgid "" +"Distance of the edges of the box\n" +"to the nearest polygon." +msgstr "" + +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 +msgid "" +"If the bounding box is \n" +"to have rounded corners\n" +"their radius is equal to\n" +"the margin." +msgstr "" + +#: flatcamGUI/ObjectUI.py:546 +msgid "Generate the Geometry object." +msgstr "" + +#: flatcamGUI/ObjectUI.py:558 +msgid "Excellon Object" +msgstr "" + +#: flatcamGUI/ObjectUI.py:569 +msgid "Solid circles." +msgstr "" + +#: flatcamGUI/ObjectUI.py:617 +msgid "Drills" +msgstr "" + +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 +msgid "Slots" +msgstr "" + +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 +msgid "Offset Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:622 +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 "" + +#: flatcamGUI/ObjectUI.py:627 flatcamGUI/ObjectUI.py:970 +#: flatcamTools/ToolPaint.py:120 +msgid "" +"Tool Diameter. It's value (in current FlatCAM units) \n" +"is the cut width into the material." +msgstr "" + +#: flatcamGUI/ObjectUI.py:630 +msgid "" +"The number of Drill holes. Holes that are drilled with\n" +"a drill bit." +msgstr "" + +#: flatcamGUI/ObjectUI.py:633 +msgid "" +"The number of Slot holes. Holes that are created by\n" +"milling them with an endmill bit." +msgstr "" + +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 +msgid "" +"Some drill bits (the larger ones) need to drill deeper\n" +"to create the desired exit hole diameter due of the tip shape.\n" +"The value here can compensate the Cut Z parameter." +msgstr "" + +#: flatcamGUI/ObjectUI.py:640 +msgid "" +"Toggle display of the drills for the current tool.\n" +"This does not select the tools for G-code generation." +msgstr "" + +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 +msgid "Create CNC Job" +msgstr "" + +#: flatcamGUI/ObjectUI.py:649 +msgid "" +"Create a CNC Job object\n" +"for this drill object." +msgstr "" + +#: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 +#: flatcamGUI/PreferencesUI.py:1897 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/PreferencesUI.py:3373 flatcamGUI/PreferencesUI.py:4061 +#: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 +msgid "Cut Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 +msgid "" +"Drill depth (negative)\n" +"below the copper surface." +msgstr "" + +#: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 +#: flatcamGUI/PreferencesUI.py:1907 flatcamGUI/PreferencesUI.py:2685 +msgid "Travel Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 +msgid "" +"Tool height when travelling\n" +"across the XY plane." +msgstr "" + +#: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 +#: flatcamGUI/PreferencesUI.py:1917 flatcamGUI/PreferencesUI.py:2695 +msgid "Tool change" +msgstr "" + +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 +msgid "" +"Include tool-change sequence\n" +"in G-Code (Pause for tool change)." +msgstr "" + +#: flatcamGUI/ObjectUI.py:686 flatcamGUI/ObjectUI.py:1182 +msgid "Tool change Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 +#: flatcamGUI/PreferencesUI.py:1928 flatcamGUI/PreferencesUI.py:2710 +msgid "" +"Z-axis position (height) for\n" +"tool change." +msgstr "" + +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 +msgid "Start move Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 +msgid "" +"Height of the tool just after start.\n" +"Delete the value if you don't need this feature." +msgstr "" + +#: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 +#: flatcamGUI/PreferencesUI.py:1936 flatcamGUI/PreferencesUI.py:2719 +msgid "End move Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 +#: flatcamGUI/PreferencesUI.py:1938 flatcamGUI/PreferencesUI.py:2721 +msgid "" +"Height of the tool after\n" +"the last move at the end of the job." +msgstr "" + +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 +msgid "Feedrate Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 +msgid "" +"Tool speed while drilling\n" +"(in units per minute).\n" +"So called 'Plunge' feedrate.\n" +"This is for linear move G01." +msgstr "" + +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 +msgid "Feedrate Rapids" +msgstr "" + +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 +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 "" + +#: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 +#: flatcamGUI/PreferencesUI.py:2750 +msgid "Spindle speed" +msgstr "" + +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 +msgid "" +"Speed of the spindle\n" +"in RPM (optional)" +msgstr "" + +#: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 +#: flatcamGUI/PreferencesUI.py:1968 flatcamGUI/PreferencesUI.py:2763 +msgid "Dwell" +msgstr "" + +#: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 +#: flatcamGUI/PreferencesUI.py:1970 flatcamGUI/PreferencesUI.py:2765 +msgid "" +"Pause to allow the spindle to reach its\n" +"speed before cutting." +msgstr "" + +#: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 +#: flatcamGUI/PreferencesUI.py:1975 flatcamGUI/PreferencesUI.py:2770 +msgid "Number of time units for spindle to dwell." +msgstr "" + +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 +msgid "Postprocessor" +msgstr "" + +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 +msgid "" +"The postprocessor JSON file that dictates\n" +"Gcode output." +msgstr "" + +#: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 +#: flatcamGUI/PreferencesUI.py:2114 flatcamGUI/PreferencesUI.py:2857 +msgid "Probe Z depth" +msgstr "" + +#: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 +#: flatcamGUI/PreferencesUI.py:2116 flatcamGUI/PreferencesUI.py:2859 +msgid "" +"The maximum depth that the probe is allowed\n" +"to probe. Negative value, in current units." +msgstr "" + +#: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 +#: flatcamGUI/PreferencesUI.py:2124 flatcamGUI/PreferencesUI.py:2867 +msgid "Feedrate Probe" +msgstr "" + +#: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 +#: flatcamGUI/PreferencesUI.py:2126 flatcamGUI/PreferencesUI.py:2869 +msgid "The feedrate used while the probe is probing." +msgstr "" + +#: flatcamGUI/ObjectUI.py:804 +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 "" + +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 +msgid "Gcode" +msgstr "" + +#: flatcamGUI/ObjectUI.py:814 +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 "" + +#: flatcamGUI/ObjectUI.py:829 +msgid "Create Drills GCode" +msgstr "" + +#: flatcamGUI/ObjectUI.py:831 +msgid "Generate the CNC Job." +msgstr "" + +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 +msgid "Mill Holes" +msgstr "" + +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 +msgid "Create Geometry for milling holes." +msgstr "" + +#: flatcamGUI/ObjectUI.py:843 +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 "" + +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 +msgid "Drill Tool dia" +msgstr "" + +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 +msgid "Diameter of the cutting tool." +msgstr "" + +#: flatcamGUI/ObjectUI.py:858 +msgid "Mill Drills Geo" +msgstr "" + +#: flatcamGUI/ObjectUI.py:860 +msgid "" +"Create the Geometry Object\n" +"for milling DRILLS toolpaths." +msgstr "" + +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 +msgid "Slot Tool dia" +msgstr "" + +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 +msgid "" +"Diameter of the cutting tool\n" +"when milling slots." +msgstr "" + +#: flatcamGUI/ObjectUI.py:875 +msgid "Mill Slots Geo" +msgstr "" + +#: flatcamGUI/ObjectUI.py:877 +msgid "" +"Create the Geometry Object\n" +"for milling SLOTS toolpaths." +msgstr "" + +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "" + +#: flatcamGUI/ObjectUI.py:926 +msgid "" +"Tools in this Geometry object used for cutting.\n" +"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 "" + +#: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 +#: flatcamGUI/PreferencesUI.py:2978 +msgid "Plot Object" +msgstr "" + +#: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 +msgid "Dia" +msgstr "" + +#: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 +#: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 +msgid "TT" +msgstr "" + +#: flatcamGUI/ObjectUI.py:964 +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 "" + +#: flatcamGUI/ObjectUI.py:975 +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 "" + +#: flatcamGUI/ObjectUI.py:982 +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 "" + +#: flatcamGUI/ObjectUI.py:991 +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 "" + +#: flatcamGUI/ObjectUI.py:1003 +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 "" + +#: flatcamGUI/ObjectUI.py:1016 +msgid "Tool Offset" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1019 +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 "" + +#: flatcamGUI/ObjectUI.py:1061 flatcamTools/ToolNonCopperClear.py:239 +#: flatcamTools/ToolPaint.py:178 +msgid "" +"Add a new tool to the Tool Table\n" +"with the diameter specified above." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1069 +msgid "" +"Copy a selection of tools in the Tool Table\n" +"by first selecting a row in the Tool Table." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1077 +msgid "" +"Delete a selection of tools in the Tool Table\n" +"by first selecting a row in the Tool Table." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1093 +msgid "Tool Data" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1096 +msgid "" +"The data used for creating GCode.\n" +"Each tool store it's own set of such data." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 +#: flatcamTools/ToolNonCopperClear.py:220 +msgid "V-Tip Dia" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 +#: flatcamTools/ToolNonCopperClear.py:222 +msgid "The tip diameter for V-Shape Tool" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 +#: flatcamTools/ToolNonCopperClear.py:227 +msgid "V-Tip Angle" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 +#: flatcamTools/ToolNonCopperClear.py:229 +msgid "" +"The tip angle for V-Shape Tool.\n" +"In degree." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 +msgid "" +"Cutting depth (negative)\n" +"below the copper surface." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 +msgid "Multi-Depth" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 +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 "" + +#: flatcamGUI/ObjectUI.py:1163 +msgid "Depth of each pass (positive)." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 +msgid "" +"Height of the tool when\n" +"moving without cutting." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 +msgid "" +"Include tool-change sequence\n" +"in the Machine Code (Pause for tool change)." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 +msgid "Feed Rate X-Y" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 +msgid "" +"Cutting speed in the XY\n" +"plane in units per minute" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 +msgid "Feed Rate Z" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 +msgid "" +"Cutting speed in the XY\n" +"plane in units per minute.\n" +"It is called also Plunge." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 +msgid "Feed Rate Rapids" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 +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 "" + +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 +msgid "Re-cut 1st pt." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 +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 "" + +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 +msgid "" +"Speed of the spindle in RPM (optional).\n" +"If LASER postprocessor is used,\n" +"this value is the power of laser." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 +#: flatcamTools/ToolSolderPaste.py:276 +msgid "PostProcessor" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 +msgid "" +"The Postprocessor file that dictates\n" +"the Machine Code (like GCode, RML, HPGL) output." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1337 +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 "" + +#: flatcamGUI/ObjectUI.py:1344 +msgid "Generate" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1346 +msgid "Generate the CNC Job object." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1353 +msgid "Paint Area" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 +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 "" + +#: flatcamGUI/ObjectUI.py:1367 +msgid "Launch Paint Tool in Tools Tab." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1383 +msgid "CNC Job Object" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 +msgid "Plot kind" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 +msgid "" +"This selects the kind of geometries on the canvas to plot.\n" +"Those can be either of type 'Travel' which means the moves\n" +"above the work piece or it can be of type 'Cut',\n" +"which means the moves that cut into the material." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 +msgid "Travel" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 +msgid "Display Annotation" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 +msgid "" +"This selects if to display text annotation on the plot.\n" +"When checked it will display numbers in order for each end\n" +"of a travel line." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1434 +msgid "Travelled dist." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1436 flatcamGUI/ObjectUI.py:1441 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1446 +msgid "Estimated time" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1448 flatcamGUI/ObjectUI.py:1453 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1488 +msgid "CNC Tools Table" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1491 +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 "" + +#: flatcamGUI/ObjectUI.py:1523 +msgid "P" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1529 +msgid "Update Plot" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1531 +msgid "Update the plot." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 +msgid "Export CNC Code" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1546 +msgid "Prepend to CNC Code" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 +msgid "" +"Type here any G-Code commands you would\n" +"like to add at the beginning of the G-Code file." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1557 +msgid "Append to CNC Code" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 +msgid "" +"Type here any G-Code commands you would\n" +"like to append to the generated file.\n" +"I.e.: M2 (End of program)" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 +msgid "Toolchange G-Code" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 +msgid "" +"Type here any G-Code commands you would\n" +"like to be executed when Toolchange event is encountered.\n" +"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 "" + +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 +msgid "Use Toolchange Macro" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 +msgid "" +"Check this box if you want to use\n" +"a Custom Toolchange GCode (macro)." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 +msgid "" +"A list of the FlatCAM variables that can be used\n" +"in the Toolchange event.\n" +"They have to be surrounded by the '%' symbol" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 +msgid "Parameters" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 +msgid "FlatCAM CNC parameters" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 +msgid "tool = tool number" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 +msgid "tooldia = tool diameter" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 +msgid "t_drills = for Excellon, total number of drills" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 +msgid "x_toolchange = X coord for Toolchange" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 +msgid "y_toolchange = Y coord for Toolchange" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 +msgid "z_toolchange = Z coord for Toolchange" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1625 +msgid "z_cut = depth where to cut" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1626 +msgid "z_move = height where to travel" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 +msgid "z_depthpercut = the step value for multidepth cut" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 +msgid "spindlesspeed = the value for the spindle speed" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 +msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1645 +msgid "View CNC Code" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1647 +msgid "" +"Opens TAB to view/modify/print G-Code\n" +"file." +msgstr "" + +#: flatcamGUI/ObjectUI.py:1652 +msgid "Save CNC Code" +msgstr "" + +#: flatcamGUI/ObjectUI.py:1654 +msgid "" +"Opens dialog to save G-Code\n" +"file." +msgstr "" + +#: flatcamGUI/PlotCanvasLegacy.py:1000 +msgid "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:257 +msgid "GUI Preferences" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:263 +msgid "Grid X value" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:265 +msgid "This is the Grid snap value on X axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:270 +msgid "Grid Y value" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:272 +msgid "This is the Grid snap value on Y axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:277 +msgid "Snap Max" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:282 +msgid "Workspace" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:284 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:287 +msgid "Wk. format" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:289 +msgid "" +"Select the type of rectangle to be used on canvas,\n" +"as valid workspace." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:302 +msgid "Plot Fill" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:304 +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/PreferencesUI.py:318 flatcamGUI/PreferencesUI.py:368 +#: flatcamGUI/PreferencesUI.py:418 +msgid "Alpha Level" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:320 +msgid "Set the fill transparency for plotted objects." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:337 +msgid "Plot Line" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:339 +msgid "Set the line color for plotted objects." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:351 +msgid "Sel. Fill" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:353 +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 "" + +#: flatcamGUI/PreferencesUI.py:370 +msgid "Set the fill transparency for the 'left to right' selection box." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:387 +msgid "Sel. Line" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:389 +msgid "Set the line color for the 'left to right' selection box." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:401 +msgid "Sel2. Fill" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:403 +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 "" + +#: flatcamGUI/PreferencesUI.py:420 +msgid "Set the fill transparency for selection 'right to left' box." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:437 +msgid "Sel2. Line" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:439 +msgid "Set the line color for the 'right to left' selection box." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:451 +msgid "Editor Draw" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:453 +msgid "Set the color for the shape." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:465 +msgid "Editor Draw Sel." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:467 +msgid "Set the color of the shape when selected." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:479 +msgid "Project Items" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:481 +msgid "Set the color of the items in Project Tab Tree." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:492 +msgid "Proj. Dis. Items" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:494 +msgid "" +"Set the color of the items in Project Tab Tree,\n" +"for the case when the items are disabled." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:507 +msgid "Activity Icon" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:509 +msgid "Select the GIF that show activity when FlatCAM is active." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:555 +msgid "GUI Settings" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:561 +msgid "Layout" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:563 +msgid "" +"Select an layout for FlatCAM.\n" +"It is applied immediately." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:579 +msgid "Style" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:581 +msgid "" +"Select an style for FlatCAM.\n" +"It will be applied at the next app start." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:592 +msgid "HDPI Support" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:594 +msgid "" +"Enable High DPI support for FlatCAM.\n" +"It will be applied at the next app start." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:607 flatcamGUI/PreferencesUI.py:815 +msgid "Clear GUI Settings" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:609 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:612 +msgid "Clear" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:616 +msgid "Hover Shape" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:618 +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/PreferencesUI.py:625 +msgid "Sel. Shape" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:627 +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 "" + +#: flatcamGUI/PreferencesUI.py:635 +msgid "NB Font Size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:637 +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/PreferencesUI.py:653 +msgid "Axis Font Size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:655 +msgid "This sets the font size for canvas axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:669 +msgid "Textbox Font Size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:671 +msgid "" +"This sets the font size for the Textbox GUI\n" +"elements that are used in FlatCAM." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:689 +msgid "Splash Screen" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:691 +msgid "Enable display of the splash screen at application startup." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:701 +msgid "Sys Tray Icon" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:703 +msgid "Enable display of FlatCAM icon in Sys Tray." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:708 +msgid "Shell at StartUp" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:710 flatcamGUI/PreferencesUI.py:715 +msgid "" +"Check this box if you want the shell to\n" +"start automatically at startup." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:720 +msgid "Project at StartUp" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:722 flatcamGUI/PreferencesUI.py:727 +msgid "" +"Check this box if you want the project/selected/tool tab area to\n" +"to be shown automatically at startup." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:732 +msgid "Project AutoHide" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:734 flatcamGUI/PreferencesUI.py:740 +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/PreferencesUI.py:746 +msgid "Enable ToolTips" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:748 flatcamGUI/PreferencesUI.py:753 +msgid "" +"Check this box if you want to have toolTips displayed\n" +"when hovering with mouse over items throughout the App." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:784 +msgid "Delete object confirmation" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:786 +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/PreferencesUI.py:812 +msgid "Are you sure you want to delete the GUI Settings? \n" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:836 +msgid "App Preferences" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 +#: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 +msgid "Units" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:843 +msgid "" +"The default value for FlatCAM units.\n" +"Whatever is selected here is set every time\n" +"FLatCAM is started." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:846 +msgid "IN" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 +#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 +msgid "MM" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:850 +msgid "Graphic Engine" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:851 +msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:861 +msgid "APP. LEVEL" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:862 +msgid "" +"Choose the default level of usage for FlatCAM.\n" +"BASIC level -> reduced functionality, best for beginner's.\n" +"ADVANCED level -> full functionality.\n" +"\n" +"The choice here will influence the parameters in\n" +"the Selected Tab for all kinds of FlatCAM objects." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:871 +msgid "Portable app" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:872 +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 "" + +#: flatcamGUI/PreferencesUI.py:879 +msgid "Languages" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:880 +msgid "Set the language used throughout FlatCAM." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:883 +msgid "Apply Language" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:884 +msgid "" +"Set the language used throughout FlatCAM.\n" +"The app will restart after click.Windows: When FlatCAM is installed in " +"Program Files\n" +"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 "" + +#: flatcamGUI/PreferencesUI.py:893 +msgid "Version Check" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 +msgid "" +"Check this box if you want to check\n" +"for a new version automatically at startup." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:905 +msgid "Send Stats" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 +msgid "" +"Check this box if you agree to send anonymous\n" +"stats automatically at startup, to help improve FlatCAM." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:919 +msgid "Pan Button" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:920 +msgid "" +"Select the mouse button to use for panning:\n" +"- MMB --> Middle Mouse Button\n" +"- RMB --> Right Mouse Button" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:923 +msgid "MMB" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:924 +msgid "RMB" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:927 +msgid "Multiple Sel" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:928 +msgid "Select the key used for multiple selection." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:929 +msgid "CTRL" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:930 +msgid "SHIFT" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:933 +msgid "Workers number" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 +msgid "" +"The number of Qthreads made available to the App.\n" +"A bigger number may finish the jobs more quickly but\n" +"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 "" + +#: flatcamGUI/PreferencesUI.py:954 +msgid "Geo Tolerance" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 +msgid "" +"This value can counter the effect of the Circle Steps\n" +"parameter. Default value is 0.01.\n" +"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 "" + +#: flatcamGUI/PreferencesUI.py:1002 +msgid "\"Open\" behavior" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1004 +msgid "" +"When checked the path for the last saved file is used when saving files,\n" +"and the path for the last opened file is used when opening files.\n" +"\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 "" + +#: flatcamGUI/PreferencesUI.py:1013 +msgid "Save Compressed Project" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1015 +msgid "" +"Whether to save a compressed or uncompressed project.\n" +"When checked it will save a compressed FlatCAM project." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1026 +msgid "Compression Level" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1028 +msgid "" +"The level of compression used when saving\n" +"a FlatCAM project. Higher value means better compression\n" +"but require more RAM usage and more processing time." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1055 +msgid "Gerber General" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 +msgid "Circle Steps" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1088 +msgid "" +"The number of circle steps for Gerber \n" +"circular aperture linear approximation." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1103 +msgid "Gerber Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1235 +msgid "Gerber Adv. Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 +msgid "Advanced Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1240 +msgid "" +"A list of Gerber advanced parameters.\n" +"Those parameters are available only for\n" +"Advanced App. Level." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1259 +msgid "Table Show/Hide" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1261 +msgid "" +"Toggle the display of the Gerber Apertures Table.\n" +"Also, on hide, it will delete all mark shapes\n" +"that are drawn on canvas." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1271 +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 "" + +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 +#: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 +#: flatcamTools/ToolProperties.py:318 +msgid "None" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1277 +msgid "Full" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1282 +msgid "Simplify" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1283 +msgid "" +"When checked all the Gerber polygons will be\n" +"loaded with simplification having a set tolerance." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1288 +msgid "Tolerance" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1289 +msgid "Tolerance for poligon simplification." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1335 +msgid "Gerber Export" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 +msgid "Export Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1340 +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export Gerber menu entry." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 +msgid "The units used in the Gerber file." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 +#: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 +msgid "INCH" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 +msgid "Int/Decimals" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1365 +msgid "" +"The number of digits in the whole part of the number\n" +"and in the fractional part of the number." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1376 +msgid "" +"This numbers signify the number of digits in\n" +"the whole part of Gerber coordinates." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1390 +msgid "" +"This numbers signify the number of digits in\n" +"the decimal part of Gerber coordinates." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 +msgid "Zeros" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 +msgid "" +"This sets the type of Gerber zeros.\n" +"If LZ then Leading Zeros are removed and\n" +"Trailing Zeros are kept.\n" +"If TZ is checked then Trailing Zeros are removed\n" +"and Leading Zeros are kept." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 +msgid "LZ" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 +msgid "TZ" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1434 +msgid "A list of Gerber Editor parameters." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 +msgid "Selection limit" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1444 +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 "" + +#: flatcamGUI/PreferencesUI.py:1456 +msgid "New Aperture code" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1468 +msgid "New Aperture size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1470 +msgid "Size for the new aperture" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1480 +msgid "New Aperture type" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1482 +msgid "" +"Type for the new aperture.\n" +"Can be 'C', 'R' or 'O'." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1503 +msgid "Aperture Dimensions" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 +msgid "Diameters of the cutting tools, separated by ','" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1511 +msgid "Linear Pad Array" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 +msgid "Linear Dir." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1551 +msgid "Circular Pad Array" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 +msgid "Circular Dir." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 +msgid "" +"Direction for circular array.\n" +"Can be CW = clockwise or CCW = counter clockwise." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 +msgid "Circ. Angle" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1583 +msgid "Distance at which to buffer the Gerber element." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1590 +msgid "Scale Tool" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1596 +msgid "Factor to scale the Gerber element." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 +msgid "Threshold low" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1609 +msgid "Threshold value under which the apertures are not marked." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1619 +msgid "Threshold value over which the apertures are not marked." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1635 +msgid "Excellon General" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1657 +msgid "Excellon Format" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1659 +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 "" + +#: flatcamGUI/PreferencesUI.py:1687 +msgid "Default values for INCH are 2:4" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 +msgid "" +"This numbers signify the number of digits in\n" +"the whole part of Excellon coordinates." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 +msgid "" +"This numbers signify the number of digits in\n" +"the decimal part of Excellon coordinates." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1717 +msgid "METRIC" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1720 +msgid "Default values for METRIC are 3:3" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1751 +msgid "Default Zeros" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 +msgid "" +"This sets the type of Excellon zeros.\n" +"If LZ then Leading Zeros are kept and\n" +"Trailing Zeros are removed.\n" +"If TZ is checked then Trailing Zeros are kept\n" +"and Leading Zeros are removed." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1765 +msgid "" +"This sets the default type of Excellon zeros.\n" +"If it is not detected in the parsed file the value here\n" +"will be used.If LZ then Leading Zeros are kept and\n" +"Trailing Zeros are removed.\n" +"If TZ is checked then Trailing Zeros are kept\n" +"and Leading Zeros are removed." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1775 +msgid "Default Units" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1778 +msgid "" +"This sets the default units of Excellon files.\n" +"If it is not detected in the parsed file the value here\n" +"will be used.Some Excellon files don't have an header\n" +"therefore this parameter will be used." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1789 +msgid "" +"This sets the units of Excellon files.\n" +"Some Excellon files don't have an header\n" +"therefore this parameter will be used." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1795 +msgid "Update Export settings" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1803 +msgid "Excellon Optimization" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1806 +msgid "Algorithm:" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 +msgid "" +"This sets the optimization type for the Excellon drill path.\n" +"If <> is checked then Google OR-Tools algorithm with\n" +"MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n" +"If <> is checked then Google OR-Tools Basic algorithm is used.\n" +"If <> is checked then Travelling Salesman algorithm is used for\n" +"drill path optimization.\n" +"\n" +"If this control is disabled, then FlatCAM works in 32bit mode and it uses\n" +"Travelling Salesman algorithm for path optimization." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1820 +msgid "MetaHeuristic" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1822 +msgid "TSA" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1837 +msgid "Optimization Time" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1840 +msgid "" +"When OR-Tools Metaheuristic (MH) is enabled there is a\n" +"maximum threshold for how much time is spent doing the\n" +"path optimization. This max duration is set here.\n" +"In seconds." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1883 +msgid "Excellon Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1888 +msgid "" +"Parameters used to create a CNC Job object\n" +"for this drill object." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 +msgid "Toolchange Z" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1958 +msgid "Spindle Speed" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 +msgid "Duration" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2001 +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 "" + +#: flatcamGUI/PreferencesUI.py:2044 +msgid "Defaults" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2057 +msgid "Excellon Adv. Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2065 +msgid "" +"A list of Excellon advanced parameters.\n" +"Those parameters are available only for\n" +"Advanced App. Level." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2083 +msgid "Toolchange X,Y" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 +msgid "Toolchange X,Y position." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 +msgid "Spindle dir." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 +msgid "" +"This sets the direction that the spindle is rotating.\n" +"It can be either:\n" +"- CW = clockwise or\n" +"- CCW = counter clockwise" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 +msgid "Fast Plunge" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 +msgid "" +"By checking this, the vertical move from\n" +"Z_Toolchange to Z_move is done with G0,\n" +"meaning the fastest speed available.\n" +"WARNING: the move is done at Toolchange X,Y coords." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2157 +msgid "Fast Retract" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2159 +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 "" + +#: flatcamGUI/PreferencesUI.py:2178 +msgid "Excellon Export" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2183 +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export Excellon menu entry." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 +msgid "The units used in the Excellon file." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2208 +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 "" + +#: flatcamGUI/PreferencesUI.py:2244 +msgid "Format" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 +msgid "" +"Select the kind of coordinates format used.\n" +"Coordinates can be saved with decimal point or without.\n" +"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 "" + +#: flatcamGUI/PreferencesUI.py:2253 +msgid "Decimal" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2254 +msgid "No-Decimal" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2280 +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 "" + +#: flatcamGUI/PreferencesUI.py:2290 +msgid "Slot type" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 +msgid "" +"This sets how the slots will be exported.\n" +"If ROUTED then the slots will be routed\n" +"using M15/M16 commands.\n" +"If DRILLED(G85) the slots will be exported\n" +"using the Drilled slot command (G85)." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2300 +msgid "Routed" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2301 +msgid "Drilled(G85)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2333 +msgid "A list of Excellon Editor parameters." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2343 +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 "" + +#: flatcamGUI/PreferencesUI.py:2355 +msgid "New Tool Dia" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2378 +msgid "Linear Drill Array" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2418 +msgid "Circular Drill Array" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2497 +msgid "Linear Slot Array" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2549 +msgid "Circular Slot Array" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2583 +msgid "Geometry General" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2602 +msgid "" +"The number of circle steps for Geometry \n" +"circle and arc shapes linear approximation." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2630 +msgid "Geometry Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2637 +msgid "" +"Create a CNC Job object\n" +"tracing the contours of this\n" +"Geometry object." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2669 +msgid "Depth/Pass" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2671 +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 "" + +#: flatcamGUI/PreferencesUI.py:2798 +msgid "Geometry Adv. Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2805 +msgid "" +"A list of Geometry advanced parameters.\n" +"Those parameters are available only for\n" +"Advanced App. Level." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 +#: flatcamTools/ToolSolderPaste.py:207 +msgid "Toolchange X-Y" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2826 +msgid "" +"Height of the tool just after starting the work.\n" +"Delete the value if you don't need this feature." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2902 +msgid "Seg. X size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2904 +msgid "" +"The size of the trace segment on the X axis.\n" +"Useful for auto-leveling.\n" +"A value of 0 means no segmentation on the X axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2913 +msgid "Seg. Y size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2915 +msgid "" +"The size of the trace segment on the Y axis.\n" +"Useful for auto-leveling.\n" +"A value of 0 means no segmentation on the Y axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2931 +msgid "Geometry Editor" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2936 +msgid "A list of Geometry Editor parameters." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:2946 +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 "" + +#: flatcamGUI/PreferencesUI.py:2965 +msgid "CNC Job General" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3020 +msgid "" +"The number of circle steps for GCode \n" +"circle and arc shapes linear approximation." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3028 +msgid "Travel dia" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3030 +msgid "" +"The width of the travel lines to be\n" +"rendered in the plot." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3041 +msgid "Coordinates decimals" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3043 +msgid "" +"The number of decimals to be used for \n" +"the X, Y, Z coordinates in CNC code (GCODE, etc.)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3051 +msgid "Feedrate decimals" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3053 +msgid "" +"The number of decimals to be used for \n" +"the Feedrate parameter in CNC code (GCODE, etc.)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3061 +msgid "Coordinates type" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3063 +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 "" + +#: flatcamGUI/PreferencesUI.py:3069 +msgid "Absolute G90" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3070 +msgid "Incremental G91" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3087 +msgid "CNC Job Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3090 +msgid "Export G-Code" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3106 +msgid "Prepend to G-Code" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3118 +msgid "Append to G-Code" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3138 +msgid "CNC Job Adv. Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3211 +msgid "z_cut = Z depth for the cut" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3212 +msgid "z_move = Z height for travel" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3235 +msgid "Annotation Size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3237 +msgid "The font size of the annotation text. In pixels." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3245 +msgid "Annotation Color" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3247 +msgid "Set the font color for the annotation texts." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3273 +msgid "NCC Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 +msgid "Tools dia" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 +msgid "Tool Type" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 +#: flatcamTools/ToolNonCopperClear.py:197 +#: flatcamTools/ToolNonCopperClear.py:205 +msgid "" +"Default tool type:\n" +"- 'V-shape'\n" +"- Circular" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 +msgid "V-shape" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 +#: flatcamTools/ToolNonCopperClear.py:149 +#: flatcamTools/ToolNonCopperClear.py:157 +msgid "" +"Milling type when the selected tool is of type: 'iso_op':\n" +"- climb / best for precision milling and to reduce tool usage\n" +"- conventional / useful when there is no backlash compensation" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 +#: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 +msgid "Tool order" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 +#: flatcamTools/ToolNonCopperClear.py:164 +#: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 +#: flatcamTools/ToolPaint.py:147 +msgid "" +"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 "" + +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 +#: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 +msgid "Forward" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 +#: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 +msgid "Reverse" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 +#: flatcamTools/ToolNonCopperClear.py:271 +#: flatcamTools/ToolNonCopperClear.py:276 +msgid "" +"Depth of cut into material. Negative value.\n" +"In FlatCAM units." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3390 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 "" + +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 +msgid "Bounding box margin." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 +#: flatcamTools/ToolNonCopperClear.py:314 +msgid "" +"Algorithm for non-copper clearing:
Standard: Fixed step inwards." +"
Seed-based: Outwards from seed.
Line-based: Parallel " +"lines." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 +#: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 +msgid "Connect" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 +#: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 +msgid "Contour" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamTools/ToolPaint.py:271 +msgid "Rest M." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 +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 "" + +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 +#: flatcamTools/ToolNonCopperClear.py:363 +#: flatcamTools/ToolNonCopperClear.py:375 +msgid "" +"If used, it will add an offset to the copper features.\n" +"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 "" + +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 +msgid "Offset value" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 +msgid "Itself" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 +msgid "Area" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3500 +msgid "Ref" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3501 +msgid "Reference" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 +msgid "" +"- 'Itself' - the non copper clearing extent\n" +"is based on the object that is copper cleared.\n" +" - '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 "" + +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 +msgid "Normal" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 +msgid "Progressive" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3516 +msgid "NCC Plotting" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3518 +msgid "" +"- 'Normal' - normal plotting, done at the end of the NCC job\n" +"- 'Progressive' - after each shape is generated it will be plotted." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3532 +msgid "Cutout Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 +msgid "" +"Diameter of the tool used to cutout\n" +"the PCB shape out of the surrounding material." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 +msgid "Obj kind" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3558 flatcamTools/ToolCutOut.py:78 +msgid "" +"Choice of what kind the object we want to cutout is.
- Single: " +"contain a single PCB Gerber outline object.
- Panel: a panel PCB " +"Gerber object, which is made\n" +"out of many individual PCB outlines." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 +#: flatcamTools/ToolCutOut.py:84 +msgid "Single" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 +msgid "Panel" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3572 flatcamTools/ToolCutOut.py:102 +msgid "" +"Margin over bounds. A positive value here\n" +"will make the cutout of the PCB further from\n" +"the actual PCB border" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3580 +msgid "Gap size" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 +msgid "" +"The size of the bridge gaps in the cutout\n" +"used to keep the board connected to\n" +"the surrounding material (the one \n" +"from which the PCB is cutout)." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 +msgid "Gaps" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3593 +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 "" + +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 +msgid "Convex Sh." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3617 flatcamTools/ToolCutOut.py:131 +msgid "" +"Create a convex shape surrounding the entire PCB.\n" +"Used only if the source object type is Gerber." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3631 +msgid "2Sided Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3636 +msgid "" +"A tool to help in creating a double sided\n" +"PCB using alignment holes." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 +msgid "Drill dia" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3648 flatcamTools/ToolDblSided.py:225 +#: flatcamTools/ToolDblSided.py:236 +msgid "Diameter of the drill for the alignment holes." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 +msgid "Mirror Axis:" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 +msgid "Mirror vertically (X) or horizontally (Y)." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 +msgid "Point" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 +msgid "Box" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3670 +msgid "Axis Ref" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3672 flatcamTools/ToolDblSided.py:135 +msgid "" +"The axis should pass through a point or cut\n" +" a specified box (in a FlatCAM object) through \n" +"the center." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3688 +msgid "Paint Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3693 +msgid "Parameters:" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 +msgid "Selection" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 +#: flatcamTools/ToolPaint.py:304 +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 "" + +#: flatcamGUI/PreferencesUI.py:3818 +msgid "Ref." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3826 +msgid "Paint Plotting" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3828 +msgid "" +"- 'Normal' - normal plotting, done at the end of the Paint job\n" +"- 'Progressive' - after each shape is generated it will be plotted." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3842 +msgid "Film Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3847 +msgid "" +"Create a PCB film from a Gerber or Geometry\n" +"FlatCAM object.\n" +"The file is saved in SVG format." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3858 +msgid "Film Type" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 +msgid "" +"Generate a Positive black film or a Negative film.\n" +"Positive means that it will print the features\n" +"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 "" + +#: flatcamGUI/PreferencesUI.py:3871 +msgid "Film Color" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3873 +msgid "Set the film color when positive film is selected." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 +msgid "Border" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3893 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 "" + +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 +msgid "Scale Stroke" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3908 flatcamTools/ToolFilm.py:146 +msgid "" +"Scale the line stroke thickness of each feature in the SVG file.\n" +"It means that the line that envelope each SVG feature will be thicker or " +"thinner,\n" +"therefore the fine features may be more affected by this parameter." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3923 +msgid "Panelize Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3928 +msgid "" +"Create an object that contains an array of (x, y) elements,\n" +"each element is a copy of the source object spaced\n" +"at a X distance, Y distance of each other." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 +msgid "Spacing cols" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 +msgid "" +"Spacing between columns of the desired panel.\n" +"In current units." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 +msgid "Spacing rows" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 +msgid "" +"Spacing between rows of the desired panel.\n" +"In current units." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 +msgid "Columns" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 +msgid "Number of columns of the desired panel" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 +msgid "Rows" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 +msgid "Number of rows of the desired panel" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 +msgid "Gerber" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 +msgid "Geo" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 +msgid "Panel Type" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3980 +msgid "" +"Choose the type of object for the panel object:\n" +"- Gerber\n" +"- Geometry" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3989 +msgid "Constrain within" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:3991 flatcamTools/ToolPanelize.py:195 +msgid "" +"Area define by DX and DY within to constrain the panel.\n" +"DX and DY values are in current units.\n" +"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 "" + +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 +msgid "Width (DX)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 +msgid "" +"The width (DX) within which the panel must fit.\n" +"In current units." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 +msgid "Height (DY)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 +msgid "" +"The height (DY)within which the panel must fit.\n" +"In current units." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4025 +msgid "Calculators Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 +msgid "V-Shape Tool Calculator" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4030 +msgid "" +"Calculate the tool diameter for a given V-shape tool,\n" +"having the tip diameter, tip angle and\n" +"depth-of-cut as parameters." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 +msgid "Tip Diameter" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 +msgid "" +"This is the tool tip diameter.\n" +"It is specified by manufacturer." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 +msgid "Tip Angle" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4053 +msgid "" +"This is the angle on the tip of the tool.\n" +"It is specified by manufacturer." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4063 +msgid "" +"This is depth to cut into material.\n" +"In the CNCJob object it is the CutZ parameter." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 +msgid "ElectroPlating Calculator" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4072 flatcamTools/ToolCalculators.py:149 +msgid "" +"This calculator is useful for those who plate the via/pad/drill holes,\n" +"using a method like grahite ink or calcium hypophosphite ink or palladium " +"chloride." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 +msgid "Board Length" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 +msgid "This is the board length. In centimeters." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 +msgid "Board Width" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 +msgid "This is the board width.In centimeters." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 +msgid "Current Density" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 +msgid "" +"Current density to pass through the board. \n" +"In Amps per Square Feet ASF." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 +msgid "Copper Growth" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 +msgid "" +"How thick the copper growth is intended to be.\n" +"In microns." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4122 +msgid "Transform Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4127 +msgid "" +"Various transformations that can be applied\n" +"on a FlatCAM object." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4137 +msgid "Rotate Angle" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 +msgid "Skew_X angle" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 +msgid "Skew_Y angle" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 +msgid "Scale_X factor" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 +msgid "Factor for scaling on X axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 +msgid "Scale_Y factor" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 +msgid "Factor for scaling on Y axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 +msgid "" +"Scale the selected object(s)\n" +"using the Scale_X factor for both axis." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4196 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 "" + +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 +msgid "Offset_X val" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4207 flatcamTools/ToolTransform.py:241 +msgid "Distance to offset on X axis. In current units." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 +msgid "Offset_Y val" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4216 flatcamTools/ToolTransform.py:258 +msgid "Distance to offset on Y axis. In current units." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 +msgid "Mirror Reference" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4224 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 "" + +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 +msgid " Mirror Ref. Point" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4237 flatcamTools/ToolTransform.py:328 +msgid "" +"Coordinates in format (x, y) used as reference for mirroring.\n" +"The 'x' in (x, y) will be used when using Flip on X and\n" +"the 'y' in (x, y) will be used when using Flip on Y and" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4254 +msgid "SolderPaste Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4259 +msgid "" +"A tool to create GCode for dispensing\n" +"solder paste onto a PCB." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4270 +msgid "Diameters of nozzle tools, separated by ','" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4277 +msgid "New Nozzle Dia" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4279 flatcamTools/ToolSolderPaste.py:103 +msgid "Diameter for the new Nozzle tool to add in the Tool Table" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 +msgid "Z Dispense Start" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4289 flatcamTools/ToolSolderPaste.py:168 +msgid "The height (Z) when solder paste dispensing starts." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 +msgid "Z Dispense" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4298 flatcamTools/ToolSolderPaste.py:176 +msgid "The height (Z) when doing solder paste dispensing." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 +msgid "Z Dispense Stop" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4307 flatcamTools/ToolSolderPaste.py:184 +msgid "The height (Z) when solder paste dispensing stops." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 +msgid "Z Travel" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 +msgid "" +"The height (Z) for travel between pads\n" +"(without dispensing solder paste)." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 +msgid "Z Toolchange" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4326 flatcamTools/ToolSolderPaste.py:201 +msgid "The height (Z) for tool (nozzle) change." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4335 flatcamTools/ToolSolderPaste.py:209 +msgid "" +"The X,Y location for tool (nozzle) change.\n" +"The format is (x, y) where x and y are real numbers." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 +msgid "Feedrate X-Y" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4345 flatcamTools/ToolSolderPaste.py:218 +msgid "Feedrate (speed) while moving on the X-Y plane." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4354 flatcamTools/ToolSolderPaste.py:226 +msgid "" +"Feedrate (speed) while moving vertically\n" +"(on Z plane)." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 +msgid "Feedrate Z Dispense" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4364 +msgid "" +"Feedrate (speed) while moving up vertically\n" +"to Dispense position (on Z plane)." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 +msgid "Spindle Speed FWD" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 +msgid "" +"The dispenser speed while pushing solder paste\n" +"through the dispenser nozzle." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 +msgid "Dwell FWD" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 +msgid "Pause after solder dispensing." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 +msgid "Spindle Speed REV" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 +msgid "" +"The dispenser speed while retracting solder paste\n" +"through the dispenser nozzle." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 +msgid "Dwell REV" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 +msgid "" +"Pause after solder paste dispenser retracted,\n" +"to allow pressure equilibrium." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 +msgid "Files that control the GCode generation." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4427 +msgid "Substractor Tool Options" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4432 +msgid "" +"A tool to substract one Gerber or Geometry object\n" +"from another of the same type." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 +msgid "Close paths" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4438 flatcamTools/ToolSub.py:136 +msgid "" +"Checking this will close the paths cut by the Geometry substractor object." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4449 +msgid "Excellon File associations" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 +msgid "Restore" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 +msgid "Restore the extension list to the default state." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 +msgid "Delete All" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 +msgid "Delete all extensions from the list." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 +msgid "Extensions list" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 +msgid "" +"List of file extensions to be\n" +"associated with FlatCAM." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 +msgid "Extension" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 +msgid "A file extension to be added or deleted to the list." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 +msgid "Add Extension" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 +msgid "Add a file extension to the list" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 +msgid "Delete Extension" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 +msgid "Delete a file extension from the list" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 +msgid "Apply Association" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 +msgid "" +"Apply the file associations between\n" +"FlatCAM and the files with above extensions.\n" +"They will be active after next logon.\n" +"This work only in Windows." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4531 +msgid "GCode File associations" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4600 +msgid "Gerber File associations" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4669 +msgid "Autocompleter Keywords" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4672 +msgid "Restore the autocompleter keywords list to the default state." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4674 +msgid "Delete all autocompleter keywords from the list." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4682 +msgid "Keywords list" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4684 +msgid "" +"List of keywords used by\n" +"the autocompleter in FlatCAM.\n" +"The autocompleter is installed\n" +"in the Code Editor and for the Tcl Shell." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4706 +msgid "A keyword to be added or deleted to the list." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4714 +msgid "Add keyword" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4715 +msgid "Add a keyword to the list" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4716 +msgid "Delete keyword" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:4717 +msgid "Delete a keyword from the list" +msgstr "" + +#: flatcamParsers/ParseFont.py:305 +msgid "Font not supported, try another one." +msgstr "" + +#: flatcamTools/ToolCalculators.py:24 +msgid "Calculators" +msgstr "" + +#: flatcamTools/ToolCalculators.py:26 +msgid "Units Calculator" +msgstr "" + +#: flatcamTools/ToolCalculators.py:68 +msgid "Here you enter the value to be converted from INCH to MM" +msgstr "" + +#: flatcamTools/ToolCalculators.py:73 +msgid "Here you enter the value to be converted from MM to INCH" +msgstr "" + +#: flatcamTools/ToolCalculators.py:104 +msgid "" +"This is the angle of the tip of the tool.\n" +"It is specified by manufacturer." +msgstr "" + +#: flatcamTools/ToolCalculators.py:111 +msgid "" +"This is the depth to cut into the material.\n" +"In the CNCJob is the CutZ parameter." +msgstr "" + +#: flatcamTools/ToolCalculators.py:114 +msgid "Tool Diameter" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCalculators.py:129 flatcamTools/ToolCalculators.py:210 +msgid "Calculate" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCalculators.py:186 +msgid "Current Value" +msgstr "" + +#: flatcamTools/ToolCalculators.py:190 +msgid "" +"This is the current intensity value\n" +"to be set on the Power Supply. In Amps." +msgstr "" + +#: flatcamTools/ToolCalculators.py:194 +msgid "Time" +msgstr "" + +#: flatcamTools/ToolCalculators.py:198 +msgid "" +"This is the calculated time required for the procedure.\n" +"In minutes." +msgstr "" + +#: flatcamTools/ToolCalculators.py:213 +msgid "" +"Calculate the current intensity value and the procedure time,\n" +"depending on the parameters above" +msgstr "" + +#: flatcamTools/ToolCalculators.py:262 +msgid "Calc. Tool" +msgstr "" + +#: flatcamTools/ToolCutOut.py:18 +msgid "Cutout PCB" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:71 +msgid "Object to be cutout. " +msgstr "" + +#: flatcamTools/ToolCutOut.py:100 +msgid "Margin:" +msgstr "" + +#: flatcamTools/ToolCutOut.py:110 +msgid "Gap size:" +msgstr "" + +#: flatcamTools/ToolCutOut.py:137 +msgid "A. Automatic Bridge Gaps" +msgstr "" + +#: flatcamTools/ToolCutOut.py:139 +msgid "This section handle creation of automatic bridge gaps." +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:174 +msgid "FreeForm" +msgstr "" + +#: flatcamTools/ToolCutOut.py:176 +msgid "" +"The cutout shape can be of ny shape.\n" +"Useful when the PCB has a non-rectangular shape." +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:194 +msgid "Rectangular" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:213 +msgid "B. Manual Bridge Gaps" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:231 +msgid "Geo Obj" +msgstr "" + +#: flatcamTools/ToolCutOut.py:233 +msgid "Geometry object used to create the manual cutout." +msgstr "" + +#: flatcamTools/ToolCutOut.py:244 +msgid "Manual Geo" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:266 +msgid "Manual Add Bridge Gaps" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:275 +msgid "Generate Gap" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 +#: flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 +#: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 +#: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 +#: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 +#: tclCommands/TclCommandCopperClear.py:131 +#: tclCommands/TclCommandCopperClear.py:208 tclCommands/TclCommandPaint.py:133 +msgid "Could not retrieve object" +msgstr "" + +#: flatcamTools/ToolCutOut.py:381 +msgid "" +"There is no object selected for Cutout.\n" +"Select one and try again." +msgstr "" + +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 +msgid "Tool Diameter is zero value. Change it to a positive real number." +msgstr "" + +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 +msgid "Margin value is missing or wrong format. Add it and retry." +msgstr "" + +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 +msgid "Gap size value is missing or wrong format. Add it and retry." +msgstr "" + +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 +msgid "Number of gaps value is missing. Add it and retry." +msgstr "" + +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 +msgid "" +"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " +"Fill in a correct value and retry. " +msgstr "" + +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 +msgid "" +"Cutout operation cannot be done on a multi-geo Geometry.\n" +"Optionally, this Multi-geo Geometry can be converted to Single-geo " +"Geometry,\n" +"and after that perform Cutout." +msgstr "" + +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 +msgid "Any form CutOut operation finished." +msgstr "" + +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 flatcamTools/ToolPanelize.py:366 +#: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 +msgid "Object not found" +msgstr "" + +#: flatcamTools/ToolCutOut.py:749 +msgid "" +"Click on the selected geometry object perimeter to create a bridge gap ..." +msgstr "" + +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 +msgid "Could not retrieve Geometry object" +msgstr "" + +#: flatcamTools/ToolCutOut.py:817 +msgid "Geometry object for manual cutout not found" +msgstr "" + +#: flatcamTools/ToolCutOut.py:827 +msgid "Added manual Bridge Gap." +msgstr "" + +#: flatcamTools/ToolCutOut.py:839 +msgid "Could not retrieve Gerber object" +msgstr "" + +#: flatcamTools/ToolCutOut.py:844 +msgid "" +"There is no Gerber object selected for Cutout.\n" +"Select one and try again." +msgstr "" + +#: flatcamTools/ToolCutOut.py:850 +msgid "" +"The selected object has to be of Gerber type.\n" +"Select a Gerber file and try again." +msgstr "" + +#: flatcamTools/ToolCutOut.py:905 +msgid "Geometry not supported for cutout" +msgstr "" + +#: flatcamTools/ToolCutOut.py:957 +msgid "Making manual bridge gap..." +msgstr "" + +#: flatcamTools/ToolDblSided.py:18 +msgid "2-Sided PCB" +msgstr "" + +#: flatcamTools/ToolDblSided.py:52 flatcamTools/ToolDblSided.py:76 +#: flatcamTools/ToolDblSided.py:100 +msgid "Mirror" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolDblSided.py:73 +msgid "Excellon Object to be mirrored." +msgstr "" + +#: flatcamTools/ToolDblSided.py:97 +msgid "Geometry Obj to be mirrored." +msgstr "" + +#: flatcamTools/ToolDblSided.py:133 +msgid "Axis Ref:" +msgstr "" + +#: flatcamTools/ToolDblSided.py:152 +msgid "Point/Box Reference" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:424 +#: flatcamTools/ToolPaint.py:322 +msgid "Gerber Reference Box Object" +msgstr "" + +#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:425 +#: flatcamTools/ToolPaint.py:323 +msgid "Excellon Reference Box Object" +msgstr "" + +#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:426 +#: flatcamTools/ToolPaint.py:324 +msgid "Geometry Reference Box Object" +msgstr "" + +#: flatcamTools/ToolDblSided.py:192 +msgid "Alignment Drill Coordinates" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolDblSided.py:223 +msgid "Alignment Drill Diameter" +msgstr "" + +#: flatcamTools/ToolDblSided.py:246 +msgid "Create Excellon Object" +msgstr "" + +#: flatcamTools/ToolDblSided.py:248 +msgid "" +"Creates an Excellon Object containing the\n" +"specified alignment holes and their mirror\n" +"images." +msgstr "" + +#: flatcamTools/ToolDblSided.py:254 +msgid "Reset" +msgstr "" + +#: flatcamTools/ToolDblSided.py:256 +msgid "Resets all the fields." +msgstr "" + +#: flatcamTools/ToolDblSided.py:306 +msgid "2-Sided Tool" +msgstr "" + +#: flatcamTools/ToolDblSided.py:331 +msgid "" +"'Point' reference is selected and 'Point' coordinates are missing. Add them " +"and retry." +msgstr "" + +#: flatcamTools/ToolDblSided.py:350 +msgid "There is no Box reference object loaded. Load one and retry." +msgstr "" + +#: flatcamTools/ToolDblSided.py:373 +msgid "No value or wrong format in Drill Dia entry. Add it and retry." +msgstr "" + +#: flatcamTools/ToolDblSided.py:380 +msgid "There are no Alignment Drill Coordinates to use. Add them and retry." +msgstr "" + +#: flatcamTools/ToolDblSided.py:403 +msgid "Excellon object with alignment drills created..." +msgstr "" + +#: flatcamTools/ToolDblSided.py:412 +msgid "There is no Gerber object loaded ..." +msgstr "" + +#: flatcamTools/ToolDblSided.py:416 flatcamTools/ToolDblSided.py:459 +#: flatcamTools/ToolDblSided.py:503 +msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +msgstr "" + +#: flatcamTools/ToolDblSided.py:426 +msgid "" +"'Point' coordinates missing. Using Origin (0, 0) as mirroring reference." +msgstr "" + +#: flatcamTools/ToolDblSided.py:436 flatcamTools/ToolDblSided.py:480 +#: flatcamTools/ToolDblSided.py:517 +msgid "There is no Box object loaded ..." +msgstr "" + +#: flatcamTools/ToolDblSided.py:446 flatcamTools/ToolDblSided.py:490 +#: flatcamTools/ToolDblSided.py:527 +msgid "was mirrored" +msgstr "" + +#: flatcamTools/ToolDblSided.py:455 +msgid "There is no Excellon object loaded ..." +msgstr "" + +#: flatcamTools/ToolDblSided.py:470 +msgid "" +"There are no Point coordinates in the Point field. Add coords and try " +"again ..." +msgstr "" + +#: flatcamTools/ToolDblSided.py:499 +msgid "There is no Geometry object loaded ..." +msgstr "" + +#: flatcamTools/ToolFilm.py:25 +msgid "Film PCB" +msgstr "" + +#: flatcamTools/ToolFilm.py:56 flatcamTools/ToolImage.py:53 +#: flatcamTools/ToolPanelize.py:56 flatcamTools/ToolProperties.py:143 +msgid "Object Type" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolFilm.py:71 +msgid "Film Object" +msgstr "" + +#: flatcamTools/ToolFilm.py:73 +msgid "Object for which to create the film." +msgstr "" + +#: flatcamTools/ToolFilm.py:89 +msgid "Box Type:" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolFilm.py:104 flatcamTools/ToolPanelize.py:126 +msgid "Box Object" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolFilm.py:114 +msgid "Positive" +msgstr "" + +#: flatcamTools/ToolFilm.py:115 +msgid "Negative" +msgstr "" + +#: flatcamTools/ToolFilm.py:116 +msgid "Film Type:" +msgstr "" + +#: flatcamTools/ToolFilm.py:157 +msgid "Save Film" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolFilm.py:231 +msgid "No FlatCAM object selected. Load an object for Film and retry." +msgstr "" + +#: flatcamTools/ToolFilm.py:238 +msgid "No FlatCAM object selected. Load an object for Box and retry." +msgstr "" + +#: flatcamTools/ToolFilm.py:260 +msgid "Generating Film ..." +msgstr "" + +#: flatcamTools/ToolFilm.py:265 flatcamTools/ToolFilm.py:269 +msgid "Export SVG positive" +msgstr "" + +#: flatcamTools/ToolFilm.py:274 +msgid "Export SVG positive cancelled." +msgstr "" + +#: flatcamTools/ToolFilm.py:281 flatcamTools/ToolFilm.py:285 +msgid "Export SVG negative" +msgstr "" + +#: flatcamTools/ToolFilm.py:290 +msgid "Export SVG negative cancelled." +msgstr "" + +#: flatcamTools/ToolImage.py:25 +msgid "Image as Object" +msgstr "" + +#: flatcamTools/ToolImage.py:31 +msgid "Image to PCB" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolImage.py:63 +msgid "DPI value" +msgstr "" + +#: flatcamTools/ToolImage.py:65 +msgid "Specify a DPI value for the image." +msgstr "" + +#: flatcamTools/ToolImage.py:72 +msgid "Level of detail" +msgstr "" + +#: flatcamTools/ToolImage.py:81 +msgid "Image type" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolImage.py:90 flatcamTools/ToolImage.py:103 +#: flatcamTools/ToolImage.py:114 flatcamTools/ToolImage.py:125 +msgid "Mask value" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolImage.py:139 +msgid "Import image" +msgstr "" + +#: flatcamTools/ToolImage.py:141 +msgid "Open a image of raster type and then import it in FlatCAM." +msgstr "" + +#: flatcamTools/ToolImage.py:175 +msgid "Image Tool" +msgstr "" + +#: flatcamTools/ToolImage.py:205 flatcamTools/ToolImage.py:208 +msgid "Import IMAGE" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:26 +msgid "Measurement" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:44 +msgid "Those are the units in which the distance is measured." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:45 +msgid "METRIC (mm)" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:45 +msgid "INCH (in)" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:48 +msgid "Start Coords" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 +msgid "This is measuring Start point coordinates." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:51 +msgid "Stop Coords" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 +msgid "This is the measuring Stop point coordinates." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:54 +msgid "Dx" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:55 flatcamTools/ToolMeasurement.py:73 +msgid "This is the distance measured over the X axis." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:57 +msgid "Dy" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:58 flatcamTools/ToolMeasurement.py:77 +msgid "This is the distance measured over the Y axis." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:60 +msgid "DISTANCE" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:61 flatcamTools/ToolMeasurement.py:81 +msgid "This is the point to point Euclidian distance." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:83 +msgid "Measure" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:135 +msgid "Meas. Tool" +msgstr "" + +#: flatcamTools/ToolMeasurement.py:180 +msgid "MEASURING: Click on the Start point ..." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:312 +msgid "MEASURING: Click on the Destination point ..." +msgstr "" + +#: flatcamTools/ToolMeasurement.py:319 +#, python-brace-format +msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" +msgstr "" + +#: flatcamTools/ToolMove.py:94 +msgid "MOVE: Click on the Start point ..." +msgstr "" + +#: flatcamTools/ToolMove.py:101 +msgid "MOVE action cancelled. No object(s) to move." +msgstr "" + +#: flatcamTools/ToolMove.py:128 +msgid "MOVE: Click on the Destination point ..." +msgstr "" + +#: flatcamTools/ToolMove.py:149 +msgid "Moving..." +msgstr "" + +#: flatcamTools/ToolMove.py:152 +msgid "No object(s) selected." +msgstr "" + +#: flatcamTools/ToolMove.py:180 +msgid "ToolMove.on_left_click()" +msgstr "" + +#: flatcamTools/ToolMove.py:198 +msgid "ToolMove.on_left_click() --> Error when mouse left click." +msgstr "" + +#: flatcamTools/ToolMove.py:246 +msgid "Move action cancelled." +msgstr "" + +#: flatcamTools/ToolMove.py:258 +msgid "Object(s) not selected" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:26 +msgid "Non-Copper Clearing" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolNonCopperClear.py:88 +msgid "Object to be cleared of excess copper." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:98 +msgid "" +"Tools pool from which the algorithm\n" +"will pick the ones used for copper clearing." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:107 +msgid "Operation" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolNonCopperClear.py:121 +msgid "" +"Tool Diameter. It's value (in current FlatCAM units)\n" +"is the cut width into the material." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolNonCopperClear.py:191 +msgid "Tool Selection" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:214 +msgid "Diameter for the new tool to add in the Tool Table" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolNonCopperClear.py:400 flatcamTools/ToolPaint.py:299 +msgid "Area Selection" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:401 flatcamTools/ToolPaint.py:301 +msgid "Reference Object" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:403 +msgid "Reference:" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:418 flatcamTools/ToolPaint.py:316 +msgid "Ref. Type" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:420 +msgid "" +"The type of FlatCAM object to be used as non copper clearing reference.\n" +"It can be Gerber, Excellon or Geometry." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:429 flatcamTools/ToolPaint.py:327 +msgid "Ref. Object" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:431 flatcamTools/ToolPaint.py:329 +msgid "The FlatCAM object to be used as non copper clearing reference." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 +#: flatcamTools/ToolSolderPaste.py:769 +msgid "Please enter a tool diameter to add, in Float format." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 +msgid "Adding tool cancelled. Tool already in Tool Table." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 +msgid "New tool added to Tool Table." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 +msgid "Tool from Tool Table was edited." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 +#: flatcamTools/ToolSolderPaste.py:860 +msgid "Edit cancelled. New diameter value is already in the Tool Table." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 +msgid "Delete failed. Select a tool to delete." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 +msgid "Tool(s) deleted from Tool Table." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 +msgid "on_paint_button_click" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1082 +msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1118 +msgid "Wrong Tool Dia value format entered, use a number." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 +msgid "No selected tools in Tool Table." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1152 +msgid "Click the start point of the area." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 +msgid "Click the end point of the paint area." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 +msgid "Zone added. Click to start adding next zone or right click to finish." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1347 +msgid "Non-Copper clearing ..." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1356 +msgid "NCC Tool started. Reading parameters." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1426 +msgid "NCC Tool. Preparing non-copper polygons." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 +msgid "No object available." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1496 +msgid "The reference object type is not supported." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1518 +msgid "" +"NCC Tool. Finished non-copper polygons. Normal copper clearing task started." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1550 +msgid "NCC Tool. Calculate 'empty' area." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1565 +#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 +#: flatcamTools/ToolNonCopperClear.py:2002 +msgid "Buffering finished" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1678 +#: flatcamTools/ToolNonCopperClear.py:2008 +msgid "The selected object is not suitable for copper clearing." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1683 +#: flatcamTools/ToolNonCopperClear.py:2013 +msgid "Could not get the extent of the area to be non copper cleared." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1690 +msgid "NCC Tool. Finished calculation of 'empty' area." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1700 +#: flatcamTools/ToolNonCopperClear.py:2038 +msgid "NCC Tool clearing with tool diameter = " +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1703 +#: flatcamTools/ToolNonCopperClear.py:2041 +msgid "started." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 +msgid "" +"There is no Painting Geometry in the file.\n" +"Usually it means that the tool diameter is too big for the painted " +"geometry.\n" +"Change the painting parameters and try again." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1851 +msgid "NCC Tool clear all done." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1853 +msgid "NCC Tool clear all done but the copper features isolation is broken for" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:1856 +#: flatcamTools/ToolNonCopperClear.py:2204 +msgid "tools" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:2200 +msgid "NCC Tool Rest Machining clear all done." +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:2203 +msgid "" +"NCC Tool Rest Machining clear all done but the copper features isolation is " +"broken for" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:2630 +msgid "" +"Try to use the Buffering Type = Full in Preferences -> Gerber General. " +"Reload the Gerber file after this change." +msgstr "" + +#: flatcamTools/ToolPDF.py:152 flatcamTools/ToolPDF.py:156 +msgid "Open PDF" +msgstr "" + +#: flatcamTools/ToolPDF.py:159 +msgid "Open PDF cancelled" +msgstr "" + +#: flatcamTools/ToolPDF.py:190 +msgid "Parsing PDF file ..." +msgstr "" + +#: flatcamTools/ToolPDF.py:273 flatcamTools/ToolPDF.py:348 +#, python-format +msgid "Rendering PDF layer #%d ..." +msgstr "" + +#: flatcamTools/ToolPDF.py:278 flatcamTools/ToolPDF.py:353 +msgid "Open PDF file failed." +msgstr "" + +#: flatcamTools/ToolPDF.py:284 flatcamTools/ToolPDF.py:358 +msgid "Rendered" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPaint.py:87 +msgid "Object to be painted." +msgstr "" + +#: flatcamTools/ToolPaint.py:97 +msgid "" +"Tools pool from which the algorithm\n" +"will pick the ones used for painting." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolPaint.py:164 +msgid "Diameter for the new tool." +msgstr "" + +#: flatcamTools/ToolPaint.py:239 +msgid "" +"Algorithm for painting:\n" +"- Standard: Fixed step inwards.\n" +"- Seed-based: Outwards from seed.\n" +"- Line-based: Parallel lines." +msgstr "" + +#: flatcamTools/ToolPaint.py:273 +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 "" + +#: flatcamTools/ToolPaint.py:298 +msgid "Single Polygon" +msgstr "" + +#: flatcamTools/ToolPaint.py:300 +msgid "All Polygons" +msgstr "" + +#: flatcamTools/ToolPaint.py:318 +msgid "" +"The type of FlatCAM object to be used as paint reference.\n" +"It can be Gerber, Excellon or Geometry." +msgstr "" + +#: flatcamTools/ToolPaint.py:343 +msgid "Create Paint Geometry" +msgstr "" + +#: flatcamTools/ToolPaint.py:345 +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 "" + +#: flatcamTools/ToolPaint.py:926 +msgid "Paint Tool. Reading parameters." +msgstr "" + +#: flatcamTools/ToolPaint.py:941 +msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" +msgstr "" + +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 +msgid "Click inside the desired polygon." +msgstr "" + +#: flatcamTools/ToolPaint.py:959 +#, python-format +msgid "Could not retrieve object: %s" +msgstr "" + +#: flatcamTools/ToolPaint.py:973 +msgid "Can't do Paint on MultiGeo geometries" +msgstr "" + +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 +msgid "Painting polygon..." +msgstr "" + +#: flatcamTools/ToolPaint.py:1048 +msgid "Click the start point of the paint area." +msgstr "" + +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +msgid "Paint Tool." +msgstr "" + +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +msgid "Normal painting polygon task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 +msgid "Buffering geometry..." +msgstr "" + +#: flatcamTools/ToolPaint.py:1286 +msgid "No polygon found." +msgstr "" + +#: flatcamTools/ToolPaint.py:1291 +msgid "Painting polygon at location" +msgstr "" + +#: flatcamTools/ToolPaint.py:1374 +msgid "Geometry could not be painted completely" +msgstr "" + +#: flatcamTools/ToolPaint.py:1419 +msgid "" +"Could not do Paint. Try a different combination of parameters. Or a " +"different strategy of paint" +msgstr "" + +#: flatcamTools/ToolPaint.py:1468 +msgid "Paint Single Done." +msgstr "" + +#: flatcamTools/ToolPaint.py:1493 +msgid "PaintTool.paint_poly()" +msgstr "" + +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 +msgid "Polygon Paint started ..." +msgstr "" + +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 +msgid "Painting polygons..." +msgstr "" + +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 +msgid "Paint Tool. Normal painting all task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 +msgid "Painting with tool diameter = " +msgstr "" + +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 +msgid "started" +msgstr "" + +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 +msgid "" +"Could not do Paint All. Try a different combination of parameters. Or a " +"different Method of paint" +msgstr "" + +#: flatcamTools/ToolPaint.py:1807 +msgid "Paint All Done." +msgstr "" + +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +msgid "Rest machining painting all task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 +msgid "Paint All with Rest-Machining done." +msgstr "" + +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +msgid "Normal painting area task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:2278 +msgid "Paint Area Done." +msgstr "" + +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +msgid "Rest machining painting area task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:2293 +msgid "Paint Tool. Rest machining painting area task started." +msgstr "" + +#: flatcamTools/ToolPanelize.py:25 +msgid "Panelize PCB" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolPanelize.py:86 +msgid "Penelization Reference" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPanelize.py:111 +msgid "Box Type" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPanelize.py:128 +msgid "" +"The actual object that is used a container for the\n" +" selected object that is to be panelized." +msgstr "" + +#: flatcamTools/ToolPanelize.py:134 +msgid "Panel Data" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPanelize.py:185 +msgid "" +"Choose the type of object for the panel object:\n" +"- Geometry\n" +"- Gerber" +msgstr "" + +#: flatcamTools/ToolPanelize.py:193 +msgid "Constrain panel within" +msgstr "" + +#: flatcamTools/ToolPanelize.py:227 +msgid "Panelize Object" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPanelize.py:277 +msgid "Panel. Tool" +msgstr "" + +#: flatcamTools/ToolPanelize.py:465 +msgid "Columns or Rows are zero value. Change them to a positive integer." +msgstr "" + +#: flatcamTools/ToolPanelize.py:490 +msgid "Generating panel ... " +msgstr "" + +#: flatcamTools/ToolPanelize.py:776 +msgid "Generating panel ... Adding the Gerber code." +msgstr "" + +#: flatcamTools/ToolPanelize.py:788 +msgid "Generating panel... Spawning copies" +msgstr "" + +#: flatcamTools/ToolPanelize.py:798 +msgid "Panel done..." +msgstr "" + +#: flatcamTools/ToolPanelize.py:801 +#, python-brace-format +msgid "" +"{text} Too big for the constrain area. Final panel has {col} columns and " +"{row} rows" +msgstr "" + +#: flatcamTools/ToolPanelize.py:805 +msgid "Working..." +msgstr "" + +#: flatcamTools/ToolPanelize.py:810 +msgid "Panel created successfully." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:32 +msgid "PcbWizard Import Tool" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:40 +msgid "Import 2-file Excellon" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:51 +msgid "Load files" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:57 +msgid "Excellon file" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:59 +msgid "" +"Load the Excellon file.\n" +"Usually it has a .DRL extension" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:65 +msgid "INF file" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:67 +msgid "Load the INF file." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:79 +msgid "Tool Number" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:81 +msgid "Tool diameter in file units." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:87 +msgid "Excellon format" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:95 +msgid "Int. digits" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:97 +msgid "The number of digits for the integral part of the coordinates." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:104 +msgid "Frac. digits" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:106 +msgid "The number of digits for the fractional part of the coordinates." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:113 +msgid "No Suppression" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:114 +msgid "Zeros supp." +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPcbWizard.py:129 +msgid "" +"The type of units that the coordinates and tool\n" +"diameters are using. Can be INCH or MM." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:136 +msgid "Import Excellon" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPcbWizard.py:197 +msgid "PCBWizard Tool" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:291 flatcamTools/ToolPcbWizard.py:295 +msgid "Load PcbWizard Excellon file" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:314 flatcamTools/ToolPcbWizard.py:318 +msgid "Load PcbWizard INF file" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolPcbWizard.py:387 +msgid "PcbWizard .INF file loaded." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:392 +msgid "Main PcbWizard Excellon file loaded." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:431 +msgid "Cannot parse file" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:456 +msgid "Importing Excellon." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:463 +msgid "Import Excellon file failed." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:471 +msgid "Imported" +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:475 +msgid "Excellon merging is in progress. Please wait..." +msgstr "" + +#: flatcamTools/ToolPcbWizard.py:478 +msgid "The imported Excellon file is None." +msgstr "" + +#: flatcamTools/ToolProperties.py:112 +msgid "Properties Tool was not displayed. No object selected." +msgstr "" + +#: flatcamTools/ToolProperties.py:120 +msgid "Object Properties are displayed." +msgstr "" + +#: flatcamTools/ToolProperties.py:121 +msgid "Properties Tool" +msgstr "" + +#: flatcamTools/ToolProperties.py:130 +msgid "TYPE" +msgstr "" + +#: flatcamTools/ToolProperties.py:131 +msgid "NAME" +msgstr "" + +#: flatcamTools/ToolProperties.py:132 +msgid "Dimensions" +msgstr "" + +#: flatcamTools/ToolProperties.py:135 +msgid "Options" +msgstr "" + +#: flatcamTools/ToolProperties.py:146 +msgid "Geo Type" +msgstr "" + +#: flatcamTools/ToolProperties.py:147 +msgid "Single-Geo" +msgstr "" + +#: flatcamTools/ToolProperties.py:147 +msgid "Multi-Geo" +msgstr "" + +#: flatcamTools/ToolProperties.py:155 +msgid "Calculating dimensions ... Please wait." +msgstr "" + +#: flatcamTools/ToolProperties.py:246 +msgid "Inch" +msgstr "" + +#: flatcamTools/ToolProperties.py:247 +msgid "Metric" +msgstr "" + +#: flatcamTools/ToolProperties.py:298 flatcamTools/ToolProperties.py:312 +#: flatcamTools/ToolProperties.py:315 flatcamTools/ToolProperties.py:318 +msgid "Present" +msgstr "" + +#: flatcamTools/ToolProperties.py:352 +msgid "Width" +msgstr "" + +#: flatcamTools/ToolProperties.py:357 flatcamTools/ToolProperties.py:361 +msgid "Box Area" +msgstr "" + +#: flatcamTools/ToolProperties.py:358 flatcamTools/ToolProperties.py:362 +msgid "Convex_Hull Area" +msgstr "" + +#: flatcamTools/ToolShell.py:70 flatcamTools/ToolShell.py:72 +msgid "...proccessing..." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:37 +msgid "Solder Paste Tool" +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:65 +msgid "Gerber Solder paste object. " +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:72 +msgid "" +"Tools pool from which the algorithm\n" +"will pick the ones used for dispensing solder paste." +msgstr "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:101 +msgid "New Nozzle Tool" +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:117 +msgid "" +"Add a new nozzle tool to the Tool Table\n" +"with the diameter specified above." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:129 +msgid "Generate solder paste dispensing geometry." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:142 +msgid "STEP 1" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:147 +msgid "" +"Select tools.\n" +"Modify parameters." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:235 +msgid "" +"Feedrate (speed) while moving up vertically\n" +" to Dispense position (on Z plane)." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:289 +msgid "Generate GCode" +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:291 +msgid "" +"Generate GCode for Solder Paste dispensing\n" +"on PCB pads." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:306 +msgid "STEP 2" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:324 +msgid "Geo Result" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:335 +msgid "STEP 3" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:357 +msgid "CNC Result" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:369 +msgid "View GCode" +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:371 +msgid "" +"View the generated GCode for Solder Paste dispensing\n" +"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" +"on PCB pads, to a file." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:381 +msgid "STEP 4" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:799 +msgid "Adding Nozzle tool cancelled. Tool already in Tool Table." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:805 +msgid "New Nozzle tool added to Tool Table." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:848 +msgid "Nozzle tool from Tool Table was edited." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:906 +msgid "Delete failed. Select a Nozzle tool to delete." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:912 +msgid "Nozzle tool(s) deleted from Tool Table." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:968 +msgid "No SolderPaste mask Gerber object loaded." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:986 +msgid "Creating Solder Paste dispensing geometry." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:999 +msgid "No Nozzle tools in the tool table." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1126 +msgid "Cancelled. Empty file, it has no geometry..." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1130 +msgid "Solder Paste geometry generated successfully" +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1137 +msgid "Some or all pads have no solder due of inadequate nozzle diameters..." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1151 +msgid "Generating Solder Paste dispensing geometry..." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1172 +msgid "There is no Geometry object available." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1177 +msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1285 +msgid "ToolSolderPaste CNCjob created" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSolderPaste.py:1348 +msgid "No Gcode in the object" +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1358 +msgid "ToolSolderPaste.on_view_gcode()" +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1388 +msgid "Export GCode ..." +msgstr "" + +#: flatcamTools/ToolSolderPaste.py:1436 +msgid "Solder paste dispenser GCode file saved to" +msgstr "" + +#: flatcamTools/ToolSub.py:57 +msgid "Gerber Objects" +msgstr "" + +#: flatcamTools/ToolSub.py:66 flatcamTools/ToolSub.py:112 +msgid "Target" +msgstr "" + +#: flatcamTools/ToolSub.py:68 +msgid "" +"Gerber object from which to substract\n" +"the substractor Gerber object." +msgstr "" + +#: flatcamTools/ToolSub.py:80 flatcamTools/ToolSub.py:126 +msgid "Substractor" +msgstr "" + +#: flatcamTools/ToolSub.py:82 +msgid "" +"Gerber object that will be substracted\n" +"from the target Gerber object." +msgstr "" + +#: flatcamTools/ToolSub.py:89 +msgid "Substract Gerber" +msgstr "" + +#: 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 "" + +#: flatcamTools/ToolSub.py:103 +msgid "Geometry Objects" +msgstr "" + +#: flatcamTools/ToolSub.py:114 +msgid "" +"Geometry object from which to substract\n" +"the substractor Geometry object." +msgstr "" + +#: flatcamTools/ToolSub.py:128 +msgid "" +"Geometry object that will be substracted\n" +"from the target Geometry object." +msgstr "" + +#: flatcamTools/ToolSub.py:139 +msgid "Substract Geometry" +msgstr "" + +#: flatcamTools/ToolSub.py:141 +msgid "" +"Will remove the area occupied by the substractor\n" +"Geometry from the Target Geometry." +msgstr "" + +#: flatcamTools/ToolSub.py:228 +msgid "Sub Tool" +msgstr "" + +#: flatcamTools/ToolSub.py:245 flatcamTools/ToolSub.py:447 +msgid "No Target object loaded." +msgstr "" + +#: flatcamTools/ToolSub.py:260 flatcamTools/ToolSub.py:462 +msgid "No Substractor object loaded." +msgstr "" + +#: flatcamTools/ToolSub.py:314 +msgid "Parsing geometry for aperture" +msgstr "" + +#: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 +msgid "Generating new object ..." +msgstr "" + +#: flatcamTools/ToolSub.py:420 flatcamTools/ToolSub.py:623 +#: flatcamTools/ToolSub.py:704 +msgid "Generating new object failed." +msgstr "" + +#: flatcamTools/ToolSub.py:425 flatcamTools/ToolSub.py:629 +msgid "Created" +msgstr "" + +#: flatcamTools/ToolSub.py:476 +msgid "Currently, the Substractor geometry cannot be of type Multigeo." +msgstr "" + +#: flatcamTools/ToolSub.py:521 +msgid "Parsing solid_geometry ..." +msgstr "" + +#: flatcamTools/ToolSub.py:523 +msgid "Parsing solid_geometry for tool" +msgstr "" + +#: flatcamTools/ToolTransform.py:23 +msgid "Object Transform" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: 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 "" + +#: flatcamTools/ToolTransform.py:643 +msgid "No object selected. Please Select an object to rotate!" +msgstr "" + +#: flatcamTools/ToolTransform.py:671 +msgid "CNCJob objects can't be rotated." +msgstr "" + +#: flatcamTools/ToolTransform.py:679 +msgid "Rotate done" +msgstr "" + +#: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 +msgid "Due of" +msgstr "" + +#: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 +msgid "action was not executed." +msgstr "" + +#: flatcamTools/ToolTransform.py:696 +msgid "No object selected. Please Select an object to flip" +msgstr "" + +#: flatcamTools/ToolTransform.py:731 +msgid "CNCJob objects can't be mirrored/flipped." +msgstr "" + +#: flatcamTools/ToolTransform.py:769 +msgid "No object selected. Please Select an object to shear/skew!" +msgstr "" + +#: flatcamTools/ToolTransform.py:791 +msgid "CNCJob objects can't be skewed." +msgstr "" + +#: flatcamTools/ToolTransform.py:804 +msgid "Skew on the" +msgstr "" + +#: flatcamTools/ToolTransform.py:804 flatcamTools/ToolTransform.py:864 +#: flatcamTools/ToolTransform.py:899 +msgid "axis done" +msgstr "" + +#: flatcamTools/ToolTransform.py:821 +msgid "No object selected. Please Select an object to scale!" +msgstr "" + +#: flatcamTools/ToolTransform.py:854 +msgid "CNCJob objects can't be scaled." +msgstr "" + +#: flatcamTools/ToolTransform.py:864 +msgid "Scale on the" +msgstr "" + +#: flatcamTools/ToolTransform.py:876 +msgid "No object selected. Please Select an object to offset!" +msgstr "" + +#: flatcamTools/ToolTransform.py:885 +msgid "CNCJob objects can't be offset." +msgstr "" + +#: flatcamTools/ToolTransform.py:899 +msgid "Offset on the" +msgstr "" + +#: tclCommands/TclCommandBbox.py:70 tclCommands/TclCommandNregions.py:68 +msgid "Expected FlatCAMGerber or FlatCAMGeometry, got" +msgstr "" + +#: tclCommands/TclCommandBounds.py:64 tclCommands/TclCommandBounds.py:68 +msgid "Expected a list of objects names separated by comma. Got" +msgstr "" + +#: tclCommands/TclCommandBounds.py:79 +msgid "TclCommand Bounds done." +msgstr "" + +#: tclCommands/TclCommandCopperClear.py:237 tclCommands/TclCommandPaint.py:235 +msgid "Expected -box ." +msgstr "" + +#: tclCommands/TclCommandCopperClear.py:246 tclCommands/TclCommandPaint.py:244 +#: tclCommands/TclCommandScale.py:63 +msgid "Could not retrieve box object" +msgstr "" + +#: tclCommands/TclCommandCopperClear.py:268 +msgid "" +"None of the following args: 'ref', 'all' were found or none was set to 1.\n" +"Copper clearing failed." +msgstr "" + +#: tclCommands/TclCommandPaint.py:212 +msgid "Expected -x and -y ." +msgstr "" + +#: tclCommands/TclCommandPaint.py:263 +msgid "" +"There was none of the following args: 'ref', 'single', 'all'.\n" +"Paint failed." +msgstr "" + +#: tclCommands/TclCommandScale.py:83 +msgid "Expected -origin or -origin or -origin
." +msgstr "" + +#: tclCommands/TclCommandScale.py:92 +msgid "Expected -x -y ." +msgstr "" + +#: tclCommands/TclCommandSetOrigin.py:80 +msgid "Expected a pair of (x, y) coordinates. Got" +msgstr "" + +#: tclCommands/TclCommandSetOrigin.py:87 +msgid "Origin set by offsetting all loaded objects with " +msgstr "" + +#: tclCommands/TclCommandSubtractRectangle.py:49 +msgid "No Geometry name in args. Provide a name and try again." +msgstr "" + +#~ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +#~ msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#~ msgid "App.on_fileopenscript() -->" +#~ msgstr "App.on_fileopenscript() -->" + +#~ msgid "%s/Project_%s" +#~ msgstr "%s/Project_%s" + +#~ msgid "tool_tab" +#~ msgstr "tool_tab" diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index 8d7e1377..7fe8da23 100644 Binary files a/locale/pt_BR/LC_MESSAGES/strings.mo and b/locale/pt_BR/LC_MESSAGES/strings.mo differ diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po index 5895aad7..b21d0f5d 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-23 06:22+0300\n" -"PO-Revision-Date: 2019-09-23 06:22+0300\n" +"POT-Creation-Date: 2019-09-23 20:07+0300\n" +"PO-Revision-Date: 2019-09-23 20:07+0300\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -58,12 +58,12 @@ msgstr "" "Software de Código Aberto - Digite help para iniciar\n" "\n" -#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +#: FlatCAMApp.py:2545 FlatCAMApp.py:8360 msgid "New Project - Not saved" msgstr "Novo Projeto - Não salvo" -#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 -#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +#: FlatCAMApp.py:2618 FlatCAMApp.py:8414 FlatCAMApp.py:8450 FlatCAMApp.py:8490 +#: FlatCAMApp.py:9177 FlatCAMApp.py:10366 FlatCAMApp.py:10419 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -126,13 +126,13 @@ msgstr "Você quer salvar o objeto editado?" msgid "Close Editor" msgstr "Fechar Editor" -#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMApp.py:3122 FlatCAMApp.py:4612 FlatCAMApp.py:7290 FlatCAMApp.py:8267 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Sim" -#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMApp.py:3123 FlatCAMApp.py:4613 FlatCAMApp.py:7291 FlatCAMApp.py:8268 #: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 #: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 #: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 @@ -140,8 +140,8 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:3124 FlatCAMApp.py:4614 FlatCAMApp.py:5483 FlatCAMApp.py:6721 +#: FlatCAMApp.py:8269 msgid "Cancel" msgstr "Cancelar" @@ -157,11 +157,11 @@ msgstr "Selecione um objeto Gerber, Geometria ou Excellon para atualizar." msgid "is updated, returning to App..." msgstr "está atualizado, retornando ao App..." -#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4472 msgid "Could not load defaults file." msgstr "Não foi possível carregar o arquivo com os padrões." -#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4482 msgid "Failed to parse defaults file." msgstr "Falha ao analisar o arquivo com os padrões." @@ -185,9 +185,9 @@ msgstr "Exportar preferências do FlatCAM" msgid "FlatCAM preferences export cancelled." msgstr "Exportação de preferências do FlatCAM cancelada." -#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 -#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 -#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3704 FlatCAMApp.py:6486 FlatCAMApp.py:9358 FlatCAMApp.py:9469 +#: FlatCAMApp.py:9594 FlatCAMApp.py:9653 FlatCAMApp.py:9771 FlatCAMApp.py:9910 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -200,7 +200,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "Não foi possível carregar o arquivo com as preferências." -#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +#: FlatCAMApp.py:3737 FlatCAMApp.py:4529 msgid "Failed to write defaults to file." msgstr "Falha ao gravar os padrões no arquivo." @@ -246,8 +246,8 @@ msgstr "" "[selected] {kind} criado/selecionado: {name}" "" -#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 -#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 +#: FlatCAMApp.py:4081 FlatCAMApp.py:6801 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 msgid "Plotting" msgstr "Plotando" @@ -377,31 +377,31 @@ msgstr "Tradutor" msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +#: FlatCAMApp.py:4534 FlatCAMApp.py:7300 msgid "Preferences saved." msgstr "Preferências salvas." -#: FlatCAMApp.py:4559 +#: FlatCAMApp.py:4562 msgid "Could not load factory defaults file." msgstr "Não foi possível carregar o arquivo de padrões de fábrica." -#: FlatCAMApp.py:4569 +#: FlatCAMApp.py:4572 msgid "Failed to parse factory defaults file." msgstr "Falha ao analisar o arquivo de padrões de fábrica." -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4587 msgid "Failed to write factory defaults to file." msgstr "Falha ao gravar os padrões de fábrica no arquivo." -#: FlatCAMApp.py:4588 +#: FlatCAMApp.py:4591 msgid "Factory defaults saved." msgstr "Padrões de fábrica salvos." -#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3447 +#: FlatCAMApp.py:4602 flatcamGUI/FlatCAMGUI.py:3451 msgid "Application is saving the project. Please wait ..." msgstr "O aplicativo está salvando o projeto. Por favor, espere ..." -#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +#: FlatCAMApp.py:4607 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -409,33 +409,33 @@ msgstr "" "Existem arquivos/objetos modificados no FlatCAM. \n" "Você quer salvar o projeto?" -#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:4610 FlatCAMApp.py:8265 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Salvar alterações" -#: FlatCAMApp.py:4837 +#: FlatCAMApp.py:4840 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Excellon selecionadas foram registradas para o " "FlatCAM." -#: FlatCAMApp.py:4859 +#: FlatCAMApp.py:4862 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo G-Code selecionadas foram registradas para o FlatCAM." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4884 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Gerber selecionadas foram registradas para o FlatCAM." -#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +#: FlatCAMApp.py:5050 FlatCAMApp.py:5106 FlatCAMApp.py:5134 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:5056 +#: FlatCAMApp.py:5059 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -451,39 +451,39 @@ msgstr "" "perdidas e o resultado pode não ser o esperado.\n" "Verifique o G-CODE gerado." -#: FlatCAMApp.py:5098 +#: FlatCAMApp.py:5101 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Falha. A união de Excellon funciona apenas em objetos Excellon." -#: FlatCAMApp.py:5126 +#: FlatCAMApp.py:5129 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Falha. A união de Gerber funciona apenas em objetos Gerber." -#: FlatCAMApp.py:5156 FlatCAMApp.py:5193 +#: FlatCAMApp.py:5159 FlatCAMApp.py:5196 msgid "Failed. Select a Geometry Object and try again." msgstr "Falha. Selecione um Objeto de Geometria e tente novamente." -#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5164 FlatCAMApp.py:5201 msgid "Expected a FlatCAMGeometry, got" msgstr "Geometria FlatCAM esperada, recebido" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5178 msgid "A Geometry object was converted to MultiGeo type." msgstr "Um objeto Geometria foi convertido para o tipo MultiGeo." -#: FlatCAMApp.py:5213 +#: FlatCAMApp.py:5216 msgid "A Geometry object was converted to SingleGeo type." msgstr "Um objeto Geometria foi convertido para o tipo Único." -#: FlatCAMApp.py:5474 +#: FlatCAMApp.py:5477 msgid "Toggle Units" msgstr "Alternar Unidades" -#: FlatCAMApp.py:5476 +#: FlatCAMApp.py:5479 msgid "Change project units ..." msgstr "Alterar unidades do projeto ..." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5480 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -493,51 +493,51 @@ msgstr "" "geométricas de todos os objetos sejam redimensionadas.\n" "Continuar?" -#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 -#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +#: FlatCAMApp.py:5482 FlatCAMApp.py:6615 FlatCAMApp.py:6720 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8588 FlatCAMApp.py:8843 FlatCAMApp.py:8854 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5528 +#: FlatCAMApp.py:5531 msgid "Converted units to" msgstr "Unidades convertidas para" -#: FlatCAMApp.py:5540 +#: FlatCAMApp.py:5543 msgid " Units conversion cancelled." msgstr "Conversão de unidades cancelada." -#: FlatCAMApp.py:6429 +#: FlatCAMApp.py:6432 msgid "Open file" msgstr "Abrir arquivo" -#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6468 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:6469 +#: FlatCAMApp.py:6472 msgid "Export Code cancelled." msgstr "Exportar G-Code cancelado." -#: FlatCAMApp.py:6479 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6482 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nenhum arquivo ou diretório" -#: FlatCAMApp.py:6491 FlatCAMObj.py:6126 +#: FlatCAMApp.py:6494 FlatCAMObj.py:6112 msgid "Saved to" msgstr "Salvo em" -#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: FlatCAMApp.py:6603 FlatCAMApp.py:6636 FlatCAMApp.py:6647 FlatCAMApp.py:6658 #: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Insira um diâmetro de ferramenta com valor diferente de zero, no formato " "Flutuante." -#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +#: FlatCAMApp.py:6608 FlatCAMApp.py:6641 FlatCAMApp.py:6652 FlatCAMApp.py:6663 msgid "Adding Tool cancelled" msgstr "Adicionar ferramenta cancelada" -#: FlatCAMApp.py:6608 +#: FlatCAMApp.py:6611 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -545,11 +545,11 @@ msgstr "" "Adicionar Ferramenta funciona somente no modo Avançado.\n" "Vá em Preferências -> Geral - Mostrar Opções Avançadas." -#: FlatCAMApp.py:6712 +#: FlatCAMApp.py:6715 msgid "Delete objects" msgstr "Excluir objetos" -#: FlatCAMApp.py:6715 +#: FlatCAMApp.py:6718 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -557,55 +557,55 @@ msgstr "" "Você tem certeza de que deseja excluir permanentemente\n" "os objetos selecionados?" -#: FlatCAMApp.py:6746 +#: FlatCAMApp.py:6749 msgid "Object(s) deleted" msgstr "Objeto(s) excluído(s)" -#: FlatCAMApp.py:6750 +#: FlatCAMApp.py:6753 msgid "Failed. No object(s) selected..." msgstr "Falha. Nenhum objeto selecionado..." -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6755 msgid "Save the work in Editor and try again ..." msgstr "Salve o trabalho no Editor e tente novamente ..." -#: FlatCAMApp.py:6782 +#: FlatCAMApp.py:6785 msgid "Object deleted" msgstr "Objeto excluído" -#: FlatCAMApp.py:6809 +#: FlatCAMApp.py:6812 msgid "Click to set the origin ..." msgstr "Clique para definir a origem ..." -#: FlatCAMApp.py:6831 +#: FlatCAMApp.py:6834 msgid "Setting Origin..." msgstr "Definindo Origem..." -#: FlatCAMApp.py:6843 +#: FlatCAMApp.py:6846 msgid "Origin set" msgstr "Origem definida" -#: FlatCAMApp.py:6850 +#: FlatCAMApp.py:6853 msgid "Origin coordinates specified but incomplete." msgstr "Coordenadas de origem especificadas, mas incompletas." -#: FlatCAMApp.py:6892 FlatCAMObj.py:6261 +#: FlatCAMApp.py:6895 FlatCAMObj.py:6247 msgid "Not available with the current Graphic Engine Legacy(2D)." msgstr "Não disponível com o Graphic Engine Legacy (2D) atual." -#: FlatCAMApp.py:6896 +#: FlatCAMApp.py:6899 msgid "Jump to ..." msgstr "Pular para ..." -#: FlatCAMApp.py:6897 +#: FlatCAMApp.py:6900 msgid "Enter the coordinates in format X,Y:" msgstr "Digite as coordenadas no formato X,Y:" -#: FlatCAMApp.py:6904 +#: FlatCAMApp.py:6907 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" -#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: FlatCAMApp.py:6939 flatcamEditors/FlatCAMExcEditor.py:3487 #: flatcamEditors/FlatCAMExcEditor.py:3495 #: flatcamEditors/FlatCAMGeoEditor.py:3832 #: flatcamEditors/FlatCAMGeoEditor.py:3847 @@ -614,35 +614,35 @@ msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4255 -#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 -#: flatcamGUI/FlatCAMGUI.py:2695 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 msgid "Done." msgstr "Pronto." -#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7073 FlatCAMApp.py:7141 msgid "No object is selected. Select an object and try again." msgstr "Nenhum objeto está selecionado. Selecione um objeto e tente novamente." -#: FlatCAMApp.py:7158 +#: FlatCAMApp.py:7161 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:7164 +#: FlatCAMApp.py:7167 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:7181 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7184 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferências" -#: FlatCAMApp.py:7248 +#: FlatCAMApp.py:7251 msgid "Preferences edited but not saved." msgstr "Preferências editadas, mas não salvas." -#: FlatCAMApp.py:7282 +#: FlatCAMApp.py:7285 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -650,73 +650,73 @@ msgstr "" "Um ou mais valores foram alterados.\n" "Você deseja salvar as preferências?" -#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 +#: FlatCAMApp.py:7287 flatcamGUI/FlatCAMGUI.py:193 #: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Salvar Preferências" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7316 msgid "No object selected to Flip on Y axis." msgstr "Nenhum objeto selecionado para Espelhar no eixo Y." -#: FlatCAMApp.py:7339 +#: FlatCAMApp.py:7342 msgid "Flip on Y axis done." msgstr "Espelhado no eixo Y." -#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 +#: FlatCAMApp.py:7345 FlatCAMApp.py:7388 #: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "A ação de espelhamento não foi executada." -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:7359 msgid "No object selected to Flip on X axis." msgstr "Nenhum objeto selecionado para Espelhar no eixo X." -#: FlatCAMApp.py:7382 +#: FlatCAMApp.py:7385 msgid "Flip on X axis done." msgstr "Espelhado no eixo X." -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7402 msgid "No object selected to Rotate." msgstr "Nenhum objeto selecionado para Girar." -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Enter the Angle value:" msgstr "Digite o valor do Ângulo:" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7436 msgid "Rotation done." msgstr "Rotação realizada." -#: FlatCAMApp.py:7436 +#: FlatCAMApp.py:7439 msgid "Rotation movement was not executed." msgstr "O movimento de rotação não foi executado." -#: FlatCAMApp.py:7448 +#: FlatCAMApp.py:7451 msgid "No object selected to Skew/Shear on X axis." msgstr "Nenhum objeto selecionado para Inclinar no eixo X." -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7473 msgid "Skew on X axis done." msgstr "Inclinação no eixo X concluída." -#: FlatCAMApp.py:7481 +#: FlatCAMApp.py:7484 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nenhum objeto selecionado para Inclinar no eixo Y." -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7506 msgid "Skew on Y axis done." msgstr "Inclinação no eixo Y concluída." -#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +#: FlatCAMApp.py:7561 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Liga/Desliga a Grade" -#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7574 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -726,7 +726,7 @@ msgstr "Liga/Desliga a Grade" msgid "Add" msgstr "Adicionar" -#: FlatCAMApp.py:7572 FlatCAMObj.py:3638 +#: FlatCAMApp.py:7575 FlatCAMObj.py:3628 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 #: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 @@ -736,70 +736,70 @@ msgstr "Adicionar" msgid "Delete" msgstr "Excluir" -#: FlatCAMApp.py:7585 +#: FlatCAMApp.py:7588 msgid "New Grid ..." msgstr "Nova Grade ..." -#: FlatCAMApp.py:7586 +#: FlatCAMApp.py:7589 msgid "Enter a Grid Value:" msgstr "Digite um valor para grade:" -#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7624 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:7600 +#: FlatCAMApp.py:7603 msgid "New Grid added" msgstr "Nova Grade adicionada" -#: FlatCAMApp.py:7603 +#: FlatCAMApp.py:7606 msgid "Grid already exists" msgstr "Grade já existe" -#: FlatCAMApp.py:7606 +#: FlatCAMApp.py:7609 msgid "Adding New Grid cancelled" msgstr "Adicionar nova grade cancelada" -#: FlatCAMApp.py:7628 +#: FlatCAMApp.py:7631 msgid " Grid Value does not exist" msgstr "O valor da grade não existe" -#: FlatCAMApp.py:7631 +#: FlatCAMApp.py:7634 msgid "Grid Value deleted" msgstr "Grade apagada" -#: FlatCAMApp.py:7634 +#: FlatCAMApp.py:7637 msgid "Delete Grid value cancelled" msgstr "Excluir valor de grade cancelado" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7643 msgid "Key Shortcut List" msgstr "Lista de Teclas de Atalho" -#: FlatCAMApp.py:7674 +#: FlatCAMApp.py:7677 msgid " No object selected to copy it's name" msgstr "Nenhum objeto selecionado para copiar nome" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7681 msgid "Name copied on clipboard ..." msgstr "Nome copiado para a área de transferência..." -#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +#: FlatCAMApp.py:7736 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas para a área de transferência." -#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 -#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 -#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 FlatCAMApp.py:8029 FlatCAMApp.py:8033 +#: FlatCAMApp.py:8049 FlatCAMApp.py:8053 FlatCAMApp.py:8057 FlatCAMApp.py:8061 +#: FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 FlatCAMApp.py:8110 #: 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:8259 +#: FlatCAMApp.py:8262 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -809,230 +809,230 @@ msgstr "" "Criar um novo projeto irá apagá-los.\n" "Você deseja Salvar o Projeto?" -#: FlatCAMApp.py:8281 +#: FlatCAMApp.py:8284 msgid "New Project created" msgstr "Novo Projeto criado" -#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: FlatCAMApp.py:8405 FlatCAMApp.py:8409 flatcamGUI/FlatCAMGUI.py:636 #: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Abrir Gerber" -#: FlatCAMApp.py:8413 +#: FlatCAMApp.py:8416 msgid "Opening Gerber file." msgstr "Abrindo Arquivo Gerber." -#: FlatCAMApp.py:8419 +#: FlatCAMApp.py:8422 msgid "Open Gerber cancelled." msgstr "Abrir Gerber cancelado." -#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: FlatCAMApp.py:8442 FlatCAMApp.py:8446 flatcamGUI/FlatCAMGUI.py:637 #: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Abrir Excellon" -#: FlatCAMApp.py:8449 +#: FlatCAMApp.py:8452 msgid "Opening Excellon file." msgstr "Abrindo Arquivo Excellon." -#: FlatCAMApp.py:8455 +#: FlatCAMApp.py:8458 msgid " Open Excellon cancelled." msgstr "Abrir Excellon cancelado." -#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8485 msgid "Open G-Code" msgstr "Abrir G-Code" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8492 msgid "Opening G-Code file." msgstr "Abrindo Arquivo G-Code." -#: FlatCAMApp.py:8495 +#: FlatCAMApp.py:8498 msgid "Open G-Code cancelled." msgstr "Abrir G-Code cancelado." -#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +#: FlatCAMApp.py:8515 FlatCAMApp.py:8518 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Abrir Projeto" -#: FlatCAMApp.py:8524 +#: FlatCAMApp.py:8527 msgid "Open Project cancelled." msgstr "Abrir Projeto cancelado." -#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +#: FlatCAMApp.py:8546 FlatCAMApp.py:8549 msgid "Open Configuration File" msgstr "Abrir Arquivo de Configuração" -#: FlatCAMApp.py:8551 +#: FlatCAMApp.py:8554 msgid "Open Config cancelled." msgstr "Abrir Arquivo de Configuração cancelado." -#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 -#: FlatCAMApp.py:11500 FlatCAMApp.py:11522 FlatCAMApp.py:11545 +#: FlatCAMApp.py:8570 FlatCAMApp.py:8839 FlatCAMApp.py:11482 +#: FlatCAMApp.py:11503 FlatCAMApp.py:11525 FlatCAMApp.py:11548 msgid "No object selected." msgstr "Nenhum objeto selecionado." -#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +#: FlatCAMApp.py:8571 FlatCAMApp.py:8840 msgid "Please Select a Geometry object to export" msgstr "Por favor, selecione um objeto Geometria para exportar" -#: FlatCAMApp.py:8582 +#: FlatCAMApp.py:8585 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados." -#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +#: FlatCAMApp.py:8598 FlatCAMApp.py:8602 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:8605 +#: FlatCAMApp.py:8608 msgid " Export SVG cancelled." msgstr "Exportar SVG cancelado." -#: FlatCAMApp.py:8625 +#: FlatCAMApp.py:8628 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:8631 FlatCAMApp.py:8635 +#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 msgid "Export PNG Image" msgstr "Exportar Imagem PNG" -#: FlatCAMApp.py:8640 +#: FlatCAMApp.py:8643 msgid "Export PNG cancelled." msgstr "Exportar PNG cancelado." -#: FlatCAMApp.py:8660 +#: FlatCAMApp.py:8663 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:8666 FlatCAMApp.py:8798 +#: FlatCAMApp.py:8669 FlatCAMApp.py:8801 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Falhou. Somente objetos Gerber podem ser salvos como arquivos Gerber..." -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8681 msgid "Save Gerber source file" msgstr "Salvar arquivo fonte Gerber" -#: FlatCAMApp.py:8684 +#: FlatCAMApp.py:8687 msgid "Save Gerber source file cancelled." msgstr "Salvar arquivo fonte Gerber cancelado." -#: FlatCAMApp.py:8704 +#: FlatCAMApp.py:8707 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:8710 FlatCAMApp.py:8754 +#: FlatCAMApp.py:8713 FlatCAMApp.py:8757 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Falhou. Somente objetos Excellon podem ser salvos como arquivos Excellon..." -#: FlatCAMApp.py:8718 FlatCAMApp.py:8722 +#: FlatCAMApp.py:8721 FlatCAMApp.py:8725 msgid "Save Excellon source file" msgstr "Salvar o arquivo fonte Excellon" -#: FlatCAMApp.py:8728 +#: FlatCAMApp.py:8731 msgid "Saving Excellon source file cancelled." msgstr "Salvar arquivo fonte Excellon cancelado." -#: FlatCAMApp.py:8748 +#: FlatCAMApp.py:8751 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:8762 FlatCAMApp.py:8766 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8769 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:8772 +#: FlatCAMApp.py:8775 msgid "Export Excellon cancelled." msgstr "Exportar Excellon cancelado." -#: FlatCAMApp.py:8792 +#: FlatCAMApp.py:8795 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:8806 FlatCAMApp.py:8810 +#: FlatCAMApp.py:8809 FlatCAMApp.py:8813 msgid "Export Gerber" msgstr "Exportar Gerber" -#: FlatCAMApp.py:8816 +#: FlatCAMApp.py:8819 msgid "Export Gerber cancelled." msgstr "Exportar Gerber cancelado." -#: FlatCAMApp.py:8848 +#: FlatCAMApp.py:8851 msgid "Only Geometry objects can be used." msgstr "Apenas objetos Geometria podem ser usados." -#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +#: FlatCAMApp.py:8865 FlatCAMApp.py:8869 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:8873 +#: FlatCAMApp.py:8876 msgid "Export DXF cancelled." msgstr "Exportar DXF cancelado." -#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +#: FlatCAMApp.py:8896 FlatCAMApp.py:8899 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:8906 +#: FlatCAMApp.py:8909 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +#: FlatCAMApp.py:8928 FlatCAMApp.py:8932 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:8939 +#: FlatCAMApp.py:8942 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8986 +#: FlatCAMApp.py:8989 msgid "Viewing the source code of the selected object." msgstr "Vendo o código fonte do objeto selecionado." -#: FlatCAMApp.py:8987 +#: FlatCAMApp.py:8990 msgid "Loading..." msgstr "Lendo..." -#: FlatCAMApp.py:8994 +#: FlatCAMApp.py:8997 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:9006 +#: FlatCAMApp.py:9009 msgid "Source Editor" msgstr "Editor de Fontes" -#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +#: FlatCAMApp.py:9024 FlatCAMApp.py:9031 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:9040 +#: FlatCAMApp.py:9043 msgid "Failed to load the source code for the selected object" msgstr "Falha ao ler o código fonte do objeto selecionado" -#: FlatCAMApp.py:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5895 +#: FlatCAMApp.py:9057 FlatCAMApp.py:10372 FlatCAMObj.py:5881 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de Códigos" -#: FlatCAMApp.py:9072 +#: FlatCAMApp.py:9075 msgid "New TCL script file created in Code Editor." msgstr "Novo arquivo de script TCL criado no Editor de Códigos." -#: FlatCAMApp.py:9075 +#: FlatCAMApp.py:9078 msgid "Script Editor" msgstr "Editor de Script" -#: FlatCAMApp.py:9078 +#: FlatCAMApp.py:9081 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1076,104 +1076,100 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 +#: FlatCAMApp.py:9120 FlatCAMApp.py:9123 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9133 msgid "Open TCL script cancelled." msgstr "Abrir script TCL cancelado." -#: FlatCAMApp.py:9144 -msgid "App.on_fileopenscript() -->" -msgstr "App.on_fileopenscript() -->" - -#: FlatCAMApp.py:9152 +#: FlatCAMApp.py:9155 msgid "TCL script file opened in Code Editor." msgstr "Arquivo de script TCL aberto no Editor de Códigos." -#: FlatCAMApp.py:9176 +#: FlatCAMApp.py:9179 msgid "Executing FlatCAMScript file." msgstr "Executando arquivo de Script FlatCAM." -#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +#: FlatCAMApp.py:9186 FlatCAMApp.py:9189 msgid "Run TCL script" msgstr "Executar script TCL" -#: FlatCAMApp.py:9196 +#: FlatCAMApp.py:9199 msgid "Run TCL script cancelled." msgstr "Executar script TCL cancelado." -#: FlatCAMApp.py:9212 +#: FlatCAMApp.py:9215 msgid "TCL script file opened in Code Editor and executed." msgstr "Arquivo de script TCL aberto no Editor de Código e executado." -#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +#: FlatCAMApp.py:9266 FlatCAMApp.py:9270 msgid "Save Project As ..." msgstr "Salvar Projeto Como..." -#: FlatCAMApp.py:9264 +#: FlatCAMApp.py:9267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:9273 +#: FlatCAMApp.py:9276 msgid "Save Project cancelled." msgstr "Salvar Projeto cancelado." -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9324 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +#: FlatCAMApp.py:9366 FlatCAMApp.py:9477 FlatCAMApp.py:9603 msgid "SVG file exported to" msgstr "Arquivo SVG exportado para" -#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9401 FlatCAMApp.py:9526 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nenhuma caixa de objeto. Usando" -#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +#: FlatCAMApp.py:9480 FlatCAMApp.py:9606 msgid "Generating Film ... Please wait." msgstr "Gerando Filme ... Por favor, aguarde." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9779 msgid "Excellon file exported to" msgstr "Arquivo Excellon exportado para" -#: FlatCAMApp.py:9785 +#: FlatCAMApp.py:9788 msgid "Exporting Excellon" msgstr "Exportando Excellon" -#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +#: FlatCAMApp.py:9794 FlatCAMApp.py:9802 msgid "Could not export Excellon file." msgstr "Não foi possível exportar o arquivo Excellon." -#: FlatCAMApp.py:9915 +#: FlatCAMApp.py:9918 msgid "Gerber file exported to" msgstr "Arquivo Gerber exportado para" -#: FlatCAMApp.py:9923 +#: FlatCAMApp.py:9926 msgid "Exporting Gerber" msgstr "Exportando Gerber" -#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +#: FlatCAMApp.py:9932 FlatCAMApp.py:9940 msgid "Could not export Gerber file." msgstr "Não foi possível exportar o arquivo Gerber." -#: FlatCAMApp.py:9982 +#: FlatCAMApp.py:9985 msgid "DXF file exported to" msgstr "Arquivo DXF exportado para" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9991 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +#: FlatCAMApp.py:9997 FlatCAMApp.py:10005 msgid "Could not export DXF file." msgstr "Não foi possível exportar o arquivo DXF." -#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +#: FlatCAMApp.py:10026 FlatCAMApp.py:10070 FlatCAMApp.py:10116 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1181,85 +1177,85 @@ msgstr "" "O tipo escolhido não é suportado como parâmetro. Apenas Geometria e Gerber " "são suportados" -#: FlatCAMApp.py:10033 +#: FlatCAMApp.py:10036 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 -#: FlatCAMApp.py:10215 FlatCAMApp.py:10282 FlatCAMApp.py:10349 +#: FlatCAMApp.py:10048 FlatCAMApp.py:10092 FlatCAMApp.py:10137 +#: FlatCAMApp.py:10218 FlatCAMApp.py:10285 FlatCAMApp.py:10352 #: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Aberto" -#: FlatCAMApp.py:10077 +#: FlatCAMApp.py:10080 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:10121 +#: FlatCAMApp.py:10124 msgid "Importing Image" msgstr "Importando Imagem" -#: FlatCAMApp.py:10164 +#: FlatCAMApp.py:10167 msgid "Failed to open file" msgstr "Falha ao abrir o arquivo" -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10172 msgid "Failed to parse file" msgstr "Falha ao analisar o arquivo" -#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4603 +#: FlatCAMApp.py:10179 FlatCAMApp.py:10253 FlatCAMObj.py:4589 #: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ocorreu um erro interno. Veja shell. (linha de comando)\n" -#: FlatCAMApp.py:10186 +#: FlatCAMApp.py:10189 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:10194 +#: FlatCAMApp.py:10197 msgid "Opening Gerber" msgstr "Abrindo Gerber" -#: FlatCAMApp.py:10205 +#: FlatCAMApp.py:10208 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." -#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10243 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este não é um arquivo Excellon." -#: FlatCAMApp.py:10244 +#: FlatCAMApp.py:10247 msgid "Cannot open file" msgstr "Não é possível abrir o arquivo" -#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10267 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Nenhuma geometria encontrada no arquivo" -#: FlatCAMApp.py:10267 +#: FlatCAMApp.py:10270 msgid "Opening Excellon." msgstr "Abrindo Excellon." -#: FlatCAMApp.py:10274 +#: FlatCAMApp.py:10277 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." -#: FlatCAMApp.py:10313 +#: FlatCAMApp.py:10316 msgid "Failed to open" msgstr "Falha ao abrir" -#: FlatCAMApp.py:10324 +#: FlatCAMApp.py:10327 msgid "This is not GCODE" msgstr "Não é G-Code" -#: FlatCAMApp.py:10330 +#: FlatCAMApp.py:10333 msgid "Opening G-Code." msgstr "Abrindo G-Code." -#: FlatCAMApp.py:10339 +#: FlatCAMApp.py:10342 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 " @@ -1270,43 +1266,43 @@ msgstr "" "A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou " "durante o processamento" -#: FlatCAMApp.py:10365 +#: FlatCAMApp.py:10368 msgid "Opening FlatCAM Config file." msgstr "Abrindo arquivo de Configuração." -#: FlatCAMApp.py:10387 +#: FlatCAMApp.py:10390 msgid "Failed to open config file" msgstr "Falha ao abrir o arquivo de configuração" -#: FlatCAMApp.py:10413 +#: FlatCAMApp.py:10416 msgid "Loading Project ... Please Wait ..." msgstr "Carregando projeto ... Por favor aguarde ..." -#: FlatCAMApp.py:10418 +#: FlatCAMApp.py:10421 msgid "Opening FlatCAM Project file." msgstr "Abrindo Projeto FlatCAM." -#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +#: FlatCAMApp.py:10431 FlatCAMApp.py:10449 msgid "Failed to open project file" msgstr "Falha ao abrir o arquivo de projeto" -#: FlatCAMApp.py:10480 +#: FlatCAMApp.py:10483 msgid "Loading Project ... restoring" msgstr "Carregando projeto ... restaurando" -#: FlatCAMApp.py:10489 +#: FlatCAMApp.py:10492 msgid "Project loaded from" msgstr "Projeto carregado de" -#: FlatCAMApp.py:10552 +#: FlatCAMApp.py:10555 msgid "Redrawing all objects" msgstr "Redesenha todos os objetos" -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10587 msgid "Available commands:\n" msgstr "Comandos disponíveis:\n" -#: FlatCAMApp.py:10586 +#: FlatCAMApp.py:10589 msgid "" "\n" "\n" @@ -1318,47 +1314,47 @@ msgstr "" "Digite help para forma de uso.\n" " Exemplo: help open_gerber" -#: FlatCAMApp.py:10736 +#: FlatCAMApp.py:10739 msgid "Shows list of commands." msgstr "Mostra a lista de comandos." -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10797 msgid "Failed to load recent item list." msgstr "Falha ao carregar a lista de itens recentes." -#: FlatCAMApp.py:10802 +#: FlatCAMApp.py:10805 msgid "Failed to parse recent item list." msgstr "Falha ao analisar a lista de itens recentes." -#: FlatCAMApp.py:10813 +#: FlatCAMApp.py:10816 msgid "Failed to load recent projects item list." msgstr "Falha ao carregar a lista de projetos recentes." -#: FlatCAMApp.py:10821 +#: FlatCAMApp.py:10824 msgid "Failed to parse recent project item list." msgstr "Falha ao analisar a lista de projetos recentes." -#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +#: FlatCAMApp.py:10883 FlatCAMApp.py:10906 msgid "Clear Recent files" msgstr "Limpar arquivos recentes" -#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +#: FlatCAMApp.py:10923 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Lista de Teclas de Atalho" -#: FlatCAMApp.py:10994 +#: FlatCAMApp.py:10997 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Guia Selecionado - Escolha um item na guia Projeto" -#: FlatCAMApp.py:10995 +#: FlatCAMApp.py:10998 msgid "Details" msgstr "Detalhes" -#: FlatCAMApp.py:10997 +#: FlatCAMApp.py:11000 msgid "The normal flow when working in FlatCAM is the following:" msgstr "O fluxo normal ao trabalhar no FlatCAM é o seguinte:" -#: FlatCAMApp.py:10998 +#: FlatCAMApp.py:11001 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the toolbars, key shortcuts or even dragging and " @@ -1368,7 +1364,7 @@ msgstr "" "para o FlatCAM usando a barra de ferramentas, tecla de atalho ou arrastando " "e soltando um arquivo na GUI." -#: FlatCAMApp.py:11001 +#: FlatCAMApp.py:11004 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag and drop of the file into the FLATCAM GUI or through the menu (or " @@ -1378,7 +1374,7 @@ msgstr "" "usando o menu ou a barra de ferramentas, tecla de atalho ou arrastando e " "soltando um arquivo na GUI." -#: FlatCAMApp.py:11004 +#: FlatCAMApp.py:11007 msgid "" "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 " @@ -1390,7 +1386,7 @@ msgstr "" "Projeto, a ABA SELECIONADO será atualizada com as propriedades do objeto de " "acordo com seu tipo: Gerber, Excellon, Geometria ou Trabalho CNC." -#: FlatCAMApp.py:11008 +#: FlatCAMApp.py:11011 msgid "" "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 " @@ -1404,14 +1400,14 @@ msgstr "" "na tela exibirá a ABA SELECIONADO e a preencherá mesmo que ela esteja fora " "de foco." -#: FlatCAMApp.py:11012 +#: FlatCAMApp.py:11015 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:11013 +#: FlatCAMApp.py:11016 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " "Geometry Object --> Add tools (change param in Selected Tab) --> Generate " @@ -1424,7 +1420,7 @@ msgstr "" "Código CNC) e/ou adicionar código no início ou no final do G-Code (na Aba " "Selecionado) --> Salvar G-Code." -#: FlatCAMApp.py:11017 +#: FlatCAMApp.py:11020 msgid "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." @@ -1433,24 +1429,24 @@ msgstr "" "menu em Ajuda --> Lista de Atalhos ou através da sua própria tecla de " "atalho: F3." -#: FlatCAMApp.py:11078 +#: FlatCAMApp.py:11081 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:11086 +#: FlatCAMApp.py:11089 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:11097 +#: FlatCAMApp.py:11100 msgid "FlatCAM is up to date!" msgstr "O FlatCAM está atualizado!" -#: FlatCAMApp.py:11102 +#: FlatCAMApp.py:11105 msgid "Newer Version Available" msgstr "Nova Versão Disponível" -#: FlatCAMApp.py:11103 +#: FlatCAMApp.py:11106 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1458,63 +1454,63 @@ msgstr "" "Existe uma versão mais nova do FlatCAM disponível para download:\n" "\n" -#: FlatCAMApp.py:11105 +#: FlatCAMApp.py:11108 msgid "info" msgstr "info" -#: FlatCAMApp.py:11180 +#: FlatCAMApp.py:11183 msgid "All plots disabled." msgstr "Todos os gráficos desabilitados." -#: FlatCAMApp.py:11187 +#: FlatCAMApp.py:11190 msgid "All non selected plots disabled." msgstr "Todos os gráficos não selecionados desabilitados." -#: FlatCAMApp.py:11194 +#: FlatCAMApp.py:11197 msgid "All plots enabled." msgstr "Todos os gráficos habilitados." -#: FlatCAMApp.py:11201 +#: FlatCAMApp.py:11204 msgid "Selected plots enabled..." msgstr "Gráficos selecionados habilitados..." -#: FlatCAMApp.py:11210 +#: FlatCAMApp.py:11213 msgid "Selected plots disabled..." msgstr "Gráficos selecionados desabilitados..." -#: FlatCAMApp.py:11228 +#: FlatCAMApp.py:11231 msgid "Enabling plots ..." msgstr "Habilitando gráficos..." -#: FlatCAMApp.py:11267 +#: FlatCAMApp.py:11270 msgid "Disabling plots ..." msgstr "Desabilitando gráficos..." -#: FlatCAMApp.py:11289 +#: FlatCAMApp.py:11292 msgid "Working ..." msgstr "Trabalhando ..." -#: FlatCAMApp.py:11328 +#: FlatCAMApp.py:11331 msgid "Saving FlatCAM Project" msgstr "Salvando o Projeto FlatCAM" -#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +#: FlatCAMApp.py:11353 FlatCAMApp.py:11391 msgid "Project saved to" msgstr "Projeto salvo em" -#: FlatCAMApp.py:11370 +#: FlatCAMApp.py:11373 msgid "Failed to verify project file" msgstr "Falha ao verificar o arquivo do projeto" -#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11373 FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Retry to save it." msgstr "Tente salvá-lo novamente." -#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Failed to parse saved project file" msgstr "Falha ao analisar o arquivo de projeto salvo" -#: FlatCAMApp.py:11602 +#: FlatCAMApp.py:11605 msgid "The user requested a graceful exit of the current task." msgstr "O usuário solicitou uma saída normal da tarefa atual." @@ -1538,31 +1534,21 @@ msgstr "Dimensionando..." msgid "Skewing..." msgstr "Inclinando..." -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 #: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Básico" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 #: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Avançado" -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:819 +#: FlatCAMObj.py:792 msgid "Buffering solid geometry" msgstr "Buffer de geometria sólida" -#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 #: flatcamTools/ToolNonCopperClear.py:1562 #: flatcamTools/ToolNonCopperClear.py:1656 #: flatcamTools/ToolNonCopperClear.py:1668 @@ -1572,47 +1558,47 @@ msgstr "Buffer de geometria sólida" msgid "Buffering" msgstr "Criando buffer" -#: FlatCAMObj.py:828 +#: FlatCAMObj.py:801 msgid "Done" msgstr "Pronto" -#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 msgid "Isolating..." msgstr "Isolando..." -#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 #: flatcamTools/ToolNonCopperClear.py:1591 #: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "A geometria de isolação não pôde ser gerada." -#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 msgid "Rough" msgstr "Desbaste" -#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 msgid "Isolation geometry created" msgstr "Geometria de isolação criada" -#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 msgid "Subtracting Geo" msgstr "Subtraindo Geo" -#: FlatCAMObj.py:1450 +#: FlatCAMObj.py:1436 msgid "Plotting Apertures" msgstr "Mostrando Aberturas" -#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "N° Furos" -#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "N° Ranhuras" -#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 -#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 -#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 #: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 @@ -1655,19 +1641,19 @@ msgstr "N° Ranhuras" msgid "Wrong value format entered, use a number." msgstr "Formato incorreto, use um número." -#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 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:2684 +#: FlatCAMObj.py:2674 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "A ferramenta BROCA é maior que o tamanho do furo. Cancelado." -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Tool_nr" msgstr "Ferramenta_nr" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 #: flatcamEditors/FlatCAMExcEditor.py:1500 #: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 @@ -1675,20 +1661,20 @@ msgstr "Ferramenta_nr" msgid "Diameter" msgstr "Diâmetro" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Drills_Nr" msgstr "Furo_Nr" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Slots_Nr" msgstr "Ranhura_Nr" -#: FlatCAMObj.py:2779 +#: FlatCAMObj.py:2769 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "A ferramenta fresa para RANHURAS é maior que o tamanho do furo. Cancelado." -#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1696,7 +1682,7 @@ msgstr "" "Valor com formato incorreto para self.defaults[\"z_pdepth\"] ou self." "options[\"z_pdepth\"]" -#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1704,11 +1690,11 @@ msgstr "" "Valor com formato incorreto para self.defaults[\"feedrate_probe\"] ou self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 msgid "Generating CNC Code" msgstr "Gerando Código CNC" -#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1718,15 +1704,15 @@ msgstr "" "formato (x, y).\n" "Agora existe apenas um valor, não dois. " -#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 msgid "Iso" msgstr "Isolação" -#: FlatCAMObj.py:3333 +#: FlatCAMObj.py:3323 msgid "Finish" msgstr "Acabamento" -#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 #: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 #: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 @@ -1735,56 +1721,52 @@ msgstr "Acabamento" msgid "Copy" msgstr "Copiar" -#: FlatCAMObj.py:3847 +#: FlatCAMObj.py:3833 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:3921 +#: FlatCAMObj.py:3907 msgid "Tool added in Tool Table." msgstr "Ferramenta adicionada na Tabela de Ferramentas." -#: FlatCAMObj.py:3925 +#: FlatCAMObj.py:3911 msgid "Default Tool added. Wrong value format entered." msgstr "Ferramenta padrão adicionada. Valor inserico com formato incorreto." -#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 msgid "Failed. Select a tool to copy." msgstr "Falhou. Selecione uma ferramenta para copiar." -#: FlatCAMObj.py:3995 +#: FlatCAMObj.py:3981 msgid "Tool was copied in Tool Table." msgstr "A ferramenta foi copiada na tabela de ferramentas." -#: FlatCAMObj.py:4025 +#: FlatCAMObj.py:4011 msgid "Tool was edited in Tool Table." msgstr "A ferramenta foi editada na Tabela de Ferramentas." -#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 msgid "Failed. Select a tool to delete." msgstr "Falhou. Selecione uma ferramenta para excluir." -#: FlatCAMObj.py:4086 +#: FlatCAMObj.py:4072 msgid "Tool was deleted in Tool Table." msgstr "A ferramenta foi eliminada da Tabela de Ferramentas." -#: FlatCAMObj.py:4518 +#: FlatCAMObj.py:4504 msgid "This Geometry can't be processed because it is" msgstr "Esta Geometria não pode ser processada porque é" -#: FlatCAMObj.py:4520 +#: FlatCAMObj.py:4506 msgid "geometry" msgstr "geometria" -#: FlatCAMObj.py:4563 +#: FlatCAMObj.py:4549 msgid "Failed. No tool selected in the tool table ..." msgstr "Falhou. Nenhuma ferramenta selecionada na tabela de ferramentas ..." -#: FlatCAMObj.py:4604 -msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" - -#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1793,43 +1775,43 @@ msgstr "" "valor foi fornecido.\n" "Adicione um Deslocamento de Ferramenta ou altere o Tipo de Deslocamento." -#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 msgid "G-Code parsing in progress..." msgstr "Análisando o G-Code..." -#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 msgid "G-Code parsing finished..." msgstr "Análise do G-Code finalisada..." -#: FlatCAMObj.py:4740 +#: FlatCAMObj.py:4726 msgid "Finished G-Code processing" msgstr "Processamento do G-Code concluído" -#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 msgid "G-Code processing failed with error" msgstr "Processamento do G-Code falhou com erro" -#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Arquivo vazio, não tem geometria" -#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 msgid "Finished G-Code processing..." msgstr "Processamento do G-Code finalisado..." -#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 msgid "CNCjob created" msgstr "Trabalho CNC criado" -#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "O fator de escala deve ser um número: inteiro ou flutuante." -#: FlatCAMObj.py:5201 +#: FlatCAMObj.py:5187 msgid "Geometry Scale done." msgstr "Redimensionamento de geometria feita." -#: FlatCAMObj.py:5218 camlib.py:3783 +#: FlatCAMObj.py:5204 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1837,11 +1819,11 @@ msgstr "" "Um par (x,y) de valores é necessário. Provavelmente você digitou apenas um " "valor no campo Deslocamento." -#: FlatCAMObj.py:5272 +#: FlatCAMObj.py:5258 msgid "Geometry Offset done." msgstr "Deslocamento de Geometria concluído." -#: FlatCAMObj.py:5301 +#: FlatCAMObj.py:5287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1851,69 +1833,65 @@ msgstr "" "formato (x, y).\n" "Agora está com apenas um valor, não dois." -#: FlatCAMObj.py:5780 +#: FlatCAMObj.py:5766 msgid "Basic" msgstr "Básico" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5772 msgid "Advanced" msgstr "Avançado" -#: FlatCAMObj.py:5829 +#: FlatCAMObj.py:5815 msgid "Plotting..." msgstr "Plotando..." -#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Exportar Código da Máquina ..." -#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Exportar código da máquina cancelado ..." -#: FlatCAMObj.py:5882 +#: FlatCAMObj.py:5868 msgid "Machine Code file saved to" msgstr "Arquivo G-Code salvo em" -#: FlatCAMObj.py:5907 -msgid "FlatCAMCNNJob.on_edit_code_click() -->" -msgstr "FlatCAMCNNJob.on_edit_code_click() -->" - -#: FlatCAMObj.py:5915 +#: FlatCAMObj.py:5901 msgid "Loaded Machine Code into Code Editor" msgstr "G-Code aberto no Editor de Códigos" -#: FlatCAMObj.py:6027 +#: FlatCAMObj.py:6013 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:6029 +#: FlatCAMObj.py:6015 msgid "CNCJob object" msgstr "objeto de Trabalho CNC" -#: FlatCAMObj.py:6081 +#: FlatCAMObj.py:6067 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:6093 +#: FlatCAMObj.py:6079 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:6099 +#: FlatCAMObj.py:6085 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:6136 FlatCAMObj.py:6146 +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 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:6150 +#: FlatCAMObj.py:6136 msgid "There is no postprocessor file." msgstr "Não há arquivo de pós-processamento." @@ -2354,8 +2332,8 @@ msgstr "" "redimensionar." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 -#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2708 +#: flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 msgid "Cancelled." msgstr "Cancelado." @@ -2712,7 +2690,7 @@ msgstr "" "Ferramenta já na lista de ferramentas original ou atual.\n" "Salve e reedite Excellon se precisar adicionar essa ferramenta. " -#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 msgid "Added new tool with dia" msgstr "Adicionada nova ferramenta com diâmetro" @@ -3738,10 +3716,10 @@ msgstr "com diâmetro" msgid "Copy cancelled. No shape selected." msgstr "Cópia cancelada. Nenhuma forma selecionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 -#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 -#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 -#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 +#: flatcamGUI/FlatCAMGUI.py:3209 flatcamGUI/FlatCAMGUI.py:3222 +#: flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 msgid "Click on target point." msgstr "Clique no ponto alvo." @@ -4392,7 +4370,7 @@ msgstr "Excellon\tL" msgid "Will create a new, empty Excellon Object." msgstr "Criará um novo Objeto Excellon vazio." -#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Abrir" @@ -4401,15 +4379,15 @@ msgstr "Abrir" msgid "Open &Project ..." msgstr "Abrir &Projeto ..." -#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 msgid "Open &Gerber ...\tCTRL+G" msgstr "Abrir &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open &Excellon ...\tCTRL+E" msgstr "Abrir &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 msgid "Open G-&Code ..." msgstr "Abrir G-&Code ..." @@ -4440,11 +4418,11 @@ msgid "Open Script ..." msgstr "Abrir Script ..." #: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 -#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3559 msgid "Run Script ..." msgstr "Executar Script ..." -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -6023,7 +6001,7 @@ msgstr "Copiar Objetos" msgid "Move Objects" msgstr "Mover Objetos" -#: flatcamGUI/FlatCAMGUI.py:2629 +#: flatcamGUI/FlatCAMGUI.py:2633 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6035,12 +6013,12 @@ msgstr "" "fora do primeiro item. No final, pressione a tecla ~X~ ou\n" "o botão da barra de ferramentas." -#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 -#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 +#: flatcamGUI/FlatCAMGUI.py:2837 flatcamGUI/FlatCAMGUI.py:2857 msgid "Warning" msgstr "Aviso" -#: flatcamGUI/FlatCAMGUI.py:2769 +#: flatcamGUI/FlatCAMGUI.py:2773 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6048,7 +6026,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de interseção." -#: flatcamGUI/FlatCAMGUI.py:2828 +#: flatcamGUI/FlatCAMGUI.py:2832 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6056,7 +6034,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de subtração." -#: flatcamGUI/FlatCAMGUI.py:2848 +#: flatcamGUI/FlatCAMGUI.py:2852 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6064,51 +6042,51 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de união." -#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada selecionado para excluir." -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada selecionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada selecionado para mover." -#: flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamGUI/FlatCAMGUI.py:3289 msgid "New Tool ..." msgstr "Nova Ferramenta ..." -#: flatcamGUI/FlatCAMGUI.py:3286 +#: flatcamGUI/FlatCAMGUI.py:3290 msgid "Enter a Tool Diameter" msgstr "Digite um diâmetro de ferramenta" -#: flatcamGUI/FlatCAMGUI.py:3302 +#: flatcamGUI/FlatCAMGUI.py:3306 msgid "Adding Tool cancelled ..." msgstr "Adicionar ferramenta cancelado ..." -#: flatcamGUI/FlatCAMGUI.py:3345 +#: flatcamGUI/FlatCAMGUI.py:3349 msgid "Measurement Tool exit..." msgstr "Saída da ferramenta de medição ..." -#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:3515 +#: flatcamGUI/FlatCAMGUI.py:3519 msgid "Application started ..." msgstr "Aplicativo iniciado ..." -#: flatcamGUI/FlatCAMGUI.py:3516 +#: flatcamGUI/FlatCAMGUI.py:3520 msgid "Hello!" msgstr "Olá!" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3573 msgid "Open Project ..." msgstr "Abrir Projeto ..." -#: flatcamGUI/FlatCAMGUI.py:3594 +#: flatcamGUI/FlatCAMGUI.py:3598 msgid "Exit" msgstr "Sair" @@ -7605,7 +7583,7 @@ msgid "" "file." msgstr "Abre uma caixa de diálogo para salvar o arquivo G-Code." -#: flatcamGUI/PlotCanvasLegacy.py:987 +#: flatcamGUI/PlotCanvasLegacy.py:1000 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -11354,20 +11332,20 @@ msgstr "Movendo ..." msgid "No object(s) selected." msgstr "Nenhum objeto selecionado." -#: flatcamTools/ToolMove.py:177 +#: flatcamTools/ToolMove.py:180 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:195 +#: flatcamTools/ToolMove.py:198 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:243 +#: flatcamTools/ToolMove.py:246 msgid "Move action cancelled." msgstr "Ação Mover cancelada." -#: flatcamTools/ToolMove.py:255 +#: flatcamTools/ToolMove.py:258 msgid "Object(s) not selected" msgstr "Objeto(s) não selecionado(s)" @@ -12986,6 +12964,21 @@ msgstr "Origem definida deslocando todos os objetos carregados com " msgid "No Geometry name in args. Provide a name and try again." msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." +#~ msgid "App.on_fileopenscript() -->" +#~ msgstr "App.on_fileopenscript() -->" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +#~ msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#~ msgid "FlatCAMCNNJob.on_edit_code_click() -->" +#~ msgstr "FlatCAMCNNJob.on_edit_code_click() -->" + #~ msgid "" #~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" #~ msgstr "" diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 60b3c133..fa77a542 100644 Binary files a/locale/ro/LC_MESSAGES/strings.mo and b/locale/ro/LC_MESSAGES/strings.mo differ diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index 270f2140..fca307b3 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-23 06:22+0300\n" -"PO-Revision-Date: 2019-09-23 06:22+0300\n" +"POT-Creation-Date: 2019-09-23 20:07+0300\n" +"PO-Revision-Date: 2019-09-23 20:07+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -61,12 +61,12 @@ msgstr "" "Software open source - Introduceți help pentru a începe\n" "\n" -#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +#: FlatCAMApp.py:2545 FlatCAMApp.py:8360 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" -#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 -#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +#: FlatCAMApp.py:2618 FlatCAMApp.py:8414 FlatCAMApp.py:8450 FlatCAMApp.py:8490 +#: FlatCAMApp.py:9177 FlatCAMApp.py:10366 FlatCAMApp.py:10419 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -129,13 +129,13 @@ msgstr "Vrei sa salvezi obiectul editat?" msgid "Close Editor" msgstr "Inchide Editorul" -#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMApp.py:3122 FlatCAMApp.py:4612 FlatCAMApp.py:7290 FlatCAMApp.py:8267 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Da" -#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMApp.py:3123 FlatCAMApp.py:4613 FlatCAMApp.py:7291 FlatCAMApp.py:8268 #: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 #: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 #: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 @@ -143,8 +143,8 @@ msgstr "Da" msgid "No" msgstr "Nu" -#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:3124 FlatCAMApp.py:4614 FlatCAMApp.py:5483 FlatCAMApp.py:6721 +#: FlatCAMApp.py:8269 msgid "Cancel" msgstr "Anuleaza" @@ -161,11 +161,11 @@ msgstr "" msgid "is updated, returning to App..." msgstr "este actualizat, întoarcere la aplicaţie..." -#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4472 msgid "Could not load defaults file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4482 msgid "Failed to parse defaults file." msgstr "Parsarea fişierului cu valori default a eșuat." @@ -189,9 +189,9 @@ msgstr "Exportă Preferințele FlatCAM" msgid "FlatCAM preferences export cancelled." msgstr "Exportul preferințelor FlatCAM este anulat." -#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 -#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 -#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3704 FlatCAMApp.py:6486 FlatCAMApp.py:9358 FlatCAMApp.py:9469 +#: FlatCAMApp.py:9594 FlatCAMApp.py:9653 FlatCAMApp.py:9771 FlatCAMApp.py:9910 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -203,7 +203,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +#: FlatCAMApp.py:3737 FlatCAMApp.py:4529 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." @@ -251,8 +251,8 @@ msgid "" msgstr "" "[selected]{kind} creat/selectat: {name}" -#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 -#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 +#: FlatCAMApp.py:4081 FlatCAMApp.py:6801 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 msgid "Plotting" msgstr "Se afișeaz" @@ -387,33 +387,33 @@ msgstr "Traducător" msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +#: FlatCAMApp.py:4534 FlatCAMApp.py:7300 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: FlatCAMApp.py:4559 +#: FlatCAMApp.py:4562 msgid "Could not load factory defaults file." msgstr "" "Fişierul cu valori default de fabrică nu a fost posibil să fie deschis." -#: FlatCAMApp.py:4569 +#: FlatCAMApp.py:4572 msgid "Failed to parse factory defaults file." msgstr "Parsarea fişierului cu valori default de fabrică a eșuat." -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4587 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:4588 +#: FlatCAMApp.py:4591 msgid "Factory defaults saved." msgstr "Valori default de fabrică au fost salvate." -#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3447 +#: FlatCAMApp.py:4602 flatcamGUI/FlatCAMGUI.py:3451 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +#: FlatCAMApp.py:4607 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -421,29 +421,29 @@ msgstr "" "FlatCAM are fişiere/obiecte care au fost modificate. \n" "Dorești să Salvezi proiectul?" -#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:4610 FlatCAMApp.py:8265 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Salvează modificarile" -#: FlatCAMApp.py:4837 +#: FlatCAMApp.py:4840 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4859 +#: FlatCAMApp.py:4862 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4884 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +#: FlatCAMApp.py:5050 FlatCAMApp.py:5106 FlatCAMApp.py:5134 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:5056 +#: FlatCAMApp.py:5059 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 " @@ -460,40 +460,40 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: FlatCAMApp.py:5098 +#: FlatCAMApp.py:5101 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon." -#: FlatCAMApp.py:5126 +#: FlatCAMApp.py:5129 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ." -#: FlatCAMApp.py:5156 FlatCAMApp.py:5193 +#: FlatCAMApp.py:5159 FlatCAMApp.py:5196 msgid "Failed. Select a Geometry Object and try again." msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5164 FlatCAMApp.py:5201 msgid "Expected a FlatCAMGeometry, got" msgstr "Se astepta o Geometrie FlatCAM, s-a primit" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5178 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: FlatCAMApp.py:5213 +#: FlatCAMApp.py:5216 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: FlatCAMApp.py:5474 +#: FlatCAMApp.py:5477 msgid "Toggle Units" msgstr "Comută Unitati" -#: FlatCAMApp.py:5476 +#: FlatCAMApp.py:5479 msgid "Change project units ..." msgstr "Schimbă unitătile de măsură ..." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5480 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -503,50 +503,50 @@ msgstr "" "geometrice ale obiectelor sa fie scalate corespunzător.\n" "Continuati?" -#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 -#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +#: FlatCAMApp.py:5482 FlatCAMApp.py:6615 FlatCAMApp.py:6720 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8588 FlatCAMApp.py:8843 FlatCAMApp.py:8854 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5528 +#: FlatCAMApp.py:5531 msgid "Converted units to" msgstr "Unitătile au fost convertite in" -#: FlatCAMApp.py:5540 +#: FlatCAMApp.py:5543 msgid " Units conversion cancelled." msgstr " Conversia unitătilor este anulată." -#: FlatCAMApp.py:6429 +#: FlatCAMApp.py:6432 msgid "Open file" msgstr "Deschide fişierul" -#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6468 msgid "Export G-Code ..." msgstr "Exporta G-Code ..." -#: FlatCAMApp.py:6469 +#: FlatCAMApp.py:6472 msgid "Export Code cancelled." msgstr "Exportul Codului este anulat." -#: FlatCAMApp.py:6479 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6482 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nu exista un aşa fişier sau director" -#: FlatCAMApp.py:6491 FlatCAMObj.py:6126 +#: FlatCAMApp.py:6494 FlatCAMObj.py:6112 msgid "Saved to" msgstr "Salvat in" -#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: FlatCAMApp.py:6603 FlatCAMApp.py:6636 FlatCAMApp.py:6647 FlatCAMApp.py:6658 #: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduceti un diametru al uneltei valid: valoare ne-nula in format Real." -#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +#: FlatCAMApp.py:6608 FlatCAMApp.py:6641 FlatCAMApp.py:6652 FlatCAMApp.py:6663 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: FlatCAMApp.py:6608 +#: FlatCAMApp.py:6611 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -554,11 +554,11 @@ msgstr "" "Adăugarea de unelte noi functionează doar in modul Avansat.\n" "Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat." -#: FlatCAMApp.py:6712 +#: FlatCAMApp.py:6715 msgid "Delete objects" msgstr "Șterge obiectele" -#: FlatCAMApp.py:6715 +#: FlatCAMApp.py:6718 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -566,55 +566,55 @@ msgstr "" "Sigur doriți să ștergeți definitiv\n" "obiectele selectate?" -#: FlatCAMApp.py:6746 +#: FlatCAMApp.py:6749 msgid "Object(s) deleted" msgstr "Obiect(ele) șters(e)" -#: FlatCAMApp.py:6750 +#: FlatCAMApp.py:6753 msgid "Failed. No object(s) selected..." msgstr "Eșuat. Nici-un obiect nu este selectat." -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6755 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: FlatCAMApp.py:6782 +#: FlatCAMApp.py:6785 msgid "Object deleted" msgstr "Obiectul este șters" -#: FlatCAMApp.py:6809 +#: FlatCAMApp.py:6812 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: FlatCAMApp.py:6831 +#: FlatCAMApp.py:6834 msgid "Setting Origin..." msgstr "Setează Originea..." -#: FlatCAMApp.py:6843 +#: FlatCAMApp.py:6846 msgid "Origin set" msgstr "Originea a fost setată" -#: FlatCAMApp.py:6850 +#: FlatCAMApp.py:6853 msgid "Origin coordinates specified but incomplete." msgstr "Coordonate pentru origine specificate, dar incomplete." -#: FlatCAMApp.py:6892 FlatCAMObj.py:6261 +#: FlatCAMApp.py:6895 FlatCAMObj.py:6247 msgid "Not available with the current Graphic Engine Legacy(2D)." msgstr "Indisponibil pentru motorul grafic current (2D)." -#: FlatCAMApp.py:6896 +#: FlatCAMApp.py:6899 msgid "Jump to ..." msgstr "Sari la ..." -#: FlatCAMApp.py:6897 +#: FlatCAMApp.py:6900 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: FlatCAMApp.py:6904 +#: FlatCAMApp.py:6907 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" -#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: FlatCAMApp.py:6939 flatcamEditors/FlatCAMExcEditor.py:3487 #: flatcamEditors/FlatCAMExcEditor.py:3495 #: flatcamEditors/FlatCAMGeoEditor.py:3832 #: flatcamEditors/FlatCAMGeoEditor.py:3847 @@ -623,34 +623,34 @@ msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4255 -#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 -#: flatcamGUI/FlatCAMGUI.py:2695 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 msgid "Done." msgstr "Executat." -#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7073 FlatCAMApp.py:7141 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:7158 +#: FlatCAMApp.py:7161 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:7164 +#: FlatCAMApp.py:7167 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: FlatCAMApp.py:7181 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7184 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferințe" -#: FlatCAMApp.py:7248 +#: FlatCAMApp.py:7251 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: FlatCAMApp.py:7282 +#: FlatCAMApp.py:7285 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -658,73 +658,73 @@ msgstr "" "Una sau mai multe valori au fost schimbate.\n" "Dorești să salvezi Preferințele?" -#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 +#: FlatCAMApp.py:7287 flatcamGUI/FlatCAMGUI.py:193 #: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Salvează Pref" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7316 msgid "No object selected to Flip on Y axis." msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: FlatCAMApp.py:7339 +#: FlatCAMApp.py:7342 msgid "Flip on Y axis done." msgstr "Oglindire pe axa Y executată." -#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 +#: FlatCAMApp.py:7345 FlatCAMApp.py:7388 #: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Acțiunea de Oglindire nu a fost executată." -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:7359 msgid "No object selected to Flip on X axis." msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X." -#: FlatCAMApp.py:7382 +#: FlatCAMApp.py:7385 msgid "Flip on X axis done." msgstr "Oglindirea pe axa X executată." -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7402 msgid "No object selected to Rotate." msgstr "Nici-un obiect selectat pentru Rotaţie." -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Transform" msgstr "Transformare" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7436 msgid "Rotation done." msgstr "Rotaţie executată." -#: FlatCAMApp.py:7436 +#: FlatCAMApp.py:7439 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: FlatCAMApp.py:7448 +#: FlatCAMApp.py:7451 msgid "No object selected to Skew/Shear on X axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X." -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7473 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: FlatCAMApp.py:7481 +#: FlatCAMApp.py:7484 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y." -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7506 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +#: FlatCAMApp.py:7561 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7574 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -734,7 +734,7 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Adaugă" -#: FlatCAMApp.py:7572 FlatCAMObj.py:3638 +#: FlatCAMApp.py:7575 FlatCAMObj.py:3628 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 #: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 @@ -744,68 +744,68 @@ msgstr "Adaugă" msgid "Delete" msgstr "Șterge" -#: FlatCAMApp.py:7585 +#: FlatCAMApp.py:7588 msgid "New Grid ..." msgstr "Grid nou ..." -#: FlatCAMApp.py:7586 +#: FlatCAMApp.py:7589 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7624 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:7600 +#: FlatCAMApp.py:7603 msgid "New Grid added" msgstr "Grid nou" -#: FlatCAMApp.py:7603 +#: FlatCAMApp.py:7606 msgid "Grid already exists" msgstr "Grila există deja" -#: FlatCAMApp.py:7606 +#: FlatCAMApp.py:7609 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:7628 +#: FlatCAMApp.py:7631 msgid " Grid Value does not exist" msgstr " Valoarea Grilei nu există" -#: FlatCAMApp.py:7631 +#: FlatCAMApp.py:7634 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: FlatCAMApp.py:7634 +#: FlatCAMApp.py:7637 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7643 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: FlatCAMApp.py:7674 +#: FlatCAMApp.py:7677 msgid " No object selected to copy it's name" msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7681 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +#: FlatCAMApp.py:7736 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 -#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 -#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 FlatCAMApp.py:8029 FlatCAMApp.py:8033 +#: FlatCAMApp.py:8049 FlatCAMApp.py:8053 FlatCAMApp.py:8057 FlatCAMApp.py:8061 +#: FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 FlatCAMApp.py:8110 #: 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:8259 +#: FlatCAMApp.py:8262 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -815,222 +815,222 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: FlatCAMApp.py:8281 +#: FlatCAMApp.py:8284 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: FlatCAMApp.py:8405 FlatCAMApp.py:8409 flatcamGUI/FlatCAMGUI.py:636 #: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: FlatCAMApp.py:8413 +#: FlatCAMApp.py:8416 msgid "Opening Gerber file." msgstr "Se incarcă un fişier Gerber." -#: FlatCAMApp.py:8419 +#: FlatCAMApp.py:8422 msgid "Open Gerber cancelled." msgstr "Incărcarea unui fişier Gerber este anulată." -#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: FlatCAMApp.py:8442 FlatCAMApp.py:8446 flatcamGUI/FlatCAMGUI.py:637 #: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: FlatCAMApp.py:8449 +#: FlatCAMApp.py:8452 msgid "Opening Excellon file." msgstr "Se incarcă un fişier Excellon." -#: FlatCAMApp.py:8455 +#: FlatCAMApp.py:8458 msgid " Open Excellon cancelled." msgstr " Incărcarea unui fişier Excellon este anulată." -#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8485 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8492 msgid "Opening G-Code file." msgstr "Se incarcă un fişier G-Code." -#: FlatCAMApp.py:8495 +#: FlatCAMApp.py:8498 msgid "Open G-Code cancelled." msgstr "Incărcarea unui fişier G-Code este anulată." -#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +#: FlatCAMApp.py:8515 FlatCAMApp.py:8518 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Încarcă Project" -#: FlatCAMApp.py:8524 +#: FlatCAMApp.py:8527 msgid "Open Project cancelled." msgstr "Incărcarea unui fişier Proiect FlatCAM este anulată." -#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +#: FlatCAMApp.py:8546 FlatCAMApp.py:8549 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: FlatCAMApp.py:8551 +#: FlatCAMApp.py:8554 msgid "Open Config cancelled." msgstr "Incărcarea unui fişier configurare FlatCAM este anulată." -#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 -#: FlatCAMApp.py:11500 FlatCAMApp.py:11522 FlatCAMApp.py:11545 +#: FlatCAMApp.py:8570 FlatCAMApp.py:8839 FlatCAMApp.py:11482 +#: FlatCAMApp.py:11503 FlatCAMApp.py:11525 FlatCAMApp.py:11548 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." -#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +#: FlatCAMApp.py:8571 FlatCAMApp.py:8840 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: FlatCAMApp.py:8582 +#: FlatCAMApp.py:8585 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +#: FlatCAMApp.py:8598 FlatCAMApp.py:8602 msgid "Export SVG" msgstr "Exporta SVG" -#: FlatCAMApp.py:8605 +#: FlatCAMApp.py:8608 msgid " Export SVG cancelled." msgstr " Exportul fisierului SVG a fost anulat." -#: FlatCAMApp.py:8625 +#: FlatCAMApp.py:8628 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:8631 FlatCAMApp.py:8635 +#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: FlatCAMApp.py:8640 +#: FlatCAMApp.py:8643 msgid "Export PNG cancelled." msgstr "Exportul imagine PNG este anulat." -#: FlatCAMApp.py:8660 +#: FlatCAMApp.py:8663 msgid "No object selected. Please select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:8666 FlatCAMApp.py:8798 +#: FlatCAMApp.py:8669 FlatCAMApp.py:8801 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:8678 +#: FlatCAMApp.py:8681 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: FlatCAMApp.py:8684 +#: FlatCAMApp.py:8687 msgid "Save Gerber source file cancelled." msgstr "Salvarea codului sursa Gerber este anulată." -#: FlatCAMApp.py:8704 +#: FlatCAMApp.py:8707 msgid "No object selected. Please select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:8710 FlatCAMApp.py:8754 +#: FlatCAMApp.py:8713 FlatCAMApp.py:8757 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:8718 FlatCAMApp.py:8722 +#: FlatCAMApp.py:8721 FlatCAMApp.py:8725 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: FlatCAMApp.py:8728 +#: FlatCAMApp.py:8731 msgid "Saving Excellon source file cancelled." msgstr "Salvarea codului sursa Excellon este anulată." -#: FlatCAMApp.py:8748 +#: FlatCAMApp.py:8751 msgid "No object selected. Please Select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:8762 FlatCAMApp.py:8766 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8769 msgid "Export Excellon" msgstr "Exportă Excellon" -#: FlatCAMApp.py:8772 +#: FlatCAMApp.py:8775 msgid "Export Excellon cancelled." msgstr "Exportul fișierului Excellon a fost anulat." -#: FlatCAMApp.py:8792 +#: FlatCAMApp.py:8795 msgid "No object selected. Please Select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:8806 FlatCAMApp.py:8810 +#: FlatCAMApp.py:8809 FlatCAMApp.py:8813 msgid "Export Gerber" msgstr "Exportă Gerber" -#: FlatCAMApp.py:8816 +#: FlatCAMApp.py:8819 msgid "Export Gerber cancelled." msgstr "Exportul fișierului Gerber a fost anulat." -#: FlatCAMApp.py:8848 +#: FlatCAMApp.py:8851 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +#: FlatCAMApp.py:8865 FlatCAMApp.py:8869 msgid "Export DXF" msgstr "Exportă DXF" -#: FlatCAMApp.py:8873 +#: FlatCAMApp.py:8876 msgid "Export DXF cancelled." msgstr "Exportul fișierului DXF a fost anulat." -#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +#: FlatCAMApp.py:8896 FlatCAMApp.py:8899 msgid "Import SVG" msgstr "Importă SVG" -#: FlatCAMApp.py:8906 +#: FlatCAMApp.py:8909 msgid "Open SVG cancelled." msgstr "Incărcarea fișierului SVG a fost anulată." -#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +#: FlatCAMApp.py:8928 FlatCAMApp.py:8932 msgid "Import DXF" msgstr "Importa DXF" -#: FlatCAMApp.py:8939 +#: FlatCAMApp.py:8942 msgid "Open DXF cancelled." msgstr "Incărcarea fișierului DXF a fost anulată." -#: FlatCAMApp.py:8986 +#: FlatCAMApp.py:8989 msgid "Viewing the source code of the selected object." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: FlatCAMApp.py:8987 +#: FlatCAMApp.py:8990 msgid "Loading..." msgstr "Se incarcă..." -#: FlatCAMApp.py:8994 +#: FlatCAMApp.py:8997 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:9006 +#: FlatCAMApp.py:9009 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +#: FlatCAMApp.py:9024 FlatCAMApp.py:9031 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:9040 +#: FlatCAMApp.py:9043 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:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5895 +#: FlatCAMApp.py:9057 FlatCAMApp.py:10372 FlatCAMObj.py:5881 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:9072 +#: FlatCAMApp.py:9075 msgid "New TCL script file created in Code Editor." msgstr "Un nou script TCL a fost creat in Editorul de cod." -#: FlatCAMApp.py:9075 +#: FlatCAMApp.py:9078 msgid "Script Editor" msgstr "Editor Script" -#: FlatCAMApp.py:9078 +#: FlatCAMApp.py:9081 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1074,104 +1074,100 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 +#: FlatCAMApp.py:9120 FlatCAMApp.py:9123 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9133 msgid "Open TCL script cancelled." msgstr "Incărcarea fisierului TCL script anulată." -#: FlatCAMApp.py:9144 -msgid "App.on_fileopenscript() -->" -msgstr "App.on_fileopenscript() -->" - -#: FlatCAMApp.py:9152 +#: FlatCAMApp.py:9155 msgid "TCL script file opened in Code Editor." msgstr "S-a încărcat un script TCL în Editorul Cod" -#: FlatCAMApp.py:9176 +#: FlatCAMApp.py:9179 msgid "Executing FlatCAMScript file." msgstr "Se executa un fisier script FlatCAM." -#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +#: FlatCAMApp.py:9186 FlatCAMApp.py:9189 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: FlatCAMApp.py:9196 +#: FlatCAMApp.py:9199 msgid "Run TCL script cancelled." msgstr "Executarea fisierului Script a fost anulată." -#: FlatCAMApp.py:9212 +#: FlatCAMApp.py:9215 msgid "TCL script file opened in Code Editor and executed." msgstr "Un fisier script TCL a fost deschis in Editorul de cod si executat." -#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +#: FlatCAMApp.py:9266 FlatCAMApp.py:9270 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: FlatCAMApp.py:9264 +#: FlatCAMApp.py:9267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proiect_{date}" -#: FlatCAMApp.py:9273 +#: FlatCAMApp.py:9276 msgid "Save Project cancelled." msgstr "Salvarea Proiect anulată." -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9324 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +#: FlatCAMApp.py:9366 FlatCAMApp.py:9477 FlatCAMApp.py:9603 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9401 FlatCAMApp.py:9526 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nu exista container. Se foloseşte in schimb" -#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +#: FlatCAMApp.py:9480 FlatCAMApp.py:9606 msgid "Generating Film ... Please wait." msgstr "Filmul se generează ... Aşteaptă." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9779 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: FlatCAMApp.py:9785 +#: FlatCAMApp.py:9788 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +#: FlatCAMApp.py:9794 FlatCAMApp.py:9802 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." -#: FlatCAMApp.py:9915 +#: FlatCAMApp.py:9918 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: FlatCAMApp.py:9923 +#: FlatCAMApp.py:9926 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +#: FlatCAMApp.py:9932 FlatCAMApp.py:9940 msgid "Could not export Gerber file." msgstr "Fişierul Gerber nu a fost posibil să fie exportat." -#: FlatCAMApp.py:9982 +#: FlatCAMApp.py:9985 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9991 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +#: FlatCAMApp.py:9997 FlatCAMApp.py:10005 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +#: FlatCAMApp.py:10026 FlatCAMApp.py:10070 FlatCAMApp.py:10116 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1179,85 +1175,85 @@ msgstr "" "Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si " "Gerber sunt acceptate" -#: FlatCAMApp.py:10033 +#: FlatCAMApp.py:10036 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 -#: FlatCAMApp.py:10215 FlatCAMApp.py:10282 FlatCAMApp.py:10349 +#: FlatCAMApp.py:10048 FlatCAMApp.py:10092 FlatCAMApp.py:10137 +#: FlatCAMApp.py:10218 FlatCAMApp.py:10285 FlatCAMApp.py:10352 #: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Încarcat" -#: FlatCAMApp.py:10077 +#: FlatCAMApp.py:10080 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: FlatCAMApp.py:10121 +#: FlatCAMApp.py:10124 msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: FlatCAMApp.py:10164 +#: FlatCAMApp.py:10167 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10172 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4603 +#: FlatCAMApp.py:10179 FlatCAMApp.py:10253 FlatCAMObj.py:4589 #: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: FlatCAMApp.py:10186 +#: FlatCAMApp.py:10189 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:10194 +#: FlatCAMApp.py:10197 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: FlatCAMApp.py:10205 +#: FlatCAMApp.py:10208 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber." -#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10243 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." -#: FlatCAMApp.py:10244 +#: FlatCAMApp.py:10247 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10267 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:10267 +#: FlatCAMApp.py:10270 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare." -#: FlatCAMApp.py:10274 +#: FlatCAMApp.py:10277 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:10313 +#: FlatCAMApp.py:10316 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: FlatCAMApp.py:10324 +#: FlatCAMApp.py:10327 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: FlatCAMApp.py:10330 +#: FlatCAMApp.py:10333 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare." -#: FlatCAMApp.py:10339 +#: FlatCAMApp.py:10342 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 " @@ -1266,43 +1262,43 @@ msgstr "" "Eşec in crearea unui obiect CNCJob. Probabil nu este un fişier GCode.\n" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii" -#: FlatCAMApp.py:10365 +#: FlatCAMApp.py:10368 msgid "Opening FlatCAM Config file." msgstr "Se incarca un fişier FlatCAM de configurare." -#: FlatCAMApp.py:10387 +#: FlatCAMApp.py:10390 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: FlatCAMApp.py:10413 +#: FlatCAMApp.py:10416 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: FlatCAMApp.py:10418 +#: FlatCAMApp.py:10421 msgid "Opening FlatCAM Project file." msgstr "Se incarca un fisier proiect FlatCAM." -#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +#: FlatCAMApp.py:10431 FlatCAMApp.py:10449 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10480 +#: FlatCAMApp.py:10483 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: FlatCAMApp.py:10489 +#: FlatCAMApp.py:10492 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: FlatCAMApp.py:10552 +#: FlatCAMApp.py:10555 msgid "Redrawing all objects" msgstr "Toate obiectele sunt reafisate." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10587 msgid "Available commands:\n" msgstr "Comenzi disponibile:\n" -#: FlatCAMApp.py:10586 +#: FlatCAMApp.py:10589 msgid "" "\n" "\n" @@ -1314,47 +1310,47 @@ msgstr "" "Introduceți help pentru utilizare.\n" "Exemplu: help open_gerber" -#: FlatCAMApp.py:10736 +#: FlatCAMApp.py:10739 msgid "Shows list of commands." msgstr "Arata o lista de comenzi." -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10797 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: FlatCAMApp.py:10802 +#: FlatCAMApp.py:10805 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: FlatCAMApp.py:10813 +#: FlatCAMApp.py:10816 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: FlatCAMApp.py:10821 +#: FlatCAMApp.py:10824 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +#: FlatCAMApp.py:10883 FlatCAMApp.py:10906 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +#: FlatCAMApp.py:10923 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:10994 +#: FlatCAMApp.py:10997 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect" -#: FlatCAMApp.py:10995 +#: FlatCAMApp.py:10998 msgid "Details" msgstr "Detalii" -#: FlatCAMApp.py:10997 +#: FlatCAMApp.py:11000 msgid "The normal flow when working in FlatCAM is the following:" msgstr "Fluxul normal cand se lucreaza in FlatCAM este urmatorul\"" -#: FlatCAMApp.py:10998 +#: FlatCAMApp.py:11001 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the toolbars, key shortcuts or even dragging and " @@ -1364,7 +1360,7 @@ msgstr "" "sau SVG în FlatCAM utilizând fie barele de instrumente, combinatii de taste " "sau chiar tragând fișierele în GUI." -#: FlatCAMApp.py:11001 +#: FlatCAMApp.py:11004 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag and drop of the file into the FLATCAM GUI or through the menu (or " @@ -1374,7 +1370,7 @@ msgstr "" "proiectului, tragând fișierul în fereastra FLATCAM sau prin icon-urile din " "meniu (sau din bara de instrumente) oferite în aplicație." -#: FlatCAMApp.py:11004 +#: FlatCAMApp.py:11007 msgid "" "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 " @@ -1387,7 +1383,7 @@ msgstr "" "proprietățile obiectului în funcție de tipul său: Gerber, Excellon, " "Geometrie sau obiect CNCJob." -#: FlatCAMApp.py:11008 +#: FlatCAMApp.py:11011 msgid "" "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 " @@ -1401,14 +1397,14 @@ msgstr "" "de pe ecran va aduce fila SELECTAT și o va popula chiar dacă nu a fost in " "focus." -#: FlatCAMApp.py:11012 +#: FlatCAMApp.py:11015 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 asa:" -#: FlatCAMApp.py:11013 +#: FlatCAMApp.py:11016 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " "Geometry Object --> Add tools (change param in Selected Tab) --> Generate " @@ -1421,7 +1417,7 @@ msgstr "" "CNC) și / sau adăugați in fata / la final codul G-code (din nou, efectuat în " "fila SELECȚIONATĂ) -> Salvați codul G-code." -#: FlatCAMApp.py:11017 +#: FlatCAMApp.py:11020 msgid "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." @@ -1430,25 +1426,25 @@ msgstr "" "meniul Ajutor -> Lista de combinatii taste sau prin propria tasta asociata: " "F3." -#: FlatCAMApp.py:11078 +#: FlatCAMApp.py:11081 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:11086 +#: FlatCAMApp.py:11089 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:11097 +#: FlatCAMApp.py:11100 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:11102 +#: FlatCAMApp.py:11105 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:11103 +#: FlatCAMApp.py:11106 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1456,63 +1452,63 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:11105 +#: FlatCAMApp.py:11108 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:11180 +#: FlatCAMApp.py:11183 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:11187 +#: FlatCAMApp.py:11190 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:11194 +#: FlatCAMApp.py:11197 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:11201 +#: FlatCAMApp.py:11204 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:11210 +#: FlatCAMApp.py:11213 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:11228 +#: FlatCAMApp.py:11231 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:11267 +#: FlatCAMApp.py:11270 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:11289 +#: FlatCAMApp.py:11292 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:11328 +#: FlatCAMApp.py:11331 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +#: FlatCAMApp.py:11353 FlatCAMApp.py:11391 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:11370 +#: FlatCAMApp.py:11373 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11373 FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:11602 +#: FlatCAMApp.py:11605 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." @@ -1536,31 +1532,21 @@ msgstr "Scalare..." msgid "Skewing..." msgstr "Deformare..." -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 #: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Baza" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 #: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Avansat" -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:819 +#: FlatCAMObj.py:792 msgid "Buffering solid geometry" msgstr "Buferarea geometriei solide" -#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 #: flatcamTools/ToolNonCopperClear.py:1562 #: flatcamTools/ToolNonCopperClear.py:1656 #: flatcamTools/ToolNonCopperClear.py:1668 @@ -1570,47 +1556,47 @@ msgstr "Buferarea geometriei solide" msgid "Buffering" msgstr "Buferare" -#: FlatCAMObj.py:828 +#: FlatCAMObj.py:801 msgid "Done" msgstr "Executat" -#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 msgid "Isolating..." msgstr "Se izoleaza..." -#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 #: flatcamTools/ToolNonCopperClear.py:1591 #: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Geometria de izolare nu a fost posibil să fie generată." -#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 msgid "Rough" msgstr "Grosier" -#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 msgid "Isolation geometry created" msgstr "Geometria de izolare creată" -#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 msgid "Subtracting Geo" msgstr "Scădere Geo" -#: FlatCAMObj.py:1450 +#: FlatCAMObj.py:1436 msgid "Plotting Apertures" msgstr "Aperturile sunt in curs de afișare" -#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Nr. Tot. Op. Găurire" -#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Nr. Tot. Sloturi" -#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 -#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 -#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 #: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 @@ -1653,20 +1639,20 @@ msgstr "Nr. Tot. Sloturi" msgid "Wrong value format entered, use a number." msgstr "Valoare in format incorect, foloseşte un număr." -#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 msgid "Please select one or more tools from the list and try again." msgstr "Selectează una sau mai multe unelte din lista și încearcă din nou." -#: FlatCAMObj.py:2684 +#: FlatCAMObj.py:2674 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "Anulat. Freza pt frezarea găurilor este mai mare decat diametrul găurii." -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Tool_nr" msgstr "Nr. Unealtă" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 #: flatcamEditors/FlatCAMExcEditor.py:1500 #: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 @@ -1674,26 +1660,26 @@ msgstr "Nr. Unealtă" msgid "Diameter" msgstr "Diametru" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Drills_Nr" msgstr "Nr. gaura" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Slots_Nr" msgstr "Nr. slot" -#: FlatCAMObj.py:2779 +#: FlatCAMObj.py:2769 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat." -#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" msgstr "" "Valoare gresita pt self.defaults[\"z_pdepth\"] sau self.options[\"z_pdepth\"]" -#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1701,11 +1687,11 @@ msgstr "" "Valoare gresita pt self.defaults[\"feedrate_probe\"] sau self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 msgid "Generating CNC Code" msgstr "CNC Code in curs de generare" -#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1715,15 +1701,15 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua. " -#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 msgid "Iso" msgstr "Izo" -#: FlatCAMObj.py:3333 +#: FlatCAMObj.py:3323 msgid "Finish" msgstr "Finisare" -#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 #: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 #: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 @@ -1732,55 +1718,51 @@ msgstr "Finisare" msgid "Copy" msgstr "Copiază" -#: FlatCAMObj.py:3847 +#: FlatCAMObj.py:3833 msgid "Please enter the desired tool diameter in Float format." msgstr "Introdu diametrul dorit pt unealtă in format Real." -#: FlatCAMObj.py:3921 +#: FlatCAMObj.py:3907 msgid "Tool added in Tool Table." msgstr "Unealtă adăugată in Tabela de Unelte." -#: FlatCAMObj.py:3925 +#: FlatCAMObj.py:3911 msgid "Default Tool added. Wrong value format entered." msgstr "Unealta implicita adăugată dar valoarea are un format gresit." -#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 msgid "Failed. Select a tool to copy." msgstr "Eșuat. Selectează o unealtă pt copiere." -#: FlatCAMObj.py:3995 +#: FlatCAMObj.py:3981 msgid "Tool was copied in Tool Table." msgstr "Unealta a fost copiata in Tabela de Unelte." -#: FlatCAMObj.py:4025 +#: FlatCAMObj.py:4011 msgid "Tool was edited in Tool Table." msgstr "Unealta a fost editata in Tabela de Unelte." -#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 msgid "Failed. Select a tool to delete." msgstr "Eșuat. Selectează o unealtă pentru ștergere." -#: FlatCAMObj.py:4086 +#: FlatCAMObj.py:4072 msgid "Tool was deleted in Tool Table." msgstr "Unealta a fost stearsa din Tabela de Unelte." -#: FlatCAMObj.py:4518 +#: FlatCAMObj.py:4504 msgid "This Geometry can't be processed because it is" msgstr "Acest obiect Geometrie nu poate fi procesat deoarece" -#: FlatCAMObj.py:4520 +#: FlatCAMObj.py:4506 msgid "geometry" msgstr "geometria" -#: FlatCAMObj.py:4563 +#: FlatCAMObj.py:4549 msgid "Failed. No tool selected in the tool table ..." msgstr "Eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..." -#: FlatCAMObj.py:4604 -msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" - -#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1789,43 +1771,43 @@ msgstr "" "este oferita.\n" "Adaugă un ofset pt unealtă sau schimbă Tipul Ofset." -#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 msgid "G-Code parsing in progress..." msgstr "Analiza codului G în curs ..." -#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 msgid "G-Code parsing finished..." msgstr "Analizarea codului G s-a terminat ..." -#: FlatCAMObj.py:4740 +#: FlatCAMObj.py:4726 msgid "Finished G-Code processing" msgstr "Prelucrarea G-Code terminată" -#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 msgid "G-Code processing failed with error" msgstr "Procesarea G-Code a eșuat cu eroarea" -#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Anulat. Fişier gol, nu are geometrie" -#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 msgid "Finished G-Code processing..." msgstr "Prelucrarea G-Code terminată ..." -#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 msgid "CNCjob created" msgstr "CNCjob creat" -#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "Factorul de scalare trebuie să fie un număr: natural sau real." -#: FlatCAMObj.py:5201 +#: FlatCAMObj.py:5187 msgid "Geometry Scale done." msgstr "Scalare Geometrie executată." -#: FlatCAMObj.py:5218 camlib.py:3783 +#: FlatCAMObj.py:5204 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1833,11 +1815,11 @@ msgstr "" "O pereche de valori (x,y) este necesară. Probabil că ai introdus numai o " "singură valoare in câmpul Offset." -#: FlatCAMObj.py:5272 +#: FlatCAMObj.py:5258 msgid "Geometry Offset done." msgstr "Ofset Geometrie executat." -#: FlatCAMObj.py:5301 +#: FlatCAMObj.py:5287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1847,67 +1829,63 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de două." -#: FlatCAMObj.py:5780 +#: FlatCAMObj.py:5766 msgid "Basic" msgstr "Baza" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5772 msgid "Advanced" msgstr "Avansat" -#: FlatCAMObj.py:5829 +#: FlatCAMObj.py:5815 msgid "Plotting..." msgstr "Se afișeaza..." -#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Exporta CNC Cod Masina ..." -#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Exportul Codului Mașina a fost anulat ..." -#: FlatCAMObj.py:5882 +#: FlatCAMObj.py:5868 msgid "Machine Code file saved to" msgstr "Fişierul cu cod CNC este salvat in" -#: FlatCAMObj.py:5907 -msgid "FlatCAMCNNJob.on_edit_code_click() -->" -msgstr "FlatCAMCNNJob.on_edit_code_click() -->" - -#: FlatCAMObj.py:5915 +#: FlatCAMObj.py:5901 msgid "Loaded Machine Code into Code Editor" msgstr "S-a încărcat Codul Masina în Editorul Cod" -#: FlatCAMObj.py:6027 +#: FlatCAMObj.py:6013 msgid "This CNCJob object can't be processed because it is a" msgstr "Acest obiect CNCJob nu poate fi procesat deoarece este un" -#: FlatCAMObj.py:6029 +#: FlatCAMObj.py:6015 msgid "CNCJob object" msgstr "Obiect CNCJob" -#: FlatCAMObj.py:6081 +#: FlatCAMObj.py:6067 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-code nu contine codul pt unitati: G20 sau G21" -#: FlatCAMObj.py:6093 +#: FlatCAMObj.py:6079 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" "Anulat. Codul G-Code din Macro-ul Schimbare unealtă este activat dar nu " "contine nimic." -#: FlatCAMObj.py:6099 +#: FlatCAMObj.py:6085 msgid "Toolchange G-code was replaced by a custom code." msgstr "G-Code-ul pt schimbare unealtă a fost inlocuit cu un cod pesonalizat." -#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "Postprocesorul folosit trebuie să aibă in numele sau: 'toolchange_custom'" -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6136 msgid "There is no postprocessor file." msgstr "Nu exista nici-un fişier postprocesor." @@ -2352,8 +2330,8 @@ msgstr "" "dimetrul la care se face redimensionarea." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 -#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2708 +#: flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 msgid "Cancelled." msgstr "Anulat." @@ -2716,7 +2694,7 @@ msgstr "" "Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această " "unealtă. " -#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 msgid "Added new tool with dia" msgstr "O nouă unealtă este adăugată cu diametrul" @@ -3763,10 +3741,10 @@ msgstr "cu diametrul" msgid "Copy cancelled. No shape selected." msgstr "Copiere anulată. Nici-o forma geometrică nu este selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 -#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 -#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 -#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 +#: flatcamGUI/FlatCAMGUI.py:3209 flatcamGUI/FlatCAMGUI.py:3222 +#: flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 msgid "Click on target point." msgstr "Click pe punctul tinta." @@ -4422,7 +4400,7 @@ msgstr "Excellon\tL" msgid "Will create a new, empty Excellon Object." msgstr "Va crea un obiect nou de tip Excellon, fără continut." -#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Încarcă" @@ -4431,15 +4409,15 @@ msgstr "Încarcă" msgid "Open &Project ..." msgstr "Încarcă &Project ..." -#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 msgid "Open &Gerber ...\tCTRL+G" msgstr "Încarcă &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open &Excellon ...\tCTRL+E" msgstr "Încarcă &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 msgid "Open G-&Code ..." msgstr "Încarcă G-&Code ..." @@ -4470,11 +4448,11 @@ msgid "Open Script ..." msgstr "Încarcă &Script..." #: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 -#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3559 msgid "Run Script ..." msgstr "Rulează Script..." -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -6065,7 +6043,7 @@ msgstr "Copiază Obiecte" msgid "Move Objects" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2629 +#: flatcamGUI/FlatCAMGUI.py:2633 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6076,12 +6054,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzator din Toolbar." -#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 -#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 +#: flatcamGUI/FlatCAMGUI.py:2837 flatcamGUI/FlatCAMGUI.py:2857 msgid "Warning" msgstr "Atenţie" -#: flatcamGUI/FlatCAMGUI.py:2769 +#: flatcamGUI/FlatCAMGUI.py:2773 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6089,7 +6067,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Intersecţie." -#: flatcamGUI/FlatCAMGUI.py:2828 +#: flatcamGUI/FlatCAMGUI.py:2832 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6097,7 +6075,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Substracţie." -#: flatcamGUI/FlatCAMGUI.py:2848 +#: flatcamGUI/FlatCAMGUI.py:2852 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6105,51 +6083,51 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Uniune." -#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 msgid "Cancelled. Nothing selected to delete." msgstr "Anulat. Nimic nu este selectat pentru ștergere." -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 msgid "Cancelled. Nothing selected to copy." msgstr "Anulat. Nimic nu este selectat pentru copiere." -#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 msgid "Cancelled. Nothing selected to move." msgstr "Anulat. Nimic nu este selectat pentru mutare." -#: flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamGUI/FlatCAMGUI.py:3289 msgid "New Tool ..." msgstr "O noua Unealtă ..." -#: flatcamGUI/FlatCAMGUI.py:3286 +#: flatcamGUI/FlatCAMGUI.py:3290 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: flatcamGUI/FlatCAMGUI.py:3302 +#: flatcamGUI/FlatCAMGUI.py:3306 msgid "Adding Tool cancelled ..." msgstr "Adăugarea unei unelte anulată..." -#: flatcamGUI/FlatCAMGUI.py:3345 +#: flatcamGUI/FlatCAMGUI.py:3349 msgid "Measurement Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 msgid "Idle." msgstr "Inactiv." -#: flatcamGUI/FlatCAMGUI.py:3515 +#: flatcamGUI/FlatCAMGUI.py:3519 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: flatcamGUI/FlatCAMGUI.py:3516 +#: flatcamGUI/FlatCAMGUI.py:3520 msgid "Hello!" msgstr "Bună!" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3573 msgid "Open Project ..." msgstr "Încarcă Project ..." -#: flatcamGUI/FlatCAMGUI.py:3594 +#: flatcamGUI/FlatCAMGUI.py:3598 msgid "Exit" msgstr "Iesiere" @@ -7691,7 +7669,7 @@ msgstr "" "Deshide o fereastra dialog pentru salvarea codului\n" "G-Code intr-un fişier." -#: flatcamGUI/PlotCanvasLegacy.py:987 +#: flatcamGUI/PlotCanvasLegacy.py:1000 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -11527,19 +11505,19 @@ msgstr "In mișcare ..." msgid "No object(s) selected." msgstr "Nici-un obiect nu este selectat." -#: flatcamTools/ToolMove.py:177 +#: flatcamTools/ToolMove.py:180 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:195 +#: flatcamTools/ToolMove.py:198 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Eroare la click mouse stanga." -#: flatcamTools/ToolMove.py:243 +#: flatcamTools/ToolMove.py:246 msgid "Move action cancelled." msgstr "Actiunea de mutare a fost anulată." -#: flatcamTools/ToolMove.py:255 +#: flatcamTools/ToolMove.py:258 msgid "Object(s) not selected" msgstr "Obiect(ele) neselectat(e)" @@ -13196,6 +13174,21 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "App.on_fileopenscript() -->" +#~ msgstr "App.on_fileopenscript() -->" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +#~ msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#~ msgid "FlatCAMCNNJob.on_edit_code_click() -->" +#~ msgstr "FlatCAMCNNJob.on_edit_code_click() -->" + #~ msgid "" #~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" #~ msgstr "" diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index a1d51e88..45267c29 100644 Binary files a/locale/ru/LC_MESSAGES/strings.mo and b/locale/ru/LC_MESSAGES/strings.mo differ diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 898c61ed..3315f965 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-23 06:22+0300\n" +"POT-Creation-Date: 2019-09-23 20:07+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -59,12 +59,12 @@ msgstr "" "работы\n" "\n" -#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +#: FlatCAMApp.py:2545 FlatCAMApp.py:8360 msgid "New Project - Not saved" msgstr "Новый проект - Не сохранён" -#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 -#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +#: FlatCAMApp.py:2618 FlatCAMApp.py:8414 FlatCAMApp.py:8450 FlatCAMApp.py:8490 +#: FlatCAMApp.py:9177 FlatCAMApp.py:10366 FlatCAMApp.py:10419 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -126,13 +126,13 @@ msgstr "Вы хотите сохранить редактируемый объе msgid "Close Editor" msgstr "Закрыть редактор" -#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMApp.py:3122 FlatCAMApp.py:4612 FlatCAMApp.py:7290 FlatCAMApp.py:8267 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Да" -#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMApp.py:3123 FlatCAMApp.py:4613 FlatCAMApp.py:7291 FlatCAMApp.py:8268 #: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 #: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 #: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 @@ -140,8 +140,8 @@ msgstr "Да" msgid "No" msgstr "Нет" -#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:3124 FlatCAMApp.py:4614 FlatCAMApp.py:5483 FlatCAMApp.py:6721 +#: FlatCAMApp.py:8269 msgid "Cancel" msgstr "Отмена" @@ -157,11 +157,11 @@ msgstr "Выберите объект Gerber, Geometry или Excellon для о msgid "is updated, returning to App..." msgstr "обновлён, возврат в приложение ..." -#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4472 msgid "Could not load defaults file." msgstr "Не удалось загрузить файл значений по умолчанию." -#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4482 msgid "Failed to parse defaults file." msgstr "Не удалось прочитать файл значений по умолчанию." @@ -185,9 +185,9 @@ msgstr "Экспорт настроек FlatCAM" msgid "FlatCAM preferences export cancelled." msgstr "Экспорт настроек FlatCAM отменён." -#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 -#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 -#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3704 FlatCAMApp.py:6486 FlatCAMApp.py:9358 FlatCAMApp.py:9469 +#: FlatCAMApp.py:9594 FlatCAMApp.py:9653 FlatCAMApp.py:9771 FlatCAMApp.py:9910 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -199,7 +199,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "Не удаётся загрузить файл настроек." -#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +#: FlatCAMApp.py:3737 FlatCAMApp.py:4529 msgid "Failed to write defaults to file." msgstr "Не удалось записать значения по умолчанию в файл." @@ -244,8 +244,8 @@ msgid "" msgstr "" "[selected] {kind} создан/выбран: {name}" -#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 -#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 +#: FlatCAMApp.py:4081 FlatCAMApp.py:6801 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 msgid "Plotting" msgstr "Прорисовка" @@ -375,31 +375,31 @@ msgstr "Переводчик" msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +#: FlatCAMApp.py:4534 FlatCAMApp.py:7300 msgid "Preferences saved." msgstr "Настройки сохранены." -#: FlatCAMApp.py:4559 +#: FlatCAMApp.py:4562 msgid "Could not load factory defaults file." msgstr "Не удалось загрузить файл с исходными значениями." -#: FlatCAMApp.py:4569 +#: FlatCAMApp.py:4572 msgid "Failed to parse factory defaults file." msgstr "Не удалось прочитать файл с исходными значениями." -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4587 msgid "Failed to write factory defaults to file." msgstr "Не удалось записать исходные значения в файл." -#: FlatCAMApp.py:4588 +#: FlatCAMApp.py:4591 msgid "Factory defaults saved." msgstr "Исходные значения сохранены." -#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3447 +#: FlatCAMApp.py:4602 flatcamGUI/FlatCAMGUI.py:3451 msgid "Application is saving the project. Please wait ..." msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..." -#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +#: FlatCAMApp.py:4607 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -407,29 +407,29 @@ msgstr "" "Есть файлы/объекты, измененные в FlatCAM.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:4610 FlatCAMApp.py:8265 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Сохранить изменения" -#: FlatCAMApp.py:4837 +#: FlatCAMApp.py:4840 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов Excellon, зарегистрированные в FlatCAM." -#: FlatCAMApp.py:4859 +#: FlatCAMApp.py:4862 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов GCode, зарегистрированные в FlatCAM." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4884 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов Gerber, зарегистрированные в FlatCAM." -#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +#: FlatCAMApp.py:5050 FlatCAMApp.py:5106 FlatCAMApp.py:5134 msgid "At least two objects are required for join. Objects currently selected" msgstr "" "Для объединения требуются как минимум два объекта. Объекты, выбранные в " "данный момент" -#: FlatCAMApp.py:5056 +#: FlatCAMApp.py:5059 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -445,39 +445,39 @@ msgstr "" "потеряна, и результат может не соответствовать ожидаемому. \n" "Проверьте сгенерированный GCODE." -#: FlatCAMApp.py:5098 +#: FlatCAMApp.py:5101 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Неудача. Присоединение Excellon работает только на объектах Excellon." -#: FlatCAMApp.py:5126 +#: FlatCAMApp.py:5129 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Неудача. Объединение Gerber работает только на объектах Gerber." -#: FlatCAMApp.py:5156 FlatCAMApp.py:5193 +#: FlatCAMApp.py:5159 FlatCAMApp.py:5196 msgid "Failed. Select a Geometry Object and try again." msgstr "Неудалось. Выберите объект Geometry и попробуйте снова." -#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5164 FlatCAMApp.py:5201 msgid "Expected a FlatCAMGeometry, got" msgstr "Ожидается FlatCAMGeometry, получено" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5178 msgid "A Geometry object was converted to MultiGeo type." msgstr "Объект Geometry был преобразован в тип MultiGeo." -#: FlatCAMApp.py:5213 +#: FlatCAMApp.py:5216 msgid "A Geometry object was converted to SingleGeo type." msgstr "Объект Geometry был преобразован в тип SingleGeo." -#: FlatCAMApp.py:5474 +#: FlatCAMApp.py:5477 msgid "Toggle Units" msgstr "Единицы измерения" -#: FlatCAMApp.py:5476 +#: FlatCAMApp.py:5479 msgid "Change project units ..." msgstr "Изменить единицы проекта ..." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5480 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -487,51 +487,51 @@ msgstr "" "масштабированию всех геометрических свойств всех объектов.\n" "Продолжить?" -#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 -#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +#: FlatCAMApp.py:5482 FlatCAMApp.py:6615 FlatCAMApp.py:6720 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8588 FlatCAMApp.py:8843 FlatCAMApp.py:8854 msgid "Ok" msgstr "Да" -#: FlatCAMApp.py:5528 +#: FlatCAMApp.py:5531 msgid "Converted units to" msgstr "Конвертирование единиц в" -#: FlatCAMApp.py:5540 +#: FlatCAMApp.py:5543 msgid " Units conversion cancelled." msgstr " Изменение единиц отменено." -#: FlatCAMApp.py:6429 +#: FlatCAMApp.py:6432 msgid "Open file" msgstr "Открыть файл" -#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6468 msgid "Export G-Code ..." msgstr "Экспорт G-Code …" -#: FlatCAMApp.py:6469 +#: FlatCAMApp.py:6472 msgid "Export Code cancelled." msgstr "Экспорт Code отменён." -#: FlatCAMApp.py:6479 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6482 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Нет такого файла или каталога" -#: FlatCAMApp.py:6491 FlatCAMObj.py:6126 +#: FlatCAMApp.py:6494 FlatCAMObj.py:6112 msgid "Saved to" msgstr "Сохранено в" -#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: FlatCAMApp.py:6603 FlatCAMApp.py:6636 FlatCAMApp.py:6647 FlatCAMApp.py:6658 #: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Пожалуйста, введите диаметр инструмента с ненулевым значением в float " "формате." -#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +#: FlatCAMApp.py:6608 FlatCAMApp.py:6641 FlatCAMApp.py:6652 FlatCAMApp.py:6663 msgid "Adding Tool cancelled" msgstr "Добавление инструмента отменено" -#: FlatCAMApp.py:6608 +#: FlatCAMApp.py:6611 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -540,11 +540,11 @@ msgstr "" "«Дополнительно».\n" "Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры." -#: FlatCAMApp.py:6712 +#: FlatCAMApp.py:6715 msgid "Delete objects" msgstr "Удалить объекты" -#: FlatCAMApp.py:6715 +#: FlatCAMApp.py:6718 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -552,55 +552,55 @@ msgstr "" "Вы уверены, что хотите удалить навсегда\n" "выделенные объекты?" -#: FlatCAMApp.py:6746 +#: FlatCAMApp.py:6749 msgid "Object(s) deleted" msgstr "Объект(ы) удалены" -#: FlatCAMApp.py:6750 +#: FlatCAMApp.py:6753 msgid "Failed. No object(s) selected..." msgstr "Нудача. Объекты не выбраны ..." -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6755 msgid "Save the work in Editor and try again ..." msgstr "Сохраните работу в редакторе и попробуйте снова ..." -#: FlatCAMApp.py:6782 +#: FlatCAMApp.py:6785 msgid "Object deleted" msgstr "Объект(ы) удален" -#: FlatCAMApp.py:6809 +#: FlatCAMApp.py:6812 msgid "Click to set the origin ..." msgstr "Кликните, чтобы указать начало координат ..." -#: FlatCAMApp.py:6831 +#: FlatCAMApp.py:6834 msgid "Setting Origin..." msgstr "Установка точки начала координат..." -#: FlatCAMApp.py:6843 +#: FlatCAMApp.py:6846 msgid "Origin set" msgstr "Начало координат установлено" -#: FlatCAMApp.py:6850 +#: FlatCAMApp.py:6853 msgid "Origin coordinates specified but incomplete." msgstr "Координаты начала указаны, но неполны." -#: FlatCAMApp.py:6892 FlatCAMObj.py:6261 +#: FlatCAMApp.py:6895 FlatCAMObj.py:6247 msgid "Not available with the current Graphic Engine Legacy(2D)." msgstr "Недоступно с текущим графическим движком Legacy (2D)." -#: FlatCAMApp.py:6896 +#: FlatCAMApp.py:6899 msgid "Jump to ..." msgstr "Перейти к ..." -#: FlatCAMApp.py:6897 +#: FlatCAMApp.py:6900 msgid "Enter the coordinates in format X,Y:" msgstr "Введите координаты в формате X, Y:" -#: FlatCAMApp.py:6904 +#: FlatCAMApp.py:6907 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Неверные координаты. Введите координаты в формате: X, Y" -#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: FlatCAMApp.py:6939 flatcamEditors/FlatCAMExcEditor.py:3487 #: flatcamEditors/FlatCAMExcEditor.py:3495 #: flatcamEditors/FlatCAMGeoEditor.py:3832 #: flatcamEditors/FlatCAMGeoEditor.py:3847 @@ -609,33 +609,33 @@ msgstr "Неверные координаты. Введите координат #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4255 -#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 -#: flatcamGUI/FlatCAMGUI.py:2695 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 msgid "Done." msgstr "Готово." -#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7073 FlatCAMApp.py:7141 msgid "No object is selected. Select an object and try again." msgstr "Объект не выбран. Выберите объект и попробуйте снова." -#: FlatCAMApp.py:7158 +#: FlatCAMApp.py:7161 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Прерывание. Текущая задача будет закрыта как можно скорее..." -#: FlatCAMApp.py:7164 +#: FlatCAMApp.py:7167 msgid "The current task was gracefully closed on user request..." msgstr "Текущая задача была закрыта по запросу пользователя ..." -#: FlatCAMApp.py:7181 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7184 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Настройки" -#: FlatCAMApp.py:7248 +#: FlatCAMApp.py:7251 msgid "Preferences edited but not saved." msgstr "Настройки отредактированы, но не сохранены." -#: FlatCAMApp.py:7282 +#: FlatCAMApp.py:7285 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -643,73 +643,73 @@ msgstr "" "Одно или несколько значений изменены.\n" "Вы хотите сохранить настройки?" -#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 +#: FlatCAMApp.py:7287 flatcamGUI/FlatCAMGUI.py:193 #: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Сохранить настройки" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7316 msgid "No object selected to Flip on Y axis." msgstr "Не выбран объект для отражения по оси Y." -#: FlatCAMApp.py:7339 +#: FlatCAMApp.py:7342 msgid "Flip on Y axis done." msgstr "Отражение по оси Y завершено." -#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 +#: FlatCAMApp.py:7345 FlatCAMApp.py:7388 #: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Операция переворота не была выполнена." -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:7359 msgid "No object selected to Flip on X axis." msgstr "Не выбран объект для отражения по оси Х." -#: FlatCAMApp.py:7382 +#: FlatCAMApp.py:7385 msgid "Flip on X axis done." msgstr "Отражение по оси Х завершено." -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7402 msgid "No object selected to Rotate." msgstr "Не выбран ни один объект для вращения." -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Transform" msgstr "Трансформация" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Enter the Angle value:" msgstr "Введите значение угла:" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7436 msgid "Rotation done." msgstr "Вращение завершено." -#: FlatCAMApp.py:7436 +#: FlatCAMApp.py:7439 msgid "Rotation movement was not executed." msgstr "Вращение не было выполнено." -#: FlatCAMApp.py:7448 +#: FlatCAMApp.py:7451 msgid "No object selected to Skew/Shear on X axis." msgstr "Не выбран ни один объект для наклона/сдвига по оси X." -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7473 msgid "Skew on X axis done." msgstr "Наклон по оси X выполнен." -#: FlatCAMApp.py:7481 +#: FlatCAMApp.py:7484 msgid "No object selected to Skew/Shear on Y axis." msgstr "Нет объекта, выбранного для наклона/сдвига по оси Y." -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7506 msgid "Skew on Y axis done." msgstr "Наклон по оси Y выполнен." -#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +#: FlatCAMApp.py:7561 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Сетка вкл/откл" -#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7574 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -719,7 +719,7 @@ msgstr "Сетка вкл/откл" msgid "Add" msgstr "Добавить" -#: FlatCAMApp.py:7572 FlatCAMObj.py:3638 +#: FlatCAMApp.py:7575 FlatCAMObj.py:3628 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 #: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 @@ -729,69 +729,69 @@ msgstr "Добавить" msgid "Delete" msgstr "Удалить" -#: FlatCAMApp.py:7585 +#: FlatCAMApp.py:7588 msgid "New Grid ..." msgstr "Новая сетка ..." -#: FlatCAMApp.py:7586 +#: FlatCAMApp.py:7589 msgid "Enter a Grid Value:" msgstr "Введите размер сетки:" -#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7624 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Пожалуйста, введите значение сетки с ненулевым значением в формате float." -#: FlatCAMApp.py:7600 +#: FlatCAMApp.py:7603 msgid "New Grid added" msgstr "Новая сетка добавлена" -#: FlatCAMApp.py:7603 +#: FlatCAMApp.py:7606 msgid "Grid already exists" msgstr "Сетка уже существует" -#: FlatCAMApp.py:7606 +#: FlatCAMApp.py:7609 msgid "Adding New Grid cancelled" msgstr "Добавление новой сетки отменено" -#: FlatCAMApp.py:7628 +#: FlatCAMApp.py:7631 msgid " Grid Value does not exist" msgstr " Значение сетки не существует" -#: FlatCAMApp.py:7631 +#: FlatCAMApp.py:7634 msgid "Grid Value deleted" msgstr "Значение сетки удалено" -#: FlatCAMApp.py:7634 +#: FlatCAMApp.py:7637 msgid "Delete Grid value cancelled" msgstr "Удаление значения сетки отменено" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7643 msgid "Key Shortcut List" msgstr "Список комбинаций клавиш" -#: FlatCAMApp.py:7674 +#: FlatCAMApp.py:7677 msgid " No object selected to copy it's name" msgstr " Нет объекта, выбранного для копирования его имени" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7681 msgid "Name copied on clipboard ..." msgstr "Имя скопировано в буфер обмена ..." -#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +#: FlatCAMApp.py:7736 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Координаты скопированы в буфер обмена." -#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 -#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 -#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 FlatCAMApp.py:8029 FlatCAMApp.py:8033 +#: FlatCAMApp.py:8049 FlatCAMApp.py:8053 FlatCAMApp.py:8057 FlatCAMApp.py:8061 +#: FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 FlatCAMApp.py:8110 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} выбран" -#: FlatCAMApp.py:8259 +#: FlatCAMApp.py:8262 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -801,222 +801,222 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:8281 +#: FlatCAMApp.py:8284 msgid "New Project created" msgstr "Новый проект создан" -#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: FlatCAMApp.py:8405 FlatCAMApp.py:8409 flatcamGUI/FlatCAMGUI.py:636 #: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Открыть Gerber" -#: FlatCAMApp.py:8413 +#: FlatCAMApp.py:8416 msgid "Opening Gerber file." msgstr "Открытие файла Gerber." -#: FlatCAMApp.py:8419 +#: FlatCAMApp.py:8422 msgid "Open Gerber cancelled." msgstr "Открытие Gerber отменено." -#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: FlatCAMApp.py:8442 FlatCAMApp.py:8446 flatcamGUI/FlatCAMGUI.py:637 #: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Открыть Excellon" -#: FlatCAMApp.py:8449 +#: FlatCAMApp.py:8452 msgid "Opening Excellon file." msgstr "Открытие файла Excellon." -#: FlatCAMApp.py:8455 +#: FlatCAMApp.py:8458 msgid " Open Excellon cancelled." msgstr " Открытие Excellon отменено." -#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8485 msgid "Open G-Code" msgstr "Открыть G-Code" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8492 msgid "Opening G-Code file." msgstr "Открытие файла G-Code." -#: FlatCAMApp.py:8495 +#: FlatCAMApp.py:8498 msgid "Open G-Code cancelled." msgstr "Открытие G-Code отменено." -#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +#: FlatCAMApp.py:8515 FlatCAMApp.py:8518 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Открыть проект" -#: FlatCAMApp.py:8524 +#: FlatCAMApp.py:8527 msgid "Open Project cancelled." msgstr "Открытие проекта отменено." -#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +#: FlatCAMApp.py:8546 FlatCAMApp.py:8549 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: FlatCAMApp.py:8551 +#: FlatCAMApp.py:8554 msgid "Open Config cancelled." msgstr "Открытие конфигурации отменено." -#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 -#: FlatCAMApp.py:11500 FlatCAMApp.py:11522 FlatCAMApp.py:11545 +#: FlatCAMApp.py:8570 FlatCAMApp.py:8839 FlatCAMApp.py:11482 +#: FlatCAMApp.py:11503 FlatCAMApp.py:11525 FlatCAMApp.py:11548 msgid "No object selected." msgstr "Нет выбранных объектов." -#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +#: FlatCAMApp.py:8571 FlatCAMApp.py:8840 msgid "Please Select a Geometry object to export" msgstr "Выберите объект Geometry для экспорта" -#: FlatCAMApp.py:8582 +#: FlatCAMApp.py:8585 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob." -#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +#: FlatCAMApp.py:8598 FlatCAMApp.py:8602 msgid "Export SVG" msgstr "Экспорт SVG" -#: FlatCAMApp.py:8605 +#: FlatCAMApp.py:8608 msgid " Export SVG cancelled." msgstr " Экспорт SVG отменён." -#: FlatCAMApp.py:8625 +#: FlatCAMApp.py:8628 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Данные должны быть 3D массивом с последним размером 3 или 4" -#: FlatCAMApp.py:8631 FlatCAMApp.py:8635 +#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: FlatCAMApp.py:8640 +#: FlatCAMApp.py:8643 msgid "Export PNG cancelled." msgstr "Экспорт PNG отменён." -#: FlatCAMApp.py:8660 +#: FlatCAMApp.py:8663 msgid "No object selected. Please select an Gerber object to export." msgstr "" "Нет выбранных объектов. Пожалуйста, выберите Gerber объект для экспорта." -#: FlatCAMApp.py:8666 FlatCAMApp.py:8798 +#: FlatCAMApp.py:8669 FlatCAMApp.py:8801 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..." -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8681 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: FlatCAMApp.py:8684 +#: FlatCAMApp.py:8687 msgid "Save Gerber source file cancelled." msgstr "Сохранение исходного кода файла Gerber отменено." -#: FlatCAMApp.py:8704 +#: FlatCAMApp.py:8707 msgid "No object selected. Please select an Excellon object to export." msgstr "Объект не выбран. Пожалуйста, выберите Excellon объект для экспорта." -#: FlatCAMApp.py:8710 FlatCAMApp.py:8754 +#: FlatCAMApp.py:8713 FlatCAMApp.py:8757 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..." -#: FlatCAMApp.py:8718 FlatCAMApp.py:8722 +#: FlatCAMApp.py:8721 FlatCAMApp.py:8725 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: FlatCAMApp.py:8728 +#: FlatCAMApp.py:8731 msgid "Saving Excellon source file cancelled." msgstr "Сохранение исходного кода файла Excellon отменено." -#: FlatCAMApp.py:8748 +#: FlatCAMApp.py:8751 msgid "No object selected. Please Select an Excellon object to export." msgstr "Объект не выбран. Пожалуйста, выберите отличный объект для экспорта." -#: FlatCAMApp.py:8762 FlatCAMApp.py:8766 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8769 msgid "Export Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:8772 +#: FlatCAMApp.py:8775 msgid "Export Excellon cancelled." msgstr "Экспорт Excellon отменен." -#: FlatCAMApp.py:8792 +#: FlatCAMApp.py:8795 msgid "No object selected. Please Select an Gerber object to export." msgstr "" "Нет выбранных объектов. Пожалуйста, выберите Gerber объект для экспорта." -#: FlatCAMApp.py:8806 FlatCAMApp.py:8810 +#: FlatCAMApp.py:8809 FlatCAMApp.py:8813 msgid "Export Gerber" msgstr "Экспорт Gerber" -#: FlatCAMApp.py:8816 +#: FlatCAMApp.py:8819 msgid "Export Gerber cancelled." msgstr "Экспорт Gerber отменен." -#: FlatCAMApp.py:8848 +#: FlatCAMApp.py:8851 msgid "Only Geometry objects can be used." msgstr "Можно использовать только объекты Geometry." -#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +#: FlatCAMApp.py:8865 FlatCAMApp.py:8869 msgid "Export DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:8873 +#: FlatCAMApp.py:8876 msgid "Export DXF cancelled." msgstr "Экспорт DXF отменен." -#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +#: FlatCAMApp.py:8896 FlatCAMApp.py:8899 msgid "Import SVG" msgstr "Импорт SVG" -#: FlatCAMApp.py:8906 +#: FlatCAMApp.py:8909 msgid "Open SVG cancelled." msgstr "Открытие SVG отменено." -#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +#: FlatCAMApp.py:8928 FlatCAMApp.py:8932 msgid "Import DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:8939 +#: FlatCAMApp.py:8942 msgid "Open DXF cancelled." msgstr "Открытие DXF отменено." -#: FlatCAMApp.py:8986 +#: FlatCAMApp.py:8989 msgid "Viewing the source code of the selected object." msgstr "Просмотр исходного кода выбранного объекта." -#: FlatCAMApp.py:8987 +#: FlatCAMApp.py:8990 msgid "Loading..." msgstr "Загрузка..." -#: FlatCAMApp.py:8994 +#: FlatCAMApp.py:8997 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Выберите файл Gerber или Excellon для просмотра исходного кода." -#: FlatCAMApp.py:9006 +#: FlatCAMApp.py:9009 msgid "Source Editor" msgstr "Редактор исходного кода" -#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +#: FlatCAMApp.py:9024 FlatCAMApp.py:9031 msgid "There is no selected object for which to see it's source file code." msgstr "Нет выбранного объекта, для просмотра исходного кода файла." -#: FlatCAMApp.py:9040 +#: FlatCAMApp.py:9043 msgid "Failed to load the source code for the selected object" msgstr "Не удалось загрузить исходный код выбранного объекта" -#: FlatCAMApp.py:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5895 +#: FlatCAMApp.py:9057 FlatCAMApp.py:10372 FlatCAMObj.py:5881 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Редактор кода" -#: FlatCAMApp.py:9072 +#: FlatCAMApp.py:9075 msgid "New TCL script file created in Code Editor." msgstr "Новый файл сценария создан в редакторе кода." -#: FlatCAMApp.py:9075 +#: FlatCAMApp.py:9078 msgid "Script Editor" msgstr "Редактор сценариев" -#: FlatCAMApp.py:9078 +#: FlatCAMApp.py:9081 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1060,104 +1060,100 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 +#: FlatCAMApp.py:9120 FlatCAMApp.py:9123 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9133 msgid "Open TCL script cancelled." msgstr "Открытие сценария отменено." -#: FlatCAMApp.py:9144 -msgid "App.on_fileopenscript() -->" -msgstr "App.on_fileopenscript() -->" - -#: FlatCAMApp.py:9152 +#: FlatCAMApp.py:9155 msgid "TCL script file opened in Code Editor." msgstr "Файл сценария открыт в редакторе кода." -#: FlatCAMApp.py:9176 +#: FlatCAMApp.py:9179 msgid "Executing FlatCAMScript file." msgstr "Выполнение файла FlatCAMScript." -#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +#: FlatCAMApp.py:9186 FlatCAMApp.py:9189 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: FlatCAMApp.py:9196 +#: FlatCAMApp.py:9199 msgid "Run TCL script cancelled." msgstr "Запуск сценария отменен." -#: FlatCAMApp.py:9212 +#: FlatCAMApp.py:9215 msgid "TCL script file opened in Code Editor and executed." msgstr "Файл сценария открывается в редакторе кода и выполняется." -#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +#: FlatCAMApp.py:9266 FlatCAMApp.py:9270 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: FlatCAMApp.py:9264 +#: FlatCAMApp.py:9267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:9273 +#: FlatCAMApp.py:9276 msgid "Save Project cancelled." msgstr "Сохранение проекта отменено." -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9324 msgid "Exporting SVG" msgstr "Экспортирование SVG" -#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +#: FlatCAMApp.py:9366 FlatCAMApp.py:9477 FlatCAMApp.py:9603 msgid "SVG file exported to" msgstr "Файл SVG экспортируется в" -#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9401 FlatCAMApp.py:9526 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Нет объекта Box. Используйте взамен" -#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +#: FlatCAMApp.py:9480 FlatCAMApp.py:9606 msgid "Generating Film ... Please wait." msgstr "Создание фильма ... Пожалуйста, подождите." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9779 msgid "Excellon file exported to" msgstr "Файл Excellon экспортируется в" -#: FlatCAMApp.py:9785 +#: FlatCAMApp.py:9788 msgid "Exporting Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +#: FlatCAMApp.py:9794 FlatCAMApp.py:9802 msgid "Could not export Excellon file." msgstr "Не удалось экспортировать файл Excellon." -#: FlatCAMApp.py:9915 +#: FlatCAMApp.py:9918 msgid "Gerber file exported to" msgstr "Файл Gerber экспортируется в" -#: FlatCAMApp.py:9923 +#: FlatCAMApp.py:9926 msgid "Exporting Gerber" msgstr "Экспортирование Gerber" -#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +#: FlatCAMApp.py:9932 FlatCAMApp.py:9940 msgid "Could not export Gerber file." msgstr "Не удалось экспортировать файл Gerber." -#: FlatCAMApp.py:9982 +#: FlatCAMApp.py:9985 msgid "DXF file exported to" msgstr "Файл DXF экспортируется в" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9991 msgid "Exporting DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +#: FlatCAMApp.py:9997 FlatCAMApp.py:10005 msgid "Could not export DXF file." msgstr "Не удалось экспортировать файл DXF." -#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +#: FlatCAMApp.py:10026 FlatCAMApp.py:10070 FlatCAMApp.py:10116 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1165,84 +1161,84 @@ msgstr "" "В качестве параметра выбран не поддерживаемый тип. Поддерживаются только " "Geometry и Gerber" -#: FlatCAMApp.py:10033 +#: FlatCAMApp.py:10036 msgid "Importing SVG" msgstr "Импортирование SVG" -#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 -#: FlatCAMApp.py:10215 FlatCAMApp.py:10282 FlatCAMApp.py:10349 +#: FlatCAMApp.py:10048 FlatCAMApp.py:10092 FlatCAMApp.py:10137 +#: FlatCAMApp.py:10218 FlatCAMApp.py:10285 FlatCAMApp.py:10352 #: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Открытый" -#: FlatCAMApp.py:10077 +#: FlatCAMApp.py:10080 msgid "Importing DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:10121 +#: FlatCAMApp.py:10124 msgid "Importing Image" msgstr "Импорт изображения" -#: FlatCAMApp.py:10164 +#: FlatCAMApp.py:10167 msgid "Failed to open file" msgstr "Не удалось открыть файл" -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10172 msgid "Failed to parse file" msgstr "Не удаётся прочитать файл" -#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4603 +#: FlatCAMApp.py:10179 FlatCAMApp.py:10253 FlatCAMObj.py:4589 #: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n" -#: FlatCAMApp.py:10186 +#: FlatCAMApp.py:10189 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Объект не является файлом Gerber или пуст. Прерывание создания объекта." -#: FlatCAMApp.py:10194 +#: FlatCAMApp.py:10197 msgid "Opening Gerber" msgstr "Открытие Gerber" -#: FlatCAMApp.py:10205 +#: FlatCAMApp.py:10208 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Открыть Gerber не удалось. Вероятно это не Gerber файл." -#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10243 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Это не Excellon файл." -#: FlatCAMApp.py:10244 +#: FlatCAMApp.py:10247 msgid "Cannot open file" msgstr "Не удается открыть файл" -#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10267 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Геометрия не найдена в файле" -#: FlatCAMApp.py:10267 +#: FlatCAMApp.py:10270 msgid "Opening Excellon." msgstr "Открытие Excellon." -#: FlatCAMApp.py:10274 +#: FlatCAMApp.py:10277 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." -#: FlatCAMApp.py:10313 +#: FlatCAMApp.py:10316 msgid "Failed to open" msgstr "Не удалось открыть" -#: FlatCAMApp.py:10324 +#: FlatCAMApp.py:10327 msgid "This is not GCODE" msgstr "Это не GCODE" -#: FlatCAMApp.py:10330 +#: FlatCAMApp.py:10333 msgid "Opening G-Code." msgstr "Открытие G-Code." -#: FlatCAMApp.py:10339 +#: FlatCAMApp.py:10342 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 " @@ -1252,43 +1248,43 @@ msgstr "" " Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время " "обработки" -#: FlatCAMApp.py:10365 +#: FlatCAMApp.py:10368 msgid "Opening FlatCAM Config file." msgstr "Открытие файла конфигурации." -#: FlatCAMApp.py:10387 +#: FlatCAMApp.py:10390 msgid "Failed to open config file" msgstr "Не удалось открыть файл конфигурации" -#: FlatCAMApp.py:10413 +#: FlatCAMApp.py:10416 msgid "Loading Project ... Please Wait ..." msgstr "Загрузка проекта ... Пожалуйста, подождите ..." -#: FlatCAMApp.py:10418 +#: FlatCAMApp.py:10421 msgid "Opening FlatCAM Project file." msgstr "Открытие файла проекта FlatCAM." -#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +#: FlatCAMApp.py:10431 FlatCAMApp.py:10449 msgid "Failed to open project file" msgstr "Не удалось открыть файл проекта" -#: FlatCAMApp.py:10480 +#: FlatCAMApp.py:10483 msgid "Loading Project ... restoring" msgstr "Загрузка проекта ... восстановление" -#: FlatCAMApp.py:10489 +#: FlatCAMApp.py:10492 msgid "Project loaded from" msgstr "Проект загружен из" -#: FlatCAMApp.py:10552 +#: FlatCAMApp.py:10555 msgid "Redrawing all objects" msgstr "Перерисовка всех объектов" -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10587 msgid "Available commands:\n" msgstr "Доступные команды:\n" -#: FlatCAMApp.py:10586 +#: FlatCAMApp.py:10589 msgid "" "\n" "\n" @@ -1300,47 +1296,47 @@ msgstr "" "Для дополнительной информации ведите help <имя_команды> .\n" "Пример: help open_gerber" -#: FlatCAMApp.py:10736 +#: FlatCAMApp.py:10739 msgid "Shows list of commands." msgstr "Показывает список команд." -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10797 msgid "Failed to load recent item list." msgstr "Не удалось загрузить список недавних файлов." -#: FlatCAMApp.py:10802 +#: FlatCAMApp.py:10805 msgid "Failed to parse recent item list." msgstr "Не удалось прочитать список недавних файлов." -#: FlatCAMApp.py:10813 +#: FlatCAMApp.py:10816 msgid "Failed to load recent projects item list." msgstr "Не удалось загрузить список элементов последних проектов." -#: FlatCAMApp.py:10821 +#: FlatCAMApp.py:10824 msgid "Failed to parse recent project item list." msgstr "Не удалось проанализировать список последних элементов проекта." -#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +#: FlatCAMApp.py:10883 FlatCAMApp.py:10906 msgid "Clear Recent files" msgstr "Очистить список" -#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +#: FlatCAMApp.py:10923 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" -#: FlatCAMApp.py:10994 +#: FlatCAMApp.py:10997 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Вкладка \"Выбранное\" - выбранный элемент на вкладке \"Проект\"" -#: FlatCAMApp.py:10995 +#: FlatCAMApp.py:10998 msgid "Details" msgstr "Описание" -#: FlatCAMApp.py:10997 +#: FlatCAMApp.py:11000 msgid "The normal flow when working in FlatCAM is the following:" msgstr "Нормальный порядок при работе в FlatCAM выглядит следующим образом:" -#: FlatCAMApp.py:10998 +#: FlatCAMApp.py:11001 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the toolbars, key shortcuts or even dragging and " @@ -1350,7 +1346,7 @@ msgstr "" "или SVG-файл в FlatCAM с помощью панели инструментов, сочетания клавиш или " "просто перетащив в окно программы." -#: FlatCAMApp.py:11001 +#: FlatCAMApp.py:11004 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag and drop of the file into the FLATCAM GUI or through the menu (or " @@ -1360,7 +1356,7 @@ msgstr "" "перетащив его в окно программы или с помощью действий меню (или панели " "инструментов), предлагаемых в приложении." -#: FlatCAMApp.py:11004 +#: FlatCAMApp.py:11007 msgid "" "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 " @@ -1372,7 +1368,7 @@ msgstr "" "объекта на вкладке \"Проект\", вкладка \"Выбранное\" будет обновлена в " "соответствии с видом объекта: Gerber, Excellon, Geometry или CNCJob." -#: FlatCAMApp.py:11008 +#: FlatCAMApp.py:11011 msgid "" "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 " @@ -1385,13 +1381,13 @@ msgstr "" "вкладке \"Выбранное\". Кроме того, двойной щелчок по объекту на холсте " "откроет вкладку \"Выбранное\" и заполнит ее, даже если она была не в фокусе." -#: FlatCAMApp.py:11012 +#: FlatCAMApp.py:11015 msgid "" "You can change the parameters in this screen and the flow direction is like " "this:" msgstr "Вы можете изменить параметры на этом экране, и порядок будет таким:" -#: FlatCAMApp.py:11013 +#: FlatCAMApp.py:11016 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " "Geometry Object --> Add tools (change param in Selected Tab) --> Generate " @@ -1405,7 +1401,7 @@ msgstr "" "необходимости, дополнительные команды в начало или конец GCode (опять же, " "во вкладке \"Выбранное\") -> Сохранить GCode (кнопка \"Сохранить CNC Code\")." -#: FlatCAMApp.py:11017 +#: FlatCAMApp.py:11020 msgid "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." @@ -1413,24 +1409,24 @@ msgstr "" "Список комбинаций клавиш доступен через пункт меню Помощь --> Список " "комбинаций клавиш или через клавишу: F3." -#: FlatCAMApp.py:11078 +#: FlatCAMApp.py:11081 msgid "Failed checking for latest version. Could not connect." msgstr "" "Не удалось проверить обновление программы. Отсутствует интернет подключение ." -#: FlatCAMApp.py:11086 +#: FlatCAMApp.py:11089 msgid "Could not parse information about latest version." msgstr "Не удается обработать информацию о последней версии." -#: FlatCAMApp.py:11097 +#: FlatCAMApp.py:11100 msgid "FlatCAM is up to date!" msgstr "FlatCAM в актуальном состоянии!" -#: FlatCAMApp.py:11102 +#: FlatCAMApp.py:11105 msgid "Newer Version Available" msgstr "Доступна новая версия" -#: FlatCAMApp.py:11103 +#: FlatCAMApp.py:11106 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1438,63 +1434,63 @@ msgstr "" "Новая версия FlatCAM доступна для загрузки:\n" "\n" -#: FlatCAMApp.py:11105 +#: FlatCAMApp.py:11108 msgid "info" msgstr "инфо" -#: FlatCAMApp.py:11180 +#: FlatCAMApp.py:11183 msgid "All plots disabled." msgstr "Все участки отключены." -#: FlatCAMApp.py:11187 +#: FlatCAMApp.py:11190 msgid "All non selected plots disabled." msgstr "Все не выбранные участки отключены." -#: FlatCAMApp.py:11194 +#: FlatCAMApp.py:11197 msgid "All plots enabled." msgstr "Все участки включены." -#: FlatCAMApp.py:11201 +#: FlatCAMApp.py:11204 msgid "Selected plots enabled..." msgstr "Выбранные участки включены..." -#: FlatCAMApp.py:11210 +#: FlatCAMApp.py:11213 msgid "Selected plots disabled..." msgstr "Выбранные участки отключены..." -#: FlatCAMApp.py:11228 +#: FlatCAMApp.py:11231 msgid "Enabling plots ..." msgstr "Включение участков ..." -#: FlatCAMApp.py:11267 +#: FlatCAMApp.py:11270 msgid "Disabling plots ..." msgstr "Отключение участков ..." -#: FlatCAMApp.py:11289 +#: FlatCAMApp.py:11292 msgid "Working ..." msgstr "Обработка…" -#: FlatCAMApp.py:11328 +#: FlatCAMApp.py:11331 msgid "Saving FlatCAM Project" msgstr "Сохранение проекта FlatCAM" -#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +#: FlatCAMApp.py:11353 FlatCAMApp.py:11391 msgid "Project saved to" msgstr "Проект сохранён в" -#: FlatCAMApp.py:11370 +#: FlatCAMApp.py:11373 msgid "Failed to verify project file" msgstr "Не удалось проверить файл проекта" -#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11373 FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Retry to save it." msgstr "Повторите попытку, чтобы сохранить его." -#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" -#: FlatCAMApp.py:11602 +#: FlatCAMApp.py:11605 msgid "The user requested a graceful exit of the current task." msgstr "Пользователь запросил выход из текущего задания." @@ -1518,31 +1514,21 @@ msgstr "Масштабирование..." msgid "Skewing..." msgstr "Наклон..." -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 #: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Базовый" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 #: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Расширенный" -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 -#, python-format -msgid "%s" -msgstr "%s" - -#: FlatCAMObj.py:819 +#: FlatCAMObj.py:792 msgid "Buffering solid geometry" msgstr "Буферизация solid геометрии" -#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 #: flatcamTools/ToolNonCopperClear.py:1562 #: flatcamTools/ToolNonCopperClear.py:1656 #: flatcamTools/ToolNonCopperClear.py:1668 @@ -1552,47 +1538,47 @@ msgstr "Буферизация solid геометрии" msgid "Buffering" msgstr "Буферизация" -#: FlatCAMObj.py:828 +#: FlatCAMObj.py:801 msgid "Done" msgstr "Готово" -#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 msgid "Isolating..." msgstr "Изоляция..." -#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 #: flatcamTools/ToolNonCopperClear.py:1591 #: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Геометрия изоляции не может быть сгенерирована." -#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 msgid "Rough" msgstr "Грубый" -#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 msgid "Isolation geometry created" msgstr "Создана геометрия изоляции" -#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 msgid "Subtracting Geo" msgstr "Вычитание Geo" -#: FlatCAMObj.py:1450 +#: FlatCAMObj.py:1436 msgid "Plotting Apertures" msgstr "Создание отверстия" -#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Всего отверстий" -#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Всего пазов" -#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 -#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 -#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 #: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 @@ -1635,21 +1621,21 @@ msgstr "Всего пазов" msgid "Wrong value format entered, use a number." msgstr "Неправильно введен формат значения, используйте числа." -#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 msgid "Please select one or more tools from the list and try again." msgstr "" "Пожалуйста, выберите один или несколько инструментов из списка и попробуйте " "еще раз." -#: FlatCAMObj.py:2684 +#: FlatCAMObj.py:2674 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Сверло больше, чем размер отверстия. Отмена." -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Tool_nr" msgstr "№ инструмента" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 #: flatcamEditors/FlatCAMExcEditor.py:1500 #: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 @@ -1657,19 +1643,19 @@ msgstr "№ инструмента" msgid "Diameter" msgstr "Диаметр" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Drills_Nr" msgstr "№ отверстия" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Slots_Nr" msgstr "№ паза" -#: FlatCAMObj.py:2779 +#: FlatCAMObj.py:2769 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена." -#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1677,7 +1663,7 @@ msgstr "" "Неправильный формат значения для self.defaults[\"z_pdepth\"] или self." "options[\"z_pdepth\"]" -#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1685,11 +1671,11 @@ msgstr "" "Неправильный формат значения для self.defaults[\"feedrate_probe\"] или self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 msgid "Generating CNC Code" msgstr "Генерация кода ЧПУ" -#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1699,15 +1685,15 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два. " -#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:3333 +#: FlatCAMObj.py:3323 msgid "Finish" msgstr "Конец" -#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 #: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 #: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 @@ -1716,57 +1702,53 @@ msgstr "Конец" msgid "Copy" msgstr "Копировать" -#: FlatCAMObj.py:3847 +#: FlatCAMObj.py:3833 msgid "Please enter the desired tool diameter in Float format." msgstr "" "Пожалуйста, введите нужный диаметр инструмента в формате числа с плавающей " "точкой." -#: FlatCAMObj.py:3921 +#: FlatCAMObj.py:3907 msgid "Tool added in Tool Table." msgstr "Инструмент добавлен в таблицу инструментов." -#: FlatCAMObj.py:3925 +#: FlatCAMObj.py:3911 msgid "Default Tool added. Wrong value format entered." msgstr "Добавлен инструмент по умолчанию. Введен неправильный формат значения." -#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 msgid "Failed. Select a tool to copy." msgstr "Ошибка. Выберите инструмент для копирования." -#: FlatCAMObj.py:3995 +#: FlatCAMObj.py:3981 msgid "Tool was copied in Tool Table." msgstr "Инструмент скопирован в таблицу инструментов." -#: FlatCAMObj.py:4025 +#: FlatCAMObj.py:4011 msgid "Tool was edited in Tool Table." msgstr "Инструмент был изменён в таблице инструментов." -#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 msgid "Failed. Select a tool to delete." msgstr "Ошибка. Выберите инструмент для удаления." -#: FlatCAMObj.py:4086 +#: FlatCAMObj.py:4072 msgid "Tool was deleted in Tool Table." msgstr "Инструмент был удален из таблицы инструментов." -#: FlatCAMObj.py:4518 +#: FlatCAMObj.py:4504 msgid "This Geometry can't be processed because it is" msgstr "Эта Geometry не может быть обработана, так как это" -#: FlatCAMObj.py:4520 +#: FlatCAMObj.py:4506 msgid "geometry" msgstr "геометрия" -#: FlatCAMObj.py:4563 +#: FlatCAMObj.py:4549 msgid "Failed. No tool selected in the tool table ..." msgstr "Ошибка. Инструмент не выбран в таблице инструментов ..." -#: FlatCAMObj.py:4604 -msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" - -#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1774,45 +1756,45 @@ msgstr "" "Смещение выбранного в таблице инструментов инструмента не указано.\n" "Добавьте смещение инструмента или измените тип смещения." -#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 msgid "G-Code parsing in progress..." msgstr "Разбор G-кода ..." -#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 msgid "G-Code parsing finished..." msgstr "Разбор G-кода завершен..." -#: FlatCAMObj.py:4740 +#: FlatCAMObj.py:4726 msgid "Finished G-Code processing" msgstr "Закончена обработка G-кода" -#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 msgid "G-Code processing failed with error" msgstr "Обработка G-кода завершилась ошибкой" -#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Отмена. Пустой файл, он не имеет геометрии" -#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 msgid "Finished G-Code processing..." msgstr "Разбор G-кода завершен..." -#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 msgid "CNCjob created" msgstr "CNCjob создан" -#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "" "Коэффициент масштабирования должен быть числом: целочисленным или с " "плавающей запятой." -#: FlatCAMObj.py:5201 +#: FlatCAMObj.py:5187 msgid "Geometry Scale done." msgstr "Масштабирование Geometry выполнено." -#: FlatCAMObj.py:5218 camlib.py:3783 +#: FlatCAMObj.py:5204 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1820,11 +1802,11 @@ msgstr "" "Необходима пара значений (x,y). Возможно, вы ввели только одно значение в " "поле \"Смещение\"." -#: FlatCAMObj.py:5272 +#: FlatCAMObj.py:5258 msgid "Geometry Offset done." msgstr "Смещение Geometry выполнено." -#: FlatCAMObj.py:5301 +#: FlatCAMObj.py:5287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1834,64 +1816,60 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два." -#: FlatCAMObj.py:5780 +#: FlatCAMObj.py:5766 msgid "Basic" msgstr "Базовый" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5772 msgid "Advanced" msgstr "Расширенный" -#: FlatCAMObj.py:5829 +#: FlatCAMObj.py:5815 msgid "Plotting..." msgstr "Построение..." -#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Экспорт GCode ..." -#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Экспорт Machine Code отменен ..." -#: FlatCAMObj.py:5882 +#: FlatCAMObj.py:5868 msgid "Machine Code file saved to" msgstr "Файл Machine Code сохранён в" -#: FlatCAMObj.py:5907 -msgid "FlatCAMCNNJob.on_edit_code_click() -->" -msgstr "FlatCAMCNNJob.on_edit_code_click() -->" - -#: FlatCAMObj.py:5915 +#: FlatCAMObj.py:5901 msgid "Loaded Machine Code into Code Editor" msgstr "Машинный код загружен в редактор кода" -#: FlatCAMObj.py:6027 +#: FlatCAMObj.py:6013 msgid "This CNCJob object can't be processed because it is a" msgstr "CNCJob объект не может быть обработан, так как" -#: FlatCAMObj.py:6029 +#: FlatCAMObj.py:6015 msgid "CNCJob object" msgstr "CNCJob object" -#: FlatCAMObj.py:6081 +#: FlatCAMObj.py:6067 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-code не имеет кода единиц измерения: G20 или G21" -#: FlatCAMObj.py:6093 +#: FlatCAMObj.py:6079 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "Отмена. Пользовательский код смены инструмента включен, но он пуст." -#: FlatCAMObj.py:6099 +#: FlatCAMObj.py:6085 msgid "Toolchange G-code was replaced by a custom code." msgstr "G-code смены инструмента был заменен на пользовательский код." -#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "Используемый файл постпроцессора должен иметь имя: 'toolchange_custom'" -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6136 msgid "There is no postprocessor file." msgstr "Это не файл постпроцессора." @@ -2332,8 +2310,8 @@ msgstr "" "изменения размера." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 -#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2708 +#: flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 msgid "Cancelled." msgstr "Отменено." @@ -2692,7 +2670,7 @@ msgstr "" "Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот " "инструмент. " -#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 msgid "Added new tool with dia" msgstr "Добавлен новый инструмент с диаметром" @@ -3715,10 +3693,10 @@ msgstr "с диаметром" msgid "Copy cancelled. No shape selected." msgstr "Копирование отменено. Форма не выбрана." -#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 -#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 -#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 -#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 +#: flatcamGUI/FlatCAMGUI.py:3209 flatcamGUI/FlatCAMGUI.py:3222 +#: flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 msgid "Click on target point." msgstr "Нажмите на целевой точке." @@ -4363,7 +4341,7 @@ msgstr "Excellon\tL" msgid "Will create a new, empty Excellon Object." msgstr "Создаёт новый объект Excellon." -#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Открыть" @@ -4372,15 +4350,15 @@ msgstr "Открыть" msgid "Open &Project ..." msgstr "Открыть &проект..." -#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 msgid "Open &Gerber ...\tCTRL+G" msgstr "Открыть &Gerber...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open &Excellon ...\tCTRL+E" msgstr "Открыть &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 msgid "Open G-&Code ..." msgstr "Открыть G-&Code ..." @@ -4411,11 +4389,11 @@ msgid "Open Script ..." msgstr "Открыть сценарий ..." #: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 -#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3559 msgid "Run Script ..." msgstr "Выполнить сценарий ..." -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -6000,7 +5978,7 @@ msgstr "Копировать объекты" msgid "Move Objects" msgstr "Переместить объект" -#: flatcamGUI/FlatCAMGUI.py:2629 +#: flatcamGUI/FlatCAMGUI.py:2633 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6012,12 +5990,12 @@ msgstr "" "из первого пункта. В конце нажмите клавишу ~X~ или\n" "кнопка панели инструментов." -#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 -#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 +#: flatcamGUI/FlatCAMGUI.py:2837 flatcamGUI/FlatCAMGUI.py:2857 msgid "Warning" msgstr "Внимание" -#: flatcamGUI/FlatCAMGUI.py:2769 +#: flatcamGUI/FlatCAMGUI.py:2773 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6025,7 +6003,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполняется инструмент пересечение." -#: flatcamGUI/FlatCAMGUI.py:2828 +#: flatcamGUI/FlatCAMGUI.py:2832 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6033,7 +6011,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнить вычитание инструмента." -#: flatcamGUI/FlatCAMGUI.py:2848 +#: flatcamGUI/FlatCAMGUI.py:2852 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6041,51 +6019,51 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнять объединение." -#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 msgid "Cancelled. Nothing selected to delete." msgstr "Отмена. Ничего не выбрано для удаления." -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 msgid "Cancelled. Nothing selected to copy." msgstr "Отмена. Ничего не выбрано для копирования." -#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 msgid "Cancelled. Nothing selected to move." msgstr "Отмена. Ничего не выбрано для перемещения." -#: flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamGUI/FlatCAMGUI.py:3289 msgid "New Tool ..." msgstr "Новый инструмент ..." -#: flatcamGUI/FlatCAMGUI.py:3286 +#: flatcamGUI/FlatCAMGUI.py:3290 msgid "Enter a Tool Diameter" msgstr "Введите диаметр инструмента" -#: flatcamGUI/FlatCAMGUI.py:3302 +#: flatcamGUI/FlatCAMGUI.py:3306 msgid "Adding Tool cancelled ..." msgstr "Добавление инструмента отменено ..." -#: flatcamGUI/FlatCAMGUI.py:3345 +#: flatcamGUI/FlatCAMGUI.py:3349 msgid "Measurement Tool exit..." msgstr "Измеритель закрыт ..." -#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 msgid "Idle." msgstr "Нет заданий." -#: flatcamGUI/FlatCAMGUI.py:3515 +#: flatcamGUI/FlatCAMGUI.py:3519 msgid "Application started ..." msgstr "Приложение запущено ..." -#: flatcamGUI/FlatCAMGUI.py:3516 +#: flatcamGUI/FlatCAMGUI.py:3520 msgid "Hello!" msgstr "Приветствую!" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3573 msgid "Open Project ..." msgstr "Открыть проект..." -#: flatcamGUI/FlatCAMGUI.py:3594 +#: flatcamGUI/FlatCAMGUI.py:3598 msgid "Exit" msgstr "Выход" @@ -7612,7 +7590,7 @@ msgstr "" "Открывает диалоговое окно для сохранения\n" "файла G-Code." -#: flatcamGUI/PlotCanvasLegacy.py:987 +#: flatcamGUI/PlotCanvasLegacy.py:1000 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -11409,19 +11387,19 @@ msgstr "Перемещение ..." msgid "No object(s) selected." msgstr "Нет выбранных объектов." -#: flatcamTools/ToolMove.py:177 +#: flatcamTools/ToolMove.py:180 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:195 +#: flatcamTools/ToolMove.py:198 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Ошибка при щелчке левой кнопкой мыши." -#: flatcamTools/ToolMove.py:243 +#: flatcamTools/ToolMove.py:246 msgid "Move action cancelled." msgstr "Действие перемещения отменено." -#: flatcamTools/ToolMove.py:255 +#: flatcamTools/ToolMove.py:258 msgid "Object(s) not selected" msgstr "Объекты не выбраны" @@ -13055,6 +13033,21 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#~ msgid "App.on_fileopenscript() -->" +#~ msgstr "App.on_fileopenscript() -->" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +#~ msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#~ msgid "FlatCAMCNNJob.on_edit_code_click() -->" +#~ msgstr "FlatCAMCNNJob.on_edit_code_click() -->" + #, fuzzy #~| msgid "" #~| "How much (fraction) of the tool width to overlap each tool pass.\n" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index e8528607..98fb0222 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-23 06:21+0300\n" +"POT-Creation-Date: 2019-09-23 20:07+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -54,12 +54,12 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:2545 FlatCAMApp.py:8357 +#: FlatCAMApp.py:2545 FlatCAMApp.py:8360 msgid "New Project - Not saved" msgstr "" -#: FlatCAMApp.py:2618 FlatCAMApp.py:8411 FlatCAMApp.py:8447 FlatCAMApp.py:8487 -#: FlatCAMApp.py:9174 FlatCAMApp.py:10363 FlatCAMApp.py:10416 +#: FlatCAMApp.py:2618 FlatCAMApp.py:8414 FlatCAMApp.py:8450 FlatCAMApp.py:8490 +#: FlatCAMApp.py:9177 FlatCAMApp.py:10366 FlatCAMApp.py:10419 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -116,20 +116,20 @@ msgstr "" msgid "Close Editor" msgstr "" -#: FlatCAMApp.py:3122 FlatCAMApp.py:4609 FlatCAMApp.py:7287 FlatCAMApp.py:8264 +#: FlatCAMApp.py:3122 FlatCAMApp.py:4612 FlatCAMApp.py:7290 FlatCAMApp.py:8267 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "" -#: FlatCAMApp.py:3123 FlatCAMApp.py:4610 FlatCAMApp.py:7288 FlatCAMApp.py:8265 +#: FlatCAMApp.py:3123 FlatCAMApp.py:4613 FlatCAMApp.py:7291 FlatCAMApp.py:8268 #: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 flatcamGUI/PreferencesUI.py:818 #: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:3724 #: flatcamTools/ToolNonCopperClear.py:171 flatcamTools/ToolPaint.py:144 msgid "No" msgstr "" -#: FlatCAMApp.py:3124 FlatCAMApp.py:4611 FlatCAMApp.py:5480 FlatCAMApp.py:6718 -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:3124 FlatCAMApp.py:4614 FlatCAMApp.py:5483 FlatCAMApp.py:6721 +#: FlatCAMApp.py:8269 msgid "Cancel" msgstr "" @@ -145,11 +145,11 @@ msgstr "" msgid "is updated, returning to App..." msgstr "" -#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4469 +#: FlatCAMApp.py:3594 FlatCAMApp.py:3648 FlatCAMApp.py:4472 msgid "Could not load defaults file." msgstr "" -#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4479 +#: FlatCAMApp.py:3607 FlatCAMApp.py:3657 FlatCAMApp.py:4482 msgid "Failed to parse defaults file." msgstr "" @@ -173,9 +173,9 @@ msgstr "" msgid "FlatCAM preferences export cancelled." msgstr "" -#: FlatCAMApp.py:3704 FlatCAMApp.py:6483 FlatCAMApp.py:9355 FlatCAMApp.py:9466 -#: FlatCAMApp.py:9591 FlatCAMApp.py:9650 FlatCAMApp.py:9768 FlatCAMApp.py:9907 -#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3704 FlatCAMApp.py:6486 FlatCAMApp.py:9358 FlatCAMApp.py:9469 +#: FlatCAMApp.py:9594 FlatCAMApp.py:9653 FlatCAMApp.py:9771 FlatCAMApp.py:9910 +#: FlatCAMObj.py:6102 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -185,7 +185,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "" -#: FlatCAMApp.py:3737 FlatCAMApp.py:4526 +#: FlatCAMApp.py:3737 FlatCAMApp.py:4529 msgid "Failed to write defaults to file." msgstr "" @@ -225,8 +225,8 @@ msgstr "" msgid "[selected] {kind} created/selected: {name}" msgstr "" -#: FlatCAMApp.py:4081 FlatCAMApp.py:6798 FlatCAMObj.py:236 FlatCAMObj.py:251 -#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 +#: FlatCAMApp.py:4081 FlatCAMApp.py:6801 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:206 msgid "Plotting" msgstr "" @@ -324,57 +324,57 @@ msgstr "" msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4531 FlatCAMApp.py:7297 +#: FlatCAMApp.py:4534 FlatCAMApp.py:7300 msgid "Preferences saved." msgstr "" -#: FlatCAMApp.py:4559 +#: FlatCAMApp.py:4562 msgid "Could not load factory defaults file." msgstr "" -#: FlatCAMApp.py:4569 +#: FlatCAMApp.py:4572 msgid "Failed to parse factory defaults file." msgstr "" -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4587 msgid "Failed to write factory defaults to file." msgstr "" -#: FlatCAMApp.py:4588 +#: FlatCAMApp.py:4591 msgid "Factory defaults saved." msgstr "" -#: FlatCAMApp.py:4599 flatcamGUI/FlatCAMGUI.py:3447 +#: FlatCAMApp.py:4602 flatcamGUI/FlatCAMGUI.py:3451 msgid "Application is saving the project. Please wait ..." msgstr "" -#: FlatCAMApp.py:4604 FlatCAMTranslation.py:166 +#: FlatCAMApp.py:4607 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:4607 FlatCAMApp.py:8262 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:4610 FlatCAMApp.py:8265 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "" -#: FlatCAMApp.py:4837 +#: FlatCAMApp.py:4840 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4859 +#: FlatCAMApp.py:4862 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4884 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:5047 FlatCAMApp.py:5103 FlatCAMApp.py:5131 +#: FlatCAMApp.py:5050 FlatCAMApp.py:5106 FlatCAMApp.py:5134 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:5056 +#: FlatCAMApp.py:5059 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility is to " @@ -384,252 +384,252 @@ msgid "" "Check the generated GCODE." msgstr "" -#: FlatCAMApp.py:5098 +#: FlatCAMApp.py:5101 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" -#: FlatCAMApp.py:5126 +#: FlatCAMApp.py:5129 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" -#: FlatCAMApp.py:5156 FlatCAMApp.py:5193 +#: FlatCAMApp.py:5159 FlatCAMApp.py:5196 msgid "Failed. Select a Geometry Object and try again." msgstr "" -#: FlatCAMApp.py:5161 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5164 FlatCAMApp.py:5201 msgid "Expected a FlatCAMGeometry, got" msgstr "" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5178 msgid "A Geometry object was converted to MultiGeo type." msgstr "" -#: FlatCAMApp.py:5213 +#: FlatCAMApp.py:5216 msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: FlatCAMApp.py:5474 +#: FlatCAMApp.py:5477 msgid "Toggle Units" msgstr "" -#: FlatCAMApp.py:5476 +#: FlatCAMApp.py:5479 msgid "Change project units ..." msgstr "" -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5480 msgid "" "Changing the units of the project causes all geometrical properties of all objects to be " "scaled accordingly.\n" "Continue?" msgstr "" -#: FlatCAMApp.py:5479 FlatCAMApp.py:6612 FlatCAMApp.py:6717 FlatCAMApp.py:8571 -#: FlatCAMApp.py:8585 FlatCAMApp.py:8840 FlatCAMApp.py:8851 +#: FlatCAMApp.py:5482 FlatCAMApp.py:6615 FlatCAMApp.py:6720 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8588 FlatCAMApp.py:8843 FlatCAMApp.py:8854 msgid "Ok" msgstr "" -#: FlatCAMApp.py:5528 +#: FlatCAMApp.py:5531 msgid "Converted units to" msgstr "" -#: FlatCAMApp.py:5540 +#: FlatCAMApp.py:5543 msgid " Units conversion cancelled." msgstr "" -#: FlatCAMApp.py:6429 +#: FlatCAMApp.py:6432 msgid "Open file" msgstr "" -#: FlatCAMApp.py:6460 FlatCAMApp.py:6465 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6468 msgid "Export G-Code ..." msgstr "" -#: FlatCAMApp.py:6469 +#: FlatCAMApp.py:6472 msgid "Export Code cancelled." msgstr "" -#: FlatCAMApp.py:6479 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6482 FlatCAMObj.py:6098 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "" -#: FlatCAMApp.py:6491 FlatCAMObj.py:6126 +#: FlatCAMApp.py:6494 FlatCAMObj.py:6112 msgid "Saved to" msgstr "" -#: FlatCAMApp.py:6600 FlatCAMApp.py:6633 FlatCAMApp.py:6644 FlatCAMApp.py:6655 +#: FlatCAMApp.py:6603 FlatCAMApp.py:6636 FlatCAMApp.py:6647 FlatCAMApp.py:6658 #: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:6605 FlatCAMApp.py:6638 FlatCAMApp.py:6649 FlatCAMApp.py:6660 +#: FlatCAMApp.py:6608 FlatCAMApp.py:6641 FlatCAMApp.py:6652 FlatCAMApp.py:6663 msgid "Adding Tool cancelled" msgstr "" -#: FlatCAMApp.py:6608 +#: FlatCAMApp.py:6611 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: FlatCAMApp.py:6712 +#: FlatCAMApp.py:6715 msgid "Delete objects" msgstr "" -#: FlatCAMApp.py:6715 +#: FlatCAMApp.py:6718 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "" -#: FlatCAMApp.py:6746 +#: FlatCAMApp.py:6749 msgid "Object(s) deleted" msgstr "" -#: FlatCAMApp.py:6750 +#: FlatCAMApp.py:6753 msgid "Failed. No object(s) selected..." msgstr "" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6755 msgid "Save the work in Editor and try again ..." msgstr "" -#: FlatCAMApp.py:6782 +#: FlatCAMApp.py:6785 msgid "Object deleted" msgstr "" -#: FlatCAMApp.py:6809 +#: FlatCAMApp.py:6812 msgid "Click to set the origin ..." msgstr "" -#: FlatCAMApp.py:6831 +#: FlatCAMApp.py:6834 msgid "Setting Origin..." msgstr "" -#: FlatCAMApp.py:6843 +#: FlatCAMApp.py:6846 msgid "Origin set" msgstr "" -#: FlatCAMApp.py:6850 +#: FlatCAMApp.py:6853 msgid "Origin coordinates specified but incomplete." msgstr "" -#: FlatCAMApp.py:6892 FlatCAMObj.py:6261 +#: FlatCAMApp.py:6895 FlatCAMObj.py:6247 msgid "Not available with the current Graphic Engine Legacy(2D)." msgstr "" -#: FlatCAMApp.py:6896 +#: FlatCAMApp.py:6899 msgid "Jump to ..." msgstr "" -#: FlatCAMApp.py:6897 +#: FlatCAMApp.py:6900 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: FlatCAMApp.py:6904 +#: FlatCAMApp.py:6907 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: FlatCAMApp.py:6936 flatcamEditors/FlatCAMExcEditor.py:3487 +#: FlatCAMApp.py:6939 flatcamEditors/FlatCAMExcEditor.py:3487 #: flatcamEditors/FlatCAMExcEditor.py:3495 flatcamEditors/FlatCAMGeoEditor.py:3832 #: flatcamEditors/FlatCAMGeoEditor.py:3847 flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 flatcamEditors/FlatCAMGrbEditor.py:4255 -#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 -#: flatcamGUI/FlatCAMGUI.py:2695 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2687 +#: flatcamGUI/FlatCAMGUI.py:2699 msgid "Done." msgstr "" -#: FlatCAMApp.py:7070 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7073 FlatCAMApp.py:7141 msgid "No object is selected. Select an object and try again." msgstr "" -#: FlatCAMApp.py:7158 +#: FlatCAMApp.py:7161 msgid "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: FlatCAMApp.py:7164 +#: FlatCAMApp.py:7167 msgid "The current task was gracefully closed on user request..." msgstr "" -#: FlatCAMApp.py:7181 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7184 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "" -#: FlatCAMApp.py:7248 +#: FlatCAMApp.py:7251 msgid "Preferences edited but not saved." msgstr "" -#: FlatCAMApp.py:7282 +#: FlatCAMApp.py:7285 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" msgstr "" -#: FlatCAMApp.py:7284 flatcamGUI/FlatCAMGUI.py:193 flatcamGUI/FlatCAMGUI.py:1002 +#: FlatCAMApp.py:7287 flatcamGUI/FlatCAMGUI.py:193 flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7316 msgid "No object selected to Flip on Y axis." msgstr "" -#: FlatCAMApp.py:7339 +#: FlatCAMApp.py:7342 msgid "Flip on Y axis done." msgstr "" -#: FlatCAMApp.py:7342 FlatCAMApp.py:7385 flatcamEditors/FlatCAMGrbEditor.py:5702 +#: FlatCAMApp.py:7345 FlatCAMApp.py:7388 flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "" -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:7359 msgid "No object selected to Flip on X axis." msgstr "" -#: FlatCAMApp.py:7382 +#: FlatCAMApp.py:7385 msgid "Flip on X axis done." msgstr "" -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7402 msgid "No object selected to Rotate." msgstr "" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Transform" msgstr "" -#: FlatCAMApp.py:7402 FlatCAMApp.py:7450 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7405 FlatCAMApp.py:7453 FlatCAMApp.py:7486 msgid "Enter the Angle value:" msgstr "" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7436 msgid "Rotation done." msgstr "" -#: FlatCAMApp.py:7436 +#: FlatCAMApp.py:7439 msgid "Rotation movement was not executed." msgstr "" -#: FlatCAMApp.py:7448 +#: FlatCAMApp.py:7451 msgid "No object selected to Skew/Shear on X axis." msgstr "" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7473 msgid "Skew on X axis done." msgstr "" -#: FlatCAMApp.py:7481 +#: FlatCAMApp.py:7484 msgid "No object selected to Skew/Shear on Y axis." msgstr "" -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7506 msgid "Skew on Y axis done." msgstr "" -#: FlatCAMApp.py:7558 flatcamGUI/FlatCAMGUI.py:1320 +#: FlatCAMApp.py:7561 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "" -#: FlatCAMApp.py:7571 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7574 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 flatcamEditors/FlatCAMGrbEditor.py:5212 #: flatcamGUI/ObjectUI.py:1058 flatcamTools/ToolDblSided.py:160 #: flatcamTools/ToolDblSided.py:207 flatcamTools/ToolNonCopperClear.py:237 @@ -638,7 +638,7 @@ msgstr "" msgid "Add" msgstr "" -#: FlatCAMApp.py:7572 FlatCAMObj.py:3638 flatcamEditors/FlatCAMGrbEditor.py:2482 +#: FlatCAMApp.py:7575 FlatCAMObj.py:3628 flatcamEditors/FlatCAMGrbEditor.py:2482 #: flatcamGUI/FlatCAMGUI.py:553 flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 #: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 flatcamGUI/ObjectUI.py:1074 #: flatcamTools/ToolNonCopperClear.py:249 flatcamTools/ToolPaint.py:188 @@ -646,287 +646,287 @@ msgstr "" msgid "Delete" msgstr "" -#: FlatCAMApp.py:7585 +#: FlatCAMApp.py:7588 msgid "New Grid ..." msgstr "" -#: FlatCAMApp.py:7586 +#: FlatCAMApp.py:7589 msgid "Enter a Grid Value:" msgstr "" -#: FlatCAMApp.py:7594 FlatCAMApp.py:7621 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7624 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:7600 +#: FlatCAMApp.py:7603 msgid "New Grid added" msgstr "" -#: FlatCAMApp.py:7603 +#: FlatCAMApp.py:7606 msgid "Grid already exists" msgstr "" -#: FlatCAMApp.py:7606 +#: FlatCAMApp.py:7609 msgid "Adding New Grid cancelled" msgstr "" -#: FlatCAMApp.py:7628 +#: FlatCAMApp.py:7631 msgid " Grid Value does not exist" msgstr "" -#: FlatCAMApp.py:7631 +#: FlatCAMApp.py:7634 msgid "Grid Value deleted" msgstr "" -#: FlatCAMApp.py:7634 +#: FlatCAMApp.py:7637 msgid "Delete Grid value cancelled" msgstr "" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7643 msgid "Key Shortcut List" msgstr "" -#: FlatCAMApp.py:7674 +#: FlatCAMApp.py:7677 msgid " No object selected to copy it's name" msgstr "" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7681 msgid "Name copied on clipboard ..." msgstr "" -#: FlatCAMApp.py:7733 flatcamEditors/FlatCAMGrbEditor.py:4187 +#: FlatCAMApp.py:7736 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "" -#: FlatCAMApp.py:8018 FlatCAMApp.py:8022 FlatCAMApp.py:8026 FlatCAMApp.py:8030 -#: FlatCAMApp.py:8046 FlatCAMApp.py:8050 FlatCAMApp.py:8054 FlatCAMApp.py:8058 -#: FlatCAMApp.py:8098 FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 +#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 FlatCAMApp.py:8029 FlatCAMApp.py:8033 +#: FlatCAMApp.py:8049 FlatCAMApp.py:8053 FlatCAMApp.py:8057 FlatCAMApp.py:8061 +#: FlatCAMApp.py:8101 FlatCAMApp.py:8104 FlatCAMApp.py:8107 FlatCAMApp.py:8110 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "" -#: FlatCAMApp.py:8259 +#: FlatCAMApp.py:8262 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:8281 +#: FlatCAMApp.py:8284 msgid "New Project created" msgstr "" -#: FlatCAMApp.py:8402 FlatCAMApp.py:8406 flatcamGUI/FlatCAMGUI.py:636 +#: FlatCAMApp.py:8405 FlatCAMApp.py:8409 flatcamGUI/FlatCAMGUI.py:636 #: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "" -#: FlatCAMApp.py:8413 +#: FlatCAMApp.py:8416 msgid "Opening Gerber file." msgstr "" -#: FlatCAMApp.py:8419 +#: FlatCAMApp.py:8422 msgid "Open Gerber cancelled." msgstr "" -#: FlatCAMApp.py:8439 FlatCAMApp.py:8443 flatcamGUI/FlatCAMGUI.py:637 +#: FlatCAMApp.py:8442 FlatCAMApp.py:8446 flatcamGUI/FlatCAMGUI.py:637 #: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "" -#: FlatCAMApp.py:8449 +#: FlatCAMApp.py:8452 msgid "Opening Excellon file." msgstr "" -#: FlatCAMApp.py:8455 +#: FlatCAMApp.py:8458 msgid " Open Excellon cancelled." msgstr "" -#: FlatCAMApp.py:8478 FlatCAMApp.py:8482 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8485 msgid "Open G-Code" msgstr "" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8492 msgid "Opening G-Code file." msgstr "" -#: FlatCAMApp.py:8495 +#: FlatCAMApp.py:8498 msgid "Open G-Code cancelled." msgstr "" -#: FlatCAMApp.py:8512 FlatCAMApp.py:8515 flatcamGUI/FlatCAMGUI.py:1326 +#: FlatCAMApp.py:8515 FlatCAMApp.py:8518 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "" -#: FlatCAMApp.py:8524 +#: FlatCAMApp.py:8527 msgid "Open Project cancelled." msgstr "" -#: FlatCAMApp.py:8543 FlatCAMApp.py:8546 +#: FlatCAMApp.py:8546 FlatCAMApp.py:8549 msgid "Open Configuration File" msgstr "" -#: FlatCAMApp.py:8551 +#: FlatCAMApp.py:8554 msgid "Open Config cancelled." msgstr "" -#: FlatCAMApp.py:8567 FlatCAMApp.py:8836 FlatCAMApp.py:11479 FlatCAMApp.py:11500 -#: FlatCAMApp.py:11522 FlatCAMApp.py:11545 +#: FlatCAMApp.py:8570 FlatCAMApp.py:8839 FlatCAMApp.py:11482 FlatCAMApp.py:11503 +#: FlatCAMApp.py:11525 FlatCAMApp.py:11548 msgid "No object selected." msgstr "" -#: FlatCAMApp.py:8568 FlatCAMApp.py:8837 +#: FlatCAMApp.py:8571 FlatCAMApp.py:8840 msgid "Please Select a Geometry object to export" msgstr "" -#: FlatCAMApp.py:8582 +#: FlatCAMApp.py:8585 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: FlatCAMApp.py:8595 FlatCAMApp.py:8599 +#: FlatCAMApp.py:8598 FlatCAMApp.py:8602 msgid "Export SVG" msgstr "" -#: FlatCAMApp.py:8605 +#: FlatCAMApp.py:8608 msgid " Export SVG cancelled." msgstr "" -#: FlatCAMApp.py:8625 +#: FlatCAMApp.py:8628 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: FlatCAMApp.py:8631 FlatCAMApp.py:8635 +#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 msgid "Export PNG Image" msgstr "" -#: FlatCAMApp.py:8640 +#: FlatCAMApp.py:8643 msgid "Export PNG cancelled." msgstr "" -#: FlatCAMApp.py:8660 +#: FlatCAMApp.py:8663 msgid "No object selected. Please select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:8666 FlatCAMApp.py:8798 +#: FlatCAMApp.py:8669 FlatCAMApp.py:8801 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8681 msgid "Save Gerber source file" msgstr "" -#: FlatCAMApp.py:8684 +#: FlatCAMApp.py:8687 msgid "Save Gerber source file cancelled." msgstr "" -#: FlatCAMApp.py:8704 +#: FlatCAMApp.py:8707 msgid "No object selected. Please select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:8710 FlatCAMApp.py:8754 +#: FlatCAMApp.py:8713 FlatCAMApp.py:8757 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: FlatCAMApp.py:8718 FlatCAMApp.py:8722 +#: FlatCAMApp.py:8721 FlatCAMApp.py:8725 msgid "Save Excellon source file" msgstr "" -#: FlatCAMApp.py:8728 +#: FlatCAMApp.py:8731 msgid "Saving Excellon source file cancelled." msgstr "" -#: FlatCAMApp.py:8748 +#: FlatCAMApp.py:8751 msgid "No object selected. Please Select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:8762 FlatCAMApp.py:8766 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8769 msgid "Export Excellon" msgstr "" -#: FlatCAMApp.py:8772 +#: FlatCAMApp.py:8775 msgid "Export Excellon cancelled." msgstr "" -#: FlatCAMApp.py:8792 +#: FlatCAMApp.py:8795 msgid "No object selected. Please Select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:8806 FlatCAMApp.py:8810 +#: FlatCAMApp.py:8809 FlatCAMApp.py:8813 msgid "Export Gerber" msgstr "" -#: FlatCAMApp.py:8816 +#: FlatCAMApp.py:8819 msgid "Export Gerber cancelled." msgstr "" -#: FlatCAMApp.py:8848 +#: FlatCAMApp.py:8851 msgid "Only Geometry objects can be used." msgstr "" -#: FlatCAMApp.py:8862 FlatCAMApp.py:8866 +#: FlatCAMApp.py:8865 FlatCAMApp.py:8869 msgid "Export DXF" msgstr "" -#: FlatCAMApp.py:8873 +#: FlatCAMApp.py:8876 msgid "Export DXF cancelled." msgstr "" -#: FlatCAMApp.py:8893 FlatCAMApp.py:8896 +#: FlatCAMApp.py:8896 FlatCAMApp.py:8899 msgid "Import SVG" msgstr "" -#: FlatCAMApp.py:8906 +#: FlatCAMApp.py:8909 msgid "Open SVG cancelled." msgstr "" -#: FlatCAMApp.py:8925 FlatCAMApp.py:8929 +#: FlatCAMApp.py:8928 FlatCAMApp.py:8932 msgid "Import DXF" msgstr "" -#: FlatCAMApp.py:8939 +#: FlatCAMApp.py:8942 msgid "Open DXF cancelled." msgstr "" -#: FlatCAMApp.py:8986 +#: FlatCAMApp.py:8989 msgid "Viewing the source code of the selected object." msgstr "" -#: FlatCAMApp.py:8987 +#: FlatCAMApp.py:8990 msgid "Loading..." msgstr "" -#: FlatCAMApp.py:8994 +#: FlatCAMApp.py:8997 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: FlatCAMApp.py:9006 +#: FlatCAMApp.py:9009 msgid "Source Editor" msgstr "" -#: FlatCAMApp.py:9021 FlatCAMApp.py:9028 +#: FlatCAMApp.py:9024 FlatCAMApp.py:9031 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: FlatCAMApp.py:9040 +#: FlatCAMApp.py:9043 msgid "Failed to load the source code for the selected object" msgstr "" -#: FlatCAMApp.py:9054 FlatCAMApp.py:10369 FlatCAMObj.py:5895 +#: FlatCAMApp.py:9057 FlatCAMApp.py:10372 FlatCAMObj.py:5881 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "" -#: FlatCAMApp.py:9072 +#: FlatCAMApp.py:9075 msgid "New TCL script file created in Code Editor." msgstr "" -#: FlatCAMApp.py:9075 +#: FlatCAMApp.py:9078 msgid "Script Editor" msgstr "" -#: FlatCAMApp.py:9078 +#: FlatCAMApp.py:9081 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -949,224 +949,220 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 +#: FlatCAMApp.py:9120 FlatCAMApp.py:9123 msgid "Open TCL script" msgstr "" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9133 msgid "Open TCL script cancelled." msgstr "" -#: FlatCAMApp.py:9144 -msgid "App.on_fileopenscript() -->" -msgstr "" - -#: FlatCAMApp.py:9152 +#: FlatCAMApp.py:9155 msgid "TCL script file opened in Code Editor." msgstr "" -#: FlatCAMApp.py:9176 +#: FlatCAMApp.py:9179 msgid "Executing FlatCAMScript file." msgstr "" -#: FlatCAMApp.py:9183 FlatCAMApp.py:9186 +#: FlatCAMApp.py:9186 FlatCAMApp.py:9189 msgid "Run TCL script" msgstr "" -#: FlatCAMApp.py:9196 +#: FlatCAMApp.py:9199 msgid "Run TCL script cancelled." msgstr "" -#: FlatCAMApp.py:9212 +#: FlatCAMApp.py:9215 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: FlatCAMApp.py:9263 FlatCAMApp.py:9267 +#: FlatCAMApp.py:9266 FlatCAMApp.py:9270 msgid "Save Project As ..." msgstr "" -#: FlatCAMApp.py:9264 +#: FlatCAMApp.py:9267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "" -#: FlatCAMApp.py:9273 +#: FlatCAMApp.py:9276 msgid "Save Project cancelled." msgstr "" -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9324 msgid "Exporting SVG" msgstr "" -#: FlatCAMApp.py:9363 FlatCAMApp.py:9474 FlatCAMApp.py:9600 +#: FlatCAMApp.py:9366 FlatCAMApp.py:9477 FlatCAMApp.py:9603 msgid "SVG file exported to" msgstr "" -#: FlatCAMApp.py:9398 FlatCAMApp.py:9523 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9401 FlatCAMApp.py:9526 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "" -#: FlatCAMApp.py:9477 FlatCAMApp.py:9603 +#: FlatCAMApp.py:9480 FlatCAMApp.py:9606 msgid "Generating Film ... Please wait." msgstr "" -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9779 msgid "Excellon file exported to" msgstr "" -#: FlatCAMApp.py:9785 +#: FlatCAMApp.py:9788 msgid "Exporting Excellon" msgstr "" -#: FlatCAMApp.py:9791 FlatCAMApp.py:9799 +#: FlatCAMApp.py:9794 FlatCAMApp.py:9802 msgid "Could not export Excellon file." msgstr "" -#: FlatCAMApp.py:9915 +#: FlatCAMApp.py:9918 msgid "Gerber file exported to" msgstr "" -#: FlatCAMApp.py:9923 +#: FlatCAMApp.py:9926 msgid "Exporting Gerber" msgstr "" -#: FlatCAMApp.py:9929 FlatCAMApp.py:9937 +#: FlatCAMApp.py:9932 FlatCAMApp.py:9940 msgid "Could not export Gerber file." msgstr "" -#: FlatCAMApp.py:9982 +#: FlatCAMApp.py:9985 msgid "DXF file exported to" msgstr "" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9991 msgid "Exporting DXF" msgstr "" -#: FlatCAMApp.py:9994 FlatCAMApp.py:10002 +#: FlatCAMApp.py:9997 FlatCAMApp.py:10005 msgid "Could not export DXF file." msgstr "" -#: FlatCAMApp.py:10023 FlatCAMApp.py:10067 FlatCAMApp.py:10113 +#: FlatCAMApp.py:10026 FlatCAMApp.py:10070 FlatCAMApp.py:10116 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" -#: FlatCAMApp.py:10033 +#: FlatCAMApp.py:10036 msgid "Importing SVG" msgstr "" -#: FlatCAMApp.py:10045 FlatCAMApp.py:10089 FlatCAMApp.py:10134 FlatCAMApp.py:10215 -#: FlatCAMApp.py:10282 FlatCAMApp.py:10349 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:10048 FlatCAMApp.py:10092 FlatCAMApp.py:10137 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10285 FlatCAMApp.py:10352 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "" -#: FlatCAMApp.py:10077 +#: FlatCAMApp.py:10080 msgid "Importing DXF" msgstr "" -#: FlatCAMApp.py:10121 +#: FlatCAMApp.py:10124 msgid "Importing Image" msgstr "" -#: FlatCAMApp.py:10164 +#: FlatCAMApp.py:10167 msgid "Failed to open file" msgstr "" -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10172 msgid "Failed to parse file" msgstr "" -#: FlatCAMApp.py:10176 FlatCAMApp.py:10250 FlatCAMObj.py:4603 +#: FlatCAMApp.py:10179 FlatCAMApp.py:10253 FlatCAMObj.py:4589 #: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:10186 +#: FlatCAMApp.py:10189 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: FlatCAMApp.py:10194 +#: FlatCAMApp.py:10197 msgid "Opening Gerber" msgstr "" -#: FlatCAMApp.py:10205 +#: FlatCAMApp.py:10208 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "" -#: FlatCAMApp.py:10240 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10243 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "" -#: FlatCAMApp.py:10244 +#: FlatCAMApp.py:10247 msgid "Cannot open file" msgstr "" -#: FlatCAMApp.py:10264 flatcamTools/ToolPDF.py:270 flatcamTools/ToolPcbWizard.py:451 +#: FlatCAMApp.py:10267 flatcamTools/ToolPDF.py:270 flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "" -#: FlatCAMApp.py:10267 +#: FlatCAMApp.py:10270 msgid "Opening Excellon." msgstr "" -#: FlatCAMApp.py:10274 +#: FlatCAMApp.py:10277 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: FlatCAMApp.py:10313 +#: FlatCAMApp.py:10316 msgid "Failed to open" msgstr "" -#: FlatCAMApp.py:10324 +#: FlatCAMApp.py:10327 msgid "This is not GCODE" msgstr "" -#: FlatCAMApp.py:10330 +#: FlatCAMApp.py:10333 msgid "Opening G-Code." msgstr "" -#: FlatCAMApp.py:10339 +#: FlatCAMApp.py:10342 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:10365 +#: FlatCAMApp.py:10368 msgid "Opening FlatCAM Config file." msgstr "" -#: FlatCAMApp.py:10387 +#: FlatCAMApp.py:10390 msgid "Failed to open config file" msgstr "" -#: FlatCAMApp.py:10413 +#: FlatCAMApp.py:10416 msgid "Loading Project ... Please Wait ..." msgstr "" -#: FlatCAMApp.py:10418 +#: FlatCAMApp.py:10421 msgid "Opening FlatCAM Project file." msgstr "" -#: FlatCAMApp.py:10428 FlatCAMApp.py:10446 +#: FlatCAMApp.py:10431 FlatCAMApp.py:10449 msgid "Failed to open project file" msgstr "" -#: FlatCAMApp.py:10480 +#: FlatCAMApp.py:10483 msgid "Loading Project ... restoring" msgstr "" -#: FlatCAMApp.py:10489 +#: FlatCAMApp.py:10492 msgid "Project loaded from" msgstr "" -#: FlatCAMApp.py:10552 +#: FlatCAMApp.py:10555 msgid "Redrawing all objects" msgstr "" -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10587 msgid "Available commands:\n" msgstr "" -#: FlatCAMApp.py:10586 +#: FlatCAMApp.py:10589 msgid "" "\n" "\n" @@ -1174,60 +1170,60 @@ msgid "" " Example: help open_gerber" msgstr "" -#: FlatCAMApp.py:10736 +#: FlatCAMApp.py:10739 msgid "Shows list of commands." msgstr "" -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10797 msgid "Failed to load recent item list." msgstr "" -#: FlatCAMApp.py:10802 +#: FlatCAMApp.py:10805 msgid "Failed to parse recent item list." msgstr "" -#: FlatCAMApp.py:10813 +#: FlatCAMApp.py:10816 msgid "Failed to load recent projects item list." msgstr "" -#: FlatCAMApp.py:10821 +#: FlatCAMApp.py:10824 msgid "Failed to parse recent project item list." msgstr "" -#: FlatCAMApp.py:10880 FlatCAMApp.py:10903 +#: FlatCAMApp.py:10883 FlatCAMApp.py:10906 msgid "Clear Recent files" msgstr "" -#: FlatCAMApp.py:10920 flatcamGUI/FlatCAMGUI.py:1019 +#: FlatCAMApp.py:10923 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:10994 +#: FlatCAMApp.py:10997 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: FlatCAMApp.py:10995 +#: FlatCAMApp.py:10998 msgid "Details" msgstr "" -#: FlatCAMApp.py:10997 +#: FlatCAMApp.py:11000 msgid "The normal flow when working in FlatCAM is the following:" msgstr "" -#: FlatCAMApp.py:10998 +#: FlatCAMApp.py:11001 msgid "" "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." msgstr "" -#: FlatCAMApp.py:11001 +#: FlatCAMApp.py:11004 msgid "" "You can also load a FlatCAM project by double clicking on the project file, drag and drop " "of the file into the FLATCAM GUI or through the menu (or toolbar) actions offered within " "the app." msgstr "" -#: FlatCAMApp.py:11004 +#: FlatCAMApp.py:11007 msgid "" "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, " @@ -1235,7 +1231,7 @@ msgid "" "Excellon, Geometry or CNCJob object." msgstr "" -#: FlatCAMApp.py:11008 +#: FlatCAMApp.py:11011 msgid "" "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 " @@ -1243,11 +1239,11 @@ msgid "" "TAB and populate it even if it was out of focus." msgstr "" -#: FlatCAMApp.py:11012 +#: FlatCAMApp.py:11015 msgid "You can change the parameters in this screen and the flow direction is like this:" msgstr "" -#: FlatCAMApp.py:11013 +#: FlatCAMApp.py:11016 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> Geometry Object --> " "Add tools (change param in Selected Tab) --> Generate CNCJob --> CNCJob Object --> Verify " @@ -1255,91 +1251,91 @@ msgid "" "TAB) --> Save GCode." msgstr "" -#: FlatCAMApp.py:11017 +#: FlatCAMApp.py:11020 msgid "" "A list of key shortcuts is available through an menu entry in Help --> Shortcuts List or " "through its own key shortcut: F3." msgstr "" -#: FlatCAMApp.py:11078 +#: FlatCAMApp.py:11081 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:11086 +#: FlatCAMApp.py:11089 msgid "Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:11097 +#: FlatCAMApp.py:11100 msgid "FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:11102 +#: FlatCAMApp.py:11105 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:11103 +#: FlatCAMApp.py:11106 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:11105 +#: FlatCAMApp.py:11108 msgid "info" msgstr "" -#: FlatCAMApp.py:11180 +#: FlatCAMApp.py:11183 msgid "All plots disabled." msgstr "" -#: FlatCAMApp.py:11187 +#: FlatCAMApp.py:11190 msgid "All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:11194 +#: FlatCAMApp.py:11197 msgid "All plots enabled." msgstr "" -#: FlatCAMApp.py:11201 +#: FlatCAMApp.py:11204 msgid "Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:11210 +#: FlatCAMApp.py:11213 msgid "Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:11228 +#: FlatCAMApp.py:11231 msgid "Enabling plots ..." msgstr "" -#: FlatCAMApp.py:11267 +#: FlatCAMApp.py:11270 msgid "Disabling plots ..." msgstr "" -#: FlatCAMApp.py:11289 +#: FlatCAMApp.py:11292 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:11328 +#: FlatCAMApp.py:11331 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:11350 FlatCAMApp.py:11388 +#: FlatCAMApp.py:11353 FlatCAMApp.py:11391 msgid "Project saved to" msgstr "" -#: FlatCAMApp.py:11370 +#: FlatCAMApp.py:11373 msgid "Failed to verify project file" msgstr "" -#: FlatCAMApp.py:11370 FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11373 FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Retry to save it." msgstr "" -#: FlatCAMApp.py:11379 FlatCAMApp.py:11391 +#: FlatCAMApp.py:11382 FlatCAMApp.py:11394 msgid "Failed to parse saved project file" msgstr "" -#: FlatCAMApp.py:11602 +#: FlatCAMApp.py:11605 msgid "The user requested a graceful exit of the current task." msgstr "" @@ -1363,76 +1359,66 @@ msgstr "" msgid "Skewing..." msgstr "" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 flatcamGUI/PreferencesUI.py:867 +#: FlatCAMObj.py:611 FlatCAMObj.py:2358 FlatCAMObj.py:3632 flatcamGUI/PreferencesUI.py:867 #: flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "" -#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 -#, python-format -msgid "%s" -msgstr "" - -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 flatcamGUI/PreferencesUI.py:868 +#: FlatCAMObj.py:623 FlatCAMObj.py:2370 FlatCAMObj.py:3652 flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "" -#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 -#, python-format -msgid "%s" -msgstr "" - -#: FlatCAMObj.py:819 +#: FlatCAMObj.py:792 msgid "Buffering solid geometry" msgstr "" -#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: FlatCAMObj.py:795 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 #: flatcamTools/ToolNonCopperClear.py:1562 flatcamTools/ToolNonCopperClear.py:1656 #: flatcamTools/ToolNonCopperClear.py:1668 flatcamTools/ToolNonCopperClear.py:1895 #: flatcamTools/ToolNonCopperClear.py:1987 flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "" -#: FlatCAMObj.py:828 +#: FlatCAMObj.py:801 msgid "Done" msgstr "" -#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 +#: FlatCAMObj.py:842 FlatCAMObj.py:858 FlatCAMObj.py:875 msgid "Isolating..." msgstr "" -#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 flatcamTools/ToolNonCopperClear.py:1591 +#: FlatCAMObj.py:1079 FlatCAMObj.py:1195 flatcamTools/ToolNonCopperClear.py:1591 #: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "" -#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 +#: FlatCAMObj.py:1116 FlatCAMObj.py:3323 FlatCAMObj.py:3590 FlatCAMObj.py:3862 msgid "Rough" msgstr "" -#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 +#: FlatCAMObj.py:1141 FlatCAMObj.py:1218 msgid "Isolation geometry created" msgstr "" -#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 +#: FlatCAMObj.py:1150 FlatCAMObj.py:1225 msgid "Subtracting Geo" msgstr "" -#: FlatCAMObj.py:1450 +#: FlatCAMObj.py:1436 msgid "Plotting Apertures" msgstr "" -#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMObj.py:2187 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "" -#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 +#: FlatCAMObj.py:2219 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "" -#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 -#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 -#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 flatcamEditors/FlatCAMExcEditor.py:2427 +#: FlatCAMObj.py:2427 FlatCAMObj.py:3702 FlatCAMObj.py:3996 FlatCAMObj.py:4187 +#: FlatCAMObj.py:4198 FlatCAMObj.py:4316 FlatCAMObj.py:4524 FlatCAMObj.py:4646 +#: FlatCAMObj.py:4809 FlatCAMObj.py:5328 flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 flatcamEditors/FlatCAMGeoEditor.py:1118 #: flatcamEditors/FlatCAMGeoEditor.py:1139 flatcamEditors/FlatCAMGeoEditor.py:1160 #: flatcamEditors/FlatCAMGeoEditor.py:1197 flatcamEditors/FlatCAMGeoEditor.py:1229 @@ -1463,19 +1449,19 @@ msgstr "" msgid "Wrong value format entered, use a number." msgstr "" -#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 +#: FlatCAMObj.py:2668 FlatCAMObj.py:2760 FlatCAMObj.py:2881 msgid "Please select one or more tools from the list and try again." msgstr "" -#: FlatCAMObj.py:2684 +#: FlatCAMObj.py:2674 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Tool_nr" msgstr "" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 #: flatcamEditors/FlatCAMExcEditor.py:1500 flatcamEditors/FlatCAMExcEditor.py:2935 #: flatcamGUI/ObjectUI.py:617 flatcamTools/ToolNonCopperClear.py:107 #: flatcamTools/ToolPaint.py:106 flatcamTools/ToolPcbWizard.py:76 @@ -1483,47 +1469,47 @@ msgstr "" msgid "Diameter" msgstr "" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Drills_Nr" msgstr "" -#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: FlatCAMObj.py:2689 FlatCAMObj.py:2782 FlatCAMObj.py:2900 msgid "Slots_Nr" msgstr "" -#: FlatCAMObj.py:2779 +#: FlatCAMObj.py:2769 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 +#: FlatCAMObj.py:2941 FlatCAMObj.py:5022 msgid "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth\"]" msgstr "" -#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 +#: FlatCAMObj.py:2952 FlatCAMObj.py:5033 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self.options[\"feedrate_probe" "\"]" msgstr "" -#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 +#: FlatCAMObj.py:2982 FlatCAMObj.py:4908 FlatCAMObj.py:4914 FlatCAMObj.py:5068 msgid "Generating CNC Code" msgstr "" -#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 +#: FlatCAMObj.py:3008 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y) \n" "but now there is only one value, not two. " msgstr "" -#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 +#: FlatCAMObj.py:3323 FlatCAMObj.py:4238 FlatCAMObj.py:4239 FlatCAMObj.py:4248 msgid "Iso" msgstr "" -#: FlatCAMObj.py:3333 +#: FlatCAMObj.py:3323 msgid "Finish" msgstr "" -#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: FlatCAMObj.py:3626 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 #: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2193 #: flatcamGUI/ObjectUI.py:1066 flatcamTools/ToolPanelize.py:540 #: flatcamTools/ToolPanelize.py:567 flatcamTools/ToolPanelize.py:667 @@ -1531,169 +1517,161 @@ msgstr "" msgid "Copy" msgstr "" -#: FlatCAMObj.py:3847 +#: FlatCAMObj.py:3833 msgid "Please enter the desired tool diameter in Float format." msgstr "" -#: FlatCAMObj.py:3921 +#: FlatCAMObj.py:3907 msgid "Tool added in Tool Table." msgstr "" -#: FlatCAMObj.py:3925 +#: FlatCAMObj.py:3911 msgid "Default Tool added. Wrong value format entered." msgstr "" -#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 +#: FlatCAMObj.py:3944 FlatCAMObj.py:3953 msgid "Failed. Select a tool to copy." msgstr "" -#: FlatCAMObj.py:3995 +#: FlatCAMObj.py:3981 msgid "Tool was copied in Tool Table." msgstr "" -#: FlatCAMObj.py:4025 +#: FlatCAMObj.py:4011 msgid "Tool was edited in Tool Table." msgstr "" -#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 +#: FlatCAMObj.py:4040 FlatCAMObj.py:4049 msgid "Failed. Select a tool to delete." msgstr "" -#: FlatCAMObj.py:4086 +#: FlatCAMObj.py:4072 msgid "Tool was deleted in Tool Table." msgstr "" -#: FlatCAMObj.py:4518 +#: FlatCAMObj.py:4504 msgid "This Geometry can't be processed because it is" msgstr "" -#: FlatCAMObj.py:4520 +#: FlatCAMObj.py:4506 msgid "geometry" msgstr "" -#: FlatCAMObj.py:4563 +#: FlatCAMObj.py:4549 msgid "Failed. No tool selected in the tool table ..." msgstr "" -#: FlatCAMObj.py:4604 -msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -msgstr "" - -#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 +#: FlatCAMObj.py:4651 FlatCAMObj.py:4815 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." msgstr "" -#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 +#: FlatCAMObj.py:4716 FlatCAMObj.py:4875 msgid "G-Code parsing in progress..." msgstr "" -#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 +#: FlatCAMObj.py:4718 FlatCAMObj.py:4877 msgid "G-Code parsing finished..." msgstr "" -#: FlatCAMObj.py:4740 +#: FlatCAMObj.py:4726 msgid "Finished G-Code processing" msgstr "" -#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 +#: FlatCAMObj.py:4728 FlatCAMObj.py:4889 msgid "G-Code processing failed with error" msgstr "" -#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4776 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "" -#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 +#: FlatCAMObj.py:4887 FlatCAMObj.py:5061 msgid "Finished G-Code processing..." msgstr "" -#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 +#: FlatCAMObj.py:4911 FlatCAMObj.py:4917 FlatCAMObj.py:5071 msgid "CNCjob created" msgstr "" -#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 +#: FlatCAMObj.py:5103 FlatCAMObj.py:5113 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "" -#: FlatCAMObj.py:5201 +#: FlatCAMObj.py:5187 msgid "Geometry Scale done." msgstr "" -#: FlatCAMObj.py:5218 camlib.py:3783 +#: FlatCAMObj.py:5204 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in the Offset " "field." msgstr "" -#: FlatCAMObj.py:5272 +#: FlatCAMObj.py:5258 msgid "Geometry Offset done." msgstr "" -#: FlatCAMObj.py:5301 +#: FlatCAMObj.py:5287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y)\n" "but now there is only one value, not two." msgstr "" -#: FlatCAMObj.py:5780 +#: FlatCAMObj.py:5766 msgid "Basic" msgstr "" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5772 msgid "Advanced" msgstr "" -#: FlatCAMObj.py:5829 +#: FlatCAMObj.py:5815 msgid "Plotting..." msgstr "" -#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5839 FlatCAMObj.py:5844 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "" -#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5850 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "" -#: FlatCAMObj.py:5882 +#: FlatCAMObj.py:5868 msgid "Machine Code file saved to" msgstr "" -#: FlatCAMObj.py:5907 -msgid "FlatCAMCNNJob.on_edit_code_click() -->" -msgstr "" - -#: FlatCAMObj.py:5915 +#: FlatCAMObj.py:5901 msgid "Loaded Machine Code into Code Editor" msgstr "" -#: FlatCAMObj.py:6027 +#: FlatCAMObj.py:6013 msgid "This CNCJob object can't be processed because it is a" msgstr "" -#: FlatCAMObj.py:6029 +#: FlatCAMObj.py:6015 msgid "CNCJob object" msgstr "" -#: FlatCAMObj.py:6081 +#: FlatCAMObj.py:6067 msgid "G-code does not have a units code: either G20 or G21" msgstr "" -#: FlatCAMObj.py:6093 +#: FlatCAMObj.py:6079 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" -#: FlatCAMObj.py:6099 +#: FlatCAMObj.py:6085 msgid "Toolchange G-code was replaced by a custom code." msgstr "" -#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 +#: FlatCAMObj.py:6122 FlatCAMObj.py:6132 msgid "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6136 msgid "There is no postprocessor file." msgstr "" @@ -2067,7 +2045,7 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:978 flatcamEditors/FlatCAMExcEditor.py:1048 -#: flatcamGUI/FlatCAMGUI.py:2704 flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 +#: flatcamGUI/FlatCAMGUI.py:2708 flatcamGUI/FlatCAMGUI.py:2916 flatcamGUI/FlatCAMGUI.py:3130 msgid "Cancelled." msgstr "" @@ -2365,7 +2343,7 @@ msgid "" "Save and reedit Excellon if you need to add this tool. " msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3299 msgid "Added new tool with dia" msgstr "" @@ -3207,9 +3185,9 @@ msgstr "" msgid "Copy cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 -#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 flatcamGUI/FlatCAMGUI.py:3205 -#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3011 +#: flatcamGUI/FlatCAMGUI.py:3058 flatcamGUI/FlatCAMGUI.py:3077 flatcamGUI/FlatCAMGUI.py:3209 +#: flatcamGUI/FlatCAMGUI.py:3222 flatcamGUI/FlatCAMGUI.py:3256 flatcamGUI/FlatCAMGUI.py:3318 msgid "Click on target point." msgstr "" @@ -3777,7 +3755,7 @@ msgstr "" msgid "Will create a new, empty Excellon Object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3570 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "" @@ -3786,15 +3764,15 @@ msgstr "" msgid "Open &Project ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3579 msgid "Open &Gerber ...\tCTRL+G" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open &Excellon ...\tCTRL+E" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3588 msgid "Open G-&Code ..." msgstr "" @@ -3823,11 +3801,11 @@ msgid "Open Script ..." msgstr "" #: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2099 -#: flatcamGUI/FlatCAMGUI.py:3555 +#: flatcamGUI/FlatCAMGUI.py:3559 msgid "Run Script ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3561 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -5342,7 +5320,7 @@ msgstr "" msgid "Move Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2629 +#: flatcamGUI/FlatCAMGUI.py:2633 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5350,74 +5328,74 @@ msgid "" "the toolbar button." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 flatcamGUI/FlatCAMGUI.py:2833 -#: flatcamGUI/FlatCAMGUI.py:2853 +#: flatcamGUI/FlatCAMGUI.py:2640 flatcamGUI/FlatCAMGUI.py:2778 flatcamGUI/FlatCAMGUI.py:2837 +#: flatcamGUI/FlatCAMGUI.py:2857 msgid "Warning" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2769 +#: flatcamGUI/FlatCAMGUI.py:2773 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2828 +#: flatcamGUI/FlatCAMGUI.py:2832 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2848 +#: flatcamGUI/FlatCAMGUI.py:2852 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 +#: flatcamGUI/FlatCAMGUI.py:2933 flatcamGUI/FlatCAMGUI.py:3148 msgid "Cancelled. Nothing selected to delete." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 +#: flatcamGUI/FlatCAMGUI.py:3018 flatcamGUI/FlatCAMGUI.py:3216 msgid "Cancelled. Nothing selected to copy." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 +#: flatcamGUI/FlatCAMGUI.py:3065 flatcamGUI/FlatCAMGUI.py:3263 msgid "Cancelled. Nothing selected to move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamGUI/FlatCAMGUI.py:3289 msgid "New Tool ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3286 +#: flatcamGUI/FlatCAMGUI.py:3290 msgid "Enter a Tool Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3302 +#: flatcamGUI/FlatCAMGUI.py:3306 msgid "Adding Tool cancelled ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3345 +#: flatcamGUI/FlatCAMGUI.py:3349 msgid "Measurement Tool exit..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 +#: flatcamGUI/FlatCAMGUI.py:3486 flatcamGUI/FlatCAMGUI.py:3493 msgid "Idle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3515 +#: flatcamGUI/FlatCAMGUI.py:3519 msgid "Application started ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3516 +#: flatcamGUI/FlatCAMGUI.py:3520 msgid "Hello!" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3573 msgid "Open Project ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3594 +#: flatcamGUI/FlatCAMGUI.py:3598 msgid "Exit" msgstr "" @@ -6631,7 +6609,7 @@ msgid "" "file." msgstr "" -#: flatcamGUI/PlotCanvasLegacy.py:987 +#: flatcamGUI/PlotCanvasLegacy.py:1000 msgid "" "Could not annotate due of a difference between the number of text elements and the number " "of text positions." @@ -9728,19 +9706,19 @@ msgstr "" msgid "No object(s) selected." msgstr "" -#: flatcamTools/ToolMove.py:177 +#: flatcamTools/ToolMove.py:180 msgid "ToolMove.on_left_click()" msgstr "" -#: flatcamTools/ToolMove.py:195 +#: flatcamTools/ToolMove.py:198 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "" -#: flatcamTools/ToolMove.py:243 +#: flatcamTools/ToolMove.py:246 msgid "Move action cancelled." msgstr "" -#: flatcamTools/ToolMove.py:255 +#: flatcamTools/ToolMove.py:258 msgid "Object(s) not selected" msgstr ""