From 259a62230ed25ba9d08e51fd02b343e2731a454a Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 22 Jun 2019 21:37:18 +0300 Subject: [PATCH] - optimized the toggle of annotations; now there is no need to replot the entire CNCJob object too on toggling of the annotations - on toggling off the plot visibility the annotations are turned off too - updated translations; Russian translation at 76% (using Yandex translator engine - needs verification by a native speaker of Russian) - RELEASE 8.919 --- FlatCAMObj.py | 10 +- README.md | 4 + locale/de/LC_MESSAGES/strings.mo | Bin 305239 -> 305239 bytes locale/de/LC_MESSAGES/strings.po | 558 +++++++++---------- locale/en/LC_MESSAGES/strings.mo | Bin 284579 -> 284579 bytes locale/en/LC_MESSAGES/strings.po | 559 ++++++++++---------- locale/ro/LC_MESSAGES/strings.mo | Bin 303587 -> 303587 bytes locale/ro/LC_MESSAGES/strings.po | 558 +++++++++---------- locale/ru/LC_MESSAGES/strings.mo | Bin 163041 -> 192759 bytes locale/ru/LC_MESSAGES/strings.po | 882 +++++++++++++++++++------------ locale_template/strings.pot | 556 +++++++++---------- 11 files changed, 1668 insertions(+), 1459 deletions(-) diff --git a/FlatCAMObj.py b/FlatCAMObj.py index ea88438a..ba8e7600 100644 --- a/FlatCAMObj.py +++ b/FlatCAMObj.py @@ -5928,13 +5928,19 @@ class FlatCAMCNCjob(FlatCAMObj, CNCjob): self.shapes.clear(update=True) self.annotation.clear(update=True) + if self.ui.annotation_cb.get_value() and self.ui.plot_cb.get_value(): + self.app.plotcanvas.text_collection.enabled = True + else: + self.app.plotcanvas.text_collection.enabled = False + def on_annotation_change(self): if self.ui.annotation_cb.get_value(): self.app.plotcanvas.text_collection.enabled = True else: self.app.plotcanvas.text_collection.enabled = False - kind = self.ui.cncplot_method_combo.get_value() - self.plot(kind=kind) + # kind = self.ui.cncplot_method_combo.get_value() + # self.plot(kind=kind) + self.annotation.redraw() def convert_units(self, units): factor = CNCjob.convert_units(self, units) diff --git a/README.md b/README.md index eee695ec..57e5c9b3 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,10 @@ CAD program, and create G-Code for Isolation routing. - fixed bug in Gerber isolation (Geometry expects now a value in string format and not float) - fixed bug in Paint tool: now it is possible to paint geometry generated by External Isolation (or Internal isolation) - fixed bug in editing a multigeo Geometry object if previously a tool was deleted +- optimized the toggle of annotations; now there is no need to replot the entire CNCJob object too on toggling of the annotations +- on toggling off the plot visibility the annotations are turned off too +- updated translations; Russian translation at 76% (using Yandex translator engine - needs verification by a native speaker of Russian) +- RELEASE 8.919 20.06.2019 diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index b37d3e32a6a42b52342f8e142fa18db9a98757ea..be2fc0e0f5f81ab35e76d24ba00591025a052225 100644 GIT binary patch delta 44 ucmcb9LFoDgp@tU5Elg46tVV`b21e84%bAoR%=Y$jCLm_s-d@gf!2keh=MP~3 delta 44 ucmcb9LFoDgp@tU5Elg46tcGS*CWh1F%bAoR%=Y$jCLm_s-d@gf!2kejBoA)@ diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index 01fb10b2..8bafb3c7 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-06-22 16:41+0300\n" -"PO-Revision-Date: 2019-06-22 16:41+0300\n" +"POT-Creation-Date: 2019-06-22 21:02+0300\n" +"PO-Revision-Date: 2019-06-22 21:02+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -36,13 +36,13 @@ msgstr "Open Config-Datei ist fehlgeschlagen." msgid "Open Script file failed." msgstr "Open Script-Datei ist fehlgeschlagen." -#: FlatCAMApp.py:2235 +#: FlatCAMApp.py:2234 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" "[WARNING_NOTCL] Wählen Sie ein zu bearbeitendes Geometrie-, Gerber- oder " "Excellon-Objekt aus." -#: FlatCAMApp.py:2245 +#: FlatCAMApp.py:2244 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -52,98 +52,98 @@ msgstr "" "Multi-Geo-Geometrie ist nicht möglich.\n" "Bearbeiten Sie jeweils nur eine Geometrie." -#: FlatCAMApp.py:2289 +#: FlatCAMApp.py:2299 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Editor ist aktiviert ..." -#: FlatCAMApp.py:2307 +#: FlatCAMApp.py:2317 msgid "Do you want to save the edited object?" msgstr "Möchten Sie das bearbeitete Objekt speichern?" -#: FlatCAMApp.py:2308 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Editor schließen" -#: FlatCAMApp.py:2311 FlatCAMApp.py:3403 FlatCAMApp.py:5908 +#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Ja" -#: FlatCAMApp.py:2312 FlatCAMApp.py:3404 FlatCAMApp.py:5909 +#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "Nein" -#: FlatCAMApp.py:2313 FlatCAMApp.py:3405 FlatCAMApp.py:3754 FlatCAMApp.py:5910 +#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 msgid "Cancel" msgstr "Kündigen" -#: FlatCAMApp.py:2340 +#: FlatCAMApp.py:2350 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Das Objekt ist nach der Bearbeitung leer." -#: FlatCAMApp.py:2362 FlatCAMApp.py:2381 FlatCAMApp.py:2393 +#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Wählen Sie ein Gerber-, Geometrie- oder Excellon-Objekt zum " "Aktualisieren aus." -#: FlatCAMApp.py:2365 +#: FlatCAMApp.py:2375 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s wird aktualisiert und kehrt zur App zurück ..." -#: FlatCAMApp.py:2730 +#: FlatCAMApp.py:2740 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:2742 +#: FlatCAMApp.py:2752 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERROR] Fehler beim Parsen der Standarddatei." -#: FlatCAMApp.py:2763 FlatCAMApp.py:2767 +#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: FlatCAMApp.py:2773 +#: FlatCAMApp.py:2783 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] Import der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:2781 FlatCAMApp.py:2835 FlatCAMApp.py:3282 +#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "[ERROR_NOTCL] Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:2789 FlatCAMApp.py:3291 +#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Fehler beim Parsen der Standarddatei." -#: FlatCAMApp.py:2792 +#: FlatCAMApp.py:2802 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Importierte Standardwerte aus %s" -#: FlatCAMApp.py:2807 FlatCAMApp.py:2812 +#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: FlatCAMApp.py:2819 +#: FlatCAMApp.py:2829 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] Export der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:2854 FlatCAMApp.py:3336 +#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Fehler beim Schreiben der Standardwerte in die Datei." -#: FlatCAMApp.py:2907 +#: FlatCAMApp.py:2917 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "" "[ERROR_NOTCL] Fehler beim Öffnen der zuletzt geöffneten Datei zum Schreiben." -#: FlatCAMApp.py:2984 camlib.py:4457 +#: FlatCAMApp.py:2994 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "[ERROR_NOTCL] Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:2985 +#: FlatCAMApp.py:2995 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -152,11 +152,11 @@ msgstr "" "Objekt ({kind}) gescheitert weil: {error} \n" "\n" -#: FlatCAMApp.py:3005 +#: FlatCAMApp.py:3015 msgid "Converting units to " msgstr "Einheiten in umrechnen " -#: FlatCAMApp.py:3084 FlatCAMApp.py:3087 FlatCAMApp.py:3090 FlatCAMApp.py:3093 +#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" "" -#: FlatCAMApp.py:3187 +#: FlatCAMApp.py:3197 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -188,32 +188,32 @@ msgstr "" "org/jpcgt/flatcam/src/Beta/\">hier.
DOWNLOAD-Bereich hier.
" -#: FlatCAMApp.py:3340 +#: FlatCAMApp.py:3350 msgid "[success] Defaults saved." msgstr "[success] Standardeinstellungen gespeichert." -#: FlatCAMApp.py:3361 +#: FlatCAMApp.py:3371 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "[ERROR_NOTCL] Factory-Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3370 +#: FlatCAMApp.py:3380 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "[ERROR_NOTCL] Fehler beim Parsen der Werksvorgaben-Datei." -#: FlatCAMApp.py:3384 +#: FlatCAMApp.py:3394 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "" "[ERROR_NOTCL] Fehler beim Schreiben der Werkseinstellungen in die Datei." -#: FlatCAMApp.py:3388 +#: FlatCAMApp.py:3398 msgid "Factory defaults saved." msgstr "Werkseinstellungen gespeichert." -#: FlatCAMApp.py:3393 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Anwendung speichert das Projekt. Warten Sie mal ..." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -221,11 +221,11 @@ msgstr "" "In FlatCAM wurden Dateien / Objekte geändert.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:3401 FlatCAMApp.py:5906 +#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 msgid "Save changes" msgstr "Änderungen speichern" -#: FlatCAMApp.py:3468 +#: FlatCAMApp.py:3478 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -243,73 +243,73 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: FlatCAMApp.py:3509 +#: FlatCAMApp.py:3519 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" "[ERROR_NOTCL] Gescheitert. Die Verbindung von Excellon funktioniert nur bei " "Excellon-Objekten." -#: FlatCAMApp.py:3531 +#: FlatCAMApp.py:3541 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" "[ERROR_NOTCL] Gescheitert. Das Gerber-Verbinden funktioniert nur bei Gerber-" "Objekten." -#: FlatCAMApp.py:3546 FlatCAMApp.py:3571 +#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "" "[ERROR_NOTCL] Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen " "Sie es erneut." -#: FlatCAMApp.py:3550 FlatCAMApp.py:3575 +#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Erwartete eine FlatCAMGeometry, bekam % s" -#: FlatCAMApp.py:3563 +#: FlatCAMApp.py:3573 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: FlatCAMApp.py:3753 FlatCAMApp.py:4593 FlatCAMApp.py:6181 FlatCAMApp.py:6192 -#: FlatCAMApp.py:6432 FlatCAMApp.py:6442 +#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 +#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:3799 +#: FlatCAMApp.py:3809 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Einheiten in umgerechnet %s" -#: FlatCAMApp.py:3810 +#: FlatCAMApp.py:3820 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Einheitenumrechnung abgebrochen." -#: FlatCAMApp.py:4462 +#: FlatCAMApp.py:4472 msgid "Open file" msgstr "Datei öffnen" -#: FlatCAMApp.py:4493 FlatCAMApp.py:4498 +#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 msgid "Export G-Code ..." msgstr "G-Code exportieren ..." -#: FlatCAMApp.py:4501 +#: FlatCAMApp.py:4511 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL] Exportcode wurde abgebrochen." -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4521 msgid "[WARNING] No such file or directory" msgstr "[WARNING] Keine solche Datei oder Ordner" -#: FlatCAMApp.py:4518 +#: FlatCAMApp.py:4528 #, python-format msgid "Saved to: %s" msgstr "Gespeichert in: %s" -#: FlatCAMApp.py:4581 FlatCAMApp.py:4614 FlatCAMApp.py:4625 FlatCAMApp.py:4636 +#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -318,12 +318,12 @@ msgstr "" "[WARNING_NOTCL] Bitte geben Sie einen Werkzeugdurchmesser mit einem Wert " "ungleich Null im Float-Format ein." -#: FlatCAMApp.py:4586 FlatCAMApp.py:4619 FlatCAMApp.py:4630 FlatCAMApp.py:4641 +#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Addierwerkzeug abgebrochen ..." -#: FlatCAMApp.py:4589 +#: FlatCAMApp.py:4599 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -332,35 +332,35 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: FlatCAMApp.py:4702 +#: FlatCAMApp.py:4712 msgid "Object(s) deleted ..." msgstr "Objekt (e) gelöscht ..." -#: FlatCAMApp.py:4706 +#: FlatCAMApp.py:4716 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: FlatCAMApp.py:4708 +#: FlatCAMApp.py:4718 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie die Arbeit im Editor und versuchen Sie es erneut ..." -#: FlatCAMApp.py:4721 +#: FlatCAMApp.py:4731 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: FlatCAMApp.py:4733 +#: FlatCAMApp.py:4743 msgid "Jump to ..." msgstr "Springen zu ..." -#: FlatCAMApp.py:4734 +#: FlatCAMApp.py:4744 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: FlatCAMApp.py:4741 +#: FlatCAMApp.py:4751 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: FlatCAMApp.py:4759 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -374,91 +374,91 @@ msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" msgid "[success] Done." msgstr "[success] Erledigt." -#: FlatCAMApp.py:4891 FlatCAMApp.py:4958 +#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "" "[WARNING_NOTCL] Es ist kein Objekt ausgewählt. Wählen Sie ein Objekt und " "versuchen Sie es erneut." -#: FlatCAMApp.py:4999 +#: FlatCAMApp.py:5009 msgid "[success] Origin set ..." msgstr "[success] Ursprung gesetzt ..." -#: FlatCAMApp.py:5019 +#: FlatCAMApp.py:5029 msgid "Preferences" msgstr "Einstellungen" -#: FlatCAMApp.py:5039 +#: FlatCAMApp.py:5049 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "[WARNING_NOTCL] Kein Objekt ausgewählt, um auf der Y-Achse zu kippen." -#: FlatCAMApp.py:5064 +#: FlatCAMApp.py:5074 msgid "[success] Flip on Y axis done." msgstr "[success] Y-Achse umdrehen fertig." -#: FlatCAMApp.py:5066 FlatCAMApp.py:5106 +#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Aufgrund von %s wurde die Flip-Aktion nicht ausgeführt." -#: FlatCAMApp.py:5079 +#: FlatCAMApp.py:5089 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "[WARNING_NOTCL] Kein Objekt ausgewählt, um auf der X-Achse zu kippen." -#: FlatCAMApp.py:5104 +#: FlatCAMApp.py:5114 msgid "[success] Flip on X axis done." msgstr "[success] Dreh auf der X-Achse fertig." -#: FlatCAMApp.py:5119 +#: FlatCAMApp.py:5129 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] Kein Objekt zum Drehen ausgewählt." -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Transform" msgstr "Verwandeln" -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: FlatCAMApp.py:5152 +#: FlatCAMApp.py:5162 msgid "[success] Rotation done." msgstr "[success] Rotation erfolgt." -#: FlatCAMApp.py:5154 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "" "[ERROR_NOTCL] Aufgrund von %s wurde keine Rotationsbewegung ausgeführt." -#: FlatCAMApp.py:5165 +#: FlatCAMApp.py:5175 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "" "[WARNING_NOTCL] Kein Objekt für Neigung / Scherung auf der X-Achse " "ausgewählt." -#: FlatCAMApp.py:5186 +#: FlatCAMApp.py:5196 msgid "[success] Skew on X axis done." msgstr "[success] Neigung auf der X-Achse fertig." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5206 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "" "[WARNING_NOTCL] Kein Objekt für Neigung / Scherung auf der Y-Achse " "ausgewählt." -#: FlatCAMApp.py:5217 +#: FlatCAMApp.py:5227 msgid "[success] Skew on Y axis done." msgstr "[success] Neigung auf der Y-Achse fertig." -#: FlatCAMApp.py:5287 +#: FlatCAMApp.py:5297 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: FlatCAMApp.py:5300 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -468,7 +468,7 @@ msgstr "Raster ein/aus" msgid "Add" msgstr "Hinzufügen" -#: FlatCAMApp.py:5301 FlatCAMObj.py:3296 +#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -477,15 +477,15 @@ msgstr "Hinzufügen" msgid "Delete" msgstr "Löschen" -#: FlatCAMApp.py:5314 +#: FlatCAMApp.py:5324 msgid "New Grid ..." msgstr "Neues Raster ..." -#: FlatCAMApp.py:5315 +#: FlatCAMApp.py:5325 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: FlatCAMApp.py:5323 FlatCAMApp.py:5350 +#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." @@ -493,52 +493,52 @@ msgstr "" "[WARNING_NOTCL] Bitte geben Sie im Float-Format einen Rasterwert mit einem " "Wert ungleich Null ein." -#: FlatCAMApp.py:5329 +#: FlatCAMApp.py:5339 msgid "[success] New Grid added ..." msgstr "[success] Neues Netz hinzugefügt ..." -#: FlatCAMApp.py:5332 +#: FlatCAMApp.py:5342 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Netz existiert bereits ..." -#: FlatCAMApp.py:5335 +#: FlatCAMApp.py:5345 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Neues Netz wurde abgebrochen ..." -#: FlatCAMApp.py:5357 +#: FlatCAMApp.py:5367 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Rasterwert existiert nicht ..." -#: FlatCAMApp.py:5360 +#: FlatCAMApp.py:5370 msgid "[success] Grid Value deleted ..." msgstr "[success] Rasterwert gelöscht ..." -#: FlatCAMApp.py:5363 +#: FlatCAMApp.py:5373 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Rasterwert löschen abgebrochen ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5412 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "[WARNING_NOTCL] Kein Objekt zum Kopieren des Namens ausgewählt" -#: FlatCAMApp.py:5406 +#: FlatCAMApp.py:5416 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: FlatCAMApp.py:5448 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Koordinaten in die Zwischenablage kopiert." -#: FlatCAMApp.py:5704 FlatCAMApp.py:5707 FlatCAMApp.py:5710 FlatCAMApp.py:5713 -#: FlatCAMApp.py:5728 FlatCAMApp.py:5731 FlatCAMApp.py:5734 FlatCAMApp.py:5737 -#: FlatCAMApp.py:5777 FlatCAMApp.py:5780 FlatCAMApp.py:5783 FlatCAMApp.py:5786 +#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 +#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 +#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} ausgewählt" -#: FlatCAMApp.py:5903 +#: FlatCAMApp.py:5913 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -548,112 +548,112 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:5924 +#: FlatCAMApp.py:5934 msgid "[success] New Project created..." msgstr "[success] Neues Projekt erstellt ..." -#: FlatCAMApp.py:6040 FlatCAMApp.py:6043 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:6048 +#: FlatCAMApp.py:6058 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Offener Gerber abgebrochen." -#: FlatCAMApp.py:6069 FlatCAMApp.py:6072 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Excellon öffnen" -#: FlatCAMApp.py:6077 +#: FlatCAMApp.py:6087 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Offener Excellon abgebrochen." -#: FlatCAMApp.py:6099 FlatCAMApp.py:6102 +#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 msgid "Open G-Code" msgstr "G-Code öffnen" -#: FlatCAMApp.py:6107 +#: FlatCAMApp.py:6117 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Geöffneter G-Code wurde abgebrochen." -#: FlatCAMApp.py:6125 FlatCAMApp.py:6128 +#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 msgid "Open Project" msgstr "Offenes Projekt" -#: FlatCAMApp.py:6136 +#: FlatCAMApp.py:6146 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Projekt abbrechen abgebrochen." -#: FlatCAMApp.py:6155 FlatCAMApp.py:6158 +#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 msgid "Open Configuration File" msgstr "Offene Einstellungsdatei" -#: FlatCAMApp.py:6162 +#: FlatCAMApp.py:6172 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Offene Konfiguration abgebrochen." -#: FlatCAMApp.py:6177 FlatCAMApp.py:6428 FlatCAMApp.py:8581 FlatCAMApp.py:8601 -#: FlatCAMApp.py:8622 FlatCAMApp.py:8644 +#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] Kein Objekt ausgewählt" -#: FlatCAMApp.py:6178 FlatCAMApp.py:6429 +#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: FlatCAMApp.py:6189 +#: FlatCAMApp.py:6199 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" "[ERROR_NOTCL] Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet " "werden." -#: FlatCAMApp.py:6202 FlatCAMApp.py:6206 +#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 msgid "Export SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:6211 +#: FlatCAMApp.py:6221 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Export SVG abgebrochen." -#: FlatCAMApp.py:6230 +#: FlatCAMApp.py:6240 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" "[WARNING_NOTCL] Daten müssen ein 3D-Array mit der letzten Dimension 3 oder 4 " "sein" -#: FlatCAMApp.py:6236 FlatCAMApp.py:6240 +#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: FlatCAMApp.py:6245 +#: FlatCAMApp.py:6255 msgid "Export PNG cancelled." msgstr "Export PNG abgebrochen." -#: FlatCAMApp.py:6264 +#: FlatCAMApp.py:6274 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt. Bitte wählen Sie ein Gerber-Objekt " "aus, das Sie exportieren möchten." -#: FlatCAMApp.py:6269 FlatCAMApp.py:6392 +#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Fehlgeschlagen. Nur Gerber-Objekte können als Gerber-Dateien " "gespeichert werden ..." -#: FlatCAMApp.py:6281 +#: FlatCAMApp.py:6291 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: FlatCAMApp.py:6286 +#: FlatCAMApp.py:6296 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Gerber Quelldatei speichern abgebrochen." -#: FlatCAMApp.py:6305 +#: FlatCAMApp.py:6315 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -661,22 +661,22 @@ msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt Bitte wählen Sie ein Excellon-Objekt " "zum Exportieren aus." -#: FlatCAMApp.py:6310 FlatCAMApp.py:6351 +#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Fehlgeschlagen. Nur Excellon-Objekte können als Excellon-" "Dateien gespeichert werden ..." -#: FlatCAMApp.py:6318 FlatCAMApp.py:6322 +#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: FlatCAMApp.py:6327 +#: FlatCAMApp.py:6337 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Speichern der Excellon-Quelldatei abgebrochen." -#: FlatCAMApp.py:6346 +#: FlatCAMApp.py:6356 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -684,70 +684,70 @@ msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt. Bitte wählen Sie ein Excellon-Objekt " "aus, das Sie exportieren möchten." -#: FlatCAMApp.py:6359 FlatCAMApp.py:6363 +#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 msgid "Export Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:6368 +#: FlatCAMApp.py:6378 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Export Excellon wurde abgebrochen." -#: FlatCAMApp.py:6387 +#: FlatCAMApp.py:6397 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt. Bitte wählen Sie ein Gerber-Objekt " "aus, das Sie exportieren möchten." -#: FlatCAMApp.py:6400 FlatCAMApp.py:6404 +#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 msgid "Export Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:6409 +#: FlatCAMApp.py:6419 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Export Gerber abgebrochen." -#: FlatCAMApp.py:6439 +#: FlatCAMApp.py:6449 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Es können nur Geometrieobjekte verwendet werden." -#: FlatCAMApp.py:6453 FlatCAMApp.py:6457 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 msgid "Export DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:6463 +#: FlatCAMApp.py:6473 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Export DXF wurde abgebrochen." -#: FlatCAMApp.py:6483 FlatCAMApp.py:6486 +#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 msgid "Import SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:6495 +#: FlatCAMApp.py:6505 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Open SVG abgebrochen." -#: FlatCAMApp.py:6514 FlatCAMApp.py:6518 +#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6537 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Open DXF cancelled." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6555 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6565 +#: FlatCAMApp.py:6575 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Wählen Sie eine Gerber- oder Excellon-Datei aus, um die " "Quelldatei anzuzeigen." -#: FlatCAMApp.py:6572 +#: FlatCAMApp.py:6582 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." @@ -755,25 +755,25 @@ msgstr "" "[WARNING_NOTCL] Es gibt kein ausgewähltes Objekt, für das man seinen " "Quelldateien sehen kann." -#: FlatCAMApp.py:6580 +#: FlatCAMApp.py:6590 msgid "Source Editor" msgstr "Quelleditor" -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6600 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR]App.on_view_source() -->%s" -#: FlatCAMApp.py:6602 FlatCAMApp.py:7744 FlatCAMObj.py:5581 +#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Code-Editor" -#: FlatCAMApp.py:6614 +#: FlatCAMApp.py:6624 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:6617 +#: FlatCAMApp.py:6627 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -817,98 +817,98 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6640 FlatCAMApp.py:6643 +#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: FlatCAMApp.py:6651 +#: FlatCAMApp.py:6661 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Open TCL-Skript wurde abgebrochen." -#: FlatCAMApp.py:6663 +#: FlatCAMApp.py:6673 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6689 FlatCAMApp.py:6692 +#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: FlatCAMApp.py:6700 +#: FlatCAMApp.py:6710 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Das TCL-Skript wird abgebrochen." -#: FlatCAMApp.py:6750 FlatCAMApp.py:6754 +#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: FlatCAMApp.py:6751 +#: FlatCAMApp.py:6761 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Projekt_{date}" -#: FlatCAMApp.py:6759 +#: FlatCAMApp.py:6769 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Projekt speichern abgebrochen" -#: FlatCAMApp.py:6803 +#: FlatCAMApp.py:6813 msgid "Exporting SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:6837 FlatCAMApp.py:6943 FlatCAMApp.py:7058 +#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] SVG-Datei in exportiert %s" -#: FlatCAMApp.py:6868 FlatCAMApp.py:6989 +#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "[WARNING_NOTCL] Kein Objektfeld. Stattdessen verwenden %s" -#: FlatCAMApp.py:6946 FlatCAMApp.py:7061 +#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 msgid "Generating Film ... Please wait." msgstr "Film wird erstellt ... Bitte warten Sie." -#: FlatCAMApp.py:7209 +#: FlatCAMApp.py:7219 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Excellon-Datei nach exportiert %s" -#: FlatCAMApp.py:7216 +#: FlatCAMApp.py:7226 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:7221 FlatCAMApp.py:7228 +#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Excellon-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Gerber-Datei in exportiert %s" -#: FlatCAMApp.py:7333 +#: FlatCAMApp.py:7343 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:7338 FlatCAMApp.py:7345 +#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Gerber-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:7385 +#: FlatCAMApp.py:7395 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] DXF-Datei in exportiert %s" -#: FlatCAMApp.py:7391 +#: FlatCAMApp.py:7401 msgid "Exporting DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:7396 FlatCAMApp.py:7403 +#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[WARNING_NOTCL] DXF-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:7423 FlatCAMApp.py:7465 FlatCAMApp.py:7509 +#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -916,99 +916,99 @@ msgstr "" "[ERROR_NOTCL] Nicht unterstützte Art wird als Parameter ausgewählt. Nur " "Geometrie und Gerber werden unterstützt" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7443 msgid "Importing SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:7444 FlatCAMApp.py:7486 FlatCAMApp.py:7529 FlatCAMApp.py:7606 -#: FlatCAMApp.py:7667 FlatCAMApp.py:7730 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 +#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Geöffnet: %s" -#: FlatCAMApp.py:7475 +#: FlatCAMApp.py:7485 msgid "Importing DXF" msgstr "DXF importieren" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7527 msgid "Importing Image" msgstr "Bild importieren" -#: FlatCAMApp.py:7558 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Datei konnte nicht geöffnet werden: %s" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7573 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Fehler beim Parsen der Datei: {name}. {error}" -#: FlatCAMApp.py:7570 FlatCAMObj.py:4259 +#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "[ERROR] Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:7579 +#: FlatCAMApp.py:7589 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Objekt ist keine Gerber-Datei oder leer. Abbruch der " "Objekterstellung" -#: FlatCAMApp.py:7587 +#: FlatCAMApp.py:7597 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7607 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "" "[ERROR_NOTCL] Gerber öffnen ist fehlgeschlagen. Wahrscheinlich keine Gerber-" "Datei." -#: FlatCAMApp.py:7630 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] Dies ist keine Excellon-Datei." -#: FlatCAMApp.py:7633 +#: FlatCAMApp.py:7643 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Kann Datei nicht öffnen: %s" -#: FlatCAMApp.py:7638 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "[ERROR_NOTCL] Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:7651 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "[ERROR_NOTCL] Keine Geometrie in der Datei gefunden: %s" -#: FlatCAMApp.py:7654 +#: FlatCAMApp.py:7664 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:7660 +#: FlatCAMApp.py:7670 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Die Excellon-Datei konnte nicht geöffnet werden. " "Wahrscheinlich keine Excellon-Datei." -#: FlatCAMApp.py:7697 +#: FlatCAMApp.py:7707 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Gescheitert zu öffnen %s" -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7717 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] Dies ist kein GCODE" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7723 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: FlatCAMApp.py:7721 +#: FlatCAMApp.py:7731 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1019,26 +1019,26 @@ msgstr "" "Der Versuch, ein FlatCAM-CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: FlatCAMApp.py:7761 +#: FlatCAMApp.py:7771 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Fehler beim Öffnen der Konfigurationsdatei: %s" -#: FlatCAMApp.py:7787 FlatCAMApp.py:7804 +#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Projektdatei konnte nicht geöffnet werden: %s" -#: FlatCAMApp.py:7827 +#: FlatCAMApp.py:7837 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Projekt geladen von: %s" -#: FlatCAMApp.py:7932 +#: FlatCAMApp.py:7942 msgid "Available commands:\n" msgstr "Verfügbare Befehle:\n" -#: FlatCAMApp.py:7934 +#: FlatCAMApp.py:7944 msgid "" "\n" "\n" @@ -1050,28 +1050,28 @@ msgstr "" "Geben Sie help für die Verwendung ein.\n" "Beispiel: help open_gerber" -#: FlatCAMApp.py:8084 +#: FlatCAMApp.py:8094 msgid "Shows list of commands." msgstr "Zeigt eine Liste von Befehlen an." -#: FlatCAMApp.py:8141 +#: FlatCAMApp.py:8151 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Fehler beim Laden der letzten Elementliste." -#: FlatCAMApp.py:8148 +#: FlatCAMApp.py:8158 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "" "[ERROR_NOTCL] Liste der letzten Artikel konnte nicht analysiert werden." -#: FlatCAMApp.py:8192 +#: FlatCAMApp.py:8202 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: FlatCAMApp.py:8209 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: FlatCAMApp.py:8216 +#: FlatCAMApp.py:8226 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1171,27 +1171,27 @@ msgstr "" "strong> oder über eine eigene Tastenkombination: F3. " "

" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8333 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" "[WARNING_NOTCL] Fehler bei der Suche nach der neuesten Version. Konnte keine " "Verbindung herstellen." -#: FlatCAMApp.py:8330 +#: FlatCAMApp.py:8340 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" "[ERROR_NOTCL] Informationen zur neuesten Version konnten nicht analysiert " "werden." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8350 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM ist auf dem neuesten Version!" -#: FlatCAMApp.py:8345 +#: FlatCAMApp.py:8355 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: FlatCAMApp.py:8346 +#: FlatCAMApp.py:8356 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1199,58 +1199,58 @@ msgstr "" "Es gibt eine neuere Version von FlatCAM zum Download:\n" "\n" -#: FlatCAMApp.py:8348 +#: FlatCAMApp.py:8358 msgid "info" msgstr "Info" -#: FlatCAMApp.py:8367 +#: FlatCAMApp.py:8377 msgid "[success] All plots disabled." msgstr "[success] Alle Diagramme sind deaktiviert." -#: FlatCAMApp.py:8373 +#: FlatCAMApp.py:8383 msgid "[success] All non selected plots disabled." msgstr "[success] Alle nicht ausgewählten Diagramme sind deaktiviert." -#: FlatCAMApp.py:8379 +#: FlatCAMApp.py:8389 msgid "[success] All plots enabled." msgstr "[success] Alle Diagramme aktiviert." -#: FlatCAMApp.py:8385 +#: FlatCAMApp.py:8395 msgid "[success] Selected plots enabled..." msgstr "[success] Ausgewählte Grundstücke aktiviert ..." -#: FlatCAMApp.py:8393 +#: FlatCAMApp.py:8403 msgid "[success] Selected plots disabled..." msgstr "[success] Ausgewählte Grundstücke deaktiviert ..." -#: FlatCAMApp.py:8403 FlatCAMApp.py:8416 +#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 msgid "Working ..." msgstr "Arbeiten ..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8460 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:8471 FlatCAMApp.py:8502 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Projekt gespeichert in: %s" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8499 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Fehler beim Überprüfen der Projektdatei:%s. Versuchen Sie es " "erneut zu speichern." -#: FlatCAMApp.py:8496 +#: FlatCAMApp.py:8506 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Die gespeicherte Projektdatei konnte nicht analysiert werden:" "%s. Versuchen Sie es erneut zu speichern." -#: FlatCAMApp.py:8504 +#: FlatCAMApp.py:8514 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "" @@ -1262,34 +1262,34 @@ msgstr "" msgid "[success] Name changed from {old} to {new}" msgstr "[success] Name geändert von {old} zu {new}" -#: FlatCAMObj.py:553 FlatCAMObj.py:2035 FlatCAMObj.py:3301 FlatCAMObj.py:5478 +#: FlatCAMObj.py:553 FlatCAMObj.py:2034 FlatCAMObj.py:3300 FlatCAMObj.py:5485 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:565 FlatCAMObj.py:2051 FlatCAMObj.py:3323 FlatCAMObj.py:5484 +#: FlatCAMObj.py:565 FlatCAMObj.py:2050 FlatCAMObj.py:3322 FlatCAMObj.py:5491 msgid "Advanced" msgstr "Erweitert" -#: FlatCAMObj.py:928 FlatCAMObj.py:983 +#: FlatCAMObj.py:927 FlatCAMObj.py:982 #, python-format msgid "[success] Isolation geometry created: %s" msgstr "[success] Isolationsgeometrie erstellt: %s" -#: FlatCAMObj.py:1162 +#: FlatCAMObj.py:1161 msgid "Plotting Apertures" msgstr "Plotten Apertures" -#: FlatCAMObj.py:1878 flatcamEditors/FlatCAMExcEditor.py:1368 +#: FlatCAMObj.py:1877 flatcamEditors/FlatCAMExcEditor.py:1368 msgid "Total Drills" msgstr "Bohrungen insgesamt" -#: FlatCAMObj.py:1904 flatcamEditors/FlatCAMExcEditor.py:1400 +#: FlatCAMObj.py:1903 flatcamEditors/FlatCAMExcEditor.py:1400 msgid "Total Slots" msgstr "Schlitz insgesamt" -#: FlatCAMObj.py:2107 FlatCAMObj.py:3375 FlatCAMObj.py:3675 FlatCAMObj.py:3862 -#: FlatCAMObj.py:3875 FlatCAMObj.py:3992 FlatCAMObj.py:4409 FlatCAMObj.py:4647 -#: FlatCAMObj.py:5060 flatcamEditors/FlatCAMExcEditor.py:1474 +#: FlatCAMObj.py:2106 FlatCAMObj.py:3374 FlatCAMObj.py:3674 FlatCAMObj.py:3869 +#: FlatCAMObj.py:3882 FlatCAMObj.py:3999 FlatCAMObj.py:4416 FlatCAMObj.py:4654 +#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1474 #: flatcamTools/ToolCalculators.py:307 flatcamTools/ToolCalculators.py:318 #: flatcamTools/ToolCalculators.py:330 flatcamTools/ToolCalculators.py:345 #: flatcamTools/ToolCalculators.py:358 flatcamTools/ToolCalculators.py:372 @@ -1308,25 +1308,25 @@ msgstr "Schlitz insgesamt" msgid "[ERROR_NOTCL] Wrong value format entered, use a number." msgstr "[ERROR_NOTCL] Wrong value format entered, use a number." -#: FlatCAMObj.py:2331 FlatCAMObj.py:2423 FlatCAMObj.py:2546 +#: FlatCAMObj.py:2330 FlatCAMObj.py:2422 FlatCAMObj.py:2545 msgid "" "[ERROR_NOTCL] Please select one or more tools from the list and try again." msgstr "" "[ERROR_NOTCL] Bitte wählen Sie ein oder mehrere Werkzeuge aus der Liste aus " "und versuchen Sie es erneut." -#: FlatCAMObj.py:2338 +#: FlatCAMObj.py:2337 msgid "" "[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Das Fräswerkzeug für BOHRER ist größer als die Lochgröße. " "Abgebrochen." -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Tool_nr" msgstr "Werkzeugnummer" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 #: flatcamEditors/FlatCAMExcEditor.py:819 #: flatcamEditors/FlatCAMExcEditor.py:2020 flatcamGUI/ObjectUI.py:556 #: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80 @@ -1334,22 +1334,22 @@ msgstr "Werkzeugnummer" msgid "Diameter" msgstr "Durchmesser" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Drills_Nr" msgstr "Bohrnummer" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Slots_Nr" msgstr "Schlitznummer" -#: FlatCAMObj.py:2433 +#: FlatCAMObj.py:2432 msgid "" "[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Das Fräswerkzeug für SCHLITZ ist größer als die Lochgröße. " "Abgebrochen." -#: FlatCAMObj.py:2608 FlatCAMObj.py:4297 FlatCAMObj.py:4513 FlatCAMObj.py:4830 +#: FlatCAMObj.py:2607 FlatCAMObj.py:4304 FlatCAMObj.py:4520 FlatCAMObj.py:4837 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self." "options[\"z_pdepth\"]" @@ -1357,7 +1357,7 @@ msgstr "" "[ERROR_NOTCL] Falsches Wertformat für self.defaults [\"z_pdepth\"] oder self." "options [\"z_pdepth\"]" -#: FlatCAMObj.py:2620 FlatCAMObj.py:4309 FlatCAMObj.py:4525 FlatCAMObj.py:4842 +#: FlatCAMObj.py:2619 FlatCAMObj.py:4316 FlatCAMObj.py:4532 FlatCAMObj.py:4849 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " "self.options[\"feedrate_probe\"]" @@ -1365,11 +1365,11 @@ msgstr "" "[ERROR_NOTCL] Falsches Wertformat für self.defaults [\"feedrate_probe\"] " "oder self.options [\"feedrate_probe\"]" -#: FlatCAMObj.py:2652 FlatCAMObj.py:4718 FlatCAMObj.py:4723 FlatCAMObj.py:4873 +#: FlatCAMObj.py:2651 FlatCAMObj.py:4725 FlatCAMObj.py:4730 FlatCAMObj.py:4880 msgid "Generating CNC Code" msgstr "CNC-Code generieren" -#: FlatCAMObj.py:2678 FlatCAMObj.py:5019 camlib.py:5167 camlib.py:5626 +#: FlatCAMObj.py:2677 FlatCAMObj.py:5026 camlib.py:5167 camlib.py:5626 #: camlib.py:5889 msgid "" "[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the " @@ -1380,62 +1380,62 @@ msgstr "" "muss das Format (x, y) haben.\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: FlatCAMObj.py:2998 FlatCAMObj.py:3918 FlatCAMObj.py:3919 FlatCAMObj.py:3928 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3925 FlatCAMObj.py:3926 FlatCAMObj.py:3935 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:2998 FlatCAMObj.py:3258 FlatCAMObj.py:3540 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3257 FlatCAMObj.py:3539 msgid "Rough" msgstr "Rau" -#: FlatCAMObj.py:2998 +#: FlatCAMObj.py:2997 msgid "Finish" msgstr "Oberfläche" -#: FlatCAMObj.py:3294 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 +#: FlatCAMObj.py:3293 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 #: flatcamGUI/FlatCAMGUI.py:1615 flatcamGUI/FlatCAMGUI.py:1951 #: flatcamGUI/ObjectUI.py:999 msgid "Copy" msgstr "Kopieren" -#: FlatCAMObj.py:3510 +#: FlatCAMObj.py:3509 msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format." msgstr "" "[ERROR_NOTCL] Bitte geben Sie den gewünschten Werkzeugdurchmesser im Real-" "Format ein." -#: FlatCAMObj.py:3585 +#: FlatCAMObj.py:3584 msgid "[success] Tool added in Tool Table." msgstr "[success] Werkzeug in der Werkzeugtabelle hinzugefügt." -#: FlatCAMObj.py:3590 +#: FlatCAMObj.py:3589 msgid "[ERROR_NOTCL] Default Tool added. Wrong value format entered." msgstr "" "[ERROR_NOTCL] Standardwerkzeug hinzugefügt Falsches Wertformat eingegeben." -#: FlatCAMObj.py:3620 FlatCAMObj.py:3630 +#: FlatCAMObj.py:3619 FlatCAMObj.py:3629 msgid "[WARNING_NOTCL] Failed. Select a tool to copy." msgstr "" "[WARNING_NOTCL] Fehlgeschlagen. Wählen Sie ein Werkzeug zum Kopieren aus." -#: FlatCAMObj.py:3659 +#: FlatCAMObj.py:3658 msgid "[success] Tool was copied in Tool Table." msgstr "[success] Das Werkzeug wurde in die Werkzeugtabelle kopiert." -#: FlatCAMObj.py:3692 +#: FlatCAMObj.py:3691 msgid "[success] Tool was edited in Tool Table." msgstr "[success] Das Werkzeug wurde in der Werkzeugtabelle bearbeitet." -#: FlatCAMObj.py:3723 FlatCAMObj.py:3733 +#: FlatCAMObj.py:3722 FlatCAMObj.py:3732 msgid "[WARNING_NOTCL] Failed. Select a tool to delete." msgstr "" "[WARNING_NOTCL] Fehlgeschlagen. Wählen Sie ein Werkzeug zum Löschen aus." -#: FlatCAMObj.py:3757 +#: FlatCAMObj.py:3756 msgid "[success] Tool was deleted in Tool Table." msgstr "[success] Werkzeug wurde in der Werkzeugtabelle gelöscht." -#: FlatCAMObj.py:4178 +#: FlatCAMObj.py:4185 #, python-format msgid "" "[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry." @@ -1443,24 +1443,24 @@ msgstr "" "[WARNING_NOTCL] Diese Geometrie kann nicht verarbeitet werden, da es sich um " "%s Geometrie handelt." -#: FlatCAMObj.py:4195 +#: FlatCAMObj.py:4202 msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number." msgstr "" "[ERROR_NOTCL] Falsches Werkzeug Dia-Wertformat eingegeben, verwenden Sie " "eine Zahl." -#: FlatCAMObj.py:4222 +#: FlatCAMObj.py:4229 msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..." msgstr "" "[ERROR_NOTCL] Gescheitert. Kein Werkzeug in der Werkzeugtabelle " "ausgewählt ..." -#: FlatCAMObj.py:4260 +#: FlatCAMObj.py:4267 #, python-format msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" -#: FlatCAMObj.py:4418 FlatCAMObj.py:4656 +#: FlatCAMObj.py:4425 FlatCAMObj.py:4663 msgid "" "[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1469,22 +1469,22 @@ msgstr "" "jedoch kein Wert angegeben.\n" "Fügen Sie einen Werkzeugversatz hinzu oder ändern Sie den Versatztyp." -#: FlatCAMObj.py:4537 flatcamTools/ToolSolderPaste.py:1107 +#: FlatCAMObj.py:4544 flatcamTools/ToolSolderPaste.py:1107 #: flatcamTools/ToolSolderPaste.py:1162 msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..." msgstr "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..." -#: FlatCAMObj.py:4906 FlatCAMObj.py:4916 camlib.py:3348 camlib.py:3357 +#: FlatCAMObj.py:4913 FlatCAMObj.py:4923 camlib.py:3348 camlib.py:3357 msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float." msgstr "" "[ERROR_NOTCL] Der Skalierungsfaktor muss eine Zahl sein: Ganzzahl oder " "Fließkommazahl." -#: FlatCAMObj.py:4954 +#: FlatCAMObj.py:4961 msgid "[success] Geometry Scale done." msgstr "[success] Geometrie Skalierung fertig." -#: FlatCAMObj.py:4971 camlib.py:3426 +#: FlatCAMObj.py:4978 camlib.py:3426 msgid "" "[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only " "one value in the Offset field." @@ -1492,29 +1492,29 @@ msgstr "" "[ERROR_NOTCL] Ein (x, y) Wertepaar wird benötigt. Wahrscheinlich haben Sie " "im Feld Offset nur einen Wert eingegeben." -#: FlatCAMObj.py:4991 +#: FlatCAMObj.py:4998 msgid "[success] Geometry Offset done." msgstr "[success] Geometrie Offset fertig." -#: FlatCAMObj.py:5546 FlatCAMObj.py:5551 flatcamTools/ToolSolderPaste.py:1361 +#: FlatCAMObj.py:5553 FlatCAMObj.py:5558 flatcamTools/ToolSolderPaste.py:1361 msgid "Export Machine Code ..." msgstr "Maschinencode exportieren ..." -#: FlatCAMObj.py:5557 flatcamTools/ToolSolderPaste.py:1364 +#: FlatCAMObj.py:5564 flatcamTools/ToolSolderPaste.py:1364 msgid "[WARNING_NOTCL] Export Machine Code cancelled ..." msgstr "[WARNING_NOTCL] Export Machine Code cancelled ..." -#: FlatCAMObj.py:5570 +#: FlatCAMObj.py:5577 #, python-format msgid "[success] Machine Code file saved to: %s" msgstr "[success] Maschinencode-Datei gespeichert in: %s" -#: FlatCAMObj.py:5592 +#: FlatCAMObj.py:5599 #, python-format msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" -#: FlatCAMObj.py:5709 +#: FlatCAMObj.py:5716 #, python-format msgid "" "[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s " @@ -1523,11 +1523,11 @@ msgstr "" "[WARNING_NOTCL] Dieses CNC-Auftrag Objekt kann nicht verarbeitet werden, da " "es sich um ein %s CNC-Auftrag Objekt handelt." -#: FlatCAMObj.py:5762 +#: FlatCAMObj.py:5769 msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21" msgstr "[ERROR_NOTCL] G-Code hat keinen Einheitencode: entweder G20 oder G21" -#: FlatCAMObj.py:5775 +#: FlatCAMObj.py:5782 msgid "" "[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's " "empty." @@ -1535,17 +1535,17 @@ msgstr "" "[ERROR_NOTCL] Abgebrochen. Der benutzerdefinierte Code zum Ändern des " "Werkzeugs ist aktiviert, aber er ist leer." -#: FlatCAMObj.py:5782 +#: FlatCAMObj.py:5789 msgid "[success] Toolchange G-code was replaced by a custom code." msgstr "" "[success] Der Werkzeugwechsel-G-Code wurde durch einen benutzerdefinierten " "Code ersetzt." -#: FlatCAMObj.py:5797 flatcamTools/ToolSolderPaste.py:1390 +#: FlatCAMObj.py:5804 flatcamTools/ToolSolderPaste.py:1390 msgid "[WARNING_NOTCL] No such file or directory" msgstr "[WARNING_NOTCL] Keine solche Datei oder Ordner" -#: FlatCAMObj.py:5817 FlatCAMObj.py:5829 +#: FlatCAMObj.py:5824 FlatCAMObj.py:5836 msgid "" "[WARNING_NOTCL] The used postprocessor file has to have in it's name: " "'toolchange_custom'" @@ -1553,7 +1553,7 @@ msgstr "" "[WARNING_NOTCL] Die verwendete Postprozessor-Datei muss im Namen enthalten " "sein: 'toolchange_custom'" -#: FlatCAMObj.py:5835 +#: FlatCAMObj.py:5842 msgid "[ERROR] There is no postprocessor file." msgstr "[ERROR] Es gibt keine Postprozessor-Datei." @@ -11284,11 +11284,11 @@ msgstr "" msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" -#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1263 +#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1267 msgid "Polygon Paint started ..." msgstr "Polygonfarbe gestartet ..." -#: flatcamTools/ToolPaint.py:1119 flatcamTools/ToolPaint.py:1208 +#: flatcamTools/ToolPaint.py:1123 flatcamTools/ToolPaint.py:1212 #, python-format msgid "" "[ERROR] Could not do Paint All. Try a different combination of parameters. " @@ -11299,7 +11299,7 @@ msgstr "" "Parametern. Oder eine andere Farbmethode\n" "%s" -#: flatcamTools/ToolPaint.py:1143 +#: flatcamTools/ToolPaint.py:1147 msgid "" "[ERROR] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11311,11 +11311,11 @@ msgstr "" "Geometrie zu groß ist.\n" "Ändern Sie die Malparameter und versuchen Sie es erneut." -#: flatcamTools/ToolPaint.py:1152 +#: flatcamTools/ToolPaint.py:1156 msgid "[success] Paint All Done." msgstr "[success] 'Paint' Sie alles fertig." -#: flatcamTools/ToolPaint.py:1238 +#: flatcamTools/ToolPaint.py:1242 msgid "" "[ERROR_NOTCL] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11327,7 +11327,7 @@ msgstr "" "Geometrie zu groß ist.\n" "Ändern Sie die Malparameter und versuchen Sie es erneut." -#: flatcamTools/ToolPaint.py:1247 +#: flatcamTools/ToolPaint.py:1251 msgid "[success] Paint All with Rest-Machining done." msgstr "[success] Paint All with Rest-Machining erledigt." diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 8862065da70565ed9a2fa3f0ea5de85227b851a8..bdc5e4e3b31d6e822ce32aaef6fd992f32fc840f 100644 GIT binary patch delta 40 rcmZ3yUU2bx!G;#bElg46tVV`b2FBCl%bAoR%=Y$jrtR(J%rXxE6=Mx5 delta 40 rcmZ3yUU2bx!G;#bElg46tcGS*CWh1F%bAoR%=Y$jrtR(J%rXxE7Do*> diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index e63a42c2..a2b81b73 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-06-22 16:41+0300\n" -"PO-Revision-Date: 2019-06-22 16:41+0300\n" +"POT-Creation-Date: 2019-06-22 21:03+0300\n" +"PO-Revision-Date: 2019-06-22 21:03+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -40,11 +40,11 @@ msgstr "Open Config file failed." msgid "Open Script file failed." msgstr "Open Script file failed." -#: FlatCAMApp.py:2235 +#: FlatCAMApp.py:2234 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." -#: FlatCAMApp.py:2245 +#: FlatCAMApp.py:2244 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -54,96 +54,96 @@ msgstr "" "Geometry is not possible.\n" "Edit only one geometry at a time." -#: FlatCAMApp.py:2289 +#: FlatCAMApp.py:2299 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Editor is activated ..." -#: FlatCAMApp.py:2307 +#: FlatCAMApp.py:2317 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: FlatCAMApp.py:2308 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:2311 FlatCAMApp.py:3403 FlatCAMApp.py:5908 +#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:2312 FlatCAMApp.py:3404 FlatCAMApp.py:5909 +#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "No" -#: FlatCAMApp.py:2313 FlatCAMApp.py:3405 FlatCAMApp.py:3754 FlatCAMApp.py:5910 +#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 msgid "Cancel" msgstr "Cancel" -#: FlatCAMApp.py:2340 +#: FlatCAMApp.py:2350 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Object empty after edit." -#: FlatCAMApp.py:2362 FlatCAMApp.py:2381 FlatCAMApp.py:2393 +#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." -#: FlatCAMApp.py:2365 +#: FlatCAMApp.py:2375 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s is updated, returning to App..." -#: FlatCAMApp.py:2730 +#: FlatCAMApp.py:2740 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Could not load defaults file." -#: FlatCAMApp.py:2742 +#: FlatCAMApp.py:2752 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERROR] Failed to parse defaults file." -#: FlatCAMApp.py:2763 FlatCAMApp.py:2767 +#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: FlatCAMApp.py:2773 +#: FlatCAMApp.py:2783 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] FlatCAM preferences import cancelled." -#: FlatCAMApp.py:2781 FlatCAMApp.py:2835 FlatCAMApp.py:3282 +#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "[ERROR_NOTCL] Could not load defaults file." -#: FlatCAMApp.py:2789 FlatCAMApp.py:3291 +#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Failed to parse defaults file." -#: FlatCAMApp.py:2792 +#: FlatCAMApp.py:2802 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Imported Defaults from %s" -#: FlatCAMApp.py:2807 FlatCAMApp.py:2812 +#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: FlatCAMApp.py:2819 +#: FlatCAMApp.py:2829 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] FlatCAM preferences export cancelled." -#: FlatCAMApp.py:2854 FlatCAMApp.py:3336 +#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Failed to write defaults to file." -#: FlatCAMApp.py:2907 +#: FlatCAMApp.py:2917 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "[ERROR_NOTCL] Failed to open recent files file for writing." -#: FlatCAMApp.py:2984 camlib.py:4457 +#: FlatCAMApp.py:2994 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:2985 +#: FlatCAMApp.py:2995 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -152,11 +152,11 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: FlatCAMApp.py:3005 +#: FlatCAMApp.py:3015 msgid "Converting units to " msgstr "Converting units to " -#: FlatCAMApp.py:3084 FlatCAMApp.py:3087 FlatCAMApp.py:3090 FlatCAMApp.py:3093 +#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3187 +#: FlatCAMApp.py:3197 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -188,31 +188,31 @@ msgstr "" "a>
DOWNLOAD area here.
" -#: FlatCAMApp.py:3340 +#: FlatCAMApp.py:3350 msgid "[success] Defaults saved." msgstr "[success] Defaults saved." -#: FlatCAMApp.py:3361 +#: FlatCAMApp.py:3371 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "[ERROR_NOTCL] Could not load factory defaults file." -#: FlatCAMApp.py:3370 +#: FlatCAMApp.py:3380 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "[ERROR_NOTCL] Failed to parse factory defaults file." -#: FlatCAMApp.py:3384 +#: FlatCAMApp.py:3394 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "[ERROR_NOTCL] Failed to write factory defaults to file." -#: FlatCAMApp.py:3388 +#: FlatCAMApp.py:3398 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:3393 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Application is saving the project. Please wait ..." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -220,11 +220,11 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:3401 FlatCAMApp.py:5906 +#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:3468 +#: FlatCAMApp.py:3478 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -240,67 +240,67 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:3509 +#: FlatCAMApp.py:3519 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:3531 +#: FlatCAMApp.py:3541 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:3546 FlatCAMApp.py:3571 +#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:3550 FlatCAMApp.py:3575 +#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" -#: FlatCAMApp.py:3563 +#: FlatCAMApp.py:3573 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:3753 FlatCAMApp.py:4593 FlatCAMApp.py:6181 FlatCAMApp.py:6192 -#: FlatCAMApp.py:6432 FlatCAMApp.py:6442 +#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 +#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:3799 +#: FlatCAMApp.py:3809 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Converted units to %s" -#: FlatCAMApp.py:3810 +#: FlatCAMApp.py:3820 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Units conversion cancelled." -#: FlatCAMApp.py:4462 +#: FlatCAMApp.py:4472 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:4493 FlatCAMApp.py:4498 +#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:4501 +#: FlatCAMApp.py:4511 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL] Export Code cancelled." -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4521 msgid "[WARNING] No such file or directory" msgstr "[WARNING] No such file or directory" -#: FlatCAMApp.py:4518 +#: FlatCAMApp.py:4528 #, python-format msgid "Saved to: %s" msgstr "Saved to: %s" -#: FlatCAMApp.py:4581 FlatCAMApp.py:4614 FlatCAMApp.py:4625 FlatCAMApp.py:4636 +#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -309,12 +309,12 @@ msgstr "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " "format." -#: FlatCAMApp.py:4586 FlatCAMApp.py:4619 FlatCAMApp.py:4630 FlatCAMApp.py:4641 +#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Adding Tool cancelled ..." -#: FlatCAMApp.py:4589 +#: FlatCAMApp.py:4599 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -322,35 +322,35 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:4702 +#: FlatCAMApp.py:4712 msgid "Object(s) deleted ..." msgstr "Object(s) deleted ..." -#: FlatCAMApp.py:4706 +#: FlatCAMApp.py:4716 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:4708 +#: FlatCAMApp.py:4718 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:4721 +#: FlatCAMApp.py:4731 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:4733 +#: FlatCAMApp.py:4743 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:4734 +#: FlatCAMApp.py:4744 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:4741 +#: FlatCAMApp.py:4751 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:4759 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -364,84 +364,84 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" msgid "[success] Done." msgstr "[success] Done." -#: FlatCAMApp.py:4891 FlatCAMApp.py:4958 +#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "[WARNING_NOTCL] No object is selected. Select an object and try again." -#: FlatCAMApp.py:4999 +#: FlatCAMApp.py:5009 msgid "[success] Origin set ..." msgstr "[success] Origin set ..." -#: FlatCAMApp.py:5019 +#: FlatCAMApp.py:5029 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:5039 +#: FlatCAMApp.py:5049 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "[WARNING_NOTCL] No object selected to Flip on Y axis." -#: FlatCAMApp.py:5064 +#: FlatCAMApp.py:5074 msgid "[success] Flip on Y axis done." msgstr "[success] Flip on Y axis done." -#: FlatCAMApp.py:5066 FlatCAMApp.py:5106 +#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Due of %s, Flip action was not executed." -#: FlatCAMApp.py:5079 +#: FlatCAMApp.py:5089 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "[WARNING_NOTCL] No object selected to Flip on X axis." -#: FlatCAMApp.py:5104 +#: FlatCAMApp.py:5114 msgid "[success] Flip on X axis done." msgstr "[success] Flip on X axis done." -#: FlatCAMApp.py:5119 +#: FlatCAMApp.py:5129 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] No object selected to Rotate." -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:5152 +#: FlatCAMApp.py:5162 msgid "[success] Rotation done." msgstr "[success] Rotation done." -#: FlatCAMApp.py:5154 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "[ERROR_NOTCL] Due of %s, rotation movement was not executed." -#: FlatCAMApp.py:5165 +#: FlatCAMApp.py:5175 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:5186 +#: FlatCAMApp.py:5196 msgid "[success] Skew on X axis done." msgstr "[success] Skew on X axis done." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5206 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:5217 +#: FlatCAMApp.py:5227 msgid "[success] Skew on Y axis done." msgstr "[success] Skew on Y axis done." -#: FlatCAMApp.py:5287 +#: FlatCAMApp.py:5297 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:5300 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -451,7 +451,7 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:5301 FlatCAMObj.py:3296 +#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -460,15 +460,15 @@ msgstr "Add" msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:5314 +#: FlatCAMApp.py:5324 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:5315 +#: FlatCAMApp.py:5325 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:5323 FlatCAMApp.py:5350 +#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." @@ -476,52 +476,52 @@ msgstr "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." -#: FlatCAMApp.py:5329 +#: FlatCAMApp.py:5339 msgid "[success] New Grid added ..." msgstr "[success] New Grid added ..." -#: FlatCAMApp.py:5332 +#: FlatCAMApp.py:5342 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Grid already exists ..." -#: FlatCAMApp.py:5335 +#: FlatCAMApp.py:5345 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Adding New Grid cancelled ..." -#: FlatCAMApp.py:5357 +#: FlatCAMApp.py:5367 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Grid Value does not exist ..." -#: FlatCAMApp.py:5360 +#: FlatCAMApp.py:5370 msgid "[success] Grid Value deleted ..." msgstr "[success] Grid Value deleted ..." -#: FlatCAMApp.py:5363 +#: FlatCAMApp.py:5373 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Delete Grid value cancelled ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5412 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "[WARNING_NOTCL] No object selected to copy it's name" -#: FlatCAMApp.py:5406 +#: FlatCAMApp.py:5416 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:5448 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Coordinates copied to clipboard." -#: FlatCAMApp.py:5704 FlatCAMApp.py:5707 FlatCAMApp.py:5710 FlatCAMApp.py:5713 -#: FlatCAMApp.py:5728 FlatCAMApp.py:5731 FlatCAMApp.py:5734 FlatCAMApp.py:5737 -#: FlatCAMApp.py:5777 FlatCAMApp.py:5780 FlatCAMApp.py:5783 FlatCAMApp.py:5786 +#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 +#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 +#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selected" -#: FlatCAMApp.py:5903 +#: FlatCAMApp.py:5913 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -531,106 +531,106 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:5924 +#: FlatCAMApp.py:5934 msgid "[success] New Project created..." msgstr "[success] New Project created..." -#: FlatCAMApp.py:6040 FlatCAMApp.py:6043 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:6048 +#: FlatCAMApp.py:6058 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Open Gerber cancelled." -#: FlatCAMApp.py:6069 FlatCAMApp.py:6072 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:6077 +#: FlatCAMApp.py:6087 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Open Excellon cancelled." -#: FlatCAMApp.py:6099 FlatCAMApp.py:6102 +#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:6107 +#: FlatCAMApp.py:6117 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Open G-Code cancelled." -#: FlatCAMApp.py:6125 FlatCAMApp.py:6128 +#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:6136 +#: FlatCAMApp.py:6146 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Open Project cancelled." -#: FlatCAMApp.py:6155 FlatCAMApp.py:6158 +#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:6162 +#: FlatCAMApp.py:6172 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Open Config cancelled." -#: FlatCAMApp.py:6177 FlatCAMApp.py:6428 FlatCAMApp.py:8581 FlatCAMApp.py:8601 -#: FlatCAMApp.py:8622 FlatCAMApp.py:8644 +#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] No object selected." -#: FlatCAMApp.py:6178 FlatCAMApp.py:6429 +#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:6189 +#: FlatCAMApp.py:6199 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:6202 FlatCAMApp.py:6206 +#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:6211 +#: FlatCAMApp.py:6221 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Export SVG cancelled." -#: FlatCAMApp.py:6230 +#: FlatCAMApp.py:6240 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" -#: FlatCAMApp.py:6236 FlatCAMApp.py:6240 +#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:6245 +#: FlatCAMApp.py:6255 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:6264 +#: FlatCAMApp.py:6274 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:6269 FlatCAMApp.py:6392 +#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:6281 +#: FlatCAMApp.py:6291 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:6286 +#: FlatCAMApp.py:6296 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Save Gerber source file cancelled." -#: FlatCAMApp.py:6305 +#: FlatCAMApp.py:6315 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -638,21 +638,21 @@ msgstr "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." -#: FlatCAMApp.py:6310 FlatCAMApp.py:6351 +#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:6318 FlatCAMApp.py:6322 +#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:6327 +#: FlatCAMApp.py:6337 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Saving Excellon source file cancelled." -#: FlatCAMApp.py:6346 +#: FlatCAMApp.py:6356 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -660,68 +660,68 @@ msgstr "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." -#: FlatCAMApp.py:6359 FlatCAMApp.py:6363 +#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:6368 +#: FlatCAMApp.py:6378 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Export Excellon cancelled." -#: FlatCAMApp.py:6387 +#: FlatCAMApp.py:6397 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:6400 FlatCAMApp.py:6404 +#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:6409 +#: FlatCAMApp.py:6419 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Export Gerber cancelled." -#: FlatCAMApp.py:6439 +#: FlatCAMApp.py:6449 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Only Geometry objects can be used." -#: FlatCAMApp.py:6453 FlatCAMApp.py:6457 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:6463 +#: FlatCAMApp.py:6473 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Export DXF cancelled." -#: FlatCAMApp.py:6483 FlatCAMApp.py:6486 +#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:6495 +#: FlatCAMApp.py:6505 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Open SVG cancelled." -#: FlatCAMApp.py:6514 FlatCAMApp.py:6518 +#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6537 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Open DXF cancelled." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6555 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6565 +#: FlatCAMApp.py:6575 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." -#: FlatCAMApp.py:6572 +#: FlatCAMApp.py:6582 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." @@ -729,25 +729,25 @@ msgstr "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." -#: FlatCAMApp.py:6580 +#: FlatCAMApp.py:6590 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6600 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR]App.on_view_source() -->%s" -#: FlatCAMApp.py:6602 FlatCAMApp.py:7744 FlatCAMObj.py:5581 +#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:6614 +#: FlatCAMApp.py:6624 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:6617 +#: FlatCAMApp.py:6627 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -791,98 +791,98 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6640 FlatCAMApp.py:6643 +#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:6651 +#: FlatCAMApp.py:6661 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Open TCL script cancelled." -#: FlatCAMApp.py:6663 +#: FlatCAMApp.py:6673 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6689 FlatCAMApp.py:6692 +#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:6700 +#: FlatCAMApp.py:6710 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Run TCL script cancelled." -#: FlatCAMApp.py:6750 FlatCAMApp.py:6754 +#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:6751 +#: FlatCAMApp.py:6761 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:6759 +#: FlatCAMApp.py:6769 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Save Project cancelled." -#: FlatCAMApp.py:6803 +#: FlatCAMApp.py:6813 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:6837 FlatCAMApp.py:6943 FlatCAMApp.py:7058 +#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] SVG file exported to %s" -#: FlatCAMApp.py:6868 FlatCAMApp.py:6989 +#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "[WARNING_NOTCL] No object Box. Using instead %s" -#: FlatCAMApp.py:6946 FlatCAMApp.py:7061 +#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:7209 +#: FlatCAMApp.py:7219 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Excellon file exported to %s" -#: FlatCAMApp.py:7216 +#: FlatCAMApp.py:7226 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:7221 FlatCAMApp.py:7228 +#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Could not export Excellon file." -#: FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Gerber file exported to %s" -#: FlatCAMApp.py:7333 +#: FlatCAMApp.py:7343 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:7338 FlatCAMApp.py:7345 +#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Could not export Gerber file." -#: FlatCAMApp.py:7385 +#: FlatCAMApp.py:7395 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] DXF file exported to %s" -#: FlatCAMApp.py:7391 +#: FlatCAMApp.py:7401 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:7396 FlatCAMApp.py:7403 +#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[[WARNING_NOTCL]] Could not export DXF file." -#: FlatCAMApp.py:7423 FlatCAMApp.py:7465 FlatCAMApp.py:7509 +#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -890,95 +890,95 @@ msgstr "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7443 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:7444 FlatCAMApp.py:7486 FlatCAMApp.py:7529 FlatCAMApp.py:7606 -#: FlatCAMApp.py:7667 FlatCAMApp.py:7730 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 +#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Opened: %s" -#: FlatCAMApp.py:7475 +#: FlatCAMApp.py:7485 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7527 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:7558 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Failed to open file: %s" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7573 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Failed to parse file: {name}. {error}" -#: FlatCAMApp.py:7570 FlatCAMObj.py:4259 +#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "[ERROR] An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:7579 +#: FlatCAMApp.py:7589 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:7587 +#: FlatCAMApp.py:7597 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7607 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:7630 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] This is not Excellon file." -#: FlatCAMApp.py:7633 +#: FlatCAMApp.py:7643 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Cannot open file: %s" -#: FlatCAMApp.py:7638 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "[ERROR_NOTCL] An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:7651 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "[ERROR_NOTCL] No geometry found in file: %s" -#: FlatCAMApp.py:7654 +#: FlatCAMApp.py:7664 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:7660 +#: FlatCAMApp.py:7670 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:7697 +#: FlatCAMApp.py:7707 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Failed to open %s" -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7717 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] This is not GCODE" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7723 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:7721 +#: FlatCAMApp.py:7731 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -988,26 +988,26 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:7761 +#: FlatCAMApp.py:7771 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Failed to open config file: %s" -#: FlatCAMApp.py:7787 FlatCAMApp.py:7804 +#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Failed to open project file: %s" -#: FlatCAMApp.py:7827 +#: FlatCAMApp.py:7837 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Project loaded from: %s" -#: FlatCAMApp.py:7932 +#: FlatCAMApp.py:7942 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:7934 +#: FlatCAMApp.py:7944 msgid "" "\n" "\n" @@ -1019,27 +1019,27 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:8084 +#: FlatCAMApp.py:8094 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:8141 +#: FlatCAMApp.py:8151 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Failed to load recent item list." -#: FlatCAMApp.py:8148 +#: FlatCAMApp.py:8158 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "[ERROR_NOTCL] Failed to parse recent item list." -#: FlatCAMApp.py:8192 +#: FlatCAMApp.py:8202 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:8209 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:8216 +#: FlatCAMApp.py:8226 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1135,23 +1135,23 @@ msgstr "" "\n" " " -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8333 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "[WARNING_NOTCL] Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:8330 +#: FlatCAMApp.py:8340 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "[ERROR_NOTCL] Could not parse information about latest version." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8350 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM is up to date!" -#: FlatCAMApp.py:8345 +#: FlatCAMApp.py:8355 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:8346 +#: FlatCAMApp.py:8356 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1159,55 +1159,55 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:8348 +#: FlatCAMApp.py:8358 msgid "info" msgstr "info" -#: FlatCAMApp.py:8367 +#: FlatCAMApp.py:8377 msgid "[success] All plots disabled." msgstr "[success] All plots disabled." -#: FlatCAMApp.py:8373 +#: FlatCAMApp.py:8383 msgid "[success] All non selected plots disabled." msgstr "[success] All non selected plots disabled." -#: FlatCAMApp.py:8379 +#: FlatCAMApp.py:8389 msgid "[success] All plots enabled." msgstr "[success] All plots enabled." -#: FlatCAMApp.py:8385 +#: FlatCAMApp.py:8395 msgid "[success] Selected plots enabled..." msgstr "[success] Selected plots enabled..." -#: FlatCAMApp.py:8393 +#: FlatCAMApp.py:8403 msgid "[success] Selected plots disabled..." msgstr "[success] Selected plots disabled..." -#: FlatCAMApp.py:8403 FlatCAMApp.py:8416 +#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8460 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:8471 FlatCAMApp.py:8502 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Project saved to: %s" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8499 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." -#: FlatCAMApp.py:8496 +#: FlatCAMApp.py:8506 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." -#: FlatCAMApp.py:8504 +#: FlatCAMApp.py:8514 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." @@ -1217,34 +1217,34 @@ msgstr "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgid "[success] Name changed from {old} to {new}" msgstr "[success] Name changed from {old} to {new}" -#: FlatCAMObj.py:553 FlatCAMObj.py:2035 FlatCAMObj.py:3301 FlatCAMObj.py:5478 +#: FlatCAMObj.py:553 FlatCAMObj.py:2034 FlatCAMObj.py:3300 FlatCAMObj.py:5485 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:565 FlatCAMObj.py:2051 FlatCAMObj.py:3323 FlatCAMObj.py:5484 +#: FlatCAMObj.py:565 FlatCAMObj.py:2050 FlatCAMObj.py:3322 FlatCAMObj.py:5491 msgid "Advanced" msgstr "Advanced" -#: FlatCAMObj.py:928 FlatCAMObj.py:983 +#: FlatCAMObj.py:927 FlatCAMObj.py:982 #, python-format msgid "[success] Isolation geometry created: %s" msgstr "[success] Isolation geometry created: %s" -#: FlatCAMObj.py:1162 +#: FlatCAMObj.py:1161 msgid "Plotting Apertures" msgstr "Plotting Apertures" -#: FlatCAMObj.py:1878 flatcamEditors/FlatCAMExcEditor.py:1368 +#: FlatCAMObj.py:1877 flatcamEditors/FlatCAMExcEditor.py:1368 msgid "Total Drills" msgstr "Total Drills" -#: FlatCAMObj.py:1904 flatcamEditors/FlatCAMExcEditor.py:1400 +#: FlatCAMObj.py:1903 flatcamEditors/FlatCAMExcEditor.py:1400 msgid "Total Slots" msgstr "Total Slots" -#: FlatCAMObj.py:2107 FlatCAMObj.py:3375 FlatCAMObj.py:3675 FlatCAMObj.py:3862 -#: FlatCAMObj.py:3875 FlatCAMObj.py:3992 FlatCAMObj.py:4409 FlatCAMObj.py:4647 -#: FlatCAMObj.py:5060 flatcamEditors/FlatCAMExcEditor.py:1474 +#: FlatCAMObj.py:2106 FlatCAMObj.py:3374 FlatCAMObj.py:3674 FlatCAMObj.py:3869 +#: FlatCAMObj.py:3882 FlatCAMObj.py:3999 FlatCAMObj.py:4416 FlatCAMObj.py:4654 +#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1474 #: flatcamTools/ToolCalculators.py:307 flatcamTools/ToolCalculators.py:318 #: flatcamTools/ToolCalculators.py:330 flatcamTools/ToolCalculators.py:345 #: flatcamTools/ToolCalculators.py:358 flatcamTools/ToolCalculators.py:372 @@ -1263,23 +1263,23 @@ msgstr "Total Slots" msgid "[ERROR_NOTCL] Wrong value format entered, use a number." msgstr "[ERROR_NOTCL] Wrong value format entered, use a number." -#: FlatCAMObj.py:2331 FlatCAMObj.py:2423 FlatCAMObj.py:2546 +#: FlatCAMObj.py:2330 FlatCAMObj.py:2422 FlatCAMObj.py:2545 msgid "" "[ERROR_NOTCL] Please select one or more tools from the list and try again." msgstr "" "[ERROR_NOTCL] Please select one or more tools from the list and try again." -#: FlatCAMObj.py:2338 +#: FlatCAMObj.py:2337 msgid "" "[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Tool_nr" msgstr "Tool_nr" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 #: flatcamEditors/FlatCAMExcEditor.py:819 #: flatcamEditors/FlatCAMExcEditor.py:2020 flatcamGUI/ObjectUI.py:556 #: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80 @@ -1287,21 +1287,21 @@ msgstr "Tool_nr" msgid "Diameter" msgstr "Diameter" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Drills_Nr" msgstr "Drills_Nr" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Slots_Nr" msgstr "Slots_Nr" -#: FlatCAMObj.py:2433 +#: FlatCAMObj.py:2432 msgid "" "[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2608 FlatCAMObj.py:4297 FlatCAMObj.py:4513 FlatCAMObj.py:4830 +#: FlatCAMObj.py:2607 FlatCAMObj.py:4304 FlatCAMObj.py:4520 FlatCAMObj.py:4837 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self." "options[\"z_pdepth\"]" @@ -1309,7 +1309,7 @@ msgstr "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self." "options[\"z_pdepth\"]" -#: FlatCAMObj.py:2620 FlatCAMObj.py:4309 FlatCAMObj.py:4525 FlatCAMObj.py:4842 +#: FlatCAMObj.py:2619 FlatCAMObj.py:4316 FlatCAMObj.py:4532 FlatCAMObj.py:4849 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " "self.options[\"feedrate_probe\"]" @@ -1317,11 +1317,11 @@ msgstr "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " "self.options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2652 FlatCAMObj.py:4718 FlatCAMObj.py:4723 FlatCAMObj.py:4873 +#: FlatCAMObj.py:2651 FlatCAMObj.py:4725 FlatCAMObj.py:4730 FlatCAMObj.py:4880 msgid "Generating CNC Code" msgstr "Generating CNC Code" -#: FlatCAMObj.py:2678 FlatCAMObj.py:5019 camlib.py:5167 camlib.py:5626 +#: FlatCAMObj.py:2677 FlatCAMObj.py:5026 camlib.py:5167 camlib.py:5626 #: camlib.py:5889 msgid "" "[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the " @@ -1332,77 +1332,77 @@ msgstr "" "format (x, y) \n" "but now there is only one value, not two. " -#: FlatCAMObj.py:2998 FlatCAMObj.py:3918 FlatCAMObj.py:3919 FlatCAMObj.py:3928 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3925 FlatCAMObj.py:3926 FlatCAMObj.py:3935 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:2998 FlatCAMObj.py:3258 FlatCAMObj.py:3540 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3257 FlatCAMObj.py:3539 msgid "Rough" msgstr "Rough" -#: FlatCAMObj.py:2998 +#: FlatCAMObj.py:2997 msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3294 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 +#: FlatCAMObj.py:3293 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 #: flatcamGUI/FlatCAMGUI.py:1615 flatcamGUI/FlatCAMGUI.py:1951 #: flatcamGUI/ObjectUI.py:999 msgid "Copy" msgstr "Copy" -#: FlatCAMObj.py:3510 +#: FlatCAMObj.py:3509 msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format." msgstr "[ERROR_NOTCL] Please enter the desired tool diameter in Float format." -#: FlatCAMObj.py:3585 +#: FlatCAMObj.py:3584 msgid "[success] Tool added in Tool Table." msgstr "[success] Tool added in Tool Table." -#: FlatCAMObj.py:3590 +#: FlatCAMObj.py:3589 msgid "[ERROR_NOTCL] Default Tool added. Wrong value format entered." msgstr "[ERROR_NOTCL] Default Tool added. Wrong value format entered." -#: FlatCAMObj.py:3620 FlatCAMObj.py:3630 +#: FlatCAMObj.py:3619 FlatCAMObj.py:3629 msgid "[WARNING_NOTCL] Failed. Select a tool to copy." msgstr "[WARNING_NOTCL] Failed. Select a tool to copy." -#: FlatCAMObj.py:3659 +#: FlatCAMObj.py:3658 msgid "[success] Tool was copied in Tool Table." msgstr "[success] Tool was copied in Tool Table." -#: FlatCAMObj.py:3692 +#: FlatCAMObj.py:3691 msgid "[success] Tool was edited in Tool Table." msgstr "[success] Tool was edited in Tool Table." -#: FlatCAMObj.py:3723 FlatCAMObj.py:3733 +#: FlatCAMObj.py:3722 FlatCAMObj.py:3732 msgid "[WARNING_NOTCL] Failed. Select a tool to delete." msgstr "[WARNING_NOTCL] Failed. Select a tool to delete." -#: FlatCAMObj.py:3757 +#: FlatCAMObj.py:3756 msgid "[success] Tool was deleted in Tool Table." msgstr "[success] Tool was deleted in Tool Table." -#: FlatCAMObj.py:4178 +#: FlatCAMObj.py:4185 #, python-format msgid "" "[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry." msgstr "" "[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry." -#: FlatCAMObj.py:4195 +#: FlatCAMObj.py:4202 msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number." msgstr "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number." -#: FlatCAMObj.py:4222 +#: FlatCAMObj.py:4229 msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..." msgstr "[ERROR_NOTCL] Failed. No tool selected in the tool table ..." -#: FlatCAMObj.py:4260 +#: FlatCAMObj.py:4267 #, python-format msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" -#: FlatCAMObj.py:4418 FlatCAMObj.py:4656 +#: FlatCAMObj.py:4425 FlatCAMObj.py:4663 msgid "" "[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1410,20 +1410,20 @@ msgstr "" "[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." -#: FlatCAMObj.py:4537 flatcamTools/ToolSolderPaste.py:1107 +#: FlatCAMObj.py:4544 flatcamTools/ToolSolderPaste.py:1107 #: flatcamTools/ToolSolderPaste.py:1162 msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..." msgstr "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..." -#: FlatCAMObj.py:4906 FlatCAMObj.py:4916 camlib.py:3348 camlib.py:3357 +#: FlatCAMObj.py:4913 FlatCAMObj.py:4923 camlib.py:3348 camlib.py:3357 msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float." msgstr "[ERROR_NOTCL] Scale factor has to be a number: integer or float." -#: FlatCAMObj.py:4954 +#: FlatCAMObj.py:4961 msgid "[success] Geometry Scale done." msgstr "[success] Geometry Scale done." -#: FlatCAMObj.py:4971 camlib.py:3426 +#: FlatCAMObj.py:4978 camlib.py:3426 msgid "" "[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only " "one value in the Offset field." @@ -1431,29 +1431,29 @@ msgstr "" "[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only " "one value in the Offset field." -#: FlatCAMObj.py:4991 +#: FlatCAMObj.py:4998 msgid "[success] Geometry Offset done." msgstr "[success] Geometry Offset done." -#: FlatCAMObj.py:5546 FlatCAMObj.py:5551 flatcamTools/ToolSolderPaste.py:1361 +#: FlatCAMObj.py:5553 FlatCAMObj.py:5558 flatcamTools/ToolSolderPaste.py:1361 msgid "Export Machine Code ..." msgstr "Export Machine Code ..." -#: FlatCAMObj.py:5557 flatcamTools/ToolSolderPaste.py:1364 +#: FlatCAMObj.py:5564 flatcamTools/ToolSolderPaste.py:1364 msgid "[WARNING_NOTCL] Export Machine Code cancelled ..." msgstr "[WARNING_NOTCL] Export Machine Code cancelled ..." -#: FlatCAMObj.py:5570 +#: FlatCAMObj.py:5577 #, python-format msgid "[success] Machine Code file saved to: %s" msgstr "[success] Machine Code file saved to: %s" -#: FlatCAMObj.py:5592 +#: FlatCAMObj.py:5599 #, python-format msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" -#: FlatCAMObj.py:5709 +#: FlatCAMObj.py:5716 #, python-format msgid "" "[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s " @@ -1462,11 +1462,11 @@ msgstr "" "[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s " "CNCJob object." -#: FlatCAMObj.py:5762 +#: FlatCAMObj.py:5769 msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21" msgstr "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21" -#: FlatCAMObj.py:5775 +#: FlatCAMObj.py:5782 msgid "" "[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's " "empty." @@ -1474,15 +1474,15 @@ msgstr "" "[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's " "empty." -#: FlatCAMObj.py:5782 +#: FlatCAMObj.py:5789 msgid "[success] Toolchange G-code was replaced by a custom code." msgstr "[success] Toolchange G-code was replaced by a custom code." -#: FlatCAMObj.py:5797 flatcamTools/ToolSolderPaste.py:1390 +#: FlatCAMObj.py:5804 flatcamTools/ToolSolderPaste.py:1390 msgid "[WARNING_NOTCL] No such file or directory" msgstr "[WARNING_NOTCL] No such file or directory" -#: FlatCAMObj.py:5817 FlatCAMObj.py:5829 +#: FlatCAMObj.py:5824 FlatCAMObj.py:5836 msgid "" "[WARNING_NOTCL] The used postprocessor file has to have in it's name: " "'toolchange_custom'" @@ -1490,7 +1490,7 @@ msgstr "" "[WARNING_NOTCL] The used postprocessor file has to have in it's name: " "'toolchange_custom'" -#: FlatCAMObj.py:5835 +#: FlatCAMObj.py:5842 msgid "[ERROR] There is no postprocessor file." msgstr "[ERROR] There is no postprocessor file." @@ -7469,7 +7469,6 @@ msgstr "" "circle and arc shapes linear approximation." #: flatcamGUI/FlatCAMGUI.py:5159 -#| msgid "Tools" msgid "Tools:" msgstr "Tools:" @@ -11047,11 +11046,11 @@ msgstr "" msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" -#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1263 +#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1267 msgid "Polygon Paint started ..." msgstr "Polygon Paint started ..." -#: flatcamTools/ToolPaint.py:1119 flatcamTools/ToolPaint.py:1208 +#: flatcamTools/ToolPaint.py:1123 flatcamTools/ToolPaint.py:1212 #, python-format msgid "" "[ERROR] Could not do Paint All. Try a different combination of parameters. " @@ -11062,7 +11061,7 @@ msgstr "" "Or a different Method of paint\n" "%s" -#: flatcamTools/ToolPaint.py:1143 +#: flatcamTools/ToolPaint.py:1147 msgid "" "[ERROR] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11074,11 +11073,11 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: flatcamTools/ToolPaint.py:1152 +#: flatcamTools/ToolPaint.py:1156 msgid "[success] Paint All Done." msgstr "[success] Paint All Done." -#: flatcamTools/ToolPaint.py:1238 +#: flatcamTools/ToolPaint.py:1242 msgid "" "[ERROR_NOTCL] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11090,7 +11089,7 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: flatcamTools/ToolPaint.py:1247 +#: flatcamTools/ToolPaint.py:1251 msgid "[success] Paint All with Rest-Machining done." msgstr "[success] Paint All with Rest-Machining done." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index dd3a1c97c93b79216701461ac47d4701211e6394..8bbe5afc6d6287d3caca14e85b086b6df68f5e51 100644 GIT binary patch delta 44 ucmaESSm^O#p@tU5Elg46tVV`b2FBCl%bAoR%=Y$jCLm_s-d@fUqXhtH=MLup delta 44 vcmaESSm^O#p@tU5Elg46tcGS*CWh1F%bAqHOr!SpawZ^V-rio$5~BqGY6=eY diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index 7ad9f541..3bc7bfb9 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-06-22 16:41+0300\n" -"PO-Revision-Date: 2019-06-22 16:42+0300\n" +"POT-Creation-Date: 2019-06-22 21:03+0300\n" +"PO-Revision-Date: 2019-06-22 21:03+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -41,13 +41,13 @@ msgstr "Deschiderea fişierului de configurare a eşuat." msgid "Open Script file failed." msgstr "Deschiderea fişierului Script eşuat." -#: FlatCAMApp.py:2235 +#: FlatCAMApp.py:2234 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" "[WARNING_NOTCL] Selectează un obiect tip Geometrie Gerber sau Excellon " "pentru editare." -#: FlatCAMApp.py:2245 +#: FlatCAMApp.py:2244 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -57,102 +57,102 @@ msgstr "" "obiect tip Geometrie MultiGeo nu este posibilă.\n" "Se poate edita numai o singură geometrie de fiecare dată." -#: FlatCAMApp.py:2289 +#: FlatCAMApp.py:2299 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Editorul este activ. .." -#: FlatCAMApp.py:2307 +#: FlatCAMApp.py:2317 msgid "Do you want to save the edited object?" msgstr "Vrei sa salvezi obiectul editat?" -#: FlatCAMApp.py:2308 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Inchide Editorul" -#: FlatCAMApp.py:2311 FlatCAMApp.py:3403 FlatCAMApp.py:5908 +#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Da" -#: FlatCAMApp.py:2312 FlatCAMApp.py:3404 FlatCAMApp.py:5909 +#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "Nu" -#: FlatCAMApp.py:2313 FlatCAMApp.py:3405 FlatCAMApp.py:3754 FlatCAMApp.py:5910 +#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 msgid "Cancel" msgstr "Anuleaza" -#: FlatCAMApp.py:2340 +#: FlatCAMApp.py:2350 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Obiectul nu are date dupa editare." -#: FlatCAMApp.py:2362 FlatCAMApp.py:2381 FlatCAMApp.py:2393 +#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Selectează un obiect tip Gerber, Geometrie sau Excellon " "pentru salvare." -#: FlatCAMApp.py:2365 +#: FlatCAMApp.py:2375 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s este actualizat, intoarcere la aplicaţie." -#: FlatCAMApp.py:2730 +#: FlatCAMApp.py:2740 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:2742 +#: FlatCAMApp.py:2752 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERROR] Parsarea fişierului cu valori default a eșuat." -#: FlatCAMApp.py:2763 FlatCAMApp.py:2767 +#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 msgid "Import FlatCAM Preferences" msgstr "Importa Preferințele FlatCAM" -#: FlatCAMApp.py:2773 +#: FlatCAMApp.py:2783 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] Importul preferințelor FlatCAM a eșuat." -#: FlatCAMApp.py:2781 FlatCAMApp.py:2835 FlatCAMApp.py:3282 +#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "" "[ERROR_NOTCL] Nu a fost posibilă incărcarea fişierului cu valori default." -#: FlatCAMApp.py:2789 FlatCAMApp.py:3291 +#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Parsarea fişierului cu valori default a eșuat." -#: FlatCAMApp.py:2792 +#: FlatCAMApp.py:2802 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Valorile default au fost importate din %s" -#: FlatCAMApp.py:2807 FlatCAMApp.py:2812 +#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 msgid "Export FlatCAM Preferences" msgstr "Exporta Preferințele FlatCAM" -#: FlatCAMApp.py:2819 +#: FlatCAMApp.py:2829 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] Exportul preferințelor FlatCAM este anulat." -#: FlatCAMApp.py:2854 FlatCAMApp.py:3336 +#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Salvarea valorilor default intr-un fişier a eșuat." -#: FlatCAMApp.py:2907 +#: FlatCAMApp.py:2917 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "" "[ERROR_NOTCL] Deschiderea fişierului cu >fişiere recente< pentru a fi salvat " "a eșuat." -#: FlatCAMApp.py:2984 camlib.py:4457 +#: FlatCAMApp.py:2994 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "" "[ERROR_NOTCL] A apărut o eroare internă. Verifică in TCL Shell pt mai multe " "detalii.\n" -#: FlatCAMApp.py:2985 +#: FlatCAMApp.py:2995 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -161,11 +161,11 @@ msgstr "" "Obiectul ({kind}) a eșuat din cauza: {error} \n" "\n" -#: FlatCAMApp.py:3005 +#: FlatCAMApp.py:3015 msgid "Converting units to " msgstr "Se convertesc unitatile la " -#: FlatCAMApp.py:3084 FlatCAMApp.py:3087 FlatCAMApp.py:3090 FlatCAMApp.py:3093 +#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3187 +#: FlatCAMApp.py:3197 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -196,35 +196,35 @@ msgstr "" "flatcam/src/Beta/\">aici.
Sectiunea DOWNLOAD este aici.
" -#: FlatCAMApp.py:3340 +#: FlatCAMApp.py:3350 msgid "[success] Defaults saved." msgstr "[success] Valorile default au fost salvate." -#: FlatCAMApp.py:3361 +#: FlatCAMApp.py:3371 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "" "[ERROR_NOTCL] Fişierul cu valori default de fabrică nu a putut fi deschis." -#: FlatCAMApp.py:3370 +#: FlatCAMApp.py:3380 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "" "[ERROR_NOTCL] Parsarea fişierului cu valori default de fabrică a eșuat." -#: FlatCAMApp.py:3384 +#: FlatCAMApp.py:3394 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "" "[ERROR_NOTCL]] Salvarea fişierului cu valori default de fabrică intr-un " "fişier a eșuat." -#: FlatCAMApp.py:3388 +#: FlatCAMApp.py:3398 msgid "Factory defaults saved." msgstr "Valori default de fabrică au fost salvate." -#: FlatCAMApp.py:3393 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -232,11 +232,11 @@ msgstr "" "FlatCAM are fişiere/obiecte care au fost modificate. \n" "Dorești să Salvezi proiectul?" -#: FlatCAMApp.py:3401 FlatCAMApp.py:5906 +#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 msgid "Save changes" msgstr "Salvează modificarile." -#: FlatCAMApp.py:3468 +#: FlatCAMApp.py:3478 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -253,72 +253,72 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: FlatCAMApp.py:3509 +#: FlatCAMApp.py:3519 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" "[ERROR_NOTCL] Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip " "Excellon." -#: FlatCAMApp.py:3531 +#: FlatCAMApp.py:3541 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" "[ERROR_NOTCL] Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip " "Gerber ." -#: FlatCAMApp.py:3546 FlatCAMApp.py:3571 +#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "" "[ERROR_NOTCL] Eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: FlatCAMApp.py:3550 FlatCAMApp.py:3575 +#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Se astepta o Geometrie FlatCAM, s-a primit %s" -#: FlatCAMApp.py:3563 +#: FlatCAMApp.py:3573 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: FlatCAMApp.py:3753 FlatCAMApp.py:4593 FlatCAMApp.py:6181 FlatCAMApp.py:6192 -#: FlatCAMApp.py:6432 FlatCAMApp.py:6442 +#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 +#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:3799 +#: FlatCAMApp.py:3809 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Conversie unitati la %s" -#: FlatCAMApp.py:3810 +#: FlatCAMApp.py:3820 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Conversia unitatilor este anulată." -#: FlatCAMApp.py:4462 +#: FlatCAMApp.py:4472 msgid "Open file" msgstr "Deschide fişierul ..." -#: FlatCAMApp.py:4493 FlatCAMApp.py:4498 +#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 msgid "Export G-Code ..." msgstr "Exporta G-Code ..." -#: FlatCAMApp.py:4501 +#: FlatCAMApp.py:4511 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL Exportul GCode este anulat." -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4521 msgid "[WARNING] No such file or directory" msgstr "[WARNING] Nu exista un aşa fişier sau director" -#: FlatCAMApp.py:4518 +#: FlatCAMApp.py:4528 #, python-format msgid "Saved to: %s" msgstr "Salvat in: %s" -#: FlatCAMApp.py:4581 FlatCAMApp.py:4614 FlatCAMApp.py:4625 FlatCAMApp.py:4636 +#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -327,12 +327,12 @@ msgstr "" "[WARNING_NOTCL] Introdu un diametru al uneltei valid: valoare ne-nula in " "format Real." -#: FlatCAMApp.py:4586 FlatCAMApp.py:4619 FlatCAMApp.py:4630 FlatCAMApp.py:4641 +#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Adăugarea unei unelte anulată ..." -#: FlatCAMApp.py:4589 +#: FlatCAMApp.py:4599 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -340,35 +340,35 @@ msgstr "" "Adăugarea de unelte noi functionează doar in modul Avansat.\n" "Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat." -#: FlatCAMApp.py:4702 +#: FlatCAMApp.py:4712 msgid "Object(s) deleted ..." msgstr "Obiect(ele) șters(e)." -#: FlatCAMApp.py:4706 +#: FlatCAMApp.py:4716 msgid "Failed. No object(s) selected..." msgstr "Eșuat. Nici-un obiect nu este selectat." -#: FlatCAMApp.py:4708 +#: FlatCAMApp.py:4718 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: FlatCAMApp.py:4721 +#: FlatCAMApp.py:4731 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: FlatCAMApp.py:4733 +#: FlatCAMApp.py:4743 msgid "Jump to ..." msgstr "Sari la ..." -#: FlatCAMApp.py:4734 +#: FlatCAMApp.py:4744 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: FlatCAMApp.py:4741 +#: FlatCAMApp.py:4751 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y." -#: FlatCAMApp.py:4759 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -382,88 +382,88 @@ msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y." msgid "[success] Done." msgstr "[success] Executat." -#: FlatCAMApp.py:4891 FlatCAMApp.py:4958 +#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "" "[WARNING_NOTCL] Nici-un obiect nu este selectat. Selectează un obiect și " "incearcă din nou." -#: FlatCAMApp.py:4999 +#: FlatCAMApp.py:5009 msgid "[success] Origin set ..." msgstr "[success] Originea a fost setată ..." -#: FlatCAMApp.py:5019 +#: FlatCAMApp.py:5029 msgid "Preferences" msgstr "Preferințe" -#: FlatCAMApp.py:5039 +#: FlatCAMApp.py:5049 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "" "[WARNING_NOTCL] Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: FlatCAMApp.py:5064 +#: FlatCAMApp.py:5074 msgid "[success] Flip on Y axis done." msgstr "[success] Oglindire pe axa Y executată." -#: FlatCAMApp.py:5066 FlatCAMApp.py:5106 +#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Datorita %s, oglindirea a eșuat." -#: FlatCAMApp.py:5079 +#: FlatCAMApp.py:5089 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "" "[WARNING_NOTCL] Nu sete nici-un obiect selectat pentru oglindire pe axa X." -#: FlatCAMApp.py:5104 +#: FlatCAMApp.py:5114 msgid "[success] Flip on X axis done." msgstr "[success] Oglindirea pe axa X executată." -#: FlatCAMApp.py:5119 +#: FlatCAMApp.py:5129 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Rotaţie." -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Transform" msgstr "Transformare" -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: FlatCAMApp.py:5152 +#: FlatCAMApp.py:5162 msgid "[success] Rotation done." msgstr "[success] Rotaţie executată." -#: FlatCAMApp.py:5154 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "[ERROR_NOTCL] Datorita %s, Rotatia a eșuat." -#: FlatCAMApp.py:5165 +#: FlatCAMApp.py:5175 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Deformare pe axa X." -#: FlatCAMApp.py:5186 +#: FlatCAMApp.py:5196 msgid "[success] Skew on X axis done." msgstr "[success] Deformare pe axa X executată." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5206 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Deformare pe axa Y." -#: FlatCAMApp.py:5217 +#: FlatCAMApp.py:5227 msgid "[success] Skew on Y axis done." msgstr "[success] Deformare pe axa Y executată." -#: FlatCAMApp.py:5287 +#: FlatCAMApp.py:5297 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:5300 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -473,7 +473,7 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Adaugă" -#: FlatCAMApp.py:5301 FlatCAMObj.py:3296 +#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -482,68 +482,68 @@ msgstr "Adaugă" msgid "Delete" msgstr "Șterge" -#: FlatCAMApp.py:5314 +#: FlatCAMApp.py:5324 msgid "New Grid ..." msgstr "Grid nou ..." -#: FlatCAMApp.py:5315 +#: FlatCAMApp.py:5325 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: FlatCAMApp.py:5323 FlatCAMApp.py:5350 +#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." msgstr "" "[WARNING_NOTCL] Introduceți o valoare pentru Grila ne-nula și in format Real." -#: FlatCAMApp.py:5329 +#: FlatCAMApp.py:5339 msgid "[success] New Grid added ..." msgstr "[success] O noua valoare pt Grila a fost adăugată..." -#: FlatCAMApp.py:5332 +#: FlatCAMApp.py:5342 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Grila există deja." -#: FlatCAMApp.py:5335 +#: FlatCAMApp.py:5345 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Adăugarea unei valori de Grilă a fost anulată ..." -#: FlatCAMApp.py:5357 +#: FlatCAMApp.py:5367 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Valoarea Grilei nu există ..." -#: FlatCAMApp.py:5360 +#: FlatCAMApp.py:5370 msgid "[success] Grid Value deleted ..." msgstr "[success] Valoarea Grila a fost stearsă." -#: FlatCAMApp.py:5363 +#: FlatCAMApp.py:5373 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Ștergerea unei valori de Grilă a fost anulată ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5412 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "" "[WARNING_NOTCL] Nici-un obiect nu este selectat pentru i se copia valoarea" -#: FlatCAMApp.py:5406 +#: FlatCAMApp.py:5416 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: FlatCAMApp.py:5448 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Coordonatele au fost copiate in clipboard." -#: FlatCAMApp.py:5704 FlatCAMApp.py:5707 FlatCAMApp.py:5710 FlatCAMApp.py:5713 -#: FlatCAMApp.py:5728 FlatCAMApp.py:5731 FlatCAMApp.py:5734 FlatCAMApp.py:5737 -#: FlatCAMApp.py:5777 FlatCAMApp.py:5780 FlatCAMApp.py:5783 FlatCAMApp.py:5786 +#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 +#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 +#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selectat" -#: FlatCAMApp.py:5903 +#: FlatCAMApp.py:5913 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -553,111 +553,111 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: FlatCAMApp.py:5924 +#: FlatCAMApp.py:5934 msgid "[success] New Project created..." msgstr "[success] Un nou Proiect a fost creat..." -#: FlatCAMApp.py:6040 FlatCAMApp.py:6043 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: FlatCAMApp.py:6048 +#: FlatCAMApp.py:6058 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier Gerber este anulată." -#: FlatCAMApp.py:6069 FlatCAMApp.py:6072 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: FlatCAMApp.py:6077 +#: FlatCAMApp.py:6087 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier Excellon este anulată." -#: FlatCAMApp.py:6099 FlatCAMApp.py:6102 +#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: FlatCAMApp.py:6107 +#: FlatCAMApp.py:6117 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier G-Code este anulată." -#: FlatCAMApp.py:6125 FlatCAMApp.py:6128 +#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 msgid "Open Project" msgstr "Încarcă Project" -#: FlatCAMApp.py:6136 +#: FlatCAMApp.py:6146 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui Proiect a fost anulată." -#: FlatCAMApp.py:6155 FlatCAMApp.py:6158 +#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: FlatCAMApp.py:6162 +#: FlatCAMApp.py:6172 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier de Configurare este anulată." -#: FlatCAMApp.py:6177 FlatCAMApp.py:6428 FlatCAMApp.py:8581 FlatCAMApp.py:8601 -#: FlatCAMApp.py:8622 FlatCAMApp.py:8644 +#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] Nici-un obiect selectat." -#: FlatCAMApp.py:6178 FlatCAMApp.py:6429 +#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: FlatCAMApp.py:6189 +#: FlatCAMApp.py:6199 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" "[ERROR_NOTCL] Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: FlatCAMApp.py:6202 FlatCAMApp.py:6206 +#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 msgid "Export SVG" msgstr "Exporta SVG" -#: FlatCAMApp.py:6211 +#: FlatCAMApp.py:6221 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Exportul SVG este anulat." -#: FlatCAMApp.py:6230 +#: FlatCAMApp.py:6240 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" "[[WARNING_NOTCL]] Datele trebuie să fie organizate intr-o arie 3D cu ultima " "dimensiune cu valoarea 3 sau 4." -#: FlatCAMApp.py:6236 FlatCAMApp.py:6240 +#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: FlatCAMApp.py:6245 +#: FlatCAMApp.py:6255 msgid "Export PNG cancelled." msgstr "Exportul imagine PNG este anulat." -#: FlatCAMApp.py:6264 +#: FlatCAMApp.py:6274 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Gerber pentru " "export." -#: FlatCAMApp.py:6269 FlatCAMApp.py:6392 +#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere " "Gerber..." -#: FlatCAMApp.py:6281 +#: FlatCAMApp.py:6291 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: FlatCAMApp.py:6286 +#: FlatCAMApp.py:6296 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Salvarea codului sursa Gerber este anulată." -#: FlatCAMApp.py:6305 +#: FlatCAMApp.py:6315 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -665,22 +665,22 @@ msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Excellon " "pentru export." -#: FlatCAMApp.py:6310 FlatCAMApp.py:6351 +#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere " "Excellon ..." -#: FlatCAMApp.py:6318 FlatCAMApp.py:6322 +#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: FlatCAMApp.py:6327 +#: FlatCAMApp.py:6337 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Salvarea codului sursa Excellon este anulată." -#: FlatCAMApp.py:6346 +#: FlatCAMApp.py:6356 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -688,94 +688,94 @@ msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Excellon " "pentru export." -#: FlatCAMApp.py:6359 FlatCAMApp.py:6363 +#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 msgid "Export Excellon" msgstr "Exporta Excellon" -#: FlatCAMApp.py:6368 +#: FlatCAMApp.py:6378 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Exportul Excellon anulat." -#: FlatCAMApp.py:6387 +#: FlatCAMApp.py:6397 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Gerber pentru " "export." -#: FlatCAMApp.py:6400 FlatCAMApp.py:6404 +#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 msgid "Export Gerber" msgstr "Exporta Gerber" -#: FlatCAMApp.py:6409 +#: FlatCAMApp.py:6419 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Exportul Gerber este anulat." -#: FlatCAMApp.py:6439 +#: FlatCAMApp.py:6449 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Doar obiecte tip Geometrie pot fi folosite." -#: FlatCAMApp.py:6453 FlatCAMApp.py:6457 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 msgid "Export DXF" msgstr "Exporta DXF" -#: FlatCAMApp.py:6463 +#: FlatCAMApp.py:6473 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Exportul DXF anulat." -#: FlatCAMApp.py:6483 FlatCAMApp.py:6486 +#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 msgid "Import SVG" msgstr "Importa SVG" -#: FlatCAMApp.py:6495 +#: FlatCAMApp.py:6505 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Importul SVG anulat." -#: FlatCAMApp.py:6514 FlatCAMApp.py:6518 +#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 msgid "Import DXF" msgstr "Importa DXF" -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6537 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Incărcarea fişier DXF anulată." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6555 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6565 +#: FlatCAMApp.py:6575 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Selectati un obiect Gerber sau Excellon pentru a-i vedea " "codul sursa." -#: FlatCAMApp.py:6572 +#: FlatCAMApp.py:6582 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru a-i vedea codul sursa." -#: FlatCAMApp.py:6580 +#: FlatCAMApp.py:6590 msgid "Source Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6600 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR]App.on_view_source() -->%s" -#: FlatCAMApp.py:6602 FlatCAMApp.py:7744 FlatCAMObj.py:5581 +#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:6614 +#: FlatCAMApp.py:6624 msgid "Script Editor" msgstr "Editor Script." -#: FlatCAMApp.py:6617 +#: FlatCAMApp.py:6627 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -819,99 +819,99 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6640 FlatCAMApp.py:6643 +#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: FlatCAMApp.py:6651 +#: FlatCAMApp.py:6661 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Incărcarea TCL script anulată." -#: FlatCAMApp.py:6663 +#: FlatCAMApp.py:6673 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6689 FlatCAMApp.py:6692 +#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: FlatCAMApp.py:6700 +#: FlatCAMApp.py:6710 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Rularea fisierului Script a fost anulată." -#: FlatCAMApp.py:6750 FlatCAMApp.py:6754 +#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: FlatCAMApp.py:6751 +#: FlatCAMApp.py:6761 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proiect_{date}" -#: FlatCAMApp.py:6759 +#: FlatCAMApp.py:6769 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Salvarea Proiect anulată." -#: FlatCAMApp.py:6803 +#: FlatCAMApp.py:6813 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: FlatCAMApp.py:6837 FlatCAMApp.py:6943 FlatCAMApp.py:7058 +#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] Fişier SVG exportat in %s" -#: FlatCAMApp.py:6868 FlatCAMApp.py:6989 +#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "" "[WARNING_NOTCL] Nu este nici-un container Box pentru obiect. Se foloseşte %s" -#: FlatCAMApp.py:6946 FlatCAMApp.py:7061 +#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 msgid "Generating Film ... Please wait." msgstr "Filmul se generează ... Aşteaptă!" -#: FlatCAMApp.py:7209 +#: FlatCAMApp.py:7219 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Fişierul Excellon exportat in %s" -#: FlatCAMApp.py:7216 +#: FlatCAMApp.py:7226 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: FlatCAMApp.py:7221 FlatCAMApp.py:7228 +#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Fişierul Excellon nu a putut fi exportat." -#: FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Fişier Gerber exportat in %s" -#: FlatCAMApp.py:7333 +#: FlatCAMApp.py:7343 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: FlatCAMApp.py:7338 FlatCAMApp.py:7345 +#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Fişierul Gerber nu a putut fi exportat." -#: FlatCAMApp.py:7385 +#: FlatCAMApp.py:7395 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] Fişierul DXF exportat in %s" -#: FlatCAMApp.py:7391 +#: FlatCAMApp.py:7401 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: FlatCAMApp.py:7396 FlatCAMApp.py:7403 +#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[[WARNING_NOTCL]] Fişierul DXF nu a putut fi exportat." -#: FlatCAMApp.py:7423 FlatCAMApp.py:7465 FlatCAMApp.py:7509 +#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -919,102 +919,102 @@ msgstr "" "[ERROR_NOTCL] Typul parametrului nu este compatibil. Doar Geometrie is " "Gerber sunt acceptate." -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7443 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: FlatCAMApp.py:7444 FlatCAMApp.py:7486 FlatCAMApp.py:7529 FlatCAMApp.py:7606 -#: FlatCAMApp.py:7667 FlatCAMApp.py:7730 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 +#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Incărcat: %s" -#: FlatCAMApp.py:7475 +#: FlatCAMApp.py:7485 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7527 msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: FlatCAMApp.py:7558 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului %s" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7573 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Eşec in parsarea fişierului: {name}. {error}" -#: FlatCAMApp.py:7570 FlatCAMObj.py:4259 +#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "" "[ERROR] A apărut o eroare interna. Verifică in TCL Shell pt mai multe " "detalii.\n" -#: FlatCAMApp.py:7579 +#: FlatCAMApp.py:7589 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Obiectul nu estetip Gerber sau este gol. Se anulează crearea " "obiectului." -#: FlatCAMApp.py:7587 +#: FlatCAMApp.py:7597 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7607 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "" "[ERROR_NOTCL] Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber." -#: FlatCAMApp.py:7630 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] Acesta nu este un fişier Excellon." -#: FlatCAMApp.py:7633 +#: FlatCAMApp.py:7643 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Fişierul %s nu se poate incărca." -#: FlatCAMApp.py:7638 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "" "[ERROR_NOTCL] A apărut o eroare interna. Verifică in TCL Shell pt mai multe " "detalii.\n" -#: FlatCAMApp.py:7651 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "" "[ERROR_NOTCL] Nici-o informaţie de tip geometrie nu s-a gasit in fişierul: %s" -#: FlatCAMApp.py:7654 +#: FlatCAMApp.py:7664 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare" -#: FlatCAMApp.py:7660 +#: FlatCAMApp.py:7670 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon." -#: FlatCAMApp.py:7697 +#: FlatCAMApp.py:7707 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Incărcarea fişierului %s a eșuat." -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7717 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] Acest obiect nu este de tip GCode" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7723 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare" -#: FlatCAMApp.py:7721 +#: FlatCAMApp.py:7731 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1025,26 +1025,26 @@ msgstr "" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul " "procesarii." -#: FlatCAMApp.py:7761 +#: FlatCAMApp.py:7771 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului de configurare: %s" -#: FlatCAMApp.py:7787 FlatCAMApp.py:7804 +#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului proiect: %s" -#: FlatCAMApp.py:7827 +#: FlatCAMApp.py:7837 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Proeictul a fost incărcat din: %s" -#: FlatCAMApp.py:7932 +#: FlatCAMApp.py:7942 msgid "Available commands:\n" msgstr "Comenzi disponibile:\n" -#: FlatCAMApp.py:7934 +#: FlatCAMApp.py:7944 msgid "" "\n" "\n" @@ -1056,27 +1056,27 @@ msgstr "" "Introduceți help pentru utilizare.\n" "Exemplu: help open_gerber" -#: FlatCAMApp.py:8084 +#: FlatCAMApp.py:8094 msgid "Shows list of commands." msgstr "Arata o lista de comenzi." -#: FlatCAMApp.py:8141 +#: FlatCAMApp.py:8151 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Eşec in incărcarea listei cu obiecte recente." -#: FlatCAMApp.py:8148 +#: FlatCAMApp.py:8158 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "[ERROR_NOTCL] Eşec in parsarea listei cu obiecte recente." -#: FlatCAMApp.py:8192 +#: FlatCAMApp.py:8202 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: FlatCAMApp.py:8209 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:8216 +#: FlatCAMApp.py:8226 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1173,27 +1173,27 @@ msgstr "" "\n" " " -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8333 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" "[WARNING_NOTCL] Verificarea pentru ultima versiune a eșuat. Nu a fost " "posibilă conectarea la server." -#: FlatCAMApp.py:8330 +#: FlatCAMApp.py:8340 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" "[ERROR_NOTCL] Informatia cu privire la ultima versiune nu s-a putut " "interpreta." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8350 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:8345 +#: FlatCAMApp.py:8355 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:8346 +#: FlatCAMApp.py:8356 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1201,58 +1201,58 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:8348 +#: FlatCAMApp.py:8358 msgid "info" msgstr "Informaţie" -#: FlatCAMApp.py:8367 +#: FlatCAMApp.py:8377 msgid "[success] All plots disabled." msgstr "[success] Toate afişările sunt dezactivate." -#: FlatCAMApp.py:8373 +#: FlatCAMApp.py:8383 msgid "[success] All non selected plots disabled." msgstr "[success] Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:8379 +#: FlatCAMApp.py:8389 msgid "[success] All plots enabled." msgstr "[success] Toate afişările sunt activate." -#: FlatCAMApp.py:8385 +#: FlatCAMApp.py:8395 msgid "[success] Selected plots enabled..." msgstr "[success] Toate afişările sunt activate..." -#: FlatCAMApp.py:8393 +#: FlatCAMApp.py:8403 msgid "[success] Selected plots disabled..." msgstr "[success] Toate afişările sunt dezactivate..." -#: FlatCAMApp.py:8403 FlatCAMApp.py:8416 +#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8460 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:8471 FlatCAMApp.py:8502 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Proiectul s-a salvat in: %s" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8499 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Verificarea proiectului salvat a eșuat: %s. Incearcă să il " "salvezi din nou." -#: FlatCAMApp.py:8496 +#: FlatCAMApp.py:8506 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Parsarea proiectului salvat a eșuat: %s. Incearcă să il " "salvezi din nou." -#: FlatCAMApp.py:8504 +#: FlatCAMApp.py:8514 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "" @@ -1264,34 +1264,34 @@ msgstr "" msgid "[success] Name changed from {old} to {new}" msgstr "[success] Numele schimbat din {old} in {new}" -#: FlatCAMObj.py:553 FlatCAMObj.py:2035 FlatCAMObj.py:3301 FlatCAMObj.py:5478 +#: FlatCAMObj.py:553 FlatCAMObj.py:2034 FlatCAMObj.py:3300 FlatCAMObj.py:5485 msgid "Basic" msgstr "Baza" -#: FlatCAMObj.py:565 FlatCAMObj.py:2051 FlatCAMObj.py:3323 FlatCAMObj.py:5484 +#: FlatCAMObj.py:565 FlatCAMObj.py:2050 FlatCAMObj.py:3322 FlatCAMObj.py:5491 msgid "Advanced" msgstr "Avansat" -#: FlatCAMObj.py:928 FlatCAMObj.py:983 +#: FlatCAMObj.py:927 FlatCAMObj.py:982 #, python-format msgid "[success] Isolation geometry created: %s" msgstr "[success] Geometria de izolare creată: %s" -#: FlatCAMObj.py:1162 +#: FlatCAMObj.py:1161 msgid "Plotting Apertures" msgstr "Aperturile sunt in curs de afișare" -#: FlatCAMObj.py:1878 flatcamEditors/FlatCAMExcEditor.py:1368 +#: FlatCAMObj.py:1877 flatcamEditors/FlatCAMExcEditor.py:1368 msgid "Total Drills" msgstr "Nr. Tot. Op. Găurire" -#: FlatCAMObj.py:1904 flatcamEditors/FlatCAMExcEditor.py:1400 +#: FlatCAMObj.py:1903 flatcamEditors/FlatCAMExcEditor.py:1400 msgid "Total Slots" msgstr "Nr. Tot. Sloturi" -#: FlatCAMObj.py:2107 FlatCAMObj.py:3375 FlatCAMObj.py:3675 FlatCAMObj.py:3862 -#: FlatCAMObj.py:3875 FlatCAMObj.py:3992 FlatCAMObj.py:4409 FlatCAMObj.py:4647 -#: FlatCAMObj.py:5060 flatcamEditors/FlatCAMExcEditor.py:1474 +#: FlatCAMObj.py:2106 FlatCAMObj.py:3374 FlatCAMObj.py:3674 FlatCAMObj.py:3869 +#: FlatCAMObj.py:3882 FlatCAMObj.py:3999 FlatCAMObj.py:4416 FlatCAMObj.py:4654 +#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1474 #: flatcamTools/ToolCalculators.py:307 flatcamTools/ToolCalculators.py:318 #: flatcamTools/ToolCalculators.py:330 flatcamTools/ToolCalculators.py:345 #: flatcamTools/ToolCalculators.py:358 flatcamTools/ToolCalculators.py:372 @@ -1310,25 +1310,25 @@ msgstr "Nr. Tot. Sloturi" msgid "[ERROR_NOTCL] Wrong value format entered, use a number." msgstr "[ERROR_NOTCL] O valoare gresita a fost introdusa. Foloseşte un număr." -#: FlatCAMObj.py:2331 FlatCAMObj.py:2423 FlatCAMObj.py:2546 +#: FlatCAMObj.py:2330 FlatCAMObj.py:2422 FlatCAMObj.py:2545 msgid "" "[ERROR_NOTCL] Please select one or more tools from the list and try again." msgstr "" "[ERROR_NOTCL] Selectează una sau mai multe unelte din lista și încearcă din " "nou." -#: FlatCAMObj.py:2338 +#: FlatCAMObj.py:2337 msgid "" "[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Anulat. Freza pt frezarea găurilor este mai mare decat " "diametrul găurii." -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Tool_nr" msgstr "Nr. Unealtă" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 #: flatcamEditors/FlatCAMExcEditor.py:819 #: flatcamEditors/FlatCAMExcEditor.py:2020 flatcamGUI/ObjectUI.py:556 #: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80 @@ -1336,21 +1336,21 @@ msgstr "Nr. Unealtă" msgid "Diameter" msgstr "Diametru" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Drills_Nr" msgstr "Nr. gaura" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Slots_Nr" msgstr "Nr. slot" -#: FlatCAMObj.py:2433 +#: FlatCAMObj.py:2432 msgid "" "[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Anulat. Freza este mai mare decat diametrul slotului de frezat." -#: FlatCAMObj.py:2608 FlatCAMObj.py:4297 FlatCAMObj.py:4513 FlatCAMObj.py:4830 +#: FlatCAMObj.py:2607 FlatCAMObj.py:4304 FlatCAMObj.py:4520 FlatCAMObj.py:4837 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self." "options[\"z_pdepth\"]" @@ -1358,7 +1358,7 @@ msgstr "" "[ERROR_NOTCL] Valoare gresita pt self.defaults[\"z_pdepth\"] sau self." "options[\"z_pdepth\"]" -#: FlatCAMObj.py:2620 FlatCAMObj.py:4309 FlatCAMObj.py:4525 FlatCAMObj.py:4842 +#: FlatCAMObj.py:2619 FlatCAMObj.py:4316 FlatCAMObj.py:4532 FlatCAMObj.py:4849 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " "self.options[\"feedrate_probe\"]" @@ -1366,11 +1366,11 @@ msgstr "" "[ERROR_NOTCL] Valoare gresita pt self.defaults[\"feedrate_probe\"] sau self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2652 FlatCAMObj.py:4718 FlatCAMObj.py:4723 FlatCAMObj.py:4873 +#: FlatCAMObj.py:2651 FlatCAMObj.py:4725 FlatCAMObj.py:4730 FlatCAMObj.py:4880 msgid "Generating CNC Code" msgstr "CNC Code in curs de generare" -#: FlatCAMObj.py:2678 FlatCAMObj.py:5019 camlib.py:5167 camlib.py:5626 +#: FlatCAMObj.py:2677 FlatCAMObj.py:5026 camlib.py:5167 camlib.py:5626 #: camlib.py:5889 msgid "" "[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the " @@ -1381,58 +1381,58 @@ msgstr "" "să fie in formatul (x, y) \n" "dar are o singură valoare in loc de doua. " -#: FlatCAMObj.py:2998 FlatCAMObj.py:3918 FlatCAMObj.py:3919 FlatCAMObj.py:3928 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3925 FlatCAMObj.py:3926 FlatCAMObj.py:3935 msgid "Iso" msgstr "Izo." -#: FlatCAMObj.py:2998 FlatCAMObj.py:3258 FlatCAMObj.py:3540 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3257 FlatCAMObj.py:3539 msgid "Rough" msgstr "Grosier" -#: FlatCAMObj.py:2998 +#: FlatCAMObj.py:2997 msgid "Finish" msgstr "Finisare" -#: FlatCAMObj.py:3294 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 +#: FlatCAMObj.py:3293 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 #: flatcamGUI/FlatCAMGUI.py:1615 flatcamGUI/FlatCAMGUI.py:1951 #: flatcamGUI/ObjectUI.py:999 msgid "Copy" msgstr "Copiază" -#: FlatCAMObj.py:3510 +#: FlatCAMObj.py:3509 msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format." msgstr "[ERROR_NOTCL] Introdu diametrul dorit pt unealtă in format Real." -#: FlatCAMObj.py:3585 +#: FlatCAMObj.py:3584 msgid "[success] Tool added in Tool Table." msgstr "[success] Unealtă adăugată in Tabela de Unelte." -#: FlatCAMObj.py:3590 +#: FlatCAMObj.py:3589 msgid "[ERROR_NOTCL] Default Tool added. Wrong value format entered." msgstr "" "[ERROR_NOTCL] Unealta implicita adăugată dar valoarea are un format gresit." -#: FlatCAMObj.py:3620 FlatCAMObj.py:3630 +#: FlatCAMObj.py:3619 FlatCAMObj.py:3629 msgid "[WARNING_NOTCL] Failed. Select a tool to copy." msgstr "[WARNING_NOTCL] Eșuat. Selectează o unealtă pt copiere." -#: FlatCAMObj.py:3659 +#: FlatCAMObj.py:3658 msgid "[success] Tool was copied in Tool Table." msgstr "[success] Unealta a fost copiata in Tabela de Unelte." -#: FlatCAMObj.py:3692 +#: FlatCAMObj.py:3691 msgid "[success] Tool was edited in Tool Table." msgstr "[success] Unealta a fost editata in Tabela de Unelte." -#: FlatCAMObj.py:3723 FlatCAMObj.py:3733 +#: FlatCAMObj.py:3722 FlatCAMObj.py:3732 msgid "[WARNING_NOTCL] Failed. Select a tool to delete." msgstr "[WARNING_NOTCL] Eșuat. Selectează o unealtă pentru ștergere." -#: FlatCAMObj.py:3757 +#: FlatCAMObj.py:3756 msgid "[success] Tool was deleted in Tool Table." msgstr "[success] Unealta a fost stearsa din Tabela de Unelte." -#: FlatCAMObj.py:4178 +#: FlatCAMObj.py:4185 #, python-format msgid "" "[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry." @@ -1440,23 +1440,23 @@ msgstr "" "[WARNING_NOTCL] Acest obiect Geometrie nu poate fi procesar decoarece este " "Geometrie %s." -#: FlatCAMObj.py:4195 +#: FlatCAMObj.py:4202 msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number." msgstr "" "[ERROR_NOTCL] Diametrul uneltei este in format gresit, foloseşte un număr " "Real." -#: FlatCAMObj.py:4222 +#: FlatCAMObj.py:4229 msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..." msgstr "" "[ERROR_NOTCL] Eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..." -#: FlatCAMObj.py:4260 +#: FlatCAMObj.py:4267 #, python-format msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" -#: FlatCAMObj.py:4418 FlatCAMObj.py:4656 +#: FlatCAMObj.py:4425 FlatCAMObj.py:4663 msgid "" "[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1465,21 +1465,21 @@ msgstr "" "val. nu este oferita.\n" "Adaugă un ofset pt unealtă sau schimbă Tipul Ofset." -#: FlatCAMObj.py:4537 flatcamTools/ToolSolderPaste.py:1107 +#: FlatCAMObj.py:4544 flatcamTools/ToolSolderPaste.py:1107 #: flatcamTools/ToolSolderPaste.py:1162 msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..." msgstr "[ERROR_NOTCL] Anulat. Fişier gol, nu are date geometrice." -#: FlatCAMObj.py:4906 FlatCAMObj.py:4916 camlib.py:3348 camlib.py:3357 +#: FlatCAMObj.py:4913 FlatCAMObj.py:4923 camlib.py:3348 camlib.py:3357 msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float." msgstr "" "[ERROR_NOTCL] Factorul de scalare trebuie să fie un număr: natural sau real." -#: FlatCAMObj.py:4954 +#: FlatCAMObj.py:4961 msgid "[success] Geometry Scale done." msgstr "[success] Scalare Geometrie executată." -#: FlatCAMObj.py:4971 camlib.py:3426 +#: FlatCAMObj.py:4978 camlib.py:3426 msgid "" "[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only " "one value in the Offset field." @@ -1487,29 +1487,29 @@ msgstr "" "[ERROR_NOTCL] O pereche de valori (x,y) este necesară. Probabil că ai " "introdus numai o singură valoare in câmpul Offset." -#: FlatCAMObj.py:4991 +#: FlatCAMObj.py:4998 msgid "[success] Geometry Offset done." msgstr "[success] Ofset Geometrie executat." -#: FlatCAMObj.py:5546 FlatCAMObj.py:5551 flatcamTools/ToolSolderPaste.py:1361 +#: FlatCAMObj.py:5553 FlatCAMObj.py:5558 flatcamTools/ToolSolderPaste.py:1361 msgid "Export Machine Code ..." msgstr "Exporta CNC Cod Masina ..." -#: FlatCAMObj.py:5557 flatcamTools/ToolSolderPaste.py:1364 +#: FlatCAMObj.py:5564 flatcamTools/ToolSolderPaste.py:1364 msgid "[WARNING_NOTCL] Export Machine Code cancelled ..." msgstr "[WARNING_NOTCL] Exportul codului masina CNC a fost anulat ..." -#: FlatCAMObj.py:5570 +#: FlatCAMObj.py:5577 #, python-format msgid "[success] Machine Code file saved to: %s" msgstr "[success] Fişierul cu cod CNC este salvat in: %s" -#: FlatCAMObj.py:5592 +#: FlatCAMObj.py:5599 #, python-format msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" -#: FlatCAMObj.py:5709 +#: FlatCAMObj.py:5716 #, python-format msgid "" "[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s " @@ -1518,11 +1518,11 @@ msgstr "" "[WARNING_NOTCL] Acest obiect CNCJob nu poate fi procesar deoarece este un " "obiect CNCJob tip %s." -#: FlatCAMObj.py:5762 +#: FlatCAMObj.py:5769 msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21" msgstr "[ERROR_NOTCL] G-code nu contine codul pt unitati: G20 sau G21" -#: FlatCAMObj.py:5775 +#: FlatCAMObj.py:5782 msgid "" "[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's " "empty." @@ -1530,17 +1530,17 @@ msgstr "" "[ERROR_NOTCL] Anulat. Codul G-Code din Macro-ul Schimbare unealtă este " "activat dar nuc contine nimic." -#: FlatCAMObj.py:5782 +#: FlatCAMObj.py:5789 msgid "[success] Toolchange G-code was replaced by a custom code." msgstr "" "[success] G-Code-ul pt schimbare unealtă a fost inlocuit cu un cod " "pesonalizat." -#: FlatCAMObj.py:5797 flatcamTools/ToolSolderPaste.py:1390 +#: FlatCAMObj.py:5804 flatcamTools/ToolSolderPaste.py:1390 msgid "[WARNING_NOTCL] No such file or directory" msgstr "[WARNING_NOTCL] Nu exista un asemenea fişier sau director" -#: FlatCAMObj.py:5817 FlatCAMObj.py:5829 +#: FlatCAMObj.py:5824 FlatCAMObj.py:5836 msgid "" "[WARNING_NOTCL] The used postprocessor file has to have in it's name: " "'toolchange_custom'" @@ -1548,7 +1548,7 @@ msgstr "" "[WARNING_NOTCL] Postprocesorul folosit trebuie să aibă in numele sau: " "'toolchange_custom'" -#: FlatCAMObj.py:5835 +#: FlatCAMObj.py:5842 msgid "[ERROR] There is no postprocessor file." msgstr "[ERROR] Nu exista nici-un fişier postprocesor." @@ -11289,11 +11289,11 @@ msgstr "" msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" msgstr "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" -#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1263 +#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1267 msgid "Polygon Paint started ..." msgstr "Paint pt poligon a inceput ..." -#: flatcamTools/ToolPaint.py:1119 flatcamTools/ToolPaint.py:1208 +#: flatcamTools/ToolPaint.py:1123 flatcamTools/ToolPaint.py:1212 #, python-format msgid "" "[ERROR] Could not do Paint All. Try a different combination of parameters. " @@ -11304,7 +11304,7 @@ msgstr "" "combinaţie diferita de parametri. Sau încearcă o alta metoda de 'pictat'\n" "%s" -#: flatcamTools/ToolPaint.py:1143 +#: flatcamTools/ToolPaint.py:1147 msgid "" "[ERROR] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11316,11 +11316,11 @@ msgstr "" "geometrice.\n" "Schimbă parametrii de 'pictare' și încearcă din nou." -#: flatcamTools/ToolPaint.py:1152 +#: flatcamTools/ToolPaint.py:1156 msgid "[success] Paint All Done." msgstr "[success] 'Paint' pt toate poligoanele a fost efectuata." -#: flatcamTools/ToolPaint.py:1238 +#: flatcamTools/ToolPaint.py:1242 msgid "" "[ERROR_NOTCL] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11332,7 +11332,7 @@ msgstr "" "pt a fi folosit in obiectul Geometrie de 'pictat'.\n" "Schimbă parametrii de 'pictat' și încearcă din nou." -#: flatcamTools/ToolPaint.py:1247 +#: flatcamTools/ToolPaint.py:1251 msgid "[success] Paint All with Rest-Machining done." msgstr "" "[success] 'Paint' pentru toate poligoanele cu strategia Rest a fost " diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 185f7c2b25d395c8a29421071bfb02bccac772fc..d003669f7ec9cb88baa779fed0369666618a9dda 100644 GIT binary patch delta 53876 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 delta 28269 zcmZA91$Y%lzsK=Co8TGw#>G;Y1jF%L*KrymIFEWeP6B+2iSQ$;UV=W3lhARz zPCAota$!0OieVb8k8!Xks)2zR3%%Bf*6FD0<|5DFY`|2w71gnm7>vK7+Pjac|HQAC zUi39L%!NS|RKjG~2-Q$mR0Cd2i}O)WzRAXitv68}d~5xL>UgYvjuRh)P;q+HeR5$+ z?(dYc1@)03aa!BB2kJ&cP#v0vsc|u?V>?g{ok4Z*w)G`yD&zO(2AC6dT{#;!#T3MS z(5ok!Ktc^JwfZmv@mU-Hi@G4z0MlSPOiWxDgRmlMO*BNcGZa;SHmYN*P*b`aRsRC& zzJCs2{*~bwXeuU0jX*9`&x@fd)<)g1D<;Ds)~VJ-)=kz!n2~xHQ5|@JT72;anUP3^ zNr^)TG5$(aBts21Ks`ZcTVXWn!dccu)^*sB<-HRNP@Zt8;}pcws0ZqaNpLh~$C=h> z)JR>y4*1baVhD+L!czzMs?JCpM-Ak4udh?2=l}lQQIdUs^Ma&1}fO{+SV4R2D_o^4MTNcJgVI} zsCJgx^0hXOMmp|w_L5M;M==+k$4dAf3t_pDW@!7NI=BpV!|hlGk6=D@M>$RxEQsmw zYt)Um;hbGiJtvsE+(Tj`3FmZ*0Z5<4uF9FgN)*Q5V$55FCh^ zaK3dLYV}`0-S{TzMt`HG^gXJ>!4u53ONSYW%VQU8GlB81OX3I_;h18gdGh9{Iq!-Z znSSVh@t~$;Dr&Vaw)tzZ8Sx%Wi@}r3R24+M$f}`6x(#N>VVDb-cuDAqj-eX<3;jLE zRK&rPP0#aTdE$E3Ij9C=P}jf3^q6LfxnUTF5`TqRaSRr~6_^*#p&rQl(N;)0)npV! zZJ%nWx$lVTSU(KJ388{?bH)9;BeGjMcH_tjj!3*Gt&%pCQL}ZFw_%=qei9+YRDt73U0y*_!9L% zVYAp7+~28BqA)&3Eyf(P`EbD@*a}ag>gAkcMrI9amG8zp_=}BSVPfJqbIpq^C2C~T zqMkS_Y6J>k87zig6$~Jup&X6=)s5=VVl0F)sD|8mrlAC=sYz+ghgyV{P}{Wws{RDj z4QHb6GaoflOED3ypT~14V>cOkqGQ&}s17~A9QYC|WBN$5f7_$VBQOAGpl&z^HS`Nn zLmZ8o$}?C1AEF*8-F&+{<}QH0UP`5!Xw(h7A z@M0>QZR0hlC->R-IO+zMZT=ffOdRh!(|&3UCeDP(w6BViP{Y-%O;I=Qin?%s%^!;0ji^Iu?6jMi8H$6y-VfSK_aYVkZkb>xMOKcX6ryV5*JM%0uRK&_pss17u><%4Yg1k^}* z7m%ny;wFY+u2p6P+M;gM9kp5qpyqZG>W1@eybd)IJ8gW-#uu>)`G25>KF?}1LSd+O z!i`?1K8aXlw6z7DQA0Tp%VGp-aqY+0_y{#6FR=uEw1%xQAFq9Jwud>!Y?N2{!L;8Q zHMKo$JQy2k|Boc0p^ZVUg=?rA{eya=J+tNU)|v8P)O#Qss-xvmyP!74$F?@V2kJ?O zqDF8cs{MsF{|7A3{T&~P8u%JD5*2?mPgo5Di0h)}upy?#ewYBKqHeqZGvQj)$Q(!A zCj6J{V_id$DFtZE8tmMo^*rR$Eh(3`4v&u zbwaJ3UKk$-quvJ*HeP_Lw`>FBpMb<#GW2BIuo|Ama7?k0pM0@7>Vh+v2ruC@`~&r5 zeK(o>A()VO0&4Zo#XPtI`{8NSnkl#0ym5zaX8g5(H;|#Bx`%4;Z&c5pViNp-YB=E* zbE7n<@|>vr!Zt3Cdh(i>6dR(3x)W+@$D*cmGHRr!du?I~>Vhq(1`nZbd=?YqEt~%c zwZGq^i^;c|#g!5@GI>xVS^`tB3o2tg;ug_nBs!t)GaGdu?=ljhBsQS-^-a`Jzd((| z2hJY{MuGn zhkCN@s0I(BI&=d7Ov=cRjM^SIkGpOql?lLc~ET|8mvgj>H zq9qB<^>oaQ^H95CFQ&$WsFAsf>ewHsCwPLoE?~FmKzvL?oC)Tmp{C>}>IP3x^#b>p8ze!ER3=o1^Vv8I)zNTk zO-x5ze-GoY3wqmv5$NBin3DX-Hh&4~$ycH3Z$UlLe$0huZ2TH^qd0p_#}Z>-;xwps zr&?#D+FRfyp@x>*f-R^U`%pu522(V*_VQsmJdPUbKTsWegBpP(`;F;wAaQQ2jf+uh=xt$#2~!;~pB1CRD)}5 zycIRKdr(7t4D|qaP>c7m)$=o*=l)J|5`mZ(CtxUkh1*e!Dd31PK5BOaS+k*TTpR~u zCDc^xMBOmoQDZ5LMO+=#;X0@_(iFXV@-8IQvw^6&pNQJ`U!yMEgt}lm>P7N1>IPS> z_pPrmFZqGT%o+&Amc%VE2kt<%a|3n#!()uUGTxC98{-`}Jxq$aaT*N7OsIO61sE)P7#MsSCLPI?i^`vt! zE-paza0w>HwWvkqvmUnjXHgB_MAiQXL-D0G$652lO;JPM7BwQhQSEsL+5#_@Bx5G3 z!DF_<1=Iz%F+Ki?*)Sl+#JNy$6&v?Jb!0Lo!MT_im!n?sn^EtPBc|NzTqmIm9->Cz z6*j~7sKwLh9P^2ru@I&{Z#q;HlM>fMt%>%iC+cSN2cd2_5jCRUTEE9E#OwVs|7S^P zQ9MKS^c|`r@qRT!mKZgc=}|Yxi5j6I7=#tDA~ry^GvDSf!g9nLu>t;Tt#HA-X(KVW z_Ww2|@FwQOxEIY|EQI1D;(a&_D_=6d7u<)fh=YDJ9qNPX;0P>&6EOgHVKUr@YCi@w z67NtQ4Yv zHT3UM4Ts+|KY|TGb-;&}@II=3-ak!;TVgHZNUVXkFg51>i{A-gCDe7^sU-A-r%+E8 zc;C!jMf{4mJE{R6mPOA4b76VZ(2m2JxDjjMTkL}2f1C1k*p~PbszYJ_n2wLbaPIF! zlc+|)Yt#+OKQzBM7>#Q9Fsk9i|C%RnhRm9?5VaQ4JTgDaH9*Bvur40NCK&XX>A`MT z0rz7z{DisGQnn{%uD(LOV0vS7T#6O&Ef&O5Pt6yP9@b5$A$);6iBtTUaU?4LC#(D1 zjBpjy$c)Ao_y< z@%X=1*TO=?gHYwGQLFb9w#4KfkAK_s#ZclUSPaivW4Rvx6qZJHc$9Sus$+k;UXw@@ zV62VmnHSaLHK@7$4fUky0zLkBd0*6s975F#j%7Ml8P$R5)`OUz_%)Ws?97*JkLu83 zFA2@b~AiByy3MVhgrdFQZ1{6RKj)1Rnp?)WTZCL$C-QLVw4x0dduYrUMI6Lwp$3 z&MVX#G-D!<{}tUBt7s>$CZV1`#JpHEvAIDz)DW#l4cQ%xzzi&HZOU<-=f}xwUV0-O+gLaHmre8ZiM>uLXbw{m%IjDAaqek{RX2iIu&3$sBS2t`xLKluky;xSF z=Ij`z$H%BOk}!>jt;y>a)o>HkNDM>WV72u;h7kXUnJ`mY)4}qn_B*3q!Bf(Dy#9tZ z*a~ND!An$!(xx*FSHuwF-l!*-W!->!@>AAlsE(&jZ*E)xRlgnTJ>s=)LDl;`J^Non zn;?U+G-_^oTBlmqphn^dro+3aC;1QcB$+ds4pv3&maeD~nT{GcpY=9s#N%Z$?G^Qs z2qB|BYDfpzcs^?Awxb%jh{5T^7Kh{ykPeY zC$ruE*-7Za8rE*8p`UCkY(#b7JZe$Bw{i9?9{)SO4hE7x6;t6X?Buc*a3XPn>}DI! z#oEM2QSBtp;eQ~nQR=G{b+F}Ut7}St2MNP#aOpCWr*S|vzeMla& zJ1S#x;zpPVyJ0*WV&e#`p#49KgtpUJR0Fp#0S4qXbDab=B6)4x0CmGYsQU9!L%I{S zc5c}G_o#L=dBs<7GKJO#xN{N+ywO%YYu94 zpFlnNOH_x_hMGlI0(E^mRDJ}i{u0z8K8ZniE0q1O2A`6lMVP0MncEtuid|5PWh5rW zRj3Z`K)qV8qpnL(*yI1vEf4BOC9R!NyI?M=opq=VUqJ1ew}riCj?)z}LsA^|4sT%N zS*W@C0rhEj0JVQ#pms&3qNXF&QByG#HRRu-uG?V!8TA0yaJ|ci9coGzdW)M6k8`LO zOOg_14)bC;;wsh&s1KFHxCfn*9_J+N#pO7;l*ieJxl4QeU)labjZA16vxe%TI?x%l zMuwp7=bd9S*4vDu*1M>=`wumj>C2i=u`;Mn!``Sx_N~p|j~e>NsQT&3nISHXid)-w zG^*ZG%;{6a!EdW))Eashf{QiI3w<{D{r9|EE{t-S6S^7&XT!Dw`KY4eU>TLp((Okt*heGNr2jn~Spu zHAQzZHfFA7)Rj(7v8aYAxK`8LxLz$YM=enMbP#F; zX5$3hfFW48wkdCj<%#>C-tikzi}Mod`@$#G>M#72S)8p<_4=Y$+bN2Ko_rr_PM@Ok zQ`GVJf0bGqmA@3VT@Rz?@B`|Fm8-64I25(&!%^F=1!@WhVnUpanz}`(-LkhX`(ICX ziwxcHBWg&q)-zAm0rlz~jhefas5jyj)D0e^zJSE7Z|a9(bK?4_c78;?xc)|c_+)Ef zzAg91VB&2J7=JZ%f(-TiuJtXd$4MKSC(eL+LpH&Ga0*7_phkS!VXnre12a+EY^`+{ zh7zAdeQ3Q$J#gwK#xO65&15t}z0qPdHFHzc+6wif)C6pdKVfxD(aiiD&;~V^E3hn{ zL``Mf=H_d88JtBt!NCR|yQO)uGN=yp!G5?Hzrw_=JkC&Tg)Q*{YH@|O zHXUh>x^4yP1$7QJ$BEmRsVjim9gR^ho>r(S8-jc~dYzRdw924xg(AMnx zTBxsT9Z{<}5)d0NxR0Xv&U)RI2D)AK5^=DCU#!py^_2*=4&pV%O*t~;T z6bm|<2G^k$$w3=mLJjr5s8yY!li3x8tc_8NbU0STjW&K_Bk%)jqsRA_PC8R&U1MX08fiX5t#CA?t}9ahffEWR2U$)X#!VC@+Jp zFcLL_Pf*)7R$nu9=}_;JDt#IM$|SmzQ42Ss7S}sWj9L4c7fWGON2;KPzN>XSYOyV~ z{)B4y7HZA|`kN7~i8YDup%!820FVDSp*071&5at8p;u)G)b?3``g}ft+6A709;Xe~ z#d^3AwFp0<-V?b8nUCKv+)n($x^6J5oT+Lz#4O@|L(No7L3R9lFA1&M!x)OsFfL{t zW)?|4Y)4!lN8nb}+~ptc@&A^5qV*=Kqs2#foFzCBt6;W~=Eglx+jku5g?AIxaqnwe zA#jwL`}C+G%#ZqxRv)!JJ6gw}KGhbYI=Twg&_>jV?6KZMt)(QR&8KDvh7lLVDC~*6 z3B69h81sc9GitxrL2a|1s5ew3mckR(K&DJLDvzbHJE{Y#P#xNe@o^98y>JvY=QmJm z>oumrkO<|o|4NWh#RjM;=#E-s-=eN8;cB=&y;5?jbn#lXpC`{l$C;+Cj}Mxlo8JFJM?QA7M1 zHP?x!m={bM)B_bnb*waI#(vg$s0Y|)JvD{J(9z}BYh?7Ip!#%=^ANYAZoFcKx!@pb zaa}F1bNZZ}l@BdGoU26e+mbIk*EM~&D3)ChV?Crqh@Q@1wS5@&zWpAnHkKqPA0G)DZVU4eeNLfX`6h6RLb| zUT6(byRI{iR_Y#!xny*VV(0_d*BDMb`#ZCkenmBK3pHf_;x`z$$i$0LpXb{!AzneP zjXzOqAn{`J#FbE=GNG*=Xb2s3Cibx*+uuv&hPzI?x(N;VaaQ z2QD>39)UcEvj9VJAr{4xsGWHzHZb`>>s&W~n|WJBG!25PZ) z@{-VnV^B{XW!;2jh>u|$3|wzsBneUV(pih3=Cl^7!S>dXsLzfCs19sLZSN}>8{G}2 zBi?uZyf)3j4)7yDmBSeb-|q!ViYj=(`U4fQ$w3F~0~-R4{H zC~Qc44YfE6?lC`Z7e~D(hF}F8Z{wd)_c@0-@hK+2G<(_q+Ai7mnoqa7sBJR^^#mJH zb9x>%GXGiA?lVsihMKY(SQrPP9%Kz_3ihEobQ#rwd#H9}?KdNydq4YMLtlyvRj7r! zuqWz`E1+(Lx?+KC{93icsn-0+g_Vdm70%`T{mn&URe*Jo!S>ceR+>ZjYKs1BY*J?U$Vhv^O(vs(*Vy(LNL zhT*8i)CBe9qft-35c6R)7Q@@9Cr)|Td{rxmm54i{o_sZGDo&xM_7m#KbN_70TcAcd z0?%syFC(#tjDAPVhe@KN=Eglxb3Xy~6>2l;E7?!ho2bS55%q&gqGM(RGogky6xH$Z zSQj_rG<1%8oE0z~BlP)S;DpEVuq`&BIZm<9)+w&8f|DpZG#+44)+nD{R& zk7ZAJ{Qo?6G=5E-`Ly{;w-d(^H#lQP{30gc{?2_8T1+ocizC)q^W>qZCuoJrpK9~B zq2~HFYHcKq@i-4K1NOo==S&9&S;wPBZk}}u>WvtK-t#2xlQ@Zc&YRUg=~v@&)D8Bc zI(P!p<5g6HuTg6yWC zf`X_QNM%$*El^L|1GSB&VtkCmO}GS?Vx22|3uX;H!U!yWjgI5a>*lv-sc(9mHPoAf zwXno3kHgM%CU{94BBSaZ)5Cao&Gt%REr21ES3~WFZm4}dAGHQ{qMrOdYWsacZR6~} z8*5``;(^u$s1F|>YHGaKN$8FD3EN=WKRo__zdsz6{}9!1oO|X*`B5*J%BcKa*d6Dg zUPvEMBbfG2^K(Eb79}o;Rj?20eXz~MUgsW(GGyfa%iORV>Iuf%cpZiiAF=VDR?mI2 zjnZRm$_wIm7=}OKc|3=s9+=+=*ZJEl%C)Ew^kEY1|7#@F^M6o76Yn4M?X>{v8_Y24 z3@lE(%z7EM$dW!Zi!mdrBh^rE&N`?O?1pN8JZ8e>s16*&>D=GBM?%}H|G%c;JX+BmT;H1{wK0uK(YF?83Ul30&9zJ-;Pt zl^@2Dm_NYve~A2m`q{B|pzHt5=uOlvsuauhzlxWmUTBG9yZ&F#wMXrOO&G@1y!4W2 zNk+c7=EhS{+vO@Y!6fla2fN@`#4E7}KEtlqI=<=H5o|?VFoEm;{}Y*k(Zm4>UH^xZ z4`&f4N@VV{2o-xDk?2NZbYj zm7>X9|6jum!^y;f$<0X2z_!G1u^KiHcJCgF z_fF;dcf&^-5GO*bZx@F;lo6=Mk4o>-t~Kr!bPZS31|Zi%xnoBEMr-JyOXG zW=NOgbjlNEG;{n7jwcSzWTxmF)HZv8`V`9=;`(2q^{_VaKvc&LpcY@z%x3Oyp@zC} z7UMzGTC11Ub*5-YZzzFXvbp|mD37fpvYQ5D_DIic8pT&#^l3ynL?1EI8ND8;8W>0%i_hhq?|A?er~V=4@6G*Z>6rO76^0wUsgxqU&LjKyZ(Q$oUMfG93fte1F&OB*T3B_q4G1A za=rec`>T|B(xRo!P_IP|XtdD4DZn0Phny>SK0Vo*8LvAU@8 z#i)^s!Ijvgyjk?`%X?j?0~wtvxc)cPF|0xyRMBj&rr3!1Cu?ve*Z=$f?x_6T)+FJs z|7XNbsBO3ur{V`Zg_A0q#oVxp>ue$Zh}u1yyj5NQe}E9bn(P04{wQop!9{G0`K!DB z|3iZD*q`_r_QFmz%t)L=O--VjW|w@2iu2Yo@h;Sp*Qo9K|Nh{twdPl5&3TWIP=z{m zT>mc|FQDFh>FT=vZz?^p0kID?*YWG|=E7!J5@%aapr#<8zL|p3sCYPPM7Q8he2sN* za|8dP_Bx+PEFxoGL-Rxh8<{8XiRH;Zh^^7n*mZuzwy14Zq=|VStig7~$(y?Vf5tZm z`w%}uUDvvq>s-J+I3MRUH?QpMEnGeW*nd6}6DX+P(p-26*ArK1WnLW5P;)t{wd?3=c??^PnG9AsL znuGO-@1Z^$!aA7?=V1}z8(0W~I-56TIBLowP*W0vRWW`SV|~-b2_P5zHIzKHpWV+}GELEW!C>O<~(F9|*AZPZYv8EodhFIFZ#fLctkhL|^5 zL)7-0WaE7{eq!UCL(TVx7FdCLvoRgUpw`So)W>q&J*|_URy0PuF7syoy>( z@rIlI8jkAuJk(HLKy@T|gt=iY)Q3+5YSHe%E|_ej`9?GxwJk5>FswGp)!!3%odYDa zDo-H0$!QRN6~W43AORhYQz}4&>Cq4>V3H%J*>c&D&|g`4#7L;?Kt?62-~e z$@%$MPWlveK5{PLhRHdX+rnRQGVQ-${W(3qxTq(Y8EvH(wgZpsjdEZ^8o5Be4|Sv` zFN*7%lJ|gkI_VpnTPQ#1ufeXMj;7)?`6W0%AL+S<=jUli9N^?zvD2M1GwHrGkQ~3^ z;@H$#OS&j0pP)`k&T*voP-h19pOe-x)0&0yX2j(wFU1){+y!%y_lEj0wq8np{_uZ) zpKUW-DwU_gWiHT%M1Is43cVBRQpSg!Q-Sj+bwW6GlpsDtdZ}$=1nIQo>3GgHe#y(t zdC%r6ZxUtG0(pLY`gJBKNCS1L^!daowp5EqMd!jYw-?w*>s(M{A~rnXNkinB=1b~Uq1a{Z?ckD+mfGA{jW~d)v=q# z9&+jkpaa=C4-z-B*Oe##2{BvEnL}Oz+NngEH@*MxP9ia!WIPJvklsRisws13(bxjp zPz9S;hPWMP5*vSJCpVc%enO1`XCQGkr8$a_A0NYs`;m^YHxCKq`OlIO?XSkmf(ogK zBe{4SdBA_8!3Prw{U4OZrL4AXbSm<4bcT|5mvnl{j*6T{$NchfrrO z7ygMlDwD6HD|y#V(rHEBW!jldUJ!YWNiXKyOMWKW(1)FlUn!rh=f6SWMhc#CJ|=TN zG5>Q867S;Fk)MoTI1`Z`u0oDl)YY+xvnh=)qVD&ciAhhiWhx&|nqLe4pJOBOb+x1M z&-q2=aC^f6%IBqw^>lb_vQ z`@wed2IVDf`lxjw?Pa$0%9Gwtx(R1$%|UH44$yE5Dp$s_#4TuKEfvOaZYLd=yup-p zAgy25eLl`m-hr}$WaOu8F6q?d>Bvl6nv>taIq}G!WwM?3q;-_UOfET@dL4rms~%Iavj0c?M8eU zZ*l5KK-p;WrcnPM(x>zp(2n3IDjebrRw3t73bSy*2jolZ{~no1MRJZIPv4#*sN0r0 zpAY@0)q%Jg=Pb%^e^J(ly5lL=k8R^Ai_85g@Ho_J`Q_2qHZX%aXQ-0` zf2PiITkmgT9fQ8Ok>Y6T&f`4E`6qQpQLZ1u>e%a!kpBm<{tm)9##zf2=;GgqU)wk# z6@Mg-rvi@Hq-S&Lhg2P1sW*jK$M3c?{MO!iVX~ZEw(JP?^mCsM{W!Ob^AUO8tK2|G z6)xV24Tuj?uo?9;fsPrr4nOcXb2w8HuOPoS=RE2rB=7TaowC;4R6iAec|4|`j&_`z zNO!c~Rg-{c)4 z-O$!k{vFD9+jh5;KTGp}nTiuBC`^SY&RU!+iT7d;%D&;$F^3C-$iKja1@Ry93Q{%( zV^MaD^9E(#lULSWqw92>wKvsoLmqSP<~&5*bb3F>qwpRXZ8$%0PA6|Ac~3|;qmqvL zm2@V1^IgQ1Nhh_}^|#lkt=F9UsN2uh?M2yFq??dG!Pe^)p#4u~ zZq7fc9Bmu=3(HY4kcwp}yJ+)Qk$%Tno4Qp{$12h~s&dYy-gK@RO8R@w3)HDeUT)5O zwjSC3qc!#J^E(Ltk=GV>B6A)&y}2;h<|QRh$H^}msA<#5DI39Ah`1Ry`NwwZG-(~L z$oG)$MLLvvtNporY}@h`dW$`zQY;GeGkPcm_id%ml&1U>_14gMeA2(;XyUU}&~HR0 zkhhvxM|I9$iL={|jK>(8eoVfOAMMS@6IU5RVOlcQ)4+1h=~S3Z-W|?BD(L6=4W$3z z)Nz8mQk=1=`;5G!oDCv_`XrBx=p5*MMoaG~Ny7R0C_;@QHrT?IS*f##ygarW-%&T~ z=gJtD{QJ~<#+ie3HCy(EYjnJ#{xzJ-Ig#``>g}W64!un}QE3VV-;e0wF%5RbGM&5jT)4t?2rCv&VgN>w@lHSAl(&mYCoEIt6 zQGn~y(9T`FrPZvz9n=v+hK_m^e&k%q1v@xh(y2Jha&G0^LA|Tg+e%psw&gs|S%LT- zr;e)B`+St7{!H>~(&;RuYuGwpQ^y-j=HJvTM#1;?qPHp_?`z6V;|ZI;mRP@U`$%0K z*NJtsq&&jr$Q)}cFR-d%9~btdytM+3 zbexH(yU!o7u&7&+^H+P#RO%0;{5|nao7ai>^YI^v!<;{_NpK0 z#1s}KU&nr{((|d)fVdiV#}LkC++YB43sta358C*d^eWDA)Tv@S@rZgl3Q*n|&+F6V z^O248YARmB`BeCpb3f^K_z#VA<2=Cm)?Tm%``L6?t4n!D+8Ai#BgDUR{g=lB8-Git zrrBvl#!Sq_h22Rf{i0JU*U`u3oyBIWP#!bhB~IAf95 z5ZBuqJh0bZAfCo`&28M1IyyYGGgbRPm5Kd-cA{c1sp=H!n7~C>NS`8qHx2C~{zUpL zc{6PtQG+QGGUpiL^tN-expsoe{o{{17E{=df*qWzzi4bT6%Uiw z#O77RyyW$#ethy<5&y#Z4S6MLXC>!p@{16ENB(W%9MpY|I({ZS2bXaA@Bf+%9hbPM zI2Y;og>+$?4!7m8Xsjluj<%Hl$octjsguA48K`rF^jq>$*fv_*>r`bV*L`i;^g3;9 zK~sBieS5(K;+FQtDoRDYn_t8k?ak|uU)x?Qo^t&=JZ0MPe$@%$+Ln0Y< zJ|FjO-2>eGxJ}Qn#-d&Y(q$=2hk0oy6BZ=@56-W&{?n1z!kLxAZ)mkBcIJX1oH{m9 zHiR>o3H^UQApVPbrD-e=IYUVYP=7z^(b(XNx=IeFUO08ybKT#hqd0Xm())iT!9&h2 zT)5ff`~Uol%1OwdhPOBeasEgAFXu4QrBKJOq_1(NAw7on=3{lr&e`&(5%C*=LXS%5eL=SfZ-zmfMF-p2oI&*0dBAd<$i+nOSJbK@}lX0WZe0MZfKvZP9&2VsR{mjURKMMxw9%Q@z41i1UBBLqPO+(IoY+I!_Zr-}RP@*#nLUwD zd>Nuo`F41sGwjaqiGH)^LEPxXNBRXs?mS*EGUJJ|X}b3rtUJbU;h~%5V`HyfXEB4%S2{>6B>E;&6Vh%-WCqrzTI;^!1sNi=Y5W-U3oqI zeZS=M{FgPbP*|y=QK##9vc)P?yi~E`zE|};?b1a3*u&Gzm#L>G+!M97mnWak?d=&J z6g6dxXR@!j*OSfT>lNW?77*2YvL`6&)J@eASkCrX+}p z`oWXTS9zUha2(&`9*} z>O_nuy)W%KPf^#``&UoCK;NOuo;+?;imyFMec{(VeS>@%9(l&Zj&fgmRz;nB>FFQU z`IV=5(6X4F=f=kDkJ%ctIc8tX&Y11K=dV1WuJ7nOPhodK8n@+w&2E#ZNRJy7)z;&t z;y)#E+xiN*Zm1_}Vt|_?>STa>JgUlTPm-wQvD~Xsdtb=uV z5S1_3&FkA2>^5~1o{R9`XCHUm9u+^eThn(qt2-kwYHThyqi=UE_vgT<%>~`fQGo|M zVNneWxjmu=4E6;3u7tV8JiZ+z+$6E1)>n29$D2n(+hg{gn;lgsmzyT4cpbNF)Vexu zgfDqLH\n" "Language-Team: \n" "Language: ru\n" @@ -41,13 +41,13 @@ msgstr "Не удалось открыть файл конфигурации." msgid "Open Script file failed." msgstr "Ошибка открытия файла сценария." -#: FlatCAMApp.py:2235 +#: FlatCAMApp.py:2234 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" "[WARNING_NOTCL] Выберите объект Geometry, Gerber или Excellon для " "редактирования." -#: FlatCAMApp.py:2245 +#: FlatCAMApp.py:2244 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -57,97 +57,97 @@ msgstr "" "невозможно.\n" "Редактируйте только одну геометрию за раз." -#: FlatCAMApp.py:2289 +#: FlatCAMApp.py:2299 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Редактор активирован ..." -#: FlatCAMApp.py:2307 +#: FlatCAMApp.py:2317 msgid "Do you want to save the edited object?" msgstr "Вы хотите сохранить редактируемый объект?" -#: FlatCAMApp.py:2308 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Закрыть редактор" -#: FlatCAMApp.py:2311 FlatCAMApp.py:3403 FlatCAMApp.py:5908 +#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Да" -#: FlatCAMApp.py:2312 FlatCAMApp.py:3404 FlatCAMApp.py:5909 +#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "Нет" -#: FlatCAMApp.py:2313 FlatCAMApp.py:3405 FlatCAMApp.py:3754 FlatCAMApp.py:5910 +#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 msgid "Cancel" msgstr "Отмена" -#: FlatCAMApp.py:2340 +#: FlatCAMApp.py:2350 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Объект пуст после редактирования." -#: FlatCAMApp.py:2362 FlatCAMApp.py:2381 FlatCAMApp.py:2393 +#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Выберите объект Gerber, Geometry или Excellon для обновления." -#: FlatCAMApp.py:2365 +#: FlatCAMApp.py:2375 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s обновлён, возврат в приложение ..." -#: FlatCAMApp.py:2730 +#: FlatCAMApp.py:2740 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Не удаётся загрузить файл настроек." -#: FlatCAMApp.py:2742 +#: FlatCAMApp.py:2752 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERRORr] Не удаётся прочитать файл настроек." -#: FlatCAMApp.py:2763 FlatCAMApp.py:2767 +#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 msgid "Import FlatCAM Preferences" msgstr "Импорт настроек FlatCAM" -#: FlatCAMApp.py:2773 +#: FlatCAMApp.py:2783 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] Импорт настроек FlatCAM отменен." -#: FlatCAMApp.py:2781 FlatCAMApp.py:2835 FlatCAMApp.py:3282 +#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "[ERROR_NOTCL] Не удалось загрузить файл значений по умолчанию." -#: FlatCAMApp.py:2789 FlatCAMApp.py:3291 +#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Не удалось прочитать файл значений по умолчанию." -#: FlatCAMApp.py:2792 +#: FlatCAMApp.py:2802 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Значения по умолчанию импортированы из %s" -#: FlatCAMApp.py:2807 FlatCAMApp.py:2812 +#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 msgid "Export FlatCAM Preferences" msgstr "Экспорт настроек FlatCAM" -#: FlatCAMApp.py:2819 +#: FlatCAMApp.py:2829 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] Экспорт настроек FlatCAM завершён." -#: FlatCAMApp.py:2854 FlatCAMApp.py:3336 +#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Не удалось записать значения по умолчанию в файл." -#: FlatCAMApp.py:2907 +#: FlatCAMApp.py:2917 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "[ERROR_NOTCL] Не удалось открыть файл истории файлов для записи." -#: FlatCAMApp.py:2984 camlib.py:4457 +#: FlatCAMApp.py:2994 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "" "[ERROR_NOTCL] Произошла внутренняя ошибка. Посмотрите в командную строку.\n" -#: FlatCAMApp.py:2985 +#: FlatCAMApp.py:2995 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -156,11 +156,11 @@ msgstr "" "Объект ({kind}) не выполнен, потому что: {error} \n" "\n" -#: FlatCAMApp.py:3005 +#: FlatCAMApp.py:3015 msgid "Converting units to " msgstr "Конвертирование единиц в " -#: FlatCAMApp.py:3084 FlatCAMApp.py:3087 FlatCAMApp.py:3090 FlatCAMApp.py:3093 +#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3187 +#: FlatCAMApp.py:3197 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -191,31 +191,31 @@ msgstr "" "a>
ЗАГРУЗИТЬ можно отсюда.
" -#: FlatCAMApp.py:3340 +#: FlatCAMApp.py:3350 msgid "[success] Defaults saved." msgstr "[success] Значения по умолчанию сохранены." -#: FlatCAMApp.py:3361 +#: FlatCAMApp.py:3371 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "[ERROR_NOTCL] Не удалось загрузить файл с исходными значениями." -#: FlatCAMApp.py:3370 +#: FlatCAMApp.py:3380 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "[ERROR_NOTCL] Не удалось прочитать файл с исходными значениями." -#: FlatCAMApp.py:3384 +#: FlatCAMApp.py:3394 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "[ERROR_NOTCL] Не удалось записать исходные значения в файл." -#: FlatCAMApp.py:3388 +#: FlatCAMApp.py:3398 msgid "Factory defaults saved." msgstr "Исходные значения сохранены." -#: FlatCAMApp.py:3393 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Приложение сохраняет проект. Пожалуйста, подождите ..." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -223,11 +223,11 @@ msgstr "" "Есть файлы/объекты, измененные в FlatCAM.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:3401 FlatCAMApp.py:5906 +#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 msgid "Save changes" msgstr "Сохранить изменения" -#: FlatCAMApp.py:3468 +#: FlatCAMApp.py:3478 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -243,70 +243,70 @@ msgstr "" "потеряна, и результат может не соответствовать ожидаемому. \n" "Проверьте сгенерированный GCODE." -#: FlatCAMApp.py:3509 +#: FlatCAMApp.py:3519 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" "[ERROR_NOTCL] Неудача. Присоединение Excellon работает только на объектах " "Excellon." -#: FlatCAMApp.py:3531 +#: FlatCAMApp.py:3541 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" "[ERROR_NOTCL] Неудача. Объединение Gerber работает только на объектах Gerber." -#: FlatCAMApp.py:3546 FlatCAMApp.py:3571 +#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "[ERROR_NOTCL] Неудалось. Выберите объект Geometry и попробуйте снова." -#: FlatCAMApp.py:3550 FlatCAMApp.py:3575 +#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Ожидается FlatCAMGeometry, получено %s" -#: FlatCAMApp.py:3563 +#: FlatCAMApp.py:3573 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] Объект Geometry был преобразован в тип MultiGeo." -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] Объект Geometry был преобразован в тип SingleGeo." -#: FlatCAMApp.py:3753 FlatCAMApp.py:4593 FlatCAMApp.py:6181 FlatCAMApp.py:6192 -#: FlatCAMApp.py:6432 FlatCAMApp.py:6442 +#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 +#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 msgid "Ok" msgstr "Да" -#: FlatCAMApp.py:3799 +#: FlatCAMApp.py:3809 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Конвертирование единиц в %s" -#: FlatCAMApp.py:3810 +#: FlatCAMApp.py:3820 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Преобразование единиц завершено." -#: FlatCAMApp.py:4462 +#: FlatCAMApp.py:4472 msgid "Open file" msgstr "Открыть файл" -#: FlatCAMApp.py:4493 FlatCAMApp.py:4498 +#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 msgid "Export G-Code ..." msgstr "Экспорт G-Code …" -#: FlatCAMApp.py:4501 +#: FlatCAMApp.py:4511 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL] Экспорт Code завершён." -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4521 msgid "[WARNING] No such file or directory" msgstr "[WARNING] Нет такого файла или каталога" -#: FlatCAMApp.py:4518 +#: FlatCAMApp.py:4528 #, python-format msgid "Saved to: %s" msgstr "Сохранёно в: %s" -#: FlatCAMApp.py:4581 FlatCAMApp.py:4614 FlatCAMApp.py:4625 FlatCAMApp.py:4636 +#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -315,12 +315,12 @@ msgstr "" "[WARNING_NOTCL] Пожалуйста, введите диаметр инструмента с ненулевым " "значением в float формате." -#: FlatCAMApp.py:4586 FlatCAMApp.py:4619 FlatCAMApp.py:4630 FlatCAMApp.py:4641 +#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Добавление инструмента завершено ..." -#: FlatCAMApp.py:4589 +#: FlatCAMApp.py:4599 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -329,35 +329,35 @@ msgstr "" "«Дополнительно».\n" "Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры." -#: FlatCAMApp.py:4702 +#: FlatCAMApp.py:4712 msgid "Object(s) deleted ..." msgstr "Объект(ы) удален ..." -#: FlatCAMApp.py:4706 +#: FlatCAMApp.py:4716 msgid "Failed. No object(s) selected..." msgstr "Нудача. Объекты не выбраны ..." -#: FlatCAMApp.py:4708 +#: FlatCAMApp.py:4718 msgid "Save the work in Editor and try again ..." msgstr "Сохраните работу в редакторе и попробуйте снова ..." -#: FlatCAMApp.py:4721 +#: FlatCAMApp.py:4731 msgid "Click to set the origin ..." msgstr "Кликните, чтобы указать начало ..." -#: FlatCAMApp.py:4733 +#: FlatCAMApp.py:4743 msgid "Jump to ..." msgstr "Перейти к ..." -#: FlatCAMApp.py:4734 +#: FlatCAMApp.py:4744 msgid "Enter the coordinates in format X,Y:" msgstr "Введите координаты в формате X, Y:" -#: FlatCAMApp.py:4741 +#: FlatCAMApp.py:4751 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Неверные координаты. Введите координаты в формате: X, Y" -#: FlatCAMApp.py:4759 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -371,85 +371,85 @@ msgstr "Неверные координаты. Введите координат msgid "[success] Done." msgstr "[success] Готово." -#: FlatCAMApp.py:4891 FlatCAMApp.py:4958 +#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "[WARNING_NOTCL] Объект не выбран. Выберите объект и попробуйте снова." -#: FlatCAMApp.py:4999 +#: FlatCAMApp.py:5009 msgid "[success] Origin set ..." msgstr "[success] Начало установлено ..." -#: FlatCAMApp.py:5019 +#: FlatCAMApp.py:5029 msgid "Preferences" msgstr "Настройки" -#: FlatCAMApp.py:5039 +#: FlatCAMApp.py:5049 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "[WARNING_NOTCL] Не выбран объект для отражения по оси Y." -#: FlatCAMApp.py:5064 +#: FlatCAMApp.py:5074 msgid "[success] Flip on Y axis done." msgstr "[success] Отражение по оси Y завершено." -#: FlatCAMApp.py:5066 FlatCAMApp.py:5106 +#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Из-за %s, операция переворота не была выполнена." -#: FlatCAMApp.py:5079 +#: FlatCAMApp.py:5089 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "[WARNING_NOTCL] Не выбран объект для отражения по оси Х." -#: FlatCAMApp.py:5104 +#: FlatCAMApp.py:5114 msgid "[success] Flip on X axis done." msgstr "[success] Отражение по оси Х завершено." -#: FlatCAMApp.py:5119 +#: FlatCAMApp.py:5129 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] Не выбран ни один объект для вращения." -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Transform" msgstr "Трансформация" -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Enter the Angle value:" msgstr "Введите значение угла:" -#: FlatCAMApp.py:5152 +#: FlatCAMApp.py:5162 msgid "[success] Rotation done." msgstr "[success] Вращение завершено." -#: FlatCAMApp.py:5154 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "[ERROR_NOTCL] Из-за %s вращение не было выполнено." -#: FlatCAMApp.py:5165 +#: FlatCAMApp.py:5175 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "[WARNING_NOTCL] Не выбран ни один объект для наклона/сдвига по оси X." -#: FlatCAMApp.py:5186 +#: FlatCAMApp.py:5196 msgid "[success] Skew on X axis done." msgstr "[success] Наклон по оси X выполнен." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5206 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "" "[WARNING_NOTCL] Нет объекта, выбранного для перекоса / сдвига по оси Y." -#: FlatCAMApp.py:5217 +#: FlatCAMApp.py:5227 msgid "[success] Skew on Y axis done." msgstr "[success] Наклон по оси Y сделано." -#: FlatCAMApp.py:5287 +#: FlatCAMApp.py:5297 msgid "Grid On/Off" msgstr "Сетка вкл/откл" -#: FlatCAMApp.py:5300 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -459,7 +459,7 @@ msgstr "Сетка вкл/откл" msgid "Add" msgstr "Добавить" -#: FlatCAMApp.py:5301 FlatCAMObj.py:3296 +#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -468,15 +468,15 @@ msgstr "Добавить" msgid "Delete" msgstr "Удалить" -#: FlatCAMApp.py:5314 +#: FlatCAMApp.py:5324 msgid "New Grid ..." msgstr "Новая сетка ..." -#: FlatCAMApp.py:5315 +#: FlatCAMApp.py:5325 msgid "Enter a Grid Value:" msgstr "Введите размер сетки:" -#: FlatCAMApp.py:5323 FlatCAMApp.py:5350 +#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." @@ -484,53 +484,52 @@ msgstr "" "[WARNING_NOTCL] Пожалуйста, введите значение сетки с ненулевым значением в " "float формате." -#: FlatCAMApp.py:5329 +#: FlatCAMApp.py:5339 msgid "[success] New Grid added ..." msgstr "[success] Новая сетка добавлена ..." -#: FlatCAMApp.py:5332 +#: FlatCAMApp.py:5342 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Сетка уже существует ..." -#: FlatCAMApp.py:5335 +#: FlatCAMApp.py:5345 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Добавление новой сетки отменено ..." -#: FlatCAMApp.py:5357 +#: FlatCAMApp.py:5367 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Значение сетки не существует ..." -#: FlatCAMApp.py:5360 +#: FlatCAMApp.py:5370 msgid "[success] Grid Value deleted ..." msgstr "[success] Значение сетки удалено ..." -#: FlatCAMApp.py:5363 +#: FlatCAMApp.py:5373 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Удалить отмененное значение сетки ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5412 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "[WARNING_NOTCL] Нет объекта, выбранного для копирования его имени." -#: FlatCAMApp.py:5406 +#: FlatCAMApp.py:5416 msgid "Name copied on clipboard ..." msgstr "Имя скопировано в буфер обмена ..." -#: FlatCAMApp.py:5448 flatcamEditors/FlatCAMGrbEditor.py:3901 -#| msgid "Name copied on clipboard ..." +#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Координаты копируются в буфер обмена." -#: FlatCAMApp.py:5704 FlatCAMApp.py:5707 FlatCAMApp.py:5710 FlatCAMApp.py:5713 -#: FlatCAMApp.py:5728 FlatCAMApp.py:5731 FlatCAMApp.py:5734 FlatCAMApp.py:5737 -#: FlatCAMApp.py:5777 FlatCAMApp.py:5780 FlatCAMApp.py:5783 FlatCAMApp.py:5786 +#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 +#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 +#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} выбран" -#: FlatCAMApp.py:5903 +#: FlatCAMApp.py:5913 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -540,111 +539,111 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:5924 +#: FlatCAMApp.py:5934 msgid "[success] New Project created..." msgstr "[success] Новый проект создан ..." -#: FlatCAMApp.py:6040 FlatCAMApp.py:6043 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Открыть Gerber" -#: FlatCAMApp.py:6048 +#: FlatCAMApp.py:6058 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Открытый Gerber отменен." -#: FlatCAMApp.py:6069 FlatCAMApp.py:6072 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Открыть Excellon" -#: FlatCAMApp.py:6077 +#: FlatCAMApp.py:6087 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Открытый Excellon отменен." -#: FlatCAMApp.py:6099 FlatCAMApp.py:6102 +#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 msgid "Open G-Code" msgstr "Открыть G-Code" -#: FlatCAMApp.py:6107 +#: FlatCAMApp.py:6117 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Открытый G-код отменен." -#: FlatCAMApp.py:6125 FlatCAMApp.py:6128 +#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 msgid "Open Project" msgstr "Открыть проект" -#: FlatCAMApp.py:6136 +#: FlatCAMApp.py:6146 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Открытый проект отменен." -#: FlatCAMApp.py:6155 FlatCAMApp.py:6158 +#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: FlatCAMApp.py:6162 +#: FlatCAMApp.py:6172 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Открытие конфигурации завершено." -#: FlatCAMApp.py:6177 FlatCAMApp.py:6428 FlatCAMApp.py:8581 FlatCAMApp.py:8601 -#: FlatCAMApp.py:8622 FlatCAMApp.py:8644 +#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] Нет выбранных объектов." -#: FlatCAMApp.py:6178 FlatCAMApp.py:6429 +#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 msgid "Please Select a Geometry object to export" msgstr "Выберите объект Geometry для экспорта" -#: FlatCAMApp.py:6189 +#: FlatCAMApp.py:6199 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" "[ERROR_NOTCL] Можно использовать только объекты Geometry, Gerber и CNC " "работа." -#: FlatCAMApp.py:6202 FlatCAMApp.py:6206 +#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 msgid "Export SVG" msgstr "Экспорт SVG" -#: FlatCAMApp.py:6211 +#: FlatCAMApp.py:6221 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Экспорт SVG отменен." -#: FlatCAMApp.py:6230 +#: FlatCAMApp.py:6240 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" "[[WARNING_NOTCL]] Данные должны быть 3D массивом с последним размером 3 или 4" -#: FlatCAMApp.py:6236 FlatCAMApp.py:6240 +#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: FlatCAMApp.py:6245 +#: FlatCAMApp.py:6255 msgid "Export PNG cancelled." msgstr "Экспорт PNG завершён." -#: FlatCAMApp.py:6264 +#: FlatCAMApp.py:6274 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Нет выбранных объектов. Пожалуйста, выберите Gerber объект " "для экспорта." -#: FlatCAMApp.py:6269 FlatCAMApp.py:6392 +#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Неудачный. Только объекты Gerber могут быть сохранены как " "файлы Gerber..." -#: FlatCAMApp.py:6281 +#: FlatCAMApp.py:6291 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: FlatCAMApp.py:6286 +#: FlatCAMApp.py:6296 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Сохранить исходный файл Gerber отменено." -#: FlatCAMApp.py:6305 +#: FlatCAMApp.py:6315 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -652,22 +651,22 @@ msgstr "" "[WARNING_NOTCL] Объект не выбран. Пожалуйста, выберите отличный объект для " "экспорта." -#: FlatCAMApp.py:6310 FlatCAMApp.py:6351 +#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Неудачный. Только объекты Excellon могут быть сохранены как " "файлы Excellon..." -#: FlatCAMApp.py:6318 FlatCAMApp.py:6322 +#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: FlatCAMApp.py:6327 +#: FlatCAMApp.py:6337 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Сохранение исходного файла Excellon отменено." -#: FlatCAMApp.py:6346 +#: FlatCAMApp.py:6356 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -675,70 +674,70 @@ msgstr "" "[WARNING_NOTCL] Объект не выбран. Пожалуйста, выберите отличный объект для " "экспорта." -#: FlatCAMApp.py:6359 FlatCAMApp.py:6363 +#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 msgid "Export Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:6368 +#: FlatCAMApp.py:6378 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Экспорт Excellon отменен." -#: FlatCAMApp.py:6387 +#: FlatCAMApp.py:6397 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Нет выбранных объектов. Пожалуйста, выберите Gerber объект " "для экспорта." -#: FlatCAMApp.py:6400 FlatCAMApp.py:6404 +#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 msgid "Export Gerber" msgstr "Экспорт Gerber" -#: FlatCAMApp.py:6409 +#: FlatCAMApp.py:6419 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Экспорт Гербера отменен." -#: FlatCAMApp.py:6439 +#: FlatCAMApp.py:6449 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Можно использовать только геометрические объекты." -#: FlatCAMApp.py:6453 FlatCAMApp.py:6457 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 msgid "Export DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:6463 +#: FlatCAMApp.py:6473 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Экспорт DXF отменен." -#: FlatCAMApp.py:6483 FlatCAMApp.py:6486 +#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 msgid "Import SVG" msgstr "Импорт SVG" -#: FlatCAMApp.py:6495 +#: FlatCAMApp.py:6505 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Открытие СВГ отменен." -#: FlatCAMApp.py:6514 FlatCAMApp.py:6518 +#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 msgid "Import DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6537 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Открытие DXF отменено." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6555 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6565 +#: FlatCAMApp.py:6575 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Выберите файл Gerber или Excellon для просмотра исходного " "файла." -#: FlatCAMApp.py:6572 +#: FlatCAMApp.py:6582 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." @@ -746,25 +745,25 @@ msgstr "" "[WARNING_NOTCL] Нет выбранного объекта, для которого можно увидеть исходный " "код файла." -#: FlatCAMApp.py:6580 +#: FlatCAMApp.py:6590 msgid "Source Editor" msgstr "Редактор исходного кода" -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6600 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR] Приложение.on_view_source() -->%s" -#: FlatCAMApp.py:6602 FlatCAMApp.py:7744 FlatCAMObj.py:5581 +#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Редактор кода" -#: FlatCAMApp.py:6614 +#: FlatCAMApp.py:6624 msgid "Script Editor" msgstr "Редактор сценариев" -#: FlatCAMApp.py:6617 +#: FlatCAMApp.py:6627 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -808,98 +807,98 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6640 FlatCAMApp.py:6643 +#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: FlatCAMApp.py:6651 +#: FlatCAMApp.py:6661 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Открытый сценарий TCL отменен." -#: FlatCAMApp.py:6663 +#: FlatCAMApp.py:6673 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6689 FlatCAMApp.py:6692 +#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: FlatCAMApp.py:6700 +#: FlatCAMApp.py:6710 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Запуск скрипта отменен." -#: FlatCAMApp.py:6750 FlatCAMApp.py:6754 +#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: FlatCAMApp.py:6751 +#: FlatCAMApp.py:6761 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:6759 +#: FlatCAMApp.py:6769 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Сохранить проект отменен." -#: FlatCAMApp.py:6803 +#: FlatCAMApp.py:6813 msgid "Exporting SVG" msgstr "Экспортирование SVG" -#: FlatCAMApp.py:6837 FlatCAMApp.py:6943 FlatCAMApp.py:7058 +#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] SVG-файл экспортируется в %s" -#: FlatCAMApp.py:6868 FlatCAMApp.py:6989 +#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "[WARNING_NOTCL] Нет поле объекта. Использование вместо %s" -#: FlatCAMApp.py:6946 FlatCAMApp.py:7061 +#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 msgid "Generating Film ... Please wait." msgstr "Создание фильма ... Пожалуйста, подождите." -#: FlatCAMApp.py:7209 +#: FlatCAMApp.py:7219 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Файл Excellon экспортируется в %s" -#: FlatCAMApp.py:7216 +#: FlatCAMApp.py:7226 msgid "Exporting Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:7221 FlatCAMApp.py:7228 +#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Не удалось экспортировать файл Excellon." -#: FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Gerber файл экспортируется в %s" -#: FlatCAMApp.py:7333 +#: FlatCAMApp.py:7343 msgid "Exporting Gerber" msgstr "Экспортирование Gerber" -#: FlatCAMApp.py:7338 FlatCAMApp.py:7345 +#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Не удалось экспортировать файл Gerber." -#: FlatCAMApp.py:7385 +#: FlatCAMApp.py:7395 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] Файл DXF экспортируется в %s" -#: FlatCAMApp.py:7391 +#: FlatCAMApp.py:7401 msgid "Exporting DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:7396 FlatCAMApp.py:7403 +#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[[WARNING_NOTCL]] Не удалось экспортировать файл DXF." -#: FlatCAMApp.py:7423 FlatCAMApp.py:7465 FlatCAMApp.py:7509 +#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -907,96 +906,96 @@ msgstr "" "[ERROR_NOTCL] В качестве параметра выбран не поддерживаемый тип. " "Поддерживаются только Geometry и Gerber." -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7443 msgid "Importing SVG" msgstr "Импортирование SVG" -#: FlatCAMApp.py:7444 FlatCAMApp.py:7486 FlatCAMApp.py:7529 FlatCAMApp.py:7606 -#: FlatCAMApp.py:7667 FlatCAMApp.py:7730 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 +#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Открыт: %s" -#: FlatCAMApp.py:7475 +#: FlatCAMApp.py:7485 msgid "Importing DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7527 msgid "Importing Image" msgstr "Импорт изображения" -#: FlatCAMApp.py:7558 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Не удалось открыть файл: %s" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7573 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Не удалось проанализировать файл: {name}. {error}" -#: FlatCAMApp.py:7570 FlatCAMObj.py:4259 +#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "[ERROR] Произошла внутренняя ошибка. Посмотрите в командную строку.\n" -#: FlatCAMApp.py:7579 +#: FlatCAMApp.py:7589 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Объект не является файлом Gerber или пустым. Прерывание " "создания объекта." -#: FlatCAMApp.py:7587 +#: FlatCAMApp.py:7597 msgid "Opening Gerber" msgstr "Открытие Gerber" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7607 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "[ERROR_NOTCL] Открыть Gerber не удалось. Вероятно, не файл Gerber." -#: FlatCAMApp.py:7630 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] Это не Excellon файл." -#: FlatCAMApp.py:7633 +#: FlatCAMApp.py:7643 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Не удается открыть файл: %s" -#: FlatCAMApp.py:7638 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "[ERROR_NOTCL] Произошла внутренняя ошибка. Вижу оболочки.\n" -#: FlatCAMApp.py:7651 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "[ERROR_NOTCL] Geometry не найдена в файле: %s" -#: FlatCAMApp.py:7654 +#: FlatCAMApp.py:7664 msgid "Opening Excellon." msgstr "Открытие Excellon." -#: FlatCAMApp.py:7660 +#: FlatCAMApp.py:7670 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Не удалось открыть файл Excellon. Вероятно, не файл Excellon." -#: FlatCAMApp.py:7697 +#: FlatCAMApp.py:7707 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Не удалось открыть: %s" -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7717 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] Это не G-код" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7723 msgid "Opening G-Code." msgstr "Открытие G-Code." -#: FlatCAMApp.py:7721 +#: FlatCAMApp.py:7731 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1007,26 +1006,26 @@ msgstr "" "Попытка создать объект задания ЧПУ с плоским кулачком из файла G-кода не " "удалась во время обработки" -#: FlatCAMApp.py:7761 +#: FlatCAMApp.py:7771 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Не удалось открыть файл конфигурации: %s" -#: FlatCAMApp.py:7787 FlatCAMApp.py:7804 +#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Не удалось открыть файл проекта : %s" -#: FlatCAMApp.py:7827 +#: FlatCAMApp.py:7837 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Проект загружен из: %s" -#: FlatCAMApp.py:7932 +#: FlatCAMApp.py:7942 msgid "Available commands:\n" msgstr "Доступные команды:\n" -#: FlatCAMApp.py:7934 +#: FlatCAMApp.py:7944 msgid "" "\n" "\n" @@ -1038,27 +1037,27 @@ msgstr "" "Для дополнительной информации ведите help <имя_команды> .\n" "Пример: help open_gerber" -#: FlatCAMApp.py:8084 +#: FlatCAMApp.py:8094 msgid "Shows list of commands." msgstr "Показывает список команд." -#: FlatCAMApp.py:8141 +#: FlatCAMApp.py:8151 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Не удалось загрузить список номенклатуры." -#: FlatCAMApp.py:8148 +#: FlatCAMApp.py:8158 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "[ERROR_NOTCL] Не удалось проанализировать список последних элементов." -#: FlatCAMApp.py:8192 +#: FlatCAMApp.py:8202 msgid "Clear Recent files" msgstr "Очистить список" -#: FlatCAMApp.py:8209 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "Список сочетаний клавиш" -#: FlatCAMApp.py:8216 +#: FlatCAMApp.py:8226 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1108,26 +1107,26 @@ msgid "" " " msgstr "" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8333 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" "[WARNING_NOTCL] Не удалось проверить последнюю версию. Не удалось " "подключиться." -#: FlatCAMApp.py:8330 +#: FlatCAMApp.py:8340 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" "[ERROR_NOTCL] Не удалось проанализировать информацию о последней версии." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8350 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM в актуальном состоянии!" -#: FlatCAMApp.py:8345 +#: FlatCAMApp.py:8355 msgid "Newer Version Available" msgstr "Доступна новая версия" -#: FlatCAMApp.py:8346 +#: FlatCAMApp.py:8356 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1135,58 +1134,58 @@ msgstr "" "Новая версия FlatCAM доступна для загрузки:\n" "\n" -#: FlatCAMApp.py:8348 +#: FlatCAMApp.py:8358 msgid "info" msgstr "инфо" -#: FlatCAMApp.py:8367 +#: FlatCAMApp.py:8377 msgid "[success] All plots disabled." msgstr "[success] Все участки отключены." -#: FlatCAMApp.py:8373 +#: FlatCAMApp.py:8383 msgid "[success] All non selected plots disabled." msgstr "[success] Все невыбранные участки отключены." -#: FlatCAMApp.py:8379 +#: FlatCAMApp.py:8389 msgid "[success] All plots enabled." msgstr "[success] Все участки включены." -#: FlatCAMApp.py:8385 +#: FlatCAMApp.py:8395 msgid "[success] Selected plots enabled..." msgstr "[success] Выбранные участки включены..." -#: FlatCAMApp.py:8393 +#: FlatCAMApp.py:8403 msgid "[success] Selected plots disabled..." msgstr "[success] Выбранные участки отключены..." -#: FlatCAMApp.py:8403 FlatCAMApp.py:8416 +#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 msgid "Working ..." msgstr "Обработка…" -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8460 msgid "Saving FlatCAM Project" msgstr "Сохранение проекта FlatCAM" -#: FlatCAMApp.py:8471 FlatCAMApp.py:8502 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Проект, сохраненный на: %s" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8499 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Не удалось проверить файл проекта: %s. Повторите попытку " "сохранить его." -#: FlatCAMApp.py:8496 +#: FlatCAMApp.py:8506 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Не удалось проанализировать сохраненный файл проекта: %s. " "Повторите попытку сохранить его." -#: FlatCAMApp.py:8504 +#: FlatCAMApp.py:8514 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "" @@ -1198,34 +1197,34 @@ msgstr "" msgid "[success] Name changed from {old} to {new}" msgstr "[success] Имя изменено с {old} K {new}" -#: FlatCAMObj.py:553 FlatCAMObj.py:2035 FlatCAMObj.py:3301 FlatCAMObj.py:5478 +#: FlatCAMObj.py:553 FlatCAMObj.py:2034 FlatCAMObj.py:3300 FlatCAMObj.py:5485 msgid "Basic" msgstr "Базовый" -#: FlatCAMObj.py:565 FlatCAMObj.py:2051 FlatCAMObj.py:3323 FlatCAMObj.py:5484 +#: FlatCAMObj.py:565 FlatCAMObj.py:2050 FlatCAMObj.py:3322 FlatCAMObj.py:5491 msgid "Advanced" msgstr "Расширенный" -#: FlatCAMObj.py:928 FlatCAMObj.py:983 +#: FlatCAMObj.py:927 FlatCAMObj.py:982 #, python-format msgid "[success] Isolation geometry created: %s" msgstr "[success] Созданная геометрия изоляции: %s" -#: FlatCAMObj.py:1162 +#: FlatCAMObj.py:1161 msgid "Plotting Apertures" msgstr "Построение Отверстия" -#: FlatCAMObj.py:1878 flatcamEditors/FlatCAMExcEditor.py:1368 +#: FlatCAMObj.py:1877 flatcamEditors/FlatCAMExcEditor.py:1368 msgid "Total Drills" msgstr "Всего отверстий" -#: FlatCAMObj.py:1904 flatcamEditors/FlatCAMExcEditor.py:1400 +#: FlatCAMObj.py:1903 flatcamEditors/FlatCAMExcEditor.py:1400 msgid "Total Slots" msgstr "Всего ячеек" -#: FlatCAMObj.py:2107 FlatCAMObj.py:3375 FlatCAMObj.py:3675 FlatCAMObj.py:3862 -#: FlatCAMObj.py:3875 FlatCAMObj.py:3992 FlatCAMObj.py:4409 FlatCAMObj.py:4647 -#: FlatCAMObj.py:5060 flatcamEditors/FlatCAMExcEditor.py:1474 +#: FlatCAMObj.py:2106 FlatCAMObj.py:3374 FlatCAMObj.py:3674 FlatCAMObj.py:3869 +#: FlatCAMObj.py:3882 FlatCAMObj.py:3999 FlatCAMObj.py:4416 FlatCAMObj.py:4654 +#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1474 #: flatcamTools/ToolCalculators.py:307 flatcamTools/ToolCalculators.py:318 #: flatcamTools/ToolCalculators.py:330 flatcamTools/ToolCalculators.py:345 #: flatcamTools/ToolCalculators.py:358 flatcamTools/ToolCalculators.py:372 @@ -1244,25 +1243,25 @@ msgstr "Всего ячеек" msgid "[ERROR_NOTCL] Wrong value format entered, use a number." msgstr "[ERROR_NOTCL] Неправильно введен формат значения, используйте число." -#: FlatCAMObj.py:2331 FlatCAMObj.py:2423 FlatCAMObj.py:2546 +#: FlatCAMObj.py:2330 FlatCAMObj.py:2422 FlatCAMObj.py:2545 msgid "" "[ERROR_NOTCL] Please select one or more tools from the list and try again." msgstr "" "[ERROR_NOTCL] Выберите один или несколько инструментов из списка и повторите " "попытку." -#: FlatCAMObj.py:2338 +#: FlatCAMObj.py:2337 msgid "" "[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Фрезерный инструмент для сверл больше размера отверстия. " "Отмененный." -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Tool_nr" msgstr "№ инструмента" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 #: flatcamEditors/FlatCAMExcEditor.py:819 #: flatcamEditors/FlatCAMExcEditor.py:2020 flatcamGUI/ObjectUI.py:556 #: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80 @@ -1270,22 +1269,22 @@ msgstr "№ инструмента" msgid "Diameter" msgstr "Диаметр" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Drills_Nr" msgstr "№ сверла" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Slots_Nr" msgstr "№ ячейки" -#: FlatCAMObj.py:2433 +#: FlatCAMObj.py:2432 msgid "" "[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "[ERROR_NOTCL] Фрезерный инструмент для пазов больше размера отверстия. " "Отмененный." -#: FlatCAMObj.py:2608 FlatCAMObj.py:4297 FlatCAMObj.py:4513 FlatCAMObj.py:4830 +#: FlatCAMObj.py:2607 FlatCAMObj.py:4304 FlatCAMObj.py:4520 FlatCAMObj.py:4837 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self." "options[\"z_pdepth\"]" @@ -1293,7 +1292,7 @@ msgstr "" "[ERROR_NOTCL] Неправильный формат значения для self.defaults[\"z_pdepth\"] " "или self.options[\"z_pdepth\"]" -#: FlatCAMObj.py:2620 FlatCAMObj.py:4309 FlatCAMObj.py:4525 FlatCAMObj.py:4842 +#: FlatCAMObj.py:2619 FlatCAMObj.py:4316 FlatCAMObj.py:4532 FlatCAMObj.py:4849 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " "self.options[\"feedrate_probe\"]" @@ -1301,11 +1300,11 @@ msgstr "" "[ERROR_NOTCL] Неправильный формат значения для self.defaults " "[\"feedrate_probe\"] или self.options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2652 FlatCAMObj.py:4718 FlatCAMObj.py:4723 FlatCAMObj.py:4873 +#: FlatCAMObj.py:2651 FlatCAMObj.py:4725 FlatCAMObj.py:4730 FlatCAMObj.py:4880 msgid "Generating CNC Code" msgstr "Генерация кода ЧПУ" -#: FlatCAMObj.py:2678 FlatCAMObj.py:5019 camlib.py:5167 camlib.py:5626 +#: FlatCAMObj.py:2677 FlatCAMObj.py:5026 camlib.py:5167 camlib.py:5626 #: camlib.py:5889 msgid "" "[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the " @@ -1316,61 +1315,61 @@ msgstr "" "формате (x, y) \n" "но теперь есть только одна ценность, а не две." -#: FlatCAMObj.py:2998 FlatCAMObj.py:3918 FlatCAMObj.py:3919 FlatCAMObj.py:3928 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3925 FlatCAMObj.py:3926 FlatCAMObj.py:3935 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:2998 FlatCAMObj.py:3258 FlatCAMObj.py:3540 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3257 FlatCAMObj.py:3539 msgid "Rough" msgstr "Грубый" -#: FlatCAMObj.py:2998 +#: FlatCAMObj.py:2997 msgid "Finish" msgstr "Конец" -#: FlatCAMObj.py:3294 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 +#: FlatCAMObj.py:3293 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 #: flatcamGUI/FlatCAMGUI.py:1615 flatcamGUI/FlatCAMGUI.py:1951 #: flatcamGUI/ObjectUI.py:999 msgid "Copy" msgstr "Копировать" -#: FlatCAMObj.py:3510 +#: FlatCAMObj.py:3509 msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format." msgstr "" "[ERROR_NOTCL] Пожалуйста, введите нужный инструмент диаметр в формате с " "Float точкой." -#: FlatCAMObj.py:3585 +#: FlatCAMObj.py:3584 msgid "[success] Tool added in Tool Table." msgstr "[success] Инструмент добавлен в таблицу инструментов." -#: FlatCAMObj.py:3590 +#: FlatCAMObj.py:3589 msgid "[ERROR_NOTCL] Default Tool added. Wrong value format entered." msgstr "" "[ERROR_NOTCL] Добавлен инструмент по умолчанию. Введен неправильный формат " "значения." -#: FlatCAMObj.py:3620 FlatCAMObj.py:3630 +#: FlatCAMObj.py:3619 FlatCAMObj.py:3629 msgid "[WARNING_NOTCL] Failed. Select a tool to copy." msgstr "[WARNING_NOTCL] Неудачный. Выберите инструмент для копирования." -#: FlatCAMObj.py:3659 +#: FlatCAMObj.py:3658 msgid "[success] Tool was copied in Tool Table." msgstr "[success] Инструмент был скопирован в таблицу инструментов." -#: FlatCAMObj.py:3692 +#: FlatCAMObj.py:3691 msgid "[success] Tool was edited in Tool Table." msgstr "[success] Инструмент был отредактирован в таблице инструментов." -#: FlatCAMObj.py:3723 FlatCAMObj.py:3733 +#: FlatCAMObj.py:3722 FlatCAMObj.py:3732 msgid "[WARNING_NOTCL] Failed. Select a tool to delete." msgstr "[WARNING_NOTCL] Неудачный. Выберите инструмент для удаления." -#: FlatCAMObj.py:3757 +#: FlatCAMObj.py:3756 msgid "[success] Tool was deleted in Tool Table." msgstr "[success] Инструмент был удален в таблице инструментов." -#: FlatCAMObj.py:4178 +#: FlatCAMObj.py:4185 #, python-format msgid "" "[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry." @@ -1378,23 +1377,23 @@ msgstr "" "[WARNING_NOTCL] Эта геометрия не может быть обработана, так как это %s " "геометрия." -#: FlatCAMObj.py:4195 +#: FlatCAMObj.py:4202 msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number." msgstr "" "[ERROR_NOTCL] Неправильный инструмент формата ДВД с введенным значением, " "использовать количество." -#: FlatCAMObj.py:4222 +#: FlatCAMObj.py:4229 msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..." msgstr "" "[ERROR_NOTCL] Неудачный. Инструмент не выбран в таблице инструментов ..." -#: FlatCAMObj.py:4260 +#: FlatCAMObj.py:4267 #, python-format msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" -#: FlatCAMObj.py:4418 FlatCAMObj.py:4656 +#: FlatCAMObj.py:4425 FlatCAMObj.py:4663 msgid "" "[WARNING] Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1403,22 +1402,22 @@ msgstr "" "не указано.\n" "Добавьте смещение инструмента или измените тип смещения." -#: FlatCAMObj.py:4537 flatcamTools/ToolSolderPaste.py:1107 +#: FlatCAMObj.py:4544 flatcamTools/ToolSolderPaste.py:1107 #: flatcamTools/ToolSolderPaste.py:1162 msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..." msgstr "[ERROR_NOTCL] Отмененный. Пустой файл, он не имеет геометрии..." -#: FlatCAMObj.py:4906 FlatCAMObj.py:4916 camlib.py:3348 camlib.py:3357 +#: FlatCAMObj.py:4913 FlatCAMObj.py:4923 camlib.py:3348 camlib.py:3357 msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float." msgstr "" "[ERROR_NOTCL] Масштабный коэффициент должен быть числом: целочисленным или " "плавающим." -#: FlatCAMObj.py:4954 +#: FlatCAMObj.py:4961 msgid "[success] Geometry Scale done." msgstr "[success] Геометрический масштаб выполнен." -#: FlatCAMObj.py:4971 camlib.py:3426 +#: FlatCAMObj.py:4978 camlib.py:3426 msgid "" "[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only " "one value in the Offset field." @@ -1426,29 +1425,29 @@ msgstr "" "[ERROR_NOTCL] Необходима пара значений (x,y). Возможно, вы ввели только одно " "значение в поле смещение." -#: FlatCAMObj.py:4991 +#: FlatCAMObj.py:4998 msgid "[success] Geometry Offset done." msgstr "[success] Смещение геометрии сделано." -#: FlatCAMObj.py:5546 FlatCAMObj.py:5551 flatcamTools/ToolSolderPaste.py:1361 +#: FlatCAMObj.py:5553 FlatCAMObj.py:5558 flatcamTools/ToolSolderPaste.py:1361 msgid "Export Machine Code ..." msgstr "Экспорт GCode ..." -#: FlatCAMObj.py:5557 flatcamTools/ToolSolderPaste.py:1364 +#: FlatCAMObj.py:5564 flatcamTools/ToolSolderPaste.py:1364 msgid "[WARNING_NOTCL] Export Machine Code cancelled ..." msgstr "[WARNING_NOTCL] Экспорт машинного кода отменен ..." -#: FlatCAMObj.py:5570 +#: FlatCAMObj.py:5577 #, python-format msgid "[success] Machine Code file saved to: %s" msgstr "[success] Файл машинного кода, сохраненный в: %s" -#: FlatCAMObj.py:5592 +#: FlatCAMObj.py:5599 #, python-format msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" msgstr "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" -#: FlatCAMObj.py:5709 +#: FlatCAMObj.py:5716 #, python-format msgid "" "[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s " @@ -1457,11 +1456,11 @@ msgstr "" "[WARNING_NOTCL] Этот объект CNCJob не может быть обработан, так как он " "является объектом %s CNCJob." -#: FlatCAMObj.py:5762 +#: FlatCAMObj.py:5769 msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21" msgstr "[ERROR_NOTCL] G-код не имеет кода единиц измерения: G20 или G21" -#: FlatCAMObj.py:5775 +#: FlatCAMObj.py:5782 msgid "" "[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's " "empty." @@ -1469,15 +1468,15 @@ msgstr "" "[ERROR_NOTCL] Отмененный. Пользовательский код изменения инструмента " "включен, но он пуст." -#: FlatCAMObj.py:5782 +#: FlatCAMObj.py:5789 msgid "[success] Toolchange G-code was replaced by a custom code." msgstr "[success] Инструмент смены G-кода был заменен на пользовательский код." -#: FlatCAMObj.py:5797 flatcamTools/ToolSolderPaste.py:1390 +#: FlatCAMObj.py:5804 flatcamTools/ToolSolderPaste.py:1390 msgid "[WARNING_NOTCL] No such file or directory" msgstr "[WARNING_NOTCL] Нет такого файла или каталога" -#: FlatCAMObj.py:5817 FlatCAMObj.py:5829 +#: FlatCAMObj.py:5824 FlatCAMObj.py:5836 msgid "" "[WARNING_NOTCL] The used postprocessor file has to have in it's name: " "'toolchange_custom'" @@ -1485,7 +1484,7 @@ msgstr "" "[WARNING_NOTCL] Используемый файл постпроцессора должен иметь в своем имени: " "'toolchange_custom'" -#: FlatCAMObj.py:5835 +#: FlatCAMObj.py:5842 msgid "[ERROR] There is no postprocessor file." msgstr "[ERROR] Нет файла постпроцессора." @@ -3605,7 +3604,6 @@ msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:4444 #, python-format -#| msgid "[ERROR_NOTCL] Failed to parse defaults file." msgid "" "[ERROR_NOTCL] Failed.\n" "%s" @@ -4084,11 +4082,11 @@ msgstr "Объединение Полигонов\tU" #: flatcamGUI/FlatCAMGUI.py:418 msgid "Polygon Intersection\tE" -msgstr "" +msgstr "Многоугольник Пересечения\tE" #: flatcamGUI/FlatCAMGUI.py:420 msgid "Polygon Subtraction\tS" -msgstr "" +msgstr "Вычитание Полигонов\tS" #: flatcamGUI/FlatCAMGUI.py:424 msgid "Cut Path\tX" @@ -4108,11 +4106,11 @@ msgstr "Переместить\tM" #: flatcamGUI/FlatCAMGUI.py:433 msgid "Buffer Tool\tB" -msgstr "" +msgstr "Буферный Инструмент\tB" #: flatcamGUI/FlatCAMGUI.py:436 msgid "Paint Tool\tI" -msgstr "" +msgstr "инструментов рисования\tI" #: flatcamGUI/FlatCAMGUI.py:439 msgid "Transform Tool\tALT+R" @@ -4120,7 +4118,7 @@ msgstr "Трансформация\tALT+R" #: flatcamGUI/FlatCAMGUI.py:443 msgid "Toggle Corner Snap\tK" -msgstr "" +msgstr "Оснастки Угол Переключения \tK" #: flatcamGUI/FlatCAMGUI.py:446 msgid ">Excellon Editor<" @@ -4136,7 +4134,7 @@ msgstr "Добавить сверло\tD" #: flatcamGUI/FlatCAMGUI.py:456 msgid "Resize Drill(S)\tR" -msgstr "" +msgstr "Размер Сверла\tR" #: flatcamGUI/FlatCAMGUI.py:458 flatcamGUI/FlatCAMGUI.py:496 msgid "Copy\tC" @@ -4156,11 +4154,11 @@ msgstr ">Редактор Gerber<" #: flatcamGUI/FlatCAMGUI.py:472 msgid "Add Pad\tP" -msgstr "" +msgstr "Добавить Площадку\tP" #: flatcamGUI/FlatCAMGUI.py:474 msgid "Add Pad Array\tA" -msgstr "" +msgstr "Добавить Массив Коврик \tA" #: flatcamGUI/FlatCAMGUI.py:476 msgid "Add Track\tT" @@ -4172,7 +4170,7 @@ msgstr "Добавить регион\tN" #: flatcamGUI/FlatCAMGUI.py:482 msgid "Poligonize\tALT+N" -msgstr "" +msgstr "Полигонизировать\tALT+N" #: flatcamGUI/FlatCAMGUI.py:484 msgid "Add SemiDisc\tE" @@ -4184,7 +4182,7 @@ msgstr "Добавить диск\tD" #: flatcamGUI/FlatCAMGUI.py:488 msgid "Buffer\tB" -msgstr "" +msgstr "Буфер\tB" #: flatcamGUI/FlatCAMGUI.py:490 msgid "Scale\tS" @@ -4332,7 +4330,7 @@ msgstr "Панелизация" #: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:1870 #: flatcamTools/ToolFilm.py:204 msgid "Film Tool" -msgstr "" +msgstr "Пленочный Инструмент" #: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1872 #: flatcamTools/ToolSolderPaste.py:451 @@ -4404,11 +4402,11 @@ msgstr "Добавить текст" #: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1910 msgid "Add Buffer" -msgstr "" +msgstr "Добавить Буфер" #: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1911 msgid "Paint Shape" -msgstr "" +msgstr "Форма Краски" #: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:719 #: flatcamGUI/FlatCAMGUI.py:1912 flatcamGUI/FlatCAMGUI.py:1948 @@ -4450,7 +4448,7 @@ msgstr "Переместить объект " #: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:1935 msgid "Add Pad" -msgstr "" +msgstr "Добавить Площадку" #: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:1937 msgid "Add Track" @@ -4462,7 +4460,7 @@ msgstr "Добавить регион" #: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:1940 msgid "Poligonize" -msgstr "" +msgstr "Полигонизировать" #: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:1942 msgid "SemiDisc" @@ -4484,17 +4482,19 @@ msgstr "Привязка к сетке" #: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1966 msgid "Grid X snapping distance" -msgstr "" +msgstr "Сетка X расстояние замыкания" #: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1971 msgid "Grid Y snapping distance" -msgstr "" +msgstr "Сетка Y расстояние замыкания" #: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1977 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." msgstr "" +"Когда активен, значение на Grid_X\n" +"копируется в значение Grid_Y." #: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1983 msgid "Snap to corner" @@ -4543,7 +4543,7 @@ msgstr "GEOMETRY" #: flatcamGUI/FlatCAMGUI.py:896 msgid "CNC-JOB" -msgstr "" +msgstr "CNC-РАБОТА" #: flatcamGUI/FlatCAMGUI.py:905 msgid "TOOLS" @@ -4561,6 +4561,11 @@ msgid "" "FlatCAM automatically save a 'factory_defaults' file\n" "on the first start. Do not delete that file." msgstr "" +"Импорт полного набора настроек FlatCAM кулачка из файла\n" +"ранее сохранено на жестком диске.\n" +"\n" +"FlatCAM копир автоматически сохранить файл 'factory_defaults' \n" +"на первом старте. Не удаляйте этот файл." #: flatcamGUI/FlatCAMGUI.py:932 msgid "Export Preferences" @@ -4571,6 +4576,8 @@ msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." msgstr "" +"Экспорт полного набора настроек FlatCAM кулачка в файл\n" +"это сохраняется на жестком диске." #: flatcamGUI/FlatCAMGUI.py:940 msgid "Open Pref Folder" @@ -4578,7 +4585,7 @@ msgstr "Открыть папку настроек" #: flatcamGUI/FlatCAMGUI.py:943 msgid "Open the folder where FlatCAM save the preferences files." -msgstr "" +msgstr "Откройте папку, в которой FlatCAM сохраняет файлы настроек." #: flatcamGUI/FlatCAMGUI.py:951 msgid "Save Preferences" @@ -5242,11 +5249,11 @@ msgstr "Вырезать" #: flatcamGUI/FlatCAMGUI.py:1605 msgid "Pad" -msgstr "" +msgstr "Блокнот" #: flatcamGUI/FlatCAMGUI.py:1606 msgid "Pad Array" -msgstr "" +msgstr "Массив Коврик " #: flatcamGUI/FlatCAMGUI.py:1607 msgid "Track" @@ -5258,7 +5265,7 @@ msgstr "Регион" #: flatcamGUI/FlatCAMGUI.py:1610 msgid "Exc Editor" -msgstr "" +msgstr "Excellon Редактор" #: flatcamGUI/FlatCAMGUI.py:1611 msgid "Add Drill" @@ -5289,6 +5296,8 @@ msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." msgstr "" +"При установке флажка он заменит все экземпляры в поле \"Найти\"\n" +"с текстом в поле \"заменить\".." #: flatcamGUI/FlatCAMGUI.py:1659 msgid "Open Code" @@ -5303,12 +5312,16 @@ msgid "" "Relative neasurement.\n" "Reference is last click position" msgstr "" +"Относительное измерение.\n" +"Ссылка-это позиция последнего клика" #: flatcamGUI/FlatCAMGUI.py:1701 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" msgstr "" +"Абсолютное измерение.\n" +"Ссылка (X=0, Y= 0) Положение" #: flatcamGUI/FlatCAMGUI.py:1897 msgid "Select 'Esc'" @@ -5333,6 +5346,10 @@ msgid "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." msgstr "" +"Сначала выберите элемент геометрии для вырезания\n" +"затем выберите элемент геометрии, который будет вырезан\n" +"из первого пункта. В конце нажмите клавишу ~X~ или\n" +"кнопка панели инструментов." #: flatcamGUI/FlatCAMGUI.py:2367 flatcamGUI/FlatCAMGUI.py:2504 #: flatcamGUI/FlatCAMGUI.py:2563 flatcamGUI/FlatCAMGUI.py:2583 @@ -5342,37 +5359,43 @@ msgstr "Внимание" #: flatcamGUI/FlatCAMGUI.py:2434 flatcamGUI/FlatCAMGUI.py:2633 #: flatcamGUI/FlatCAMGUI.py:2844 msgid "[WARNING_NOTCL] Cancelled." -msgstr "" +msgstr "[WARNING_NOTCL] Отмененный." #: flatcamGUI/FlatCAMGUI.py:2499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" +"Пожалуйста, выберите элементы геометрии \n" +"на котором выполняется инструмент пересечение." #: flatcamGUI/FlatCAMGUI.py:2558 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" +"Пожалуйста, выберите элементы геометрии \n" +"на котором выполнить вычитание инструмента." #: flatcamGUI/FlatCAMGUI.py:2578 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" +"Пожалуйста, выберите элементы геометрии \n" +"на котором выполнять объединение." #: flatcamGUI/FlatCAMGUI.py:2649 flatcamGUI/FlatCAMGUI.py:2861 msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." -msgstr "" +msgstr "[WARNING_NOTCL] Отмененный. Ничего не выбрано для удаления." #: flatcamGUI/FlatCAMGUI.py:2733 flatcamGUI/FlatCAMGUI.py:2928 msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." -msgstr "" +msgstr "[WARNING_NOTCL] Отмененный. Ничего не выбрано для копирования." #: flatcamGUI/FlatCAMGUI.py:2779 flatcamGUI/FlatCAMGUI.py:2974 msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." -msgstr "" +msgstr "[WARNING_NOTCL] Отмененный. Ничего не выбрано для перемещения." #: flatcamGUI/FlatCAMGUI.py:2988 msgid "New Tool ..." @@ -5396,7 +5419,7 @@ msgstr "Размер сетки Х:" #: flatcamGUI/FlatCAMGUI.py:3331 msgid "This is the Grid snap value on X axis." -msgstr "" +msgstr "Это значение привязки сетки по оси X." #: flatcamGUI/FlatCAMGUI.py:3336 msgid "Grid Y value:" @@ -5404,11 +5427,11 @@ msgstr "Размер сетки Y:" #: flatcamGUI/FlatCAMGUI.py:3338 msgid "This is the Grid snap value on Y axis." -msgstr "" +msgstr "Это значение привязки сетки по оси Y." #: flatcamGUI/FlatCAMGUI.py:3343 msgid "Snap Max:" -msgstr "" +msgstr "Оснастка Макс:" #: flatcamGUI/FlatCAMGUI.py:3348 msgid "Workspace:" @@ -5419,20 +5442,24 @@ msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." msgstr "" +"Нарисуйте прямоугольник с разделителями на холсте.\n" +"Цель состоит в том, чтобы проиллюстрировать пределы нашей работы." #: flatcamGUI/FlatCAMGUI.py:3353 msgid "Wk. format:" -msgstr "" +msgstr "УК. формат:" #: flatcamGUI/FlatCAMGUI.py:3355 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." msgstr "" +"Выберите тип прямоугольника, который будет использоваться на холсте,\n" +"как допустимое рабочее пространство." #: flatcamGUI/FlatCAMGUI.py:3368 msgid "Plot Fill:" -msgstr "" +msgstr "Заливка Участка:" #: flatcamGUI/FlatCAMGUI.py:3370 msgid "" @@ -5440,6 +5467,9 @@ msgid "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." msgstr "" +"Установите цвет заливки для построенных объектов.\n" +"Первые 6 цифр-это цвет, а последние 2\n" +"цифры для альфа-уровня (прозрачности)." #: flatcamGUI/FlatCAMGUI.py:3384 flatcamGUI/FlatCAMGUI.py:3434 #: flatcamGUI/FlatCAMGUI.py:3484 @@ -5448,19 +5478,19 @@ msgstr "Уровень прозрачности:" #: flatcamGUI/FlatCAMGUI.py:3386 msgid "Set the fill transparency for plotted objects." -msgstr "" +msgstr "Установите прозрачность заливки для построенных объектов." #: flatcamGUI/FlatCAMGUI.py:3403 msgid "Plot Line:" -msgstr "" +msgstr "сюжетная линия:" #: flatcamGUI/FlatCAMGUI.py:3405 msgid "Set the line color for plotted objects." -msgstr "" +msgstr "Установите цвет линии для построенных объектов." #: flatcamGUI/FlatCAMGUI.py:3417 msgid "Sel. Fill:" -msgstr "" +msgstr "Выбор Заполнения:" #: flatcamGUI/FlatCAMGUI.py:3419 msgid "" @@ -5469,22 +5499,26 @@ msgid "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." msgstr "" +"Установка цвета заливки для поля выбора\n" +"в случае, если выбор сделан слева направо.\n" +"Первые 6 цифр-это цвет, а последние 2\n" +"цифры для альфа-уровня (прозрачности)." #: flatcamGUI/FlatCAMGUI.py:3436 msgid "Set the fill transparency for the 'left to right' selection box." -msgstr "" +msgstr "Установите прозрачность заливки для поля выбора \"слева направо\"." #: flatcamGUI/FlatCAMGUI.py:3453 msgid "Sel. Line:" -msgstr "" +msgstr "Строка Выбора:" #: flatcamGUI/FlatCAMGUI.py:3455 msgid "Set the line color for the 'left to right' selection box." -msgstr "" +msgstr "Установите цвет линии для поля выбора \"слева направо\"." #: flatcamGUI/FlatCAMGUI.py:3467 msgid "Sel2. Fill:" -msgstr "" +msgstr "Выбор 2. Заполнить:" #: flatcamGUI/FlatCAMGUI.py:3469 msgid "" @@ -5493,52 +5527,58 @@ msgid "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." msgstr "" +"Установка цвета заливки для поля выбора\n" +"в случае, если выбор сделан справа налево.\n" +"Первые 6 цифр-это цвет, а последние 2\n" +"цифры для альфа-уровня (прозрачности)." #: flatcamGUI/FlatCAMGUI.py:3486 msgid "Set the fill transparency for selection 'right to left' box." -msgstr "" +msgstr "Установите прозрачность заливки для выбора \"справа налево\"." #: flatcamGUI/FlatCAMGUI.py:3503 msgid "Sel2. Line:" -msgstr "" +msgstr "Выбор Линии 2 :" #: flatcamGUI/FlatCAMGUI.py:3505 msgid "Set the line color for the 'right to left' selection box." -msgstr "" +msgstr "Установите цвет линии для поля выбора \"справа налево\"." #: flatcamGUI/FlatCAMGUI.py:3517 msgid "Editor Draw:" -msgstr "" +msgstr "Редактор Розыгрыша:" #: flatcamGUI/FlatCAMGUI.py:3519 msgid "Set the color for the shape." -msgstr "" +msgstr "Установите цвет для фигуры." #: flatcamGUI/FlatCAMGUI.py:3531 msgid "Editor Draw Sel.:" -msgstr "" +msgstr "Редактор Выбор Рисования:" #: flatcamGUI/FlatCAMGUI.py:3533 msgid "Set the color of the shape when selected." -msgstr "" +msgstr "Установите цвет фигуры при выборе." #: flatcamGUI/FlatCAMGUI.py:3545 msgid "Project Items:" -msgstr "" +msgstr "элемент проекта:" #: flatcamGUI/FlatCAMGUI.py:3547 msgid "Set the color of the items in Project Tab Tree." -msgstr "" +msgstr "Установите цвет элементов в дереве вкладок проекта." #: flatcamGUI/FlatCAMGUI.py:3558 msgid "Proj. Dis. Items:" -msgstr "" +msgstr "Прой. Дис. Предметы:" #: flatcamGUI/FlatCAMGUI.py:3560 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." msgstr "" +"Установка цвета элементов в дереве вкладок проекта,\n" +"для случая, когда элементы отключены." #: flatcamGUI/FlatCAMGUI.py:3611 msgid "GUI Settings" @@ -5553,6 +5593,8 @@ msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." msgstr "" +"Выберите макет для FlatCAM кулачка.\n" +"Применяется немедленно." #: flatcamGUI/FlatCAMGUI.py:3635 msgid "Style:" @@ -5563,6 +5605,8 @@ msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." msgstr "" +"Выберите стиль для FlatCAM.\n" +"Он будет применен при следующем запуске приложения." #: flatcamGUI/FlatCAMGUI.py:3648 msgid "HDPI Support:" @@ -5594,7 +5638,7 @@ msgstr "Сбросить" #: flatcamGUI/FlatCAMGUI.py:3672 msgid "Hover Shape:" -msgstr "" +msgstr "Форма Наведения:" #: flatcamGUI/FlatCAMGUI.py:3674 msgid "" @@ -5602,10 +5646,13 @@ msgid "" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." msgstr "" +"Возможность отображения формы при наведении на объекты FlatCAM.\n" +"Он отображается при наведении курсора мыши\n" +"над любым невыбранным объектом." #: flatcamGUI/FlatCAMGUI.py:3681 msgid "Sel. Shape:" -msgstr "" +msgstr "Сэл. Форма:" #: flatcamGUI/FlatCAMGUI.py:3683 msgid "" @@ -5614,6 +5661,10 @@ msgid "" "either by clicking or dragging mouse from left to right or\n" "right to left." msgstr "" +"Включите отображение формы выделения для объектов FlatCAM.\n" +"Он отображается всякий раз, когда мышь выбирает объект\n" +"щелчком или перетаскиванием мыши слева направо или\n" +"справа налево." #: flatcamGUI/FlatCAMGUI.py:3725 msgid "Are you sure you want to delete the GUI Settings? \n" @@ -5637,6 +5688,9 @@ msgid "" "Whatever is selected here is set every time\n" "FLatCAM is started." msgstr "" +"Значение по умолчанию для модулей FlatCAM.\n" +"Все, что выбрано здесь, устанавливается каждый раз\n" +"FlatCAM запущен." #: flatcamGUI/FlatCAMGUI.py:3763 msgid "APP. LEVEL:" @@ -5651,6 +5705,13 @@ msgid "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." msgstr "" +"Выберите уровень использования по умолчанию для FlatCAM кулачка.\n" +"Базовый уровень - > уменьшенная функциональность, лучше всего подходит для " +"начинающих.\n" +"Расширенный уровень - > полная функциональность.\n" +"\n" +"Выбор здесь повлияет на параметры внутри\n" +"выбранная вкладка для всех видов FlatCAM объектов." #: flatcamGUI/FlatCAMGUI.py:3769 msgid "Basic" @@ -5666,7 +5727,7 @@ msgstr "Язык:" #: flatcamGUI/FlatCAMGUI.py:3774 msgid "Set the language used throughout FlatCAM." -msgstr "" +msgstr "Установите язык, используемый в плоском кулачке." #: flatcamGUI/FlatCAMGUI.py:3777 msgid "Apply Language" @@ -5682,6 +5743,13 @@ msgid "" "security features. In this case the language will be\n" "applied at the next app start." msgstr "" +"Установите язык, используемый в FlatCAM.\n" +"Приложение будет перезапущено после нажатия кнопки.Windows: когда FlatCAM " +"установлен в программных файлах\n" +"каталог, возможно, что приложение не будет \n" +"перезагрузка после нажатия кнопки из-за окон\n" +"элементы безопасности. В этом случае язык будет\n" +"применяется при следующем запуске приложения." #: flatcamGUI/FlatCAMGUI.py:3787 msgid "Shell at StartUp:" @@ -5692,6 +5760,8 @@ msgid "" "Check this box if you want the shell to\n" "start automatically at startup." msgstr "" +"Установите этот флажок, если требуется, чтобы оболочка\n" +"запуск автоматически при запуске." #: flatcamGUI/FlatCAMGUI.py:3799 msgid "Version Check:" @@ -5737,7 +5807,7 @@ msgstr "Мультивыбор:" #: flatcamGUI/FlatCAMGUI.py:3834 msgid "Select the key used for multiple selection." -msgstr "" +msgstr "Выберите ключ, используемый для множественного выбора." #: flatcamGUI/FlatCAMGUI.py:3839 msgid "Project at StartUp:" @@ -5748,6 +5818,9 @@ msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." msgstr "" +"Установите этот флажок, если требуется, чтобы область вкладки проект / " +"выбранный / инструмент\n" +"автоматически показывается при запуске." #: flatcamGUI/FlatCAMGUI.py:3851 msgid "Project AutoHide:" @@ -5759,6 +5832,10 @@ msgid "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." msgstr "" +"Установите этот флажок, если требуется, чтобы область вкладки проект / " +"выбранный / инструмент\n" +"скрыть автоматически, когда нет загруженных объектов и\n" +"показывать при создании нового объекта." #: flatcamGUI/FlatCAMGUI.py:3865 msgid "Enable ToolTips:" @@ -5769,10 +5846,13 @@ msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." msgstr "" +"Установите этот флажок, если вы хотите, чтобы всплывающие подсказки " +"отображались\n" +"при наведении курсора мыши на элементы по всему приложению." #: flatcamGUI/FlatCAMGUI.py:3875 msgid "Workers number:" -msgstr "" +msgstr "Количество работников :" #: flatcamGUI/FlatCAMGUI.py:3877 flatcamGUI/FlatCAMGUI.py:3886 msgid "" @@ -5783,6 +5863,12 @@ msgid "" "Default value is 2.\n" "After change, it will be applied at next App start." msgstr "" +"Количество QThreads, доступных приложению.\n" +"Большее число может закончить работу быстрее, но\n" +"в зависимости от скорости вашего компьютера, может сделать приложение\n" +"неотзывчивый. Может иметь значение от 2 до 16.\n" +"Значение по умолчанию-2.\n" +"После изменения, он будет применяться при следующем запуске приложения." #: flatcamGUI/FlatCAMGUI.py:3898 flatcamGUI/FlatCAMGUI.py:3907 msgid "" @@ -5793,6 +5879,12 @@ msgid "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." msgstr "" +"Это значение может противостоять эффекту шагов круга\n" +"параметр. Значение по умолчанию-0.01.\n" +"Более низкое значение увеличит детализацию как в изображении\n" +"и в G-код для кругов, с более высокой ценой в\n" +"спектакль. Более высокое значение обеспечит больше\n" +"производительность за счет уровня детализации." #: flatcamGUI/FlatCAMGUI.py:3943 msgid "\"Open\" behavior" @@ -5806,6 +5898,12 @@ msgid "" "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 "" +"При проверке путь к последнему сохраненному файлу используется при " +"сохранении файлов,\n" +"и путь к последнему открытому файлу используется при открытии файлов.\n" +"\n" +"Когда флажок снят, путь для открытия файлов используется последним: либо\n" +"путь для сохранения файлов или путь для открытия файлов." #: flatcamGUI/FlatCAMGUI.py:3954 msgid "Save Compressed Project" @@ -5816,6 +5914,8 @@ msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." msgstr "" +"Сохранение сжатого или несжатого проекта.\n" +"При проверке он сохранит сжатый FlatCAM проект." #: flatcamGUI/FlatCAMGUI.py:3967 msgid "Compression Level:" @@ -5827,6 +5927,9 @@ msgid "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." msgstr "" +"Уровень сжатия при сохранении FlatCAM проект. \n" +"Более высокое значение означает более высокую степень сжатия\n" +"но требуют больше памяти и больше времени на обработку." #: flatcamGUI/FlatCAMGUI.py:3992 msgid "Gerber General" @@ -5877,6 +5980,8 @@ msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." msgstr "" +"Число шагов круга для Gerber \n" +"линейная аппроксимация круглой апертуры." #: flatcamGUI/FlatCAMGUI.py:4040 msgid "Gerber Options" @@ -5925,6 +6030,10 @@ msgid "" "A value here of 0.25 means an overlap of 25% from the tool diameter found " "above." msgstr "" +"Сколько (доля) ширины инструмента перекрывать каждый проход инструмента.\n" +"Образец:\n" +"Значение 0,25 означает перекрытие на 25% от диаметра инструмента, указанного " +"выше." #: flatcamGUI/FlatCAMGUI.py:4083 flatcamGUI/ObjectUI.py:295 msgid "Milling Type:" @@ -5959,6 +6068,8 @@ msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." msgstr "" +"Создание объекта геометрии с помощью\n" +"траектории резания для всех областей, отличных от меди." #: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:4139 #: flatcamGUI/ObjectUI.py:430 flatcamGUI/ObjectUI.py:464 @@ -6055,6 +6166,9 @@ msgid "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." msgstr "" +"Переключение отображения таблицы апертур Gerber.\n" +"Кроме того, при скрытии он удалит все фигуры меток\n" +"которые нарисованы на холсте." #: flatcamGUI/FlatCAMGUI.py:4229 msgid "Gerber Export" @@ -6069,6 +6183,8 @@ msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." msgstr "" +"Заданные здесь параметры используются в экспортированном файле\n" +"при использовании пункта меню File -> Export -> Export Gerber." #: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4895 msgid "Units:" @@ -6076,7 +6192,7 @@ msgstr "Единицы:" #: flatcamGUI/FlatCAMGUI.py:4245 flatcamGUI/FlatCAMGUI.py:4251 msgid "The units used in the Gerber file." -msgstr "" +msgstr "Единицы измерения, используемые в файле Gerber." #: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4909 msgid "Int/Decimals:" @@ -6087,18 +6203,24 @@ msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." msgstr "" +"Количество цифр в целой части числа\n" +"и в дробной части числа." #: flatcamGUI/FlatCAMGUI.py:4270 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." msgstr "" +"Эти числа обозначают количество цифр в\n" +"вся часть координат Gerber." #: flatcamGUI/FlatCAMGUI.py:4284 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." msgstr "" +"Эти числа обозначают количество цифр в\n" +"десятичная часть координат Gerber." #: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4970 msgid "Zeros:" @@ -6112,6 +6234,11 @@ msgid "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." msgstr "" +"Задает тип нулей Гербера.\n" +"Если LZ, то ведущие нули удаляются и\n" +"Конечные нули сохраняются.\n" +"Если TZ установлен, то конечные нули удаляются\n" +"и ведущие нули сохраняются." #: flatcamGUI/FlatCAMGUI.py:4326 flatcamGUI/FlatCAMGUI.py:5011 #: flatcamGUI/FlatCAMGUI.py:5470 flatcamGUI/FlatCAMGUI.py:5762 @@ -6129,7 +6256,7 @@ msgstr "Список параметров редактора Gerber." #: flatcamGUI/FlatCAMGUI.py:4336 flatcamGUI/FlatCAMGUI.py:5021 #: flatcamGUI/FlatCAMGUI.py:5480 msgid "Selection limit:" -msgstr "" +msgstr "Ограничение выбора:" #: flatcamGUI/FlatCAMGUI.py:4338 msgid "" @@ -6139,6 +6266,11 @@ msgid "" "Increases the performance when moving a\n" "large number of geometric elements." msgstr "" +"Установка количества выбранных геометрий Gerber\n" +"элементы, над которыми расположена служебная геометрия\n" +"становится просто прямоугольником выделения.\n" +"Увеличивает производительность при перемещении\n" +"большое количество геометрических элементов." #: flatcamGUI/FlatCAMGUI.py:4358 msgid "Excellon General" @@ -6170,6 +6302,24 @@ msgid "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" msgstr "" +"Файлы ЧПУ сверла, как правило, по имени файлов Excellon \n" +"это файлы, которые можно найти в разных форматах.\n" +"Здесь мы устанавливаем формат, используемый, когда\n" +"координаты не используют точку.\n" +"\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" #: flatcamGUI/FlatCAMGUI.py:4407 msgid "INCH:" @@ -6185,6 +6335,8 @@ msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." msgstr "" +"Эти числа обозначают количество цифр в\n" +"целая часть Excellon координат." #: flatcamGUI/FlatCAMGUI.py:4432 flatcamGUI/FlatCAMGUI.py:4465 #: flatcamGUI/FlatCAMGUI.py:4938 @@ -6192,6 +6344,8 @@ msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." msgstr "" +"Эти числа обозначают количество цифр в\n" +"десятичная часть Excellon координат." #: flatcamGUI/FlatCAMGUI.py:4440 msgid "METRIC:" @@ -6213,6 +6367,11 @@ msgid "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." msgstr "" +"Задает тип нулей Excellon.\n" +"Если LZ, то ведущие нули сохраняются и\n" +"Конечные нули удаляются.\n" +"Если TZ установлен, то конечные нули сохраняются\n" +"и ведущие нули удаляются." #: flatcamGUI/FlatCAMGUI.py:4488 msgid "" @@ -6223,6 +6382,12 @@ msgid "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." msgstr "" +"Задает тип по умолчанию нулей Excellon.\n" +"Если он не обнаружен в анализируемом файле, значение здесь\n" +"будем использовать.Если LZ, то ведущие нули сохраняются и\n" +"Конечные нули удаляются.\n" +"Если TZ установлен, то конечные нули сохраняются\n" +"и ведущие нули удаляются." #: flatcamGUI/FlatCAMGUI.py:4498 msgid "Default Units:" @@ -6235,6 +6400,10 @@ msgid "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." msgstr "" +"Это устанавливает единицы измерения Excellon файлов по умолчанию.\n" +"Если он не обнаружен в анализируемом файле, значение здесь\n" +"будем использовать.Некоторые файлы Excellon не имеют заголовка\n" +"поэтому этот параметр будет использоваться." #: flatcamGUI/FlatCAMGUI.py:4512 msgid "" @@ -6242,6 +6411,9 @@ msgid "" "Some Excellon files don't have an header\n" "therefore this parameter will be used." msgstr "" +"Это устанавливает единицы Excellon файлов.\n" +"Некоторые файлы Excellon не имеют заголовка\n" +"поэтому этот параметр будет использоваться." #: flatcamGUI/FlatCAMGUI.py:4520 msgid "Excellon Optimization:" @@ -6262,10 +6434,21 @@ msgid "" "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization." msgstr "" +"Задает тип оптимизации для пути детализации Excellon.\n" +"Если установлен флажок МХ является то алгоритм или Google-инструменты с " +"Метаэвристический\n" +"Используется управляемый локальный путь. Время поиска по умолчанию 3 сек.\n" +"Используйте команду set_sys excellon_search_time значение TCL, чтобы " +"установить другие значения.\n" +"Если установлен флажок Basic, то используется алгоритм Google OR-Tools " +"Basic.\n" +"\n" +"Если отключено, то FlatCAM работает в 32-битном режиме и использует \n" +"Алгоритм коммивояжера для оптимизации пути." #: flatcamGUI/FlatCAMGUI.py:4550 msgid "Optimization Time: " -msgstr "" +msgstr "Время Оптимизации:" #: flatcamGUI/FlatCAMGUI.py:4553 msgid "" @@ -6274,6 +6457,10 @@ msgid "" "path optimization. This max duration is set here.\n" "In seconds." msgstr "" +"При включении или инструменты Метаэвристики (МГН)-есть\n" +"максимальный порог за сколько времени тратится на\n" +"оптимизация пути. Максимальная продолжительность устанавливается здесь.\n" +"В секундах." #: flatcamGUI/FlatCAMGUI.py:4596 msgid "Excellon Options" @@ -6288,6 +6475,8 @@ msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." msgstr "" +"Параметры, используемые для создания объекта задания ЧПУ\n" +"для этого сверлите объект." #: flatcamGUI/FlatCAMGUI.py:4609 flatcamGUI/FlatCAMGUI.py:5196 #: flatcamGUI/FlatCAMGUI.py:6300 flatcamGUI/ObjectUI.py:595 @@ -6335,7 +6524,7 @@ msgstr "Смена инструмента Z :" #: flatcamGUI/FlatCAMGUI.py:4639 flatcamGUI/FlatCAMGUI.py:5251 msgid "Toolchange Z position." -msgstr "" +msgstr "Изменение положения Z инструмента." #: flatcamGUI/FlatCAMGUI.py:4645 msgid "Feedrate:" @@ -6399,7 +6588,7 @@ msgstr "Продолжительность:" #: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5310 #: flatcamGUI/ObjectUI.py:699 flatcamGUI/ObjectUI.py:1234 msgid "Number of milliseconds for spindle to dwell." -msgstr "" +msgstr "Количество миллисекунд для шпинделя, котор нужно обитать." #: flatcamGUI/FlatCAMGUI.py:4698 flatcamGUI/FlatCAMGUI.py:5320 #: flatcamGUI/ObjectUI.py:707 @@ -6411,6 +6600,8 @@ msgid "" "The postprocessor file that dictates\n" "gcode output." msgstr "" +"Файл постпроцессора, который диктует\n" +"выход УП." #: flatcamGUI/FlatCAMGUI.py:4709 msgid "Gcode: " @@ -6423,6 +6614,10 @@ msgid "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." msgstr "" +"Выберите, что использовать для генерации G-кода:\n" +"\"Сверла\", \"слоты\" или \"оба\".\n" +"При выборе \"слоты\" или \"оба\", слоты будут\n" +"преобразованы в упражнения." #: flatcamGUI/FlatCAMGUI.py:4727 flatcamGUI/ObjectUI.py:772 msgid "Mill Holes" @@ -6438,13 +6633,15 @@ msgstr "Диам. сверла:" #: flatcamGUI/FlatCAMGUI.py:4740 msgid "Slot Tool dia:" -msgstr "" +msgstr "Диаметр инструмента шлица:" #: flatcamGUI/FlatCAMGUI.py:4742 msgid "" "Diameter of the cutting tool\n" "when milling slots." msgstr "" +"Диаметр режущего инструмента\n" +"при фрезеровании пазов." #: flatcamGUI/FlatCAMGUI.py:4754 msgid "Defaults" @@ -6463,6 +6660,9 @@ msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." msgstr "" +"Параметры, используемые для создания объекта задания ЧПУ\n" +"для этого объекта детализации, которые отображаются при повышении уровня " +"приложения." #: flatcamGUI/FlatCAMGUI.py:4783 msgid "Offset Z:" @@ -9681,11 +9881,11 @@ msgstr "" msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" msgstr "" -#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1263 +#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1267 msgid "Polygon Paint started ..." msgstr "Запущена отрисовка полигона ..." -#: flatcamTools/ToolPaint.py:1119 flatcamTools/ToolPaint.py:1208 +#: flatcamTools/ToolPaint.py:1123 flatcamTools/ToolPaint.py:1212 #, python-format msgid "" "[ERROR] Could not do Paint All. Try a different combination of parameters. " @@ -9693,7 +9893,7 @@ msgid "" "%s" msgstr "" -#: flatcamTools/ToolPaint.py:1143 +#: flatcamTools/ToolPaint.py:1147 msgid "" "[ERROR] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -9701,11 +9901,11 @@ msgid "" "Change the painting parameters and try again." msgstr "" -#: flatcamTools/ToolPaint.py:1152 +#: flatcamTools/ToolPaint.py:1156 msgid "[success] Paint All Done." msgstr "" -#: flatcamTools/ToolPaint.py:1238 +#: flatcamTools/ToolPaint.py:1242 msgid "" "[ERROR_NOTCL] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -9713,7 +9913,7 @@ msgid "" "Change the painting parameters and try again." msgstr "" -#: flatcamTools/ToolPaint.py:1247 +#: flatcamTools/ToolPaint.py:1251 msgid "[success] Paint All with Rest-Machining done." msgstr "" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 3e221532..bcfaea2a 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-06-22 16:40+0300\n" +"POT-Creation-Date: 2019-06-22 21:02+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -40,124 +40,124 @@ msgstr "" msgid "Open Script file failed." msgstr "" -#: FlatCAMApp.py:2235 +#: FlatCAMApp.py:2234 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" -#: FlatCAMApp.py:2245 +#: FlatCAMApp.py:2244 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" "Edit only one geometry at a time." msgstr "" -#: FlatCAMApp.py:2289 +#: FlatCAMApp.py:2299 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "" -#: FlatCAMApp.py:2307 +#: FlatCAMApp.py:2317 msgid "Do you want to save the edited object?" msgstr "" -#: FlatCAMApp.py:2308 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "" -#: FlatCAMApp.py:2311 FlatCAMApp.py:3403 FlatCAMApp.py:5908 +#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "" -#: FlatCAMApp.py:2312 FlatCAMApp.py:3404 FlatCAMApp.py:5909 +#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "" -#: FlatCAMApp.py:2313 FlatCAMApp.py:3405 FlatCAMApp.py:3754 FlatCAMApp.py:5910 +#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 msgid "Cancel" msgstr "" -#: FlatCAMApp.py:2340 +#: FlatCAMApp.py:2350 msgid "[WARNING] Object empty after edit." msgstr "" -#: FlatCAMApp.py:2362 FlatCAMApp.py:2381 FlatCAMApp.py:2393 +#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" -#: FlatCAMApp.py:2365 +#: FlatCAMApp.py:2375 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "" -#: FlatCAMApp.py:2730 +#: FlatCAMApp.py:2740 msgid "[ERROR] Could not load defaults file." msgstr "" -#: FlatCAMApp.py:2742 +#: FlatCAMApp.py:2752 msgid "[ERROR] Failed to parse defaults file." msgstr "" -#: FlatCAMApp.py:2763 FlatCAMApp.py:2767 +#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 msgid "Import FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:2773 +#: FlatCAMApp.py:2783 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "" -#: FlatCAMApp.py:2781 FlatCAMApp.py:2835 FlatCAMApp.py:3282 +#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "" -#: FlatCAMApp.py:2789 FlatCAMApp.py:3291 +#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "" -#: FlatCAMApp.py:2792 +#: FlatCAMApp.py:2802 #, python-format msgid "[success] Imported Defaults from %s" msgstr "" -#: FlatCAMApp.py:2807 FlatCAMApp.py:2812 +#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 msgid "Export FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:2819 +#: FlatCAMApp.py:2829 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "" -#: FlatCAMApp.py:2854 FlatCAMApp.py:3336 +#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "" -#: FlatCAMApp.py:2907 +#: FlatCAMApp.py:2917 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "" -#: FlatCAMApp.py:2984 camlib.py:4457 +#: FlatCAMApp.py:2994 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:2985 +#: FlatCAMApp.py:2995 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "" -#: FlatCAMApp.py:3005 +#: FlatCAMApp.py:3015 msgid "Converting units to " msgstr "" -#: FlatCAMApp.py:3084 FlatCAMApp.py:3087 FlatCAMApp.py:3090 FlatCAMApp.py:3093 +#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}" msgstr "" -#: FlatCAMApp.py:3187 +#: FlatCAMApp.py:3197 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -171,41 +171,41 @@ msgid "" "downloads/\">here.
" msgstr "" -#: FlatCAMApp.py:3340 +#: FlatCAMApp.py:3350 msgid "[success] Defaults saved." msgstr "" -#: FlatCAMApp.py:3361 +#: FlatCAMApp.py:3371 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "" -#: FlatCAMApp.py:3370 +#: FlatCAMApp.py:3380 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "" -#: FlatCAMApp.py:3384 +#: FlatCAMApp.py:3394 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "" -#: FlatCAMApp.py:3388 +#: FlatCAMApp.py:3398 msgid "Factory defaults saved." msgstr "" -#: FlatCAMApp.py:3393 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "" -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:3401 FlatCAMApp.py:5906 +#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 msgid "Save changes" msgstr "" -#: FlatCAMApp.py:3468 +#: FlatCAMApp.py:3478 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -215,113 +215,113 @@ msgid "" "Check the generated GCODE." msgstr "" -#: FlatCAMApp.py:3509 +#: FlatCAMApp.py:3519 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" -#: FlatCAMApp.py:3531 +#: FlatCAMApp.py:3541 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" -#: FlatCAMApp.py:3546 FlatCAMApp.py:3571 +#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "" -#: FlatCAMApp.py:3550 FlatCAMApp.py:3575 +#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "" -#: FlatCAMApp.py:3563 +#: FlatCAMApp.py:3573 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "" -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "" -#: FlatCAMApp.py:3753 FlatCAMApp.py:4593 FlatCAMApp.py:6181 FlatCAMApp.py:6192 -#: FlatCAMApp.py:6432 FlatCAMApp.py:6442 +#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 +#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 msgid "Ok" msgstr "" -#: FlatCAMApp.py:3799 +#: FlatCAMApp.py:3809 #, python-format msgid "[success] Converted units to %s" msgstr "" -#: FlatCAMApp.py:3810 +#: FlatCAMApp.py:3820 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "" -#: FlatCAMApp.py:4462 +#: FlatCAMApp.py:4472 msgid "Open file" msgstr "" -#: FlatCAMApp.py:4493 FlatCAMApp.py:4498 +#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 msgid "Export G-Code ..." msgstr "" -#: FlatCAMApp.py:4501 +#: FlatCAMApp.py:4511 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "" -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4521 msgid "[WARNING] No such file or directory" msgstr "" -#: FlatCAMApp.py:4518 +#: FlatCAMApp.py:4528 #, python-format msgid "Saved to: %s" msgstr "" -#: FlatCAMApp.py:4581 FlatCAMApp.py:4614 FlatCAMApp.py:4625 FlatCAMApp.py:4636 +#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " "format." msgstr "" -#: FlatCAMApp.py:4586 FlatCAMApp.py:4619 FlatCAMApp.py:4630 FlatCAMApp.py:4641 +#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "" -#: FlatCAMApp.py:4589 +#: FlatCAMApp.py:4599 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: FlatCAMApp.py:4702 +#: FlatCAMApp.py:4712 msgid "Object(s) deleted ..." msgstr "" -#: FlatCAMApp.py:4706 +#: FlatCAMApp.py:4716 msgid "Failed. No object(s) selected..." msgstr "" -#: FlatCAMApp.py:4708 +#: FlatCAMApp.py:4718 msgid "Save the work in Editor and try again ..." msgstr "" -#: FlatCAMApp.py:4721 +#: FlatCAMApp.py:4731 msgid "Click to set the origin ..." msgstr "" -#: FlatCAMApp.py:4733 +#: FlatCAMApp.py:4743 msgid "Jump to ..." msgstr "" -#: FlatCAMApp.py:4734 +#: FlatCAMApp.py:4744 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: FlatCAMApp.py:4741 +#: FlatCAMApp.py:4751 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: FlatCAMApp.py:4759 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -335,84 +335,84 @@ msgstr "" msgid "[success] Done." msgstr "" -#: FlatCAMApp.py:4891 FlatCAMApp.py:4958 +#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "" -#: FlatCAMApp.py:4999 +#: FlatCAMApp.py:5009 msgid "[success] Origin set ..." msgstr "" -#: FlatCAMApp.py:5019 +#: FlatCAMApp.py:5029 msgid "Preferences" msgstr "" -#: FlatCAMApp.py:5039 +#: FlatCAMApp.py:5049 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "" -#: FlatCAMApp.py:5064 +#: FlatCAMApp.py:5074 msgid "[success] Flip on Y axis done." msgstr "" -#: FlatCAMApp.py:5066 FlatCAMApp.py:5106 +#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "" -#: FlatCAMApp.py:5079 +#: FlatCAMApp.py:5089 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "" -#: FlatCAMApp.py:5104 +#: FlatCAMApp.py:5114 msgid "[success] Flip on X axis done." msgstr "" -#: FlatCAMApp.py:5119 +#: FlatCAMApp.py:5129 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "" -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Transform" msgstr "" -#: FlatCAMApp.py:5122 FlatCAMApp.py:5167 FlatCAMApp.py:5198 +#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 msgid "Enter the Angle value:" msgstr "" -#: FlatCAMApp.py:5152 +#: FlatCAMApp.py:5162 msgid "[success] Rotation done." msgstr "" -#: FlatCAMApp.py:5154 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "" -#: FlatCAMApp.py:5165 +#: FlatCAMApp.py:5175 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "" -#: FlatCAMApp.py:5186 +#: FlatCAMApp.py:5196 msgid "[success] Skew on X axis done." msgstr "" -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5206 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "" -#: FlatCAMApp.py:5217 +#: FlatCAMApp.py:5227 msgid "[success] Skew on Y axis done." msgstr "" -#: FlatCAMApp.py:5287 +#: FlatCAMApp.py:5297 msgid "Grid On/Off" msgstr "" -#: FlatCAMApp.py:5300 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -422,7 +422,7 @@ msgstr "" msgid "Add" msgstr "" -#: FlatCAMApp.py:5301 FlatCAMObj.py:3296 +#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -431,278 +431,278 @@ msgstr "" msgid "Delete" msgstr "" -#: FlatCAMApp.py:5314 +#: FlatCAMApp.py:5324 msgid "New Grid ..." msgstr "" -#: FlatCAMApp.py:5315 +#: FlatCAMApp.py:5325 msgid "Enter a Grid Value:" msgstr "" -#: FlatCAMApp.py:5323 FlatCAMApp.py:5350 +#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." msgstr "" -#: FlatCAMApp.py:5329 +#: FlatCAMApp.py:5339 msgid "[success] New Grid added ..." msgstr "" -#: FlatCAMApp.py:5332 +#: FlatCAMApp.py:5342 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "" -#: FlatCAMApp.py:5335 +#: FlatCAMApp.py:5345 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "" -#: FlatCAMApp.py:5357 +#: FlatCAMApp.py:5367 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "" -#: FlatCAMApp.py:5360 +#: FlatCAMApp.py:5370 msgid "[success] Grid Value deleted ..." msgstr "" -#: FlatCAMApp.py:5363 +#: FlatCAMApp.py:5373 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "" -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5412 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "" -#: FlatCAMApp.py:5406 +#: FlatCAMApp.py:5416 msgid "Name copied on clipboard ..." msgstr "" -#: FlatCAMApp.py:5448 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "" -#: FlatCAMApp.py:5704 FlatCAMApp.py:5707 FlatCAMApp.py:5710 FlatCAMApp.py:5713 -#: FlatCAMApp.py:5728 FlatCAMApp.py:5731 FlatCAMApp.py:5734 FlatCAMApp.py:5737 -#: FlatCAMApp.py:5777 FlatCAMApp.py:5780 FlatCAMApp.py:5783 FlatCAMApp.py:5786 +#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 +#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 +#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "" -#: FlatCAMApp.py:5903 +#: FlatCAMApp.py:5913 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:5924 +#: FlatCAMApp.py:5934 msgid "[success] New Project created..." msgstr "" -#: FlatCAMApp.py:6040 FlatCAMApp.py:6043 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "" -#: FlatCAMApp.py:6048 +#: FlatCAMApp.py:6058 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "" -#: FlatCAMApp.py:6069 FlatCAMApp.py:6072 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "" -#: FlatCAMApp.py:6077 +#: FlatCAMApp.py:6087 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "" -#: FlatCAMApp.py:6099 FlatCAMApp.py:6102 +#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 msgid "Open G-Code" msgstr "" -#: FlatCAMApp.py:6107 +#: FlatCAMApp.py:6117 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "" -#: FlatCAMApp.py:6125 FlatCAMApp.py:6128 +#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 msgid "Open Project" msgstr "" -#: FlatCAMApp.py:6136 +#: FlatCAMApp.py:6146 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "" -#: FlatCAMApp.py:6155 FlatCAMApp.py:6158 +#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 msgid "Open Configuration File" msgstr "" -#: FlatCAMApp.py:6162 +#: FlatCAMApp.py:6172 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "" -#: FlatCAMApp.py:6177 FlatCAMApp.py:6428 FlatCAMApp.py:8581 FlatCAMApp.py:8601 -#: FlatCAMApp.py:8622 FlatCAMApp.py:8644 +#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 msgid "[WARNING_NOTCL] No object selected." msgstr "" -#: FlatCAMApp.py:6178 FlatCAMApp.py:6429 +#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 msgid "Please Select a Geometry object to export" msgstr "" -#: FlatCAMApp.py:6189 +#: FlatCAMApp.py:6199 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: FlatCAMApp.py:6202 FlatCAMApp.py:6206 +#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 msgid "Export SVG" msgstr "" -#: FlatCAMApp.py:6211 +#: FlatCAMApp.py:6221 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "" -#: FlatCAMApp.py:6230 +#: FlatCAMApp.py:6240 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: FlatCAMApp.py:6236 FlatCAMApp.py:6240 +#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 msgid "Export PNG Image" msgstr "" -#: FlatCAMApp.py:6245 +#: FlatCAMApp.py:6255 msgid "Export PNG cancelled." msgstr "" -#: FlatCAMApp.py:6264 +#: FlatCAMApp.py:6274 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:6269 FlatCAMApp.py:6392 +#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: FlatCAMApp.py:6281 +#: FlatCAMApp.py:6291 msgid "Save Gerber source file" msgstr "" -#: FlatCAMApp.py:6286 +#: FlatCAMApp.py:6296 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "" -#: FlatCAMApp.py:6305 +#: FlatCAMApp.py:6315 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." msgstr "" -#: FlatCAMApp.py:6310 FlatCAMApp.py:6351 +#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: FlatCAMApp.py:6318 FlatCAMApp.py:6322 +#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 msgid "Save Excellon source file" msgstr "" -#: FlatCAMApp.py:6327 +#: FlatCAMApp.py:6337 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "" -#: FlatCAMApp.py:6346 +#: FlatCAMApp.py:6356 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." msgstr "" -#: FlatCAMApp.py:6359 FlatCAMApp.py:6363 +#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 msgid "Export Excellon" msgstr "" -#: FlatCAMApp.py:6368 +#: FlatCAMApp.py:6378 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "" -#: FlatCAMApp.py:6387 +#: FlatCAMApp.py:6397 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:6400 FlatCAMApp.py:6404 +#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 msgid "Export Gerber" msgstr "" -#: FlatCAMApp.py:6409 +#: FlatCAMApp.py:6419 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "" -#: FlatCAMApp.py:6439 +#: FlatCAMApp.py:6449 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "" -#: FlatCAMApp.py:6453 FlatCAMApp.py:6457 +#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 msgid "Export DXF" msgstr "" -#: FlatCAMApp.py:6463 +#: FlatCAMApp.py:6473 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "" -#: FlatCAMApp.py:6483 FlatCAMApp.py:6486 +#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 msgid "Import SVG" msgstr "" -#: FlatCAMApp.py:6495 +#: FlatCAMApp.py:6505 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "" -#: FlatCAMApp.py:6514 FlatCAMApp.py:6518 +#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 msgid "Import DXF" msgstr "" -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6537 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "" -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6555 #, python-format msgid "%s" msgstr "" -#: FlatCAMApp.py:6565 +#: FlatCAMApp.py:6575 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" -#: FlatCAMApp.py:6572 +#: FlatCAMApp.py:6582 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." msgstr "" -#: FlatCAMApp.py:6580 +#: FlatCAMApp.py:6590 msgid "Source Editor" msgstr "" -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6600 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "" -#: FlatCAMApp.py:6602 FlatCAMApp.py:7744 FlatCAMObj.py:5581 +#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "" -#: FlatCAMApp.py:6614 +#: FlatCAMApp.py:6624 msgid "Script Editor" msgstr "" -#: FlatCAMApp.py:6617 +#: FlatCAMApp.py:6627 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -726,216 +726,216 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:6640 FlatCAMApp.py:6643 +#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 msgid "Open TCL script" msgstr "" -#: FlatCAMApp.py:6651 +#: FlatCAMApp.py:6661 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "" -#: FlatCAMApp.py:6663 +#: FlatCAMApp.py:6673 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "" -#: FlatCAMApp.py:6689 FlatCAMApp.py:6692 +#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 msgid "Run TCL script" msgstr "" -#: FlatCAMApp.py:6700 +#: FlatCAMApp.py:6710 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "" -#: FlatCAMApp.py:6750 FlatCAMApp.py:6754 +#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 msgid "Save Project As ..." msgstr "" -#: FlatCAMApp.py:6751 +#: FlatCAMApp.py:6761 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "" -#: FlatCAMApp.py:6759 +#: FlatCAMApp.py:6769 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "" -#: FlatCAMApp.py:6803 +#: FlatCAMApp.py:6813 msgid "Exporting SVG" msgstr "" -#: FlatCAMApp.py:6837 FlatCAMApp.py:6943 FlatCAMApp.py:7058 +#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 #, python-format msgid "[success] SVG file exported to %s" msgstr "" -#: FlatCAMApp.py:6868 FlatCAMApp.py:6989 +#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "" -#: FlatCAMApp.py:6946 FlatCAMApp.py:7061 +#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 msgid "Generating Film ... Please wait." msgstr "" -#: FlatCAMApp.py:7209 +#: FlatCAMApp.py:7219 #, python-format msgid "[success] Excellon file exported to %s" msgstr "" -#: FlatCAMApp.py:7216 +#: FlatCAMApp.py:7226 msgid "Exporting Excellon" msgstr "" -#: FlatCAMApp.py:7221 FlatCAMApp.py:7228 +#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "" -#: FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 #, python-format msgid "[success] Gerber file exported to %s" msgstr "" -#: FlatCAMApp.py:7333 +#: FlatCAMApp.py:7343 msgid "Exporting Gerber" msgstr "" -#: FlatCAMApp.py:7338 FlatCAMApp.py:7345 +#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "" -#: FlatCAMApp.py:7385 +#: FlatCAMApp.py:7395 #, python-format msgid "[success] DXF file exported to %s" msgstr "" -#: FlatCAMApp.py:7391 +#: FlatCAMApp.py:7401 msgid "Exporting DXF" msgstr "" -#: FlatCAMApp.py:7396 FlatCAMApp.py:7403 +#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "" -#: FlatCAMApp.py:7423 FlatCAMApp.py:7465 FlatCAMApp.py:7509 +#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" msgstr "" -#: FlatCAMApp.py:7433 +#: FlatCAMApp.py:7443 msgid "Importing SVG" msgstr "" -#: FlatCAMApp.py:7444 FlatCAMApp.py:7486 FlatCAMApp.py:7529 FlatCAMApp.py:7606 -#: FlatCAMApp.py:7667 FlatCAMApp.py:7730 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 +#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "" -#: FlatCAMApp.py:7475 +#: FlatCAMApp.py:7485 msgid "Importing DXF" msgstr "" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7527 msgid "Importing Image" msgstr "" -#: FlatCAMApp.py:7558 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7573 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "" -#: FlatCAMApp.py:7570 FlatCAMObj.py:4259 +#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:7579 +#: FlatCAMApp.py:7589 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: FlatCAMApp.py:7587 +#: FlatCAMApp.py:7597 msgid "Opening Gerber" msgstr "" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7607 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "" -#: FlatCAMApp.py:7630 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "" -#: FlatCAMApp.py:7633 +#: FlatCAMApp.py:7643 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "" -#: FlatCAMApp.py:7638 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:7651 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "" -#: FlatCAMApp.py:7654 +#: FlatCAMApp.py:7664 msgid "Opening Excellon." msgstr "" -#: FlatCAMApp.py:7660 +#: FlatCAMApp.py:7670 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: FlatCAMApp.py:7697 +#: FlatCAMApp.py:7707 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "" -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7717 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7723 msgid "Opening G-Code." msgstr "" -#: FlatCAMApp.py:7721 +#: FlatCAMApp.py:7731 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" msgstr "" -#: FlatCAMApp.py:7761 +#: FlatCAMApp.py:7771 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "" -#: FlatCAMApp.py:7787 FlatCAMApp.py:7804 +#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "" -#: FlatCAMApp.py:7827 +#: FlatCAMApp.py:7837 #, python-format msgid "[success] Project loaded from: %s" msgstr "" -#: FlatCAMApp.py:7932 +#: FlatCAMApp.py:7942 msgid "Available commands:\n" msgstr "" -#: FlatCAMApp.py:7934 +#: FlatCAMApp.py:7944 msgid "" "\n" "\n" @@ -943,27 +943,27 @@ msgid "" " Example: help open_gerber" msgstr "" -#: FlatCAMApp.py:8084 +#: FlatCAMApp.py:8094 msgid "Shows list of commands." msgstr "" -#: FlatCAMApp.py:8141 +#: FlatCAMApp.py:8151 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "" -#: FlatCAMApp.py:8148 +#: FlatCAMApp.py:8158 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "" -#: FlatCAMApp.py:8192 +#: FlatCAMApp.py:8202 msgid "Clear Recent files" msgstr "" -#: FlatCAMApp.py:8209 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:8216 +#: FlatCAMApp.py:8226 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1013,76 +1013,76 @@ msgid "" " " msgstr "" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8333 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:8330 +#: FlatCAMApp.py:8340 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8350 msgid "[success] FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:8345 +#: FlatCAMApp.py:8355 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:8346 +#: FlatCAMApp.py:8356 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:8348 +#: FlatCAMApp.py:8358 msgid "info" msgstr "" -#: FlatCAMApp.py:8367 +#: FlatCAMApp.py:8377 msgid "[success] All plots disabled." msgstr "" -#: FlatCAMApp.py:8373 +#: FlatCAMApp.py:8383 msgid "[success] All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:8379 +#: FlatCAMApp.py:8389 msgid "[success] All plots enabled." msgstr "" -#: FlatCAMApp.py:8385 +#: FlatCAMApp.py:8395 msgid "[success] Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:8393 +#: FlatCAMApp.py:8403 msgid "[success] Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:8403 FlatCAMApp.py:8416 +#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8460 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:8471 FlatCAMApp.py:8502 +#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 #, python-format msgid "[success] Project saved to: %s" msgstr "" -#: FlatCAMApp.py:8489 +#: FlatCAMApp.py:8499 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" -#: FlatCAMApp.py:8496 +#: FlatCAMApp.py:8506 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" -#: FlatCAMApp.py:8504 +#: FlatCAMApp.py:8514 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "" @@ -1092,34 +1092,34 @@ msgstr "" msgid "[success] Name changed from {old} to {new}" msgstr "" -#: FlatCAMObj.py:553 FlatCAMObj.py:2035 FlatCAMObj.py:3301 FlatCAMObj.py:5478 +#: FlatCAMObj.py:553 FlatCAMObj.py:2034 FlatCAMObj.py:3300 FlatCAMObj.py:5485 msgid "Basic" msgstr "" -#: FlatCAMObj.py:565 FlatCAMObj.py:2051 FlatCAMObj.py:3323 FlatCAMObj.py:5484 +#: FlatCAMObj.py:565 FlatCAMObj.py:2050 FlatCAMObj.py:3322 FlatCAMObj.py:5491 msgid "Advanced" msgstr "" -#: FlatCAMObj.py:928 FlatCAMObj.py:983 +#: FlatCAMObj.py:927 FlatCAMObj.py:982 #, python-format msgid "[success] Isolation geometry created: %s" msgstr "" -#: FlatCAMObj.py:1162 +#: FlatCAMObj.py:1161 msgid "Plotting Apertures" msgstr "" -#: FlatCAMObj.py:1878 flatcamEditors/FlatCAMExcEditor.py:1368 +#: FlatCAMObj.py:1877 flatcamEditors/FlatCAMExcEditor.py:1368 msgid "Total Drills" msgstr "" -#: FlatCAMObj.py:1904 flatcamEditors/FlatCAMExcEditor.py:1400 +#: FlatCAMObj.py:1903 flatcamEditors/FlatCAMExcEditor.py:1400 msgid "Total Slots" msgstr "" -#: FlatCAMObj.py:2107 FlatCAMObj.py:3375 FlatCAMObj.py:3675 FlatCAMObj.py:3862 -#: FlatCAMObj.py:3875 FlatCAMObj.py:3992 FlatCAMObj.py:4409 FlatCAMObj.py:4647 -#: FlatCAMObj.py:5060 flatcamEditors/FlatCAMExcEditor.py:1474 +#: FlatCAMObj.py:2106 FlatCAMObj.py:3374 FlatCAMObj.py:3674 FlatCAMObj.py:3869 +#: FlatCAMObj.py:3882 FlatCAMObj.py:3999 FlatCAMObj.py:4416 FlatCAMObj.py:4654 +#: FlatCAMObj.py:5067 flatcamEditors/FlatCAMExcEditor.py:1474 #: flatcamTools/ToolCalculators.py:307 flatcamTools/ToolCalculators.py:318 #: flatcamTools/ToolCalculators.py:330 flatcamTools/ToolCalculators.py:345 #: flatcamTools/ToolCalculators.py:358 flatcamTools/ToolCalculators.py:372 @@ -1138,21 +1138,21 @@ msgstr "" msgid "[ERROR_NOTCL] Wrong value format entered, use a number." msgstr "" -#: FlatCAMObj.py:2331 FlatCAMObj.py:2423 FlatCAMObj.py:2546 +#: FlatCAMObj.py:2330 FlatCAMObj.py:2422 FlatCAMObj.py:2545 msgid "" "[ERROR_NOTCL] Please select one or more tools from the list and try again." msgstr "" -#: FlatCAMObj.py:2338 +#: FlatCAMObj.py:2337 msgid "" "[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Tool_nr" msgstr "" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 #: flatcamEditors/FlatCAMExcEditor.py:819 #: flatcamEditors/FlatCAMExcEditor.py:2020 flatcamGUI/ObjectUI.py:556 #: flatcamTools/ToolNonCopperClear.py:83 flatcamTools/ToolPaint.py:80 @@ -1160,36 +1160,36 @@ msgstr "" msgid "Diameter" msgstr "" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Drills_Nr" msgstr "" -#: FlatCAMObj.py:2352 FlatCAMObj.py:2447 FlatCAMObj.py:2566 +#: FlatCAMObj.py:2351 FlatCAMObj.py:2446 FlatCAMObj.py:2565 msgid "Slots_Nr" msgstr "" -#: FlatCAMObj.py:2433 +#: FlatCAMObj.py:2432 msgid "" "[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2608 FlatCAMObj.py:4297 FlatCAMObj.py:4513 FlatCAMObj.py:4830 +#: FlatCAMObj.py:2607 FlatCAMObj.py:4304 FlatCAMObj.py:4520 FlatCAMObj.py:4837 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self." "options[\"z_pdepth\"]" msgstr "" -#: FlatCAMObj.py:2620 FlatCAMObj.py:4309 FlatCAMObj.py:4525 FlatCAMObj.py:4842 +#: FlatCAMObj.py:2619 FlatCAMObj.py:4316 FlatCAMObj.py:4532 FlatCAMObj.py:4849 msgid "" "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " "self.options[\"feedrate_probe\"]" msgstr "" -#: FlatCAMObj.py:2652 FlatCAMObj.py:4718 FlatCAMObj.py:4723 FlatCAMObj.py:4873 +#: FlatCAMObj.py:2651 FlatCAMObj.py:4725 FlatCAMObj.py:4730 FlatCAMObj.py:4880 msgid "Generating CNC Code" msgstr "" -#: FlatCAMObj.py:2678 FlatCAMObj.py:5019 camlib.py:5167 camlib.py:5626 +#: FlatCAMObj.py:2677 FlatCAMObj.py:5026 camlib.py:5167 camlib.py:5626 #: camlib.py:5889 msgid "" "[ERROR]The Toolchange X,Y field in Edit -> Preferences has to be in the " @@ -1197,154 +1197,154 @@ msgid "" "but now there is only one value, not two. " msgstr "" -#: FlatCAMObj.py:2998 FlatCAMObj.py:3918 FlatCAMObj.py:3919 FlatCAMObj.py:3928 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3925 FlatCAMObj.py:3926 FlatCAMObj.py:3935 msgid "Iso" msgstr "" -#: FlatCAMObj.py:2998 FlatCAMObj.py:3258 FlatCAMObj.py:3540 +#: FlatCAMObj.py:2997 FlatCAMObj.py:3257 FlatCAMObj.py:3539 msgid "Rough" msgstr "" -#: FlatCAMObj.py:2998 +#: FlatCAMObj.py:2997 msgid "Finish" msgstr "" -#: FlatCAMObj.py:3294 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 +#: FlatCAMObj.py:3293 flatcamGUI/FlatCAMGUI.py:526 flatcamGUI/FlatCAMGUI.py:722 #: flatcamGUI/FlatCAMGUI.py:1615 flatcamGUI/FlatCAMGUI.py:1951 #: flatcamGUI/ObjectUI.py:999 msgid "Copy" msgstr "" -#: FlatCAMObj.py:3510 +#: FlatCAMObj.py:3509 msgid "[ERROR_NOTCL] Please enter the desired tool diameter in Float format." msgstr "" -#: FlatCAMObj.py:3585 +#: FlatCAMObj.py:3584 msgid "[success] Tool added in Tool Table." msgstr "" -#: FlatCAMObj.py:3590 +#: FlatCAMObj.py:3589 msgid "[ERROR_NOTCL] Default Tool added. Wrong value format entered." msgstr "" -#: FlatCAMObj.py:3620 FlatCAMObj.py:3630 +#: FlatCAMObj.py:3619 FlatCAMObj.py:3629 msgid "[WARNING_NOTCL] Failed. Select a tool to copy." msgstr "" -#: FlatCAMObj.py:3659 +#: FlatCAMObj.py:3658 msgid "[success] Tool was copied in Tool Table." msgstr "" -#: FlatCAMObj.py:3692 +#: FlatCAMObj.py:3691 msgid "[success] Tool was edited in Tool Table." msgstr "" -#: FlatCAMObj.py:3723 FlatCAMObj.py:3733 +#: FlatCAMObj.py:3722 FlatCAMObj.py:3732 msgid "[WARNING_NOTCL] Failed. Select a tool to delete." msgstr "" -#: FlatCAMObj.py:3757 +#: FlatCAMObj.py:3756 msgid "[success] Tool was deleted in Tool Table." msgstr "" -#: FlatCAMObj.py:4178 +#: FlatCAMObj.py:4185 #, python-format msgid "" "[WARNING_NOTCL] This Geometry can't be processed because it is %s geometry." msgstr "" -#: FlatCAMObj.py:4195 +#: FlatCAMObj.py:4202 msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number." msgstr "" -#: FlatCAMObj.py:4222 +#: FlatCAMObj.py:4229 msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..." msgstr "" -#: FlatCAMObj.py:4260 +#: FlatCAMObj.py:4267 #, python-format msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" msgstr "" -#: FlatCAMObj.py:4418 FlatCAMObj.py:4656 +#: FlatCAMObj.py:4425 FlatCAMObj.py:4663 msgid "" "[WARNING] 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:4537 flatcamTools/ToolSolderPaste.py:1107 +#: FlatCAMObj.py:4544 flatcamTools/ToolSolderPaste.py:1107 #: flatcamTools/ToolSolderPaste.py:1162 msgid "[ERROR_NOTCL] Cancelled. Empty file, it has no geometry..." msgstr "" -#: FlatCAMObj.py:4906 FlatCAMObj.py:4916 camlib.py:3348 camlib.py:3357 +#: FlatCAMObj.py:4913 FlatCAMObj.py:4923 camlib.py:3348 camlib.py:3357 msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float." msgstr "" -#: FlatCAMObj.py:4954 +#: FlatCAMObj.py:4961 msgid "[success] Geometry Scale done." msgstr "" -#: FlatCAMObj.py:4971 camlib.py:3426 +#: FlatCAMObj.py:4978 camlib.py:3426 msgid "" "[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered only " "one value in the Offset field." msgstr "" -#: FlatCAMObj.py:4991 +#: FlatCAMObj.py:4998 msgid "[success] Geometry Offset done." msgstr "" -#: FlatCAMObj.py:5546 FlatCAMObj.py:5551 flatcamTools/ToolSolderPaste.py:1361 +#: FlatCAMObj.py:5553 FlatCAMObj.py:5558 flatcamTools/ToolSolderPaste.py:1361 msgid "Export Machine Code ..." msgstr "" -#: FlatCAMObj.py:5557 flatcamTools/ToolSolderPaste.py:1364 +#: FlatCAMObj.py:5564 flatcamTools/ToolSolderPaste.py:1364 msgid "[WARNING_NOTCL] Export Machine Code cancelled ..." msgstr "" -#: FlatCAMObj.py:5570 +#: FlatCAMObj.py:5577 #, python-format msgid "[success] Machine Code file saved to: %s" msgstr "" -#: FlatCAMObj.py:5592 +#: FlatCAMObj.py:5599 #, python-format msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" msgstr "" -#: FlatCAMObj.py:5709 +#: FlatCAMObj.py:5716 #, python-format msgid "" "[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s " "CNCJob object." msgstr "" -#: FlatCAMObj.py:5762 +#: FlatCAMObj.py:5769 msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21" msgstr "" -#: FlatCAMObj.py:5775 +#: FlatCAMObj.py:5782 msgid "" "[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's " "empty." msgstr "" -#: FlatCAMObj.py:5782 +#: FlatCAMObj.py:5789 msgid "[success] Toolchange G-code was replaced by a custom code." msgstr "" -#: FlatCAMObj.py:5797 flatcamTools/ToolSolderPaste.py:1390 +#: FlatCAMObj.py:5804 flatcamTools/ToolSolderPaste.py:1390 msgid "[WARNING_NOTCL] No such file or directory" msgstr "" -#: FlatCAMObj.py:5817 FlatCAMObj.py:5829 +#: FlatCAMObj.py:5824 FlatCAMObj.py:5836 msgid "" "[WARNING_NOTCL] The used postprocessor file has to have in it's name: " "'toolchange_custom'" msgstr "" -#: FlatCAMObj.py:5835 +#: FlatCAMObj.py:5842 msgid "[ERROR] There is no postprocessor file." msgstr "" @@ -9137,11 +9137,11 @@ msgstr "" msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" msgstr "" -#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1263 +#: flatcamTools/ToolPaint.py:970 flatcamTools/ToolPaint.py:1267 msgid "Polygon Paint started ..." msgstr "" -#: flatcamTools/ToolPaint.py:1119 flatcamTools/ToolPaint.py:1208 +#: flatcamTools/ToolPaint.py:1123 flatcamTools/ToolPaint.py:1212 #, python-format msgid "" "[ERROR] Could not do Paint All. Try a different combination of parameters. " @@ -9149,7 +9149,7 @@ msgid "" "%s" msgstr "" -#: flatcamTools/ToolPaint.py:1143 +#: flatcamTools/ToolPaint.py:1147 msgid "" "[ERROR] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -9157,11 +9157,11 @@ msgid "" "Change the painting parameters and try again." msgstr "" -#: flatcamTools/ToolPaint.py:1152 +#: flatcamTools/ToolPaint.py:1156 msgid "[success] Paint All Done." msgstr "" -#: flatcamTools/ToolPaint.py:1238 +#: flatcamTools/ToolPaint.py:1242 msgid "" "[ERROR_NOTCL] There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -9169,7 +9169,7 @@ msgid "" "Change the painting parameters and try again." msgstr "" -#: flatcamTools/ToolPaint.py:1247 +#: flatcamTools/ToolPaint.py:1251 msgid "[success] Paint All with Rest-Machining done." msgstr ""