From aa8a248f445ff5f7d593630e5bd687efc056e501 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Mon, 26 Oct 2020 21:11:24 +0200 Subject: [PATCH 1/2] - fixed issue with not updating the model view on the model used in the Project tab when using the shortcut keys 1, 2, 3 which made the color of the tree element not reflect the change in status --- CHANGELOG.md | 2 +- app_Main.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55611d50..357c8b1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ CHANGELOG for FlatCAM beta - modified the shortcut strings and the way the shortcuts were listed in the Shortcut keys list such that it will allow a future Shortcuts Manager - updated all the language strings according to the modifications done above - fixed a small issue with using the shortcut key for toggling the display of Properties tab - +- fixed issue with not updating the model view on the model used in the Project tab when using the shortcut keys 1, 2, 3 which made the color of the tree element not reflect the change in status 25.10.2020 diff --git a/app_Main.py b/app_Main.py index 06dfbb82..a57111ba 100644 --- a/app_Main.py +++ b/app_Main.py @@ -7606,6 +7606,7 @@ class App(QtCore.QObject): except AttributeError: pass obj.options.set_change_callback(obj.on_options_change) + self.collection.update_view() def worker_task(objs): with self.proc_container.new(_("Enabling plots ...")): @@ -7652,6 +7653,8 @@ class App(QtCore.QObject): except Exception as e: log.debug("App.disable_plots() --> %s" % str(e)) + self.collection.update_view() + def worker_task(objs): with self.proc_container.new(_("Disabling plots ...")): for plot_obj in objs: From 296bed30f01ad37cb0767f415eca15bed2d2dbf7 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Mon, 26 Oct 2020 21:41:58 +0200 Subject: [PATCH 2/2] - minor string fix; removed the 'Close' menu entry on the context menu for the TCL Shell --- CHANGELOG.md | 1 + appGUI/GUIElements.py | 10 +- app_Main.py | 2 - locale/de/LC_MESSAGES/strings.mo | Bin 367407 -> 367407 bytes locale/de/LC_MESSAGES/strings.po | 303 ++++++++++---------- locale/en/LC_MESSAGES/strings.mo | Bin 370796 -> 370832 bytes locale/en/LC_MESSAGES/strings.po | 366 ++++++++++-------------- locale/es/LC_MESSAGES/strings.mo | Bin 405166 -> 405205 bytes locale/es/LC_MESSAGES/strings.po | 319 ++++++++++----------- locale/fr/LC_MESSAGES/strings.mo | Bin 373808 -> 373808 bytes locale/fr/LC_MESSAGES/strings.po | 326 ++++++++++----------- locale/it/LC_MESSAGES/strings.mo | Bin 390620 -> 390661 bytes locale/it/LC_MESSAGES/strings.po | 314 ++++++++++----------- locale/pt_BR/LC_MESSAGES/strings.mo | Bin 360062 -> 360062 bytes locale/pt_BR/LC_MESSAGES/strings.po | 319 ++++++++++----------- locale/ro/LC_MESSAGES/strings.mo | Bin 400792 -> 400830 bytes locale/ro/LC_MESSAGES/strings.po | 315 ++++++++++----------- locale/ru/LC_MESSAGES/strings.po | 300 ++++++++++---------- locale/tr/LC_MESSAGES/strings.mo | Bin 395513 -> 395513 bytes locale/tr/LC_MESSAGES/strings.po | 316 ++++++++++----------- locale_template/strings.pot | 420 +++++++++++++--------------- 21 files changed, 1571 insertions(+), 1740 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 357c8b1b..09e6fab7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ CHANGELOG for FlatCAM beta - updated all the language strings according to the modifications done above - fixed a small issue with using the shortcut key for toggling the display of Properties tab - fixed issue with not updating the model view on the model used in the Project tab when using the shortcut keys 1, 2, 3 which made the color of the tree element not reflect the change in status +- minor string fix; removed the 'Close' menu entry on the context menu for the TCL Shell 25.10.2020 diff --git a/appGUI/GUIElements.py b/appGUI/GUIElements.py index 6efa502a..4ab1d25d 100644 --- a/appGUI/GUIElements.py +++ b/appGUI/GUIElements.py @@ -3076,15 +3076,15 @@ class _BrowserTextEdit(QTextEdit): self.menu.addAction(save_action) save_action.triggered.connect(lambda: self.save_log(app=self.app)) - clear_action = QAction(_("Clear"), self) + clear_action = QAction(_("Clear All"), self) clear_action.setShortcut(QKeySequence(Qt.Key_Delete)) # it's not working, the shortcut self.menu.addAction(clear_action) clear_action.triggered.connect(self.clear) - if self.app: - close_action = QAction(_("Close"), self) - self.menu.addAction(close_action) - close_action.triggered.connect(lambda: self.app.ui.shell_dock.hide()) + # if self.app: + # close_action = QAction(_("Close"), self) + # self.menu.addAction(close_action) + # close_action.triggered.connect(lambda: self.app.ui.shell_dock.hide()) self.menu.exec_(event.globalPos()) diff --git a/app_Main.py b/app_Main.py index a57111ba..cf8a526b 100644 --- a/app_Main.py +++ b/app_Main.py @@ -7663,8 +7663,6 @@ class App(QtCore.QObject): plot_obj.plot(visible=False, kind=self.defaults["cncjob_plot_kind"]) else: plot_obj.plot(visible=False) - for plot_obj in objs: - plot_obj.shapes.redraw() self.worker_task.emit({'fcn': worker_task, 'params': [objects]}) diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 207837b5f8a32d873a703f4122bddc2adc96889e..78b0460848041cf9b1d6115ee7976a6dcca6ea21 100644 GIT binary patch delta 34 ocmZ3#O>F%(v4$4L7N#xCD@9q146TgY*NQR&G0XO~qO47=0NhRs=>Px# delta 34 ocmZ3#O>F%(v4$4L7N#xCD@9oh&8 das reguläre Nicht-Kupfer-löschen." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Klären" @@ -1420,7 +1420,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Abbrechen" @@ -1508,7 +1508,7 @@ msgstr "Von Datenbank kopieren" msgid "Delete from DB" msgstr "Aus Datenbank löschen" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Änderungen speichern" @@ -2458,7 +2458,7 @@ msgstr "Minimum" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Wert" @@ -3782,8 +3782,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" @@ -4105,10 +4105,11 @@ msgstr "" msgid "Save Log" msgstr "Protokoll speichern" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Schließen" +#: appGUI/GUIElements.py:3079 +#, fuzzy +#| msgid "Clear Plot" +msgid "Clear All" +msgstr "Plot klar löschen" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4328,8 +4329,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Erstellt ein neues, leeres Dokumentobjekt." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Projekt öffnen" @@ -4338,7 +4339,7 @@ msgid "Ctrl+O" msgstr "Strg+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Gerber öffnen" @@ -4347,7 +4348,7 @@ msgid "Ctrl+G" msgstr "Strg+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Excellon öffnen" @@ -4356,7 +4357,7 @@ msgstr "Excellon öffnen" msgid "Ctrl+E" msgstr "Radiergummi" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "G-Code öffnen" @@ -4446,11 +4447,11 @@ msgid "Export" msgstr "Exportieren" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "SVG exportieren" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "DXF exportieren" @@ -4468,7 +4469,7 @@ msgstr "" "Das gespeicherte Bild enthält die\n" "Bildinformationen des FlatCAM-Plotbereiches." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Excellon exportieren" @@ -4482,7 +4483,7 @@ msgstr "" "Das Koordinatenformat, die Dateieinheiten und Nullen\n" "werden in den Einstellungen -> Excellon Export.Excellon eingestellt ..." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Gerber exportieren" @@ -5174,47 +5175,47 @@ msgstr "Diagramm deaktivieren" msgid "Set Color" msgstr "Farbsatz" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Rote" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Blau" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Gelb" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Grün" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Lila" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Braun" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Weiß" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Schwarz" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Benutzerdefiniert" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Opazität" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Standard" @@ -5558,12 +5559,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Projekt" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Grundstücksfläche" @@ -5745,7 +5746,7 @@ msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Ja" @@ -5757,7 +5758,7 @@ msgstr "Ja" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "Nein" @@ -8258,7 +8259,7 @@ msgid "Preferences default values are restored." msgstr "Die Standardeinstellungen werden wiederhergestellt." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Voreinstellungen in die Datei." @@ -16227,7 +16228,7 @@ msgstr "Bildwerkzeug" msgid "Import IMAGE" msgstr "BILD importieren" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16239,9 +16240,9 @@ msgstr "" msgid "Importing Image" msgstr "Bild importieren" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Geöffnet" @@ -17094,11 +17095,11 @@ msgstr "PDF öffnen abgebrochen" msgid "Parsing PDF file ..." msgstr "PDF-Datei wird analysiert ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" @@ -17530,7 +17531,7 @@ msgstr "PcbWizard-INF-Datei wurde geladen." msgid "Main PcbWizard Excellon file loaded." msgstr "Haupt-PcbWizard Excellon-Datei geladen." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." @@ -17661,9 +17662,9 @@ msgstr "" "der andere hat die Erweiterung .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Kein Objekt ausgewählt." @@ -18046,7 +18047,6 @@ msgid "...processing..." msgstr "...wird bearbeitet..." #: appTools/ToolShell.py:293 -#| msgid "FlatCAM Beta" msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18598,7 +18598,7 @@ msgid "" "Canvas initialization finished in" msgstr "" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" @@ -18723,6 +18723,10 @@ msgstr "HERUNTERLADEN" msgid "Issue tracker" msgstr "Problem Tracker" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Schließen" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Lizenziert unter der MIT-Lizenz" @@ -19022,8 +19026,8 @@ msgstr "" "aller Objekte entsprechend skaliert.\n" "Wollen Sie Fortsetzen?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "Ok" @@ -19316,7 +19320,6 @@ msgid "Clear Recent files" msgstr "Letzte Dateien löschen" #: app_Main.py:7317 -#| msgid "FlatCAM.org" msgid "FlatCAM Evo" msgstr "FlatCAM Evo" @@ -19410,24 +19413,24 @@ msgstr "Ausgewählte Diagramme aktiviert ..." msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Arbeiten ..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Alpha-Level einstellen ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19435,99 +19438,99 @@ msgstr "" "Die Canvas-Initialisierung wurde gestartet.\n" "Canvas-Initialisierung abgeschlossen in" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Gerber-Datei öffnen." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Excellon-Datei öffnen." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Öffnen der G-Code-Datei." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "HPGL2 öffnen" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "HPGL2-Datei öffnen." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Einstellungsdatei öffne" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Daten müssen ein 3D-Array mit der letzten Dimension 3 oder 4 sein" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Fehlgeschlagen. Nur Gerber-Objekte können als Gerber-Dateien gespeichert " "werden ..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Gescheitert. Nur Skriptobjekte können als TCL-Skriptdateien gespeichert " "werden ..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Speichern Sie die Quelldatei des Skripts" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Gescheitert. Nur Dokumentobjekte können als Dokumentdateien gespeichert " "werden ..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Speichern Sie die Quelldatei des Dokuments" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Fehlgeschlagen. Nur Excellon-Objekte können als Excellon-Dateien gespeichert " "werden ..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "SVG importieren" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19537,170 +19540,170 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Neue TCL-Skriptdatei, die im Code-Editor erstellt wurde." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Ausführen der ScriptObject-Datei." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL-Skriptdatei im Code-Editor geöffnet und ausgeführt." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "FlatCAM-Objekte werden gedruckt" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Objekt als PDF speichern ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "PDF wird gedruckt ... Bitte warten." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "PDF-Datei gespeichert in" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "SVG exportieren" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Voreinstellungen wurden importiert von" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Exportierte Einstellungen nach" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Datei konnte nicht exportiert werden." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "DXF exportieren" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "SVG importieren" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "Import fehlgeschlagen." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "DXF importieren" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" "Die Excellon-Datei konnte nicht geöffnet werden. Wahrscheinlich keine " "Excellon-Datei." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "GCode-Datei wird gelesen" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19712,84 +19715,84 @@ msgstr "" "Der Versuch, ein FlatCAM CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Objekt ist keine HPGL2-Datei oder leer. Objekterstellung wird abgebrochen." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "HPGL2 öffnen" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 öffnen ist fehlgeschlagen. Wahrscheinlich keine HPGL2-Datei." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "TCL-Skriptdatei im Code-Editor geöffnet." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "TCL-Skript wird geöffnet ..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "TCL-Skript konnte nicht geöffnet werden." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Öffnen der FlatCAM Config-Datei." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Öffnen der FlatCAM-Projektdatei." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Projekt geladen von" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "Das Objekt wird von einer anderen Anwendung verwendet." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 70db205a852378e755a50a4a0c34ac1727b926bf..2bd6455f08a4963d3f9ce03bb5f795b2f04d051b 100644 GIT binary patch delta 72420 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ðac%Cnha{DnV~L0 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 the regular non-copper clearing." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Clear" @@ -1398,7 +1398,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Cancel" @@ -1486,7 +1486,7 @@ msgstr "Copy from DB" msgid "Delete from DB" msgstr "Delete from DB" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Save changes" @@ -2417,7 +2417,7 @@ msgstr "Minimum" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Value" @@ -3717,8 +3717,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" @@ -4022,10 +4022,9 @@ msgstr "" msgid "Save Log" msgstr "Save Log" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Close" +#: appGUI/GUIElements.py:3079 +msgid "Clear All" +msgstr "Clear All" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4169,7 +4168,6 @@ msgstr "Geometry" #: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 #: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 -#| msgid "No" msgid "N" msgstr "N" @@ -4226,7 +4224,6 @@ msgid "Excellon" msgstr "Excellon" #: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 -#| msgid "LZ" msgid "L" msgstr "L" @@ -4235,13 +4232,11 @@ msgid "Will create a new, empty Excellon Object." msgstr "Will create a new, empty Excellon Object." #: appGUI/MainGUI.py:112 -#| msgid "Document\tD" msgid "Document" msgstr "Document" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 #: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 -#| msgid "ID" msgid "D" msgstr "D" @@ -4249,8 +4244,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Will create a new, empty Document Object." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Open Project" @@ -4259,7 +4254,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Open Gerber" @@ -4268,22 +4263,20 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Open Excellon" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 #: appGUI/MainGUI.py:4926 -#| msgid "Eraser\tCtrl+E" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "Open G-Code" #: appGUI/MainGUI.py:147 -#| msgid "Open Config ..." msgid "Open Config" msgstr "Open Config" @@ -4321,22 +4314,18 @@ msgid "Scripting" msgstr "Scripting" #: appGUI/MainGUI.py:186 -#| msgid "New Script ..." msgid "New Script" msgstr "New Script" #: appGUI/MainGUI.py:188 -#| msgid "Open Script ..." msgid "Open Script" msgstr "Open Script" #: appGUI/MainGUI.py:191 -#| msgid "Open Example ..." msgid "Open Example" msgstr "Open Example" #: appGUI/MainGUI.py:194 -#| msgid "Run a Script" msgid "Run Script" msgstr "Run Script" @@ -4349,27 +4338,22 @@ msgid "Import" msgstr "Import" #: appGUI/MainGUI.py:214 -#| msgid "SVG as Geometry Object ..." msgid "SVG as Geometry Object" msgstr "SVG as Geometry Object" #: appGUI/MainGUI.py:218 -#| msgid "SVG as Gerber Object ..." msgid "SVG as Gerber Object" msgstr "SVG as Gerber Object" #: appGUI/MainGUI.py:224 -#| msgid "DXF as Geometry Object ..." msgid "DXF as Geometry Object" msgstr "DXF as Geometry Object" #: appGUI/MainGUI.py:228 -#| msgid "DXF as Gerber Object ..." msgid "DXF as Gerber Object" msgstr "DXF as Gerber Object" #: appGUI/MainGUI.py:233 -#| msgid "HPGL2 as Geometry Object ..." msgid "HPGL2 as Geometry Object" msgstr "HPGL2 as Geometry Object" @@ -4378,11 +4362,11 @@ msgid "Export" msgstr "Export" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "Export SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "Export DXF" @@ -4400,7 +4384,7 @@ msgstr "" "the saved image will contain the visual \n" "information currently in FlatCAM Plot Area." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Export Excellon" @@ -4414,7 +4398,7 @@ msgstr "" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Excellon Export." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Export Gerber" @@ -4433,12 +4417,10 @@ msgid "Backup" msgstr "Backup" #: appGUI/MainGUI.py:295 -#| msgid "Import Preferences from file ..." msgid "Import Preferences from file" msgstr "Import Preferences from file" #: appGUI/MainGUI.py:302 -#| msgid "Export Preferences to file ..." msgid "Export Preferences to file" msgstr "Export Preferences to file" @@ -4459,7 +4441,6 @@ msgid "Edit" msgstr "Edit" #: appGUI/MainGUI.py:340 -#| msgid "Edit Object\tE" msgid "Edit Object" msgstr "Edit Object" @@ -4562,7 +4543,6 @@ msgid "Copy" msgstr "Copy" #: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -#| msgid "Copy\tCtrl+C" msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4578,7 +4558,6 @@ msgstr "Set Origin" #: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 #: appGUI/MainGUI.py:4676 -#| msgid "Ok" msgid "O" msgstr "O" @@ -4645,7 +4624,6 @@ msgid "Options" msgstr "Options" #: appGUI/MainGUI.py:460 -#| msgid "Rotate Selection\tShift+(R)" msgid "Rotate Selection" msgstr "Rotate Selection" @@ -4670,17 +4648,14 @@ msgid "Shift+Y" msgstr "Shift+Y" #: appGUI/MainGUI.py:475 -#| msgid "Flip on X axis\tX" msgid "Flip on X axis" msgstr "Flip on X axis" #: appGUI/MainGUI.py:478 -#| msgid "Flip on Y axis\tY" msgid "Flip on Y axis" msgstr "Flip on Y axis" #: appGUI/MainGUI.py:484 -#| msgid "View Source" msgid "View source" msgstr "View source" @@ -4697,7 +4672,6 @@ msgid "View" msgstr "View" #: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 -#| msgid "Enable Dwell" msgid "Enable all" msgstr "Enable all" @@ -4706,7 +4680,6 @@ msgid "Alt+1" msgstr "Alt+1" #: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 -#| msgid "Disable all Plots" msgid "Disable all" msgstr "Disable all" @@ -4715,7 +4688,6 @@ msgid "Alt+2" msgstr "Alt+2" #: appGUI/MainGUI.py:503 -#| msgid "Enable non-selected\tAlt+3" msgid "Enable non-selected" msgstr "Enable non-selected" @@ -4724,7 +4696,6 @@ msgid "Alt+3" msgstr "Alt+3" #: appGUI/MainGUI.py:506 -#| msgid "Disable non-selected\tAlt+4" msgid "Disable non-selected" msgstr "Disable non-selected" @@ -4760,7 +4731,6 @@ msgid "-" msgstr "-" #: appGUI/MainGUI.py:524 -#| msgid "Redraw All\tF5" msgid "Redraw All" msgstr "Redraw All" @@ -4777,7 +4747,6 @@ msgid "Shift+E" msgstr "Shift+E" #: appGUI/MainGUI.py:533 -#| msgid "Toggle Full Screen" msgid "Toggle FullScreen" msgstr "Toggle FullScreen" @@ -4794,7 +4763,6 @@ msgid "Ctrl+F10" msgstr "Ctrl+F10" #: appGUI/MainGUI.py:539 -#| msgid "Toggle Project/Sel/Tool\t`" msgid "Toggle Project/Properties/Tool" msgstr "Toggle Project/Properties/Tool" @@ -4803,12 +4771,10 @@ msgid "`" msgstr "`" #: appGUI/MainGUI.py:544 -#| msgid "Toggle Grid Snap\tG" msgid "Toggle Grid Snap" msgstr "Toggle Grid Snap" #: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 -#| msgid "Go" msgid "G" msgstr "G" @@ -4821,7 +4787,6 @@ msgid "Shift+G" msgstr "Shift+G" #: appGUI/MainGUI.py:550 -#| msgid "Toggle Units" msgid "Toggle Axis" msgstr "Toggle Axis" @@ -4830,7 +4795,6 @@ msgid "Shift+A" msgstr "Shift+A" #: appGUI/MainGUI.py:553 -#| msgid "Toggle the workspace" msgid "Toggle Workspace" msgstr "Toggle Workspace" @@ -4870,7 +4834,6 @@ msgid "Help" msgstr "Help" #: appGUI/MainGUI.py:585 -#| msgid "Online Help\tF1" msgid "Online Help" msgstr "Online Help" @@ -4903,7 +4866,6 @@ msgid "F3" msgstr "F3" #: appGUI/MainGUI.py:613 -#| msgid "YouTube Channel\tF4" msgid "YouTube Channel" msgstr "YouTube Channel" @@ -4938,7 +4900,6 @@ msgstr "Add Rectangle" #: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 #: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 -#| msgid "FR" msgid "R" msgstr "R" @@ -4963,7 +4924,6 @@ msgstr "Add Text" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 #: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 #: appGUI/MainGUI.py:4921 -#| msgid "TT" msgid "T" msgstr "T" @@ -4972,7 +4932,6 @@ msgid "Polygon Union" msgstr "Polygon Union" #: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 -#| msgid "Up" msgid "U" msgstr "U" @@ -4989,13 +4948,11 @@ msgid "Cut Path" msgstr "Cut Path" #: appGUI/MainGUI.py:673 -#| msgid "Copy Geom\tC" msgid "Copy Geom" msgstr "Copy Geom" #: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 #: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 -#| msgid "CW" msgid "C" msgstr "C" @@ -5012,12 +4969,10 @@ msgstr "Move" #: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 #: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 #: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 -#| msgid "MM" msgid "M" msgstr "M" #: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 -#| msgid "ID" msgid "I" msgstr "I" @@ -5053,12 +5008,10 @@ msgid "Add Slot" msgstr "Add Slot" #: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 -#| msgid "CW" msgid "W" msgstr "W" #: appGUI/MainGUI.py:724 -#| msgid "Resize Drill(S)\tR" msgid "Resize Drill(S)" msgstr "Resize Drill(S)" @@ -5133,47 +5086,47 @@ msgstr "Disable Plot" msgid "Set Color" msgstr "Set Color" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Red" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Blue" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Yellow" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Green" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Purple" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Brown" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "White" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Black" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Custom" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Opacity" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Default" @@ -5515,12 +5468,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Project" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Plot Area" @@ -5701,7 +5654,7 @@ msgstr "Are you sure you want to delete the GUI Settings? \n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Yes" @@ -5713,7 +5666,7 @@ msgstr "Yes" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "No" @@ -6089,12 +6042,10 @@ msgid "Panelize PCB" msgstr "Panelize PCB" #: appGUI/MainGUI.py:4475 -#| msgid "Enable Non-selected Plots" msgid "Enable Non-selected Objects" msgstr "Enable Non-selected Objects" #: appGUI/MainGUI.py:4476 -#| msgid "Disable Non-selected Plots" msgid "Disable Non-selected Objects" msgstr "Disable Non-selected Objects" @@ -6137,7 +6088,6 @@ msgstr "Refresh Plots" #: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 #: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 #: appGUI/MainGUI.py:4923 -#| msgid "Dwell" msgid "Del" msgstr "Del" @@ -6282,7 +6232,6 @@ msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" #: appGUI/MainGUI.py:4693 -#| msgid "Spacing" msgid "Space" msgstr "Space" @@ -8142,7 +8091,7 @@ msgid "Preferences default values are restored." msgstr "Preferences default values are restored." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." @@ -15873,7 +15822,7 @@ msgstr "Image Tool" msgid "Import IMAGE" msgstr "Import IMAGE" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15885,9 +15834,9 @@ msgstr "" msgid "Importing Image" msgstr "Importing Image" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Opened" @@ -16707,11 +16656,11 @@ msgstr "Open PDF cancelled" msgid "Parsing PDF file ..." msgstr "Parsing PDF file ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Failed to open" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "No geometry found in file" @@ -17125,7 +17074,7 @@ msgstr "PcbWizard .INF file loaded." msgid "Main PcbWizard Excellon file loaded." msgstr "Main PcbWizard Excellon file loaded." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "This is not Excellon file." @@ -17256,9 +17205,9 @@ msgstr "" "the other has .INF extension." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "No object selected." @@ -18151,7 +18100,6 @@ msgstr "" "Do you want to Save the project?" #: app_Main.py:490 -#| msgid "FlatCAM is initializing ..." msgid "The application is initializing ..." msgstr "The application is initializing ..." @@ -18160,9 +18108,6 @@ msgid "Could not find the Language files. The App strings are missing." msgstr "Could not find the Language files. The App strings are missing." #: app_Main.py:723 -#| msgid "" -#| "FlatCAM is initializing ...\n" -#| "Canvas initialization started." msgid "" "The application is initializing ...\n" "Canvas initialization started." @@ -18171,10 +18116,6 @@ msgstr "" "Canvas initialization started." #: app_Main.py:743 -#| msgid "" -#| "FlatCAM is initializing ...\n" -#| "Canvas initialization started.\n" -#| "Canvas initialization finished in" msgid "" "The application is initializing ...\n" "Canvas initialization started.\n" @@ -18184,7 +18125,7 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "New Project - Not saved" @@ -18300,6 +18241,10 @@ msgstr "DOWNLOAD" msgid "Issue tracker" msgstr "Issue tracker" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Close" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Licensed under the MIT license" @@ -18480,15 +18425,6 @@ msgid "How To's" msgstr "How To's" #: app_Main.py:3287 -#| msgid "" -#| "This entry will resolve to another website if:\n" -#| "\n" -#| "1. FlatCAM.org website is down\n" -#| "2. Someone forked FlatCAM project and wants to point\n" -#| "to his own website\n" -#| "\n" -#| "If you can't get any informations about FlatCAM beta\n" -#| "use the YouTube channel link from the Help menu." msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18592,8 +18528,8 @@ msgstr "" "\n" "Do you want to continue?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "Ok" @@ -18963,24 +18899,24 @@ msgstr "Selected plots enabled..." msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Working ..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Set alpha level ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18988,91 +18924,91 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Opening Gerber file." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Opening Excellon file." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Opening G-Code file." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "Open HPGL2" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "Opening HPGL2 file." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Open Configuration File" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Data must be a 3D array with last dimension 3 or 4" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "Export PNG Image" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "Failed. Only Script objects can be saved as TCL Script files..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Save Script source file" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "Failed. Only Document objects can be saved as Document files..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Save Document source file" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "Import SVG" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Import DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19082,167 +19018,167 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "New Project created" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "New TCL script file created in Code Editor." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Open TCL script" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Executing ScriptObject file." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Run TCL script" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL script file opened in Code Editor and executed." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Save Project As ..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "FlatCAM objects print" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Save Object as PDF ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "Printing PDF ... Please wait." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "PDF file saved to" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "Exporting SVG" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "SVG file exported to" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Exported preferences to" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Could not export file." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "DXF file exported to" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "Exporting DXF" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "Importing SVG" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "Import failed." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "Importing DXF" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Failed to open file" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Failed to parse file" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Opening Gerber" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber failed. Probable not a Gerber file." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Cannot open file" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Opening Excellon." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "Reading GCode file" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "This is not GCODE" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "Opening G-Code." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19254,83 +19190,83 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "Object is not HPGL2 file or empty. Aborting object creation." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "Opening HPGL2" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Open HPGL2 failed. Probable not a HPGL2 file." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "TCL script file opened in Code Editor." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "Opening TCL Script..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "Failed to open TCL Script." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Opening FlatCAM Config file." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Failed to open config file" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Opening FlatCAM Project file." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Failed to open project file" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Project loaded from" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Project saved to" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "The object is used by another application." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Retry to save it." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "Save cancelled because source file is empty. Try to export the file." diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 9be998a488b2fe2ab1d423b84b2349d31bdfb9e0..6a668a83d02c785097aa9f1090544ccd41622c49 100644 GIT binary patch delta 72432 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 K-jn_pP5%!b!)JW} delta 72407 zcmXWkb%0hy+sE;9@4YlgBh3=a!qVN{-Q6MG-G>J0EQp+-~?bzMbN#42Mx?1cGo z5f;SLmKzF7!Z+d=l2c^%w(Rpw54b3jGHxf^l;M{LlsEa|FDYG_=S4*cHh~FEXcHSO7;; zFM_dfFUG|~&eN#mx`J`=Hfl;9qLS||Cd1gd?07oV{iAaE)}ul+=!WG{52)o%XoR|P z2Y0*&DwzhOl4%_3M)Tb9Rj3heMP2tTssl$c1zvFN4^h`W_g#aR+fIyw8bL}_=rdsi z_P|s)9d*O?m<@Mhb-az5%IG|{Di)%0AVuDQcL$BN`>q`15o!Fg_@E%SQ1xZPObmj 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 T la limpieza regular sin cobre." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Limpiar" @@ -1420,7 +1420,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Cancelar" @@ -1508,7 +1508,7 @@ msgstr "Copiar de DB" msgid "Delete from DB" msgstr "Eliminar de la DB" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Guardar cambios" @@ -2457,7 +2457,7 @@ msgstr "Mínimo" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Valor" @@ -3773,8 +3773,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" @@ -4086,10 +4086,9 @@ msgstr "" msgid "Save Log" msgstr "Guardar Registro" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Cerca" +#: appGUI/GUIElements.py:3079 +msgid "Clear All" +msgstr "Limpiar todo" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4233,7 +4232,6 @@ msgstr "Geometría" #: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 #: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 -#| msgid "No" msgid "N" msgstr "N" @@ -4290,7 +4288,6 @@ msgid "Excellon" msgstr "Excellon" #: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 -#| msgid "LZ" msgid "L" msgstr "L" @@ -4304,7 +4301,6 @@ msgstr "Documento" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 #: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 -#| msgid "ID" msgid "D" msgstr "D" @@ -4312,8 +4308,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Creará un nuevo objeto de Documento vacío." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Proyecto abierto" @@ -4322,7 +4318,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Abrir gerber" @@ -4331,17 +4327,16 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Abierto Excellon" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 #: appGUI/MainGUI.py:4926 -#| msgid "Eraser\tCtrl+E" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "Código G abierto" @@ -4431,11 +4426,11 @@ msgid "Export" msgstr "Exportar" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "Exportar SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "Exportar DXF" @@ -4453,7 +4448,7 @@ msgstr "" "La imagen guardada contendrá lo visual.\n" "Información actualmente en FlatCAM Plot Area." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Exportar Excellon" @@ -4467,7 +4462,7 @@ msgstr "" "El formato de las coordenadas, las unidades de archivo y los ceros.\n" "se configuran en Preferencias -> Exportación de Excellon." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Gerber Exportación" @@ -4629,7 +4624,6 @@ msgstr "Establecer origen" #: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 #: appGUI/MainGUI.py:4676 -#| msgid "Ok" msgid "O" msgstr "O" @@ -4760,7 +4754,6 @@ msgid "Alt+2" msgstr "Alt+2" #: appGUI/MainGUI.py:503 -#| msgid "Enable non-selected\tAlt+3" msgid "Enable non-selected" msgstr "Enable non-selected" @@ -4769,7 +4762,6 @@ msgid "Alt+3" msgstr "Alt+3" #: appGUI/MainGUI.py:506 -#| msgid "Disable non-selected\tAlt+4" msgid "Disable non-selected" msgstr "Disable non-selected" @@ -4821,7 +4813,6 @@ msgid "Shift+E" msgstr "Shift+E" #: appGUI/MainGUI.py:533 -#| msgid "Toggle Full Screen" msgid "Toggle FullScreen" msgstr "Alternar pantalla completa" @@ -4850,7 +4841,6 @@ msgid "Toggle Grid Snap" msgstr "Alternar ajuste de cuadrícula" #: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 -#| msgid "Go" msgid "G" msgstr "G" @@ -4863,7 +4853,6 @@ msgid "Shift+G" msgstr "Shift+G" #: appGUI/MainGUI.py:550 -#| msgid "Toggle Units" msgid "Toggle Axis" msgstr "Alternar eje" @@ -4977,7 +4966,6 @@ msgstr "Añadir Rectángulo" #: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 #: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 -#| msgid "FR" msgid "R" msgstr "R" @@ -5002,7 +4990,6 @@ msgstr "Añadir Texto" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 #: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 #: appGUI/MainGUI.py:4921 -#| msgid "TT" msgid "T" msgstr "T" @@ -5011,7 +4998,6 @@ msgid "Polygon Union" msgstr "Unión de polígonos" #: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 -#| msgid "Up" msgid "U" msgstr "U" @@ -5033,7 +5019,6 @@ msgstr "Copia Geo" #: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 #: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 -#| msgid "CW" msgid "C" msgstr "C" @@ -5050,12 +5035,10 @@ msgstr "Movimiento" #: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 #: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 #: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 -#| msgid "MM" msgid "M" msgstr "M" #: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 -#| msgid "ID" msgid "I" msgstr "I" @@ -5091,7 +5074,6 @@ msgid "Add Slot" msgstr "Agregar ranura" #: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 -#| msgid "CW" msgid "W" msgstr "W" @@ -5170,47 +5152,47 @@ msgstr "Desactivar parcela" msgid "Set Color" msgstr "Establecer color" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Rojo" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Azul" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Amarillo" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Púrpura" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Marrón" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Blanca" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Negra" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Personalizado" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Opacidad" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Predeterminado" @@ -5552,12 +5534,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Proyecto" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Área de la parcela" @@ -5738,7 +5720,7 @@ msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Sí" @@ -5750,7 +5732,7 @@ msgstr "Sí" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "No" @@ -6173,7 +6155,6 @@ msgstr "Actualizar parcelas" #: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 #: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 #: appGUI/MainGUI.py:4923 -#| msgid "Dwell" msgid "Del" msgstr "Del" @@ -6318,7 +6299,6 @@ msgid "Polygon Cut Tool" msgstr "Herram. de Corte Poli" #: appGUI/MainGUI.py:4693 -#| msgid "Spacing" msgid "Space" msgstr "Espacio" @@ -8208,7 +8188,7 @@ msgid "Preferences default values are restored." msgstr "Se restauran los valores predeterminados de las preferencias." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." @@ -16081,7 +16061,7 @@ msgstr "Herra. de imagen" msgid "Import IMAGE" msgstr "Importar IMAGEN" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16093,9 +16073,9 @@ msgstr "" msgid "Importing Image" msgstr "Importando imagen" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Abierto" @@ -16939,11 +16919,11 @@ msgstr "Abrir PDF cancelado" msgid "Parsing PDF file ..." msgstr "Analizando archivo PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Falló al abrir" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "No se encontró geometría en el archivo" @@ -17364,7 +17344,7 @@ msgstr "PcbWizard .INF archivo cargado." msgid "Main PcbWizard Excellon file loaded." msgstr "Archivo PcbWizard Excellon principal cargado." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." @@ -17495,9 +17475,9 @@ msgstr "" "el otro tiene extensión .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Ningún objeto seleccionado." @@ -18421,7 +18401,6 @@ msgstr "" "¿Quieres guardar el proyecto?" #: app_Main.py:490 -#| msgid "FlatCAM is initializing ..." msgid "The application is initializing ..." msgstr "The application is initializing ..." @@ -18449,7 +18428,7 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" @@ -18568,6 +18547,10 @@ msgstr "DESCARGAR" msgid "Issue tracker" msgstr "Rastreador de problemas" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Cerca" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Licenciado bajo la licencia MIT" @@ -18858,8 +18841,8 @@ msgstr "" "\n" "¿Quieres continuar?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "De acuerdo" @@ -19232,24 +19215,24 @@ msgstr "Parcelas seleccionadas habilitadas ..." msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Trabajando ..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Establecer nivel alfa ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19257,99 +19240,99 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Abriendo el archivo Gerber." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Abriendo el archivo Excellon." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Abriendo el archivo G-code." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "Abra HPGL2" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "Abrir el archivo HPGL2." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Los datos deben ser una matriz 3D con la última dimensión 3 o 4" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Ha fallado. Solo los objetos Gerber se pueden guardar como archivos " "Gerber ..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Ha fallado. Solo los objetos Script se pueden guardar como archivos TCL " "Script ..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Guardar archivo fuente de script" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Ha fallado. Solo los objetos de documento se pueden guardar como archivos de " "documento ..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Guardar archivo fuente del Documento" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ha fallado. Solo los objetos Excellon se pueden guardar como archivos " "Excellon ..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "Importar SVG" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Importar DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19359,171 +19342,171 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Nuevo archivo de script TCL creado en Code Editor." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Abrir script TCL" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Ejecutando archivo ScriptObject." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "El archivo de script TCL se abrió en el Editor de código y se ejecutó." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "Impresión de objetos FlatCAM" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Guardar objeto como PDF ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "Imprimiendo PDF ... Por favor espere." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "Archivo PDF guardado en" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "Exportando SVG" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "Importar preferencias de FlatCAM" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Valores predeterminados importados de" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "Exportar preferencias de FlatCAM" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Preferencias exportadas a" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "No se pudo exportar el archivo." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "Exportando DXF" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "Importando SVG" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "Importación fallida." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "Importando DXF" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "El objeto no es un archivo Gerber o está vacío. Anulando la creación de " "objetos." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto falló. Probablemente no sea un archivo Gerber." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" "Error al abrir el archivo Excellon. Probablemente no sea un archivo de " "Excellon." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "Lectura de archivo GCode" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "Apertura del código G." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19535,85 +19518,85 @@ msgstr "" "Intento de crear un objeto FlatCAM CNCJob desde el archivo G-Code falló " "durante el procesamiento" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "El objeto no es un archivo HPGL2 o está vacío. Anulando la creación de " "objetos." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "Apertura de HPGL2" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Abrir HPGL2 falló. Probablemente no sea un archivo HPGL2." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "Archivo de script TCL abierto en Code Editor." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "Abriendo TCL Script ..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "Error al abrir la secuencia de comandos TCL." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Abrir el archivo de configuración de FlatCAM." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Apertura del archivo del proyecto FlatCAM." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Proyecto guardado en" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "El objeto es utilizado por otra aplicación." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Guardar cancelado porque el archivo de origen está vacío. Intente exportar " diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index ae72650b0db3c85603eaba29f6c814b422526b7e..4d3348807e0b172921ea57df0ae936c89a903715 100644 GIT binary patch delta 35 qcmdn+LTtkev4$4L7N#xCv!z*$46TeU+ZRYP12N0?1=6e&W&i;4BMglI delta 35 qcmdn+LTtkev4$4L7N#xCv!z)LEv$@8+ZRYP12N0?1=6e&W&i;4LJW=o diff --git a/locale/fr/LC_MESSAGES/strings.po b/locale/fr/LC_MESSAGES/strings.po index 80c73c84..285f204b 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 18:09+0200\n" -"PO-Revision-Date: 2020-10-26 18:25+0200\n" +"POT-Creation-Date: 2020-10-26 21:39+0200\n" +"PO-Revision-Date: 2020-10-26 21:39+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -114,13 +114,13 @@ msgstr "Internet" #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:527 #: appTools/ToolQRCode.py:574 app_Main.py:1767 app_Main.py:2601 -#: app_Main.py:4345 app_Main.py:8079 app_Main.py:8118 app_Main.py:8162 -#: app_Main.py:8188 app_Main.py:8228 app_Main.py:8253 app_Main.py:8307 -#: app_Main.py:8343 app_Main.py:8387 app_Main.py:8427 app_Main.py:8468 -#: app_Main.py:8509 app_Main.py:8549 app_Main.py:8592 app_Main.py:8651 -#: app_Main.py:8683 app_Main.py:8713 app_Main.py:8888 app_Main.py:8925 -#: app_Main.py:8968 app_Main.py:9040 app_Main.py:9094 app_Main.py:9361 -#: app_Main.py:9396 +#: app_Main.py:4345 app_Main.py:8080 app_Main.py:8119 app_Main.py:8163 +#: app_Main.py:8189 app_Main.py:8229 app_Main.py:8254 app_Main.py:8308 +#: app_Main.py:8344 app_Main.py:8388 app_Main.py:8428 app_Main.py:8469 +#: app_Main.py:8510 app_Main.py:8550 app_Main.py:8593 app_Main.py:8652 +#: app_Main.py:8684 app_Main.py:8714 app_Main.py:8889 app_Main.py:8926 +#: app_Main.py:8969 app_Main.py:9041 app_Main.py:9095 app_Main.py:9362 +#: app_Main.py:9397 msgid "Cancelled." msgstr "Annulé." @@ -128,8 +128,8 @@ msgstr "Annulé." #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:585 #: appTools/ToolFilm.py:834 appTools/ToolSolderPaste.py:1097 app_Main.py:2609 -#: app_Main.py:9331 app_Main.py:9539 app_Main.py:9674 app_Main.py:9740 -#: app_Main.py:10492 +#: app_Main.py:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 +#: app_Main.py:10493 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -373,7 +373,6 @@ msgstr "Peindre" #: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 -#| msgid "CCW" msgid "NCC" msgstr "NCC" @@ -703,7 +702,7 @@ msgstr "" "- Nettoyer -> le clearing régulier sans cuivre." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Nettoyer" @@ -1440,7 +1439,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Annuler" @@ -1528,7 +1527,7 @@ msgstr "Copier depuis BD" msgid "Delete from DB" msgstr "Suppression de la BD" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Sauvegarder les modifications" @@ -2485,7 +2484,7 @@ msgstr "Le minimum" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Valeur" @@ -3812,8 +3811,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "Une erreur interne s'est produite. Voir shell.\n" @@ -4145,10 +4144,11 @@ msgstr "" msgid "Save Log" msgstr "Enregistrer le journal" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Fermé" +#: appGUI/GUIElements.py:3079 +#, fuzzy +#| msgid "&Clear plot" +msgid "Clear All" +msgstr "Effacer la Trace" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4179,7 +4179,6 @@ msgid "Zero the CNC Y axes at current position." msgstr "" #: appGUI/GUIElements.py:3553 -#| msgid "LZ" msgid "Z" msgstr "Z" @@ -4293,7 +4292,6 @@ msgstr "Géométrie" #: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 #: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 -#| msgid "No" msgid "N" msgstr "N" @@ -4350,7 +4348,6 @@ msgid "Excellon" msgstr "Excellon" #: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 -#| msgid "LZ" msgid "L" msgstr "L" @@ -4364,7 +4361,6 @@ msgstr "Document" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 #: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 -#| msgid "Dx" msgid "D" msgstr "D" @@ -4372,8 +4368,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Crée un nouvel objet de document vide." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Ouvrir Projet" @@ -4382,7 +4378,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Ouvrir Gerber" @@ -4391,17 +4387,16 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Ouvrir Excellon" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 #: appGUI/MainGUI.py:4926 -#| msgid "Eraser\tCtrl+E" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "Ouvrir G-code" @@ -4491,11 +4486,11 @@ msgid "Export" msgstr "Exportation" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "Exporter en SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "Exportation DXF" @@ -4513,7 +4508,7 @@ msgstr "" "L'image enregistrée contiendra le visuel\n" "de la zone de tracé de FlatCAM." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Exporter Excellon" @@ -4527,7 +4522,7 @@ msgstr "" "le format des coordonnées, les unités de fichier et les zéros\n" "sont définies dans Paramètres -> Excellon Export." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Export Gerber" @@ -4674,7 +4669,6 @@ msgid "Copy" msgstr "Copie" #: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -#| msgid "Copy\tCtrl+C" msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4690,7 +4684,6 @@ msgstr "Définir l'origine" #: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 #: appGUI/MainGUI.py:4676 -#| msgid "Ok" msgid "O" msgstr "O" @@ -4813,7 +4806,6 @@ msgid "Alt+1" msgstr "Alt+1" #: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 -#| msgid "Disable all Plots" msgid "Disable all" msgstr "Désactiver tous les" @@ -4822,7 +4814,6 @@ msgid "Alt+2" msgstr "Alt+2" #: appGUI/MainGUI.py:503 -#| msgid "Disable non-selected\tAlt+3" msgid "Enable non-selected" msgstr "Activer non sélectionné" @@ -4910,7 +4901,6 @@ msgid "Toggle Grid Snap" msgstr "Basculer la grille" #: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 -#| msgid "Go" msgid "G" msgstr "G" @@ -4923,7 +4913,6 @@ msgid "Shift+G" msgstr "Shift+G" #: appGUI/MainGUI.py:550 -#| msgid "Toggle Units" msgid "Toggle Axis" msgstr "Basculer l'axe" @@ -5037,7 +5026,6 @@ msgstr "Ajouter un Rectangle" #: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 #: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 -#| msgid "FR" msgid "R" msgstr "R" @@ -5062,7 +5050,6 @@ msgstr "Ajouter du Texte" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 #: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 #: appGUI/MainGUI.py:4921 -#| msgid "TT" msgid "T" msgstr "T" @@ -5071,7 +5058,6 @@ msgid "Polygon Union" msgstr "Union de Polygones" #: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 -#| msgid "Up" msgid "U" msgstr "U" @@ -5093,7 +5079,6 @@ msgstr "Copier la Géométrie" #: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 #: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 -#| msgid "CW" msgid "C" msgstr "C" @@ -5110,12 +5095,10 @@ msgstr "Déplacer" #: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 #: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 #: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 -#| msgid "MM" msgid "M" msgstr "M" #: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 -#| msgid "IN" msgid "I" msgstr "I" @@ -5151,7 +5134,6 @@ msgid "Add Slot" msgstr "Ajouter une découpe" #: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 -#| msgid "CW" msgid "W" msgstr "W" @@ -5230,47 +5212,47 @@ msgstr "Désactiver le Tracé" msgid "Set Color" msgstr "Définir la couleur" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Rouge" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Bleu" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Jaune" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Vert" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Marron" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Blanche" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Noire" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Personnalisé" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Opacité" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Défaut" @@ -5613,16 +5595,15 @@ msgstr "" "La référence est (X = 0, Y = 0) position" #: appGUI/MainGUI.py:1306 -#| msgid "Show Shell" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Projet" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Zone de Dessin" @@ -5804,7 +5785,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer les paramètres de GUI?\n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Oui" @@ -5816,7 +5797,7 @@ msgstr "Oui" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "Non" @@ -6193,7 +6174,6 @@ msgid "Panelize PCB" msgstr "Panéliser PCB" #: appGUI/MainGUI.py:4475 -#| msgid "Disable Non-selected Plots" msgid "Enable Non-selected Objects" msgstr "Activer les objets non sélectionnés" @@ -6240,7 +6220,6 @@ msgstr "Actualiser les Dessins" #: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 #: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 #: appGUI/MainGUI.py:4923 -#| msgid "Dwell" msgid "Del" msgstr "Del" @@ -8347,7 +8326,7 @@ msgid "Preferences default values are restored." msgstr "Les valeurs par défaut des paramètres sont restaurées." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Échec d'écriture du fichier." @@ -16249,7 +16228,7 @@ msgstr "Outil Image" msgid "Import IMAGE" msgstr "Importer une Image" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16261,9 +16240,9 @@ msgstr "" msgid "Importing Image" msgstr "Importation d'Image" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Ouvrir" @@ -17100,11 +17079,11 @@ msgstr "Ouvrir le PDF annulé" msgid "Parsing PDF file ..." msgstr "Analyse du fichier PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Impossible d'ouvrir" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "Aucune géométrie trouvée dans le fichier" @@ -17536,7 +17515,7 @@ msgstr "Fichier PcbWizard .INF chargé." msgid "Main PcbWizard Excellon file loaded." msgstr "Le fichier principal de PcbWizard Excellon est chargé." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Ce n'est pas un fichier Excellon." @@ -17667,9 +17646,9 @@ msgstr "" "l'autre a une extension .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Aucun objet sélectionné." @@ -18058,7 +18037,6 @@ msgid "...processing..." msgstr "...En traitement..." #: appTools/ToolShell.py:293 -#| msgid "FlatCAM Beta" msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18594,7 +18572,6 @@ msgstr "" "Voulez-vous enregistrer le projet?" #: app_Main.py:490 -#| msgid "FlatCAM is initializing ..." msgid "The application is initializing ..." msgstr "L'application s'initialise ..." @@ -18620,7 +18597,7 @@ msgstr "" "Initialisation du Canevas\n" "Initialisation terminée en" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Nouveau projet - Non enregistré" @@ -18737,6 +18714,10 @@ msgstr "TÉLÉCHARGER" msgid "Issue tracker" msgstr "Traqueur d'incidents" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Fermé" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Sous licence MIT" @@ -19029,8 +19010,8 @@ msgstr "" "\n" "Voulez-vous continuer?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "D'accord" @@ -19314,7 +19295,6 @@ msgid "Clear Recent files" msgstr "Effacer les fichiers récents" #: app_Main.py:7317 -#| msgid "FlatCAM.org" msgid "FlatCAM Evo" msgstr "FlatCAM Evo" @@ -19406,24 +19386,24 @@ msgstr "Sélection de tous les Plots activés ..." msgid "Selected plots disabled..." msgstr "Selection de tous les Plots désactivés ..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Activation des plots ..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Désactiver les plots ..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Travail ..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Définir le premier niveau ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19431,100 +19411,100 @@ msgstr "" "Initialisation du canevas commencé.\n" "Initialisation du canevas terminée en" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Ouvrir le fichier Gerber." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Ouverture du fichier Excellon." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Ouverture du fichier G-Code." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "Ouvrir HPGL2" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "Ouverture de fichier HPGL2." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Ouvrir Fichier de configuration" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Sélectionner un objet de géométrie à exporter" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Seuls les objets Géométrie, Gerber et CNCJob peuvent être utilisés." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" "Les données doivent être un tableau 3D avec la dernière dimension 3 ou 4" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "Exporter une image PNG" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Érreur. Seuls les objets Gerber peuvent être enregistrés en tant que " "fichiers Gerber ..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Enregistrer le fichier source Gerber" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Érreur. Seuls les objets de script peuvent être enregistrés en tant que " "fichiers de script TCL ..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Enregistrer le fichier source du script" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Échoué. Seuls les objets Document peuvent être enregistrés en tant que " "fichiers Document ..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Enregistrer le fichier source du document" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Érreur. Seuls les objets Excellon peuvent être enregistrés en tant que " "fichiers Excellon ..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Enregistrer le fichier source Excellon" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Seuls les objets de géométrie peuvent être utilisés." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "Importer SVG" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Importation DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19534,168 +19514,168 @@ msgstr "" "La création d'un nouveau projet les supprimera.\n" "Voulez-vous enregistrer le projet?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Nouveau projet" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Nouveau fichier de script TCL créé dans l'éditeur de code." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Ouvrir le script TCL" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Exécution du fichier ScriptObject." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Exécuter le script TCL" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "Fichier de script TCL ouvert dans l'éditeur de code exécuté." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Enregistrer le projet sous ..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "Impression d'objets FlatCAM" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Enregistrement au format PDF ...Enregistrer le projet sous ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "Impression du PDF ... Veuillez patienter." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "Fichier PDF enregistré dans" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "Exporter du SVG" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "Fichier SVG exporté vers" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "Importer les paramètres FlatCAM" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Valeurs par défaut importées de" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "Exporter les paramètres FlatCAM" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Paramètres exportées vers" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Fichier Excellon exporté vers" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Exporter Excellon" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Impossible d'exporter le fichier Excellon." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Fichier Gerber exporté vers" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Exporter Gerber" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Impossible d'exporter le fichier." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "Fichier DXF exporté vers" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "Exportation DXF" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "Impossible d'exporter le fichier DXF." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "Importer du SVG" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "L'importation a échoué." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "Importation de DXF" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Échec à l'ouverture du fichier" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Échec de l'analyse du fichier" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "L'objet n'est pas un fichier Gerber ou vide. Abandon de la création d'objet." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Ouverture Gerber" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Ouverture Gerber échoué. Probablement pas un fichier Gerber." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Ne peut pas ouvrir le fichier" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Ouverture Excellon." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Ouverture Excellon échoué. Probablement pas un fichier Excellon." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "Lecture du fichier GCode" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Ce n'est pas du GCODE" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "Ouverture G-Code." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19707,83 +19687,83 @@ msgstr "" "La tentative de création d'un objet FlatCAM CNCJob à partir d'un fichier G-" "Code a échoué pendant le traitement" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "Objet vide ou non HPGL2. Abandon de la création d'objet." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "Ouverture HPGL2" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Ouverture HPGL2 échoué. Probablement pas un fichier HPGL2 ." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "Fichier de script TCL ouvert dans l'éditeur de code." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "Ouverture du script TCL ..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "Impossible d'ouvrir le script TCL." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Ouverture du fichier de configuration FlatCAM." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Impossible d'ouvrir le fichier de configuration" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Chargement du projet ... Veuillez patienter ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Ouverture du fichier de projet FlatCAM." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Impossible d'ouvrir le fichier de projet" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Chargement du projet ... en cours de restauration" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Projet chargé à partir de" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "Enregistrement du projet FlatCAM" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Projet enregistré dans" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "L'objet est utilisé par une autre application." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Échec de vérification du fichier projet" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Réessayez de le sauvegarder." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Échec d'analyse du fichier de projet enregistré" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Enregistrement annulé car le fichier source est vide. Essayez d'exporter le " diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index c8c66202d062f414782b46e15d196f8fd490c636..e4ddd7afca336e1b9a7eae04c867328c4076b99a 100644 GIT binary patch delta 72420 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 delta 72385 zcmXWkb%0hy+sE;9@4a+)!;(ua-QC?Ov2>?^gw&Cc?grtZL|RHpq(cGeMoN(eK`Bwd z=li>_dH;AnGjnR@nrr5qU6AL?r>Sl{N#);48a~(K|B5B>y!7~Uch6g%#PfzTOj2&ZB*&-1+{6!O#X3Imue zeZU)zIZzK=iLWtJ1~Wy*fH#aoKAG)AYo`4sVh7Py~yCeDNWzTCD7RE2A z7spt*3*+Je=Sfs@UB)J|j#PhEG5$d|XeAnRRvlHW>Mvxj6`YafM zy)X?!4Ok)uMKv&rtUniJFpGSO!;MUakMz z6zb6szgWPlgRM{-(HcyJM^T}=iHg7zOo1_qTRk0ipcC3WdEcUz&e_G;%h}&K1k-WRD@2J_XFNQ z3b$!!jZG_95^crY)NeWCRJ4&5!4kBW!YMcaC!$v=;EjbzI0_S04tSGrCRWAtRm={k zTw8-$4ZD2`St%TMK0_r@lB$+enNU5=i%qct>i9fV&V23a+c1*)L9B?6us!CfW*wf2 zYCnd`rP$R2UJmq=Qc!Y~MD?f&Dw~_2mPvcpJ_wae<4_}5h$(hIyzEoj_d>zqUmn9jacy)yv~c>P=8@ zy&84w<<$`zQtyG~@dvDi?@>Pv|$yC%FeT9Q?6)JS; z>)8zopk6LTQ8y}wx~?t;uoY@6jz&#Qv-$xq8}@O|#t7=W&{xu2qo5oJG_d6nA7fI_ zfm)tXsN;oQy&UQ-Sp^l+I_`J_RL5GOuIq#vaSv1k`l5Ek;i##b(17)?e&ugKZaVK7f`F=E$RmG8`;RyqDGw28R;y58c<1WgOyPoS%G@qT2zF#`|iLV)PoP9 zZg}3+e{uCEuKo(O{K6aCTQCLchIudt7Dsik4JtQ!q3$~jE8}F;^=DAm`FAK}rtlQi zOmDzk!ytNP*+rk23g(r z#<_;MsJUI`>YGtXb^xc~PpFYKZEhXzh`FeLiJ5Q{M&KD&f8k90i9NUgDzfEK9jbwu zwEm+hC`(6R7>-7Dp-Kl4+M~-;dgeZlOB<4r^d| zv~AIKQIYxr^Wr+xPI?9X(i9T4(N@S0AgDdP4@Tf})Yf|lwSnA0C0UHNR?mw$sW(LJ zphGb?ev3Nq8fqY3JBwTrRL8So1eK*#`@XoeQ z>)|EpO>h_H?h^2N;$2*e^}7bV7WfYPvJ4t`3wWofAMPITUg69h0dEYB>&a(2$K&$< zPEsH2_qKIexsN#>iL!SR6{_5yS_BHBB2o?&vFfN?X@<(??yf!(^{$wST4t*-w9%j< zxd(OKPpDk+e{l`>QS1F3D%%tFvlAlm6Y7OfH=K-0)~`@=y9&R=9jN3g)8D>`x})y% z67_P6H^AO4Sx`w_2FV@Y>p(&4cQUHy>rpwdA9aJPs4e&fX2#^7+4;p#FRx};3`b&l z-0pmhO3tDK?ff>VujY}c4t*7BXZ>xZpzJ@71@JZMfjI`*2T3i|N8{(1A7^78JdDbf z=NN&d2HOK$p|XE0>b~n;`)Sm5Z?Oz!9TMX(Q@46Z=pX zd_dhO#&D}AM%7cJ9+=hD3!qj(X;jWMKt-$@DyfH|cF38|4XAg?kHcC2g(zI2K^Mdx zVK+*LdO!hG$I7BcQV*4+EinT7UX}-zjyU4qwM+$sEF1@MWP+{!d|FIT|;ut z_x`1z<&a`@z>CI4*cLaVMw)nxt=~MT4%J4j^A0!xSKtWDGdAFj!?idR3w&w0v>w&* z$Edex>~U6)#MFBKSEZnkw?Sq142-~Ss0%NmR>xni9)G;8^W3PdxG`#~I-olEKh%A; zqdIsMb$$B@_A}rxoJ;*67S{T2KGA+qn2Z|PdE6A>$LLA6!5o@wzjjM7CE&H=cn8!f zIgAT2Y^p_SF=~t6iOcav%!l2l*-ugnP|1D_)uDIjx1*43x_za7hV`jmKrO$lGwi40 zJg6+6fSS{Ts1962Js{ak%kD~;n|fnZj*LX@6JMiVX6sN%y2aIhn92Irfy1uh1S(6< zx%zeIug-_g=gv3I56mO$O0JZgumi$R=$8o(UX$d{m!dnGo(JE-f6&ap_8@hPZh)lnap%~22R zj#_pDu|H14QTQH<>Xp+dPAl`Aitf1_4~x4_nUBGf<%VlJ$T6|pa7()!;* zAu|oa-z1{5~!W9CMt5BQB%_ob)Jv9ZaV7x#i;W( zVlu7&-4t@ra0->RuTUFB+C}zFR}x!OpN&=U1s1@fU)k2&1=WG&sJG`{WMtlNm=(ho z+bYR{k<^=FF&u#jdA|3Z3V0Z`BE;%tjr$3s!cHU~A*MOYSB zqe6WTHK549Hi{M|Gq- z&ciVnfoYdnq)MZ9(q5>6OhP5??q#h1MiidVpkynz+&+_=qH^IHsv|d14}6Gy@Lw!~ zJyuxqF2(xP*J3?OtvH_V87%@#u~vlf^cM>vnfM6MTvbBdsFt$@D!IC$Hlm@Zj;u#LU^^;F52B{_G%AU&pziYo z)uDgTS4d)SwyicJ>OgkX92G|0xCUw&HbQO5(Wo1DLghqn)OiD(Bd`Yb@z?^-y7t^# z>^Ce$oW-}W{#j*SDH_z{GN=dCM2(~Y>H)1$`#}fPgS()TwJ#P%9~JU#sOxs2Hl!n{ z``$uL%@fps!?#*Jtv-{L9EE96^3_5mO;=R*jze|m8`O<9q9XG>Dp$^+vi>pV#YEdI zcgkQ<>P=7`nS^@q*Qlxc9(A9eeF}Oj{fc_PU)T))LnU9c?`%Z8=nk-C9e#!p>6e78+ma@6tsm{{-s@)Q(`2JS#~=m1%b3h_u(kJq8* z{2;1hH&7jWjJjd?_f}7i`Kjk~w!x~@r(q|&h&8d~9+t1x{}>9n@jFx~Z=-H_ANAlj zSOpXOU?FXU;ne%0LjD;lslLGaET>th>weoC@LJ+KR5CZ&XG!`QYATnbUxLB`3hKZ+ zcS5%P_9fI1)uF+tIUR}W*mUPo)Vkkj7g3RVj=KJXt0z2Q9Z!FN^{=GJ zNrP@s9CczP)D0S=ZqNrc!r{(osPmVh=6pRCz=NoP{Dnm^!$DhSjh)?`Bb>7i`gViW zH0Z&5QAu+e_2B!cm(VMBJk}v=PmS7;a-brR8x@%%sAX3L|G_SJ8rvVXq%Ls8RzXSB z6xHx4Xm4(dIdK4n;bP}f=L+X4)Re5jQ0Q?b_1&&L`e?xGNWBwkdH&>lhWZ3cddw_< zS*iQ=C={d6ADfdrYf%>lehPS7Fb8Ujy^0YS|G2&1qfpm1N1Z^?Q+LRD6E(oU zQArp7gl%kjFewm{rt=)?fl1C-dtKDNG8OY{{qLqw8y~3wi=MSebjAqkV^QmT6>6i}g4!YXq0avi z>*HIjht<#7)XYOo$thHF-auXd6m{M^^tFs?oVN!xM$Oe{sO+48S_Ml{%WNa+hKJqp z^Qb9$gyHxR^?=|7yDl**sWYOES4Tasj7}SVoqNZxKtM5a-b}ym^@+T^CiLTmn(x9G`)7Aa56m&uz*U-$J z(Am|8qDDH=x!fJ!?L3WnIer)Qfsy!{g*Y|lqn-&PupVk^`l6=nGvv9x=Uc&>h?;`g z*a&x_LLKkAMIsMs=PQnSP&wCL4eL^GghO!|DuU^Lu?OaKMxjswCF6Chj*n3tEOf(;H$pvl5GrD0P*eLAYQ*bM$-NzQpM4mU z=X<9qXihJoHlDkf4wK)s8x}wvFN^9>ZPX3Aqi*=Qb2KW%ld%`hzzX;Q)vrl&bC+ai%IJU&!Q0u?! zul75oF8Dk3ji{-f^&9J7Bii|!Etg9e`e?jsf83Sg+6f^~mQ9EHzcVIZGLsMM)3e>vYh8^)I zRA}=)w2?H$Na}qtGtNgvY&TZJdsqYWKC)j}3`CvhuXcsws5yCpx^d#iRxgRl@;0bY zj&${f&fTaT?;2`@@}5{dE2>@#wQPH%rsgx}1SC?vx0r%Py3QKB1E?fAjSB4p)Vh6x zxiqYp`y_s5^-Rvfm{jY(It68KOVkK^p+Y?#H6@Et zQ?wBknWGqif4KHUe^{g4{s&M{a!o@$cou48 zt5I{f9dqHYu07rhOTskHY^cxp{HO?YLp^92YUHP!H&8!KKf!SP6GMOg_lANV81|=y zC^717l?}DNi@SOi)YLS0eu@h5MAU|th2@S?DF8JIz9MvHo)q%072TVhScs_2zCD;n)>PkElq*35JDMPhwQZGo#MWgF3$$veo-uH40jG9Z}0{Bx*U%L(TabREW2u z-VFy)H@byNx<{z<{>JGTBix*eid6O(cHexcDXWIcsb~!S{=X*$^~iSzrsD+aOHiTD z5i>0G5t#?;Qtyl9aWB@y564cfEH~M)DN}4 zOhI*g6>30Ro%<5{N&SP&PY9()puY5iZPpjD70X;|oOHxn~c-;0{d+o-8{k9tt@ zWMQGVTqablP)Xjldn2v*ONO_(2XZM=b?JO95q*4 zQFFHkbK+6dT>pW}f%m9Te?*-ZGlebF#HdfQa;S)QK}~gU3~lik)X0ZZ(2c)9O~qQw zk3XXx^d2>`xGBRzKNsXj-LN)lnKg2DN1gwLJ3bA2QJ;&sF)Wo$MHFgah0s@zOH1ETVbR+Hx(1nu=1W)lwf7 zvG!?M|J5mUr=c=#!O!qDsslaJ*+_>teN_86R4C`5rf!*YJ?h3gP*b?ic?Oj$cbqR# z`$5d~tbY}fr4I}Jf*=C*<90Oez=e1O8)OIz{eAuv8EttjLp^viYD3zCisXJ&2aY?> zp+p2(d%O^h;#co&}|A)$v%cvdm9`?p}sO!6C zv553Sb!@QnOH{JWMs;+tYhR1p&-Zpx(2jKsb>qvZP(H>U_zE?Wwpq=dsN;iCQ!onk zz$vc22sPKMP#xZdTBbjuI(i&6Wv4^OS%2p#sE5CzLjD+=;lCJ(jk1M>l5{BQWpW6! z;V-Dw;bqrG!tVi58&_RadtcNto`-et7;2d(%Msf7yfPTB^*?|@=p};M@g||R*43zv zZA9I02Y!M#u`?Enw2>@EUBAq^)p-OJ^2?~CyzA;uoPT5J_kS^R+KGu#AtX?HlgAJ9 zDp8nDLq$A~`7n82d+%39-6$HhyoMrgEpIw%&W|~tqFyRVqio~_oUKt2nt-})F&4%P zt{%(JX9vommfJuqh3hdT-ban-18R;V^V>*DViD?%Q0?PUS-%kT;s(@DRM${b_!4#B zU;+ECD2Ixq--d$bZV9TVYfz#30W~F;P&a;tT0UOEu+T57W1u#ohNwtybYR=DM zCcK8);NGF`o4Qb#*A)vQtIPKmTERPrN|HyY4!uDoTcEIIe*)B06+w+~Fy>}qe~l4% zriguRzbI-W&RWd2*utntHOJgI1v%Z@iJ|}gZ#M;vgT$s)tI>u2=?Fq0ajam27{YlI=gNh6PI4J~0?mX#Fpwp!K~8H3gS-03Tx;^h#QL zTjv1Ol#EBs{UX%dZgBMnsP+C175YFaOU?*XPL)FqxG9F-|E*m^7u4MKb`Em-s2fc{ z&FN~?YWUH41GNSJiAuWvoM}qi0}DHAVSkRdM=jfnrCI+9b^J1RgEXl1ABhT8Zmfy@ zur}_&>KLo6ZLRgO3Uwb9@*}8y;4Er2y+kEvu5$KTuaAn%WK=TGF30*;j~CFOY~PBy z(FxStUUu!zQ5}s{-a48bH3eBvujQhs*J}gRoKHgC=PT5GSG)Rtcl;#k-EhOFpa;dT zU|F9Xb>jl49H@+%k`}JLgKHm%deCIl0~Vt?_?>G%h?=7FsE$0q&^~~AUa+Fo{qz)+ zba^o+R=^1Cj!LRYsMqaL)C10-MtTDmVaiI@@hzyN`T><>hf&FS9kqi#MeUGrDqF`Q zkq-G@846lXb=-kgsAT#S)v=MNNX){_xCYgs6Q~Bt|uRaC+1O%AsRhMwA5B3w?u6<py~qcs1?9yr`a+Kutk4%!VCM8_;;v1HM7sa4V_< zdtLpo^R)9C>OQ}t?(5aE>l30noVJ#4$&#A}C0TJ?iFNTl{)u|f)!G)yyV#ogU#Pvl zejUq=DVUY|x2WZH9&_OnY>O%C+5iS(Me1`<8`Nc=f<_p>p534zDr=jfLf!+l<$j5a zaTO{zD%H2Su8zu?dZ_kgsJUH*y3bBjyfu*Rd-;Ns5 z&!~>PK&{_+4ef`@T=nTLC6pW8Gn^v`xQZe}+=i^`#!s404Y`SBTQ3NthhMacJZ zQ7BJCV^m0Hqu%q!aV^IG#6r9St5Cn{%+SKtbqCZ`e1(d@Rn!#RM0MZ|>VaNM>sWj& z!?H<(akT!MwX%(-9rob7&rr+jHY!^mqHgdnY9z5*TZj{2De9R}=e0y#*BceVL8#oB zib}QxsAawewK_Jdo#%T8DQK?Fp*EKLs5$hatz$`1Bg%ow;_|2m*2PF{hq~be)IP8f zBXA9B%RY|k*k$K!Y)t(jhTi{W+SrBFP!}{sjkp7r*-(Y4ugX+kis1Ap> zwd+%&I+E2{2sQGGsE*V`-M>*=*1xj54Gl`Jk*Et7qe8eI^?*aDkzaDh@4DlEp*k3+ zokcDqs$K%M{OY3KA%ju(os622MW_y}YUf*F3k~YwUQ{TLqAtAbeC*mkqHd6=z1u)g z5zCFC{R6ek>Y~>9B6s`-s$-8(k@|?bPh!7=71E&&F0@h^9eB*w0HrBdCnZ(gvty(+>6E9+(3Mp(MvdS)YUKA&=l_ekK2|3)2`ZxLQ0M1GO=WSUL%vs)LPr|vpps)V7Q@}Bj=gYx zz(UmHcD9k0MTL3-s^gbX*WW{JXn&xtkK4sYo(fgZh>A!a4E_0kK?((ED1!=7@6ZAE z0n`OP>H$-ni&3j!gR5UcP0c;j29&w0KpMEYR=!FrYb>q)_*?= zX($xO$ryo$F*E*-S~f9z*t;MFDs&~C)q!A7yI)+?d1+DY5za`| zhL*1<>t6>N(xA|O;!YTVT3$n4eHtosb5W7mfa>^Z*M1&D>)ZJeHOI+%Sp=$}vc4v2 zDw?Ar*Vm_@J%6xsCTb+>Q6buny5ImRyRV|M`&W#>52%i1>}{bfii$`zRK!}KBHINu zph2knO+t0ZU*QgH#ws)%L0uT9kG*tKqU!lE2bRHn*bxWdEUbeu``VV<7PEp&EfR@QAxr1XirJ~>LA^T~qP}$cqLOhM z>iR{fePcCN!0WC(T|W(w_ixTnfh`s14#9BeyWWz^2+ zqjF^pY8gGll9+gi{UlWjE3!@pVHetWeQv+r&otC>r6V?=ee+P(e=Q1uVfOQW9aMcb zM&K>1f&XDutTEg^xu&5;bR6|k3XHI2Sqim`TVrTdVSef}QB!jem1`%Rzl>o0tKkU^ ziRtmb_!Y*dU0J*43k&@gRET$=&OeOGg$t-D_zShOy~8MsJIWqd0yQO-P*YqNBd|T@ z#?d|ng>WOL$Fr!H#4}XStBA} zaHeo(aAtQ#Ig5s5{g-tORh@O6O`Xxs&ZrLbM!nUBqdGbYHOJGi5iUf%3!b93;=mM( zXmZrXR1cL~Einzx_c~J0);PjB2eqTEN1b>aKgIK?WUD;Y9$X9c;O3|fbwEY1D~`oc z_yxwCX2-{)B09yn2z~W%4F%nJkMj^J8IPknavwGF@aZ<9WT+A5K(&{4?X_HcG-{;% zQ7@a3&UxI+a`I4e;(up2dkH}PT6ly9bphmt9 z6{(%5m)aQ&{r>-nJK+^7q=A)gBS9ry3RDNPqvpI0>VeUyIqrl?t^ug)hoBxf7Nc+` zYAW}mlKm&tRK@z5cCG&e6qH0MQ6tWedT>QlBpSMUThs&kqW11#s8zBGm0X)q`^YiW zvc8GB{sl6_-bd7`@m5(9#zns{^-L5r!p5kc4Mio<7Z?hma~*0w_!+a|W7Jo0qHpZi z_Q_C@Na^b7P$SQX8c-xEa>Y?oQSKYozb|1Z={ey#OFTKGAuyq6LU(4VM4O%Y$I7@A`-*OE_ zz0Drr42<|T%)5nKa4XK(6y}YgLzOp&h5q~gAGcV9(r>lDvQ-LM7~Tf#gf+Ia8gS!I z`x_Ij{qOCsQe48J+_3&0TZSi4ui-bSZ@2WRF*~mq)~7xO`{4!5k5zxP4h}@EiVHY}=kp&L*>5nXp>A{sD`Jx4_NCGo zYf>MMh42_EY2Uee)Cv2TY=_xs--7ya{4#2}B|T|>{@2hs4(HRp2XpBAzwytuu?)p; zIB*_s;^(LAYq%ZCKgwSV!w)KI%j6u>N&mH4R+`$i#y-^XKT-F~bQ6&o4&1`_Snq-TEVvn0Qy>4({!VEAM`7L_>bo#IE_@so`p0MXV{__dpICCu zMI~d@Q`=t}p*l7YlM~5}sO5Rce`Z^6j6dx2J1x(INjKE;nU9(A0_p?e zHR>Hv=(X9x`2}jEtFZ?DjLR^^n=o$`?m*3T>$m1)tV{iSWT3tm`)^xbwNM+wG}O;< zKcLq86-<=F#^QXlb;J!l*1{J_8VoB|j@{WF}c^*@(_ zmPM}jHU&pfTkbQ|a?A6<_V%%;5MIMZnDJwn*ADwR&pQkMXRBZiY5@09@82}MD<4x& z8wiG8&oRP+UL&pl)D)CFJyBVD7!`p(P~QV_g2B+vm=2p!uY>xCT#1^JUC!HBo(IJY z4|-LxT8yAq6sN@Gd^{8@82YQ-S7HafeOy;JPSEpfQHUQm82YihIchnsz)1WVE8{Dy zjV0m*LmSapR7fv5!{Z0Nj?@dIrf@zgyN{yIi=DtMj(X{I!SZ-LLC_C{G;Kl~SzBzv zfgR3xi3kz(cBl)sp?0#DxEOOMW~BHds-p>#1VcahG{mdaFQcY*Q&O{bvS4U`d4S!B z$l&Ds`RDhXa3@93`vJd784UfD`$;MbRr=Jy(AGK&wH)`Lrr;TF#VTonp?|9BEw<%` ztJ4L&?`V&eAsG4)`2ls_?u^0EhexkWK`%Y$-9-(=^D_rSNmLvYQeS`xa5ZWR-H!SW z_yd*YIkN;qJ6{yWq5co*V>3K!FtiUOL46CR!YmktnXv(C1L}`T?scy2Kct|ZL}Uww z)^Br+OMMx}!}XXHcREivZ=#a(g)=OBF!Xht9CdwmRL2Uq_Oh6fdOg?P8@b;1hPo4` zU^h-!f{8F@j$mkGNr_6T(x`0jj>`TSs0ggW?6?Va-X&Dh1tWu@5065q$aO%S-xU*M zKMZ~UkEWoIPsWP45H%IQpw|CmY=MS1J!XD89*ME2 zS3^at9;U`AKpuG$>+Wpt{DO;yIC!O*wjVAOpNVi3=wB6txMiJQ)cMOpu9cu9kj<0GmAv5T3> zQSA|^8{~HN!l)6IMV(&@b)ROa5w=H7RaeZ0V_ki%s~>aqCq4x&qu9mmL1|Gv&xR?n zFebxVsF1ZmWq%*k1IM5`Fb#G7B8-V!Q1{)1>i7xFiWgAVy+ti+KdeMB^vk6bSeu4% zsO54VqwxwV35%ArjimvmqTU6STq998-hx^!m#{15D-{fV4bMZh-$S*RD{VXJH<(-N z|0)G-K*2IWy(PU;sF0UI^}HG?r1hOmQCZ#!Ndd1HYUF)Ukr?NW&%(^qSE6>rqo~OK zg1PW9cGLSmdD)k@w{=bLnK-miRpwXxvZ$;hUAZk?{M@`WcR3vVo=JXlr z!GEKYGrXeJlVC;a8Bj^t7B!IJ=xaG`pr8lb$8z`wYQ#~MtUW(!DvD!HtbkhQ-ElpR z#?qLtaxnDG*8_)8Ph2G!`m2`{u|4&DI1eML+G}`cRo4F|8md>Lr#$g3YCQ*Q1Vdk^ zO;C~f8b8PPs2dHc8MJ>|5qnc_U&}&!#(4=9kzY^)x{uv4du@9SPscLUW7hGlCzb02 zL;sZG1uVjW-gOBLuE05%rJj9=>~zMh9}NBX0MR&$;}7u&4r^dLWQB&7WbK`ko!c>z z^KRpCjO8~9hW>Tyu{e%~B#kX}3$V88O@iJijK&Ih8?#|VQ`@quVk7EXP#q0#W}k8k zQCs)#sP}z%^I+&NE>%Kp?MqR);P0cL?EMAHW1LTdp?_knCN8DE3$=VcX<vM_I)~G%D+VM=g_=sP!7z z%964n>H&>WN!bdutU5V+I6p<5HwY8qNar*p)x7_Ojx)*2DCkCOP&eA*-09qly3t|O z)_M~4QaO*>0WYH-5T~`>I1OsV=};rhfjV9swJfWnp4S9(@q90uf;NirsF2M>ed#Pg zEw>}iXU>$-*3t5)^Q&T2Y>2w?d{l>*x%wK^h_|4Y?Kaf&enwwCyi7qCK0s}$FHjrI zOU#6Sqau^KjUCU38cAl-T!~6`z>$7`j1c7R@0yx zeb?6B?}xB4_4oKQ#~ZY>tk2LP82YDEE1|a9tC#^_V17*4(Q>97sssH|$-Nqr<0Vvw z9=rNq9a;ZPX^7RyeqxD6g=!g2!xi`i7VOMib6_iG$9rAu2aR~$f}wwYYX&BxJy&;& zMA;s8p9aoGsMm25)F)UM)Br~N6iQH7o7C*4Oj|KqqgWcy=?hb#iG>x5ft=(--b%I)7Tr|Vjt|>+jg{z*p2#Y)W*@K zkA0X7LtQr=FW@dbhg13nL;o3mn@{b1zZ)yk{scQ?RKL&`?0d5*w4vcFw#5AX?Sx6F z50DpF2kQ;64~ef(U$?JNNmTDMo7*O+(00c(_$6wCT8i3NZlaR&B`SH}V<~O&aR%B3 zQw6oY``|7dhze=GL3Uv|Tt~e+Dp~(R9rp&?I!}z+xH6-T7eFnya<1MS)sfDwJ`6+e z|A`bdhf7e)XcMZ3hfqm!#vOlvY?cJyWQ#Tvc z(aq?qhx;k016NV?$EX_xKev}qa?DM=9V)3NqdvJdVjet#9qgT8q{)aj*^%vHWT9}u5 zdwhY@T-_gK5!irA^6#COus-z{qqvc>x58-4?(W!}`gzQPxyRVXQx_GX{-_&`MRjZ` zY5;q%AO3=+u>L*bnPxhr<-x@U~gMA9h%BiT3&%;@`8XL2~OO3M~Z`yck z&o;qcE;~`@A41Lb1yqFYJKvyILClGEUIc2&3gTw0fyy!e9R-ab<|G?o4ot&?OQ5Ep z(PUd@?NKkAuBZnMKuy^g=MKzI{SoTtfizQWYc7kre=AgnhoP>Uf-K)g-hL~1N1Z2~ z=bTrZH=TE#kDSk)uTgvZzq7CPO&9u~wMsG7x}MIN*%|4Kau#-$be4Bkb=Gz^bT)TJ zJ3BhNqrR>BP7U&(wNsczLnLm*(CY^WQh$tnvE4LVkY}CGoN=eyP85k%I4>VA#Q``U zlg+S?z4bVedWD&`-cF$Q*ydV4O(-m!W!douYW4%OZ2_l7O-d=$WVS?QLl4wWG8o(8 zWLJNR8h|&))>8`9vdM~{U>zKVtFRJA`g83DJy7X=616}tqOvG3&$254Dl5`sc8o%$ zb7NG8ySU>cuo(4es14vKs-w411NjRz`AO$nNBy)EbYgx~8rMMGxVdZZfrY7$LET^{ zYT;f%eS0NcVDIIUIEi|H)L#4nwXRYuv<~D)MX)j|LXDA)!uPsS&^Odj)D3;qj`0l^ zz(c5=;U($@r5D+bP#e|Z_OAXZre!^j!_2fV|H?*s81;HQiFGj7VtaiK!UWod&rwhZ zZlkuY-%;O6Z%`vnzQjUb1ogRE74;)Y1Jp=Pp|1Z873v452>y%eaKiuD7f43TLI)#I zk*U0tq~`fvGzHD+P*l&CVSYS>q4y_hio9i(?P*XCj6i*!W=C}_KPrbxq2AAxQ4y+z zI-Cu&58P!YO>`l5J%y6&0tqchQRdvJs^ zKdNKpunAU2b#U?Wp#55FB@MdqR@Cx3g6jD>SHI(qKSO2vf2c^MTwys=0u`yYs8!P& z^}x?j=Z|*vg{bGOz#;hEisCkssFgO-!l>m@4%NeIs5z{Qx?wbG#9d|=9GEN=yP32o zU01j>_hD}8r%_#chl*vaukB9huo3k1b{e=#;$ zlzJ7h)4Is~jXj_{o}fMgIqub1ZL?ep^`LsFEb4^1@d(s|r=W(o#JLgG@x7=ApG1Y^ z4lcomsO!hA@oi_AyT-nlk7Gd~V85Ce-+?}7zzG3v&rQ0e#!szdiM0zabCGt)Zz z;U^nv@**)bC#XnQLv^@=Phks%{@5S0t+(H%&d15rU*bmeH`vc8Q5!95en4f}Ez|>^ zphg<@tvx6eDq@*X$BUxgQgu)}R8P!<{wxYwANx=rLB~0#TU1WeR8>MvT^+28Eiv>@0rCdWW#Z9{VkA`XBg37|UQPzM(zVKIWGCN1RMO<^ld-jQTA6g?j!& z!O(w58}G2$2q$oSAu9Q@9JQRujfzNd46Xl)6x8EJsE~C*W%U=Xz7Vy{wxMox1Qp7k zQRiJpjqD}r`u|XGpESqJ;;8eRVh8MqT7JilvHrCsU7|tRdkaV6OH>l}|IxmI=Aq_1 z-%pkUwNMY}j7r8aSO_df?94qYNMIyT#cHly{M_VhRT_k=YyfY zE|L(HeC?0{`Cbp#Fca00uTT%#fl9h#s2sV1@$rtUKSPD^jjI>CU~^m^l}oKr5$uP$ zeibT7zeRQ6dkp<2K}RTPglF6dH&I`Ik5C;7T(l9UM`e2v4g*EX#R>x{rSpVwjGz#kJN{oR!Q9ay?df-o}kzYo2=(%hE50g?) zaMjL>K#epXcEz%&kgq~TbPFmsj$;JgyUO}klEl1b4TVwlCa7gO3iZI%s0(+ZI(7j+ z!&|6#N8{^u{YY#~eJQrbm)HfH{$k7S2h{SsfqEMTZm|BVQHZ!U~^&x=%qn*H+X> z?_nu?joQHq{Aw3g$8V|kKs_kUZ}zMI;<$?XXe@#`@7l{I8kz&n^s>p$}o%g&;hp97zxHkP$m3HP8@!$(wdW`1fnj6~%^ zK36a4tl+GUTKDx_y}7fEvvWw+UoY1%z&X@83bo-(aL#q@D^ROuE$TyMA8P7eU?cRN z*#}8uR0NlzR?)Yp)$#*sfM;}E>;G2@S{^S@>ooQsZVN`;xG`!Z9Z|=7VRzi@+S5L_ zNMuFjOg_}kSrzrbW~hyYcB|1zh2 zj@Ls)pb@HLU7eqzrsQ)B;#h2k6HpzvjT-1bsCP!vm#lxyY0j6n4D+FGI1m-0kb~btQ*s?OC68YD7OJ=I#MrOxLFrMU zuZ#+1W7LQ{p>FUwDzp<&9sLT`v5lw==|{|of1#2$-5dL?FNY(kFGB4*Y5cdgoZ6u_ zlBuYj?*wWCd4X9m?ccUzmBaGXqp>tDK~3Q`RL3&DvmA&*?Gsf{1L)xD1F#VFnXc|1 zp^%A&-%xve*gv*sr$fzAB-X&P*a*j=I(7{e+Tg$T7h+POA~6=#J`eTab*Oj19@G^4 z=saus-Zcuk;5RIbZ%})Ek@rDw12(`2{D4Z%j34an))=*y55!`)2s_|8cf80)`_tZL zs9d;@O3ufa5?|wI`rS$V|7@cfg>g7=1e@S#XI6fqTR?pXPRAsH@KEwBN6qafRIZ#y z<-~8OY=4c~KN5$9d+k|18BpzhFg%p>i!h$n|1t`?a0BMY{iq9{qeAu`m0U5x%}l8C zOQPnu4yq$PP;a%VSQs~80lec(62sanVI|rJp|8DvHw7itzwSWknBn%}fZ7*!p_1(_ zD%6EznLSX;XgP)=fr{XH)ZE`d<-{{oNB=`D_YASaL*JNLWAjg(;$X$H{W~Tio)Po1I9V0x)bK0ITcofXF2E@2oAEK; zLap=TDed?L)Z9P81sIkpJoL8w3bpJuqxOMgs19F6t&S(DSpVu-oYWSoT&Ov!hdQwd z>cXz5_5V3)?v|rMxC%8j+fe6Say~%K`8!lcW2CVuPK4S?Gr4-nG^~GRbxj)da%kj? zMuoncJ8=~1!kMVhtw&A853YU%)q#hu{*NeF}flSral|nV7&BhOU44!m!p>3c~m5?qaOGS8(`cFmJ@y} z3R6m&#&qz@_*Loos;qq2GfD%tk9`gv3Ye?@(wJx5(1p2g~k zQIXA#y1oMHdG$m3{1S$RFp|3faNj0s16>&%J>0mV8sHqk4(bc)MukQxDU(YGc1cy1;az%{XMZb z^{u`uJVwn~mO|F!8W>7OtV8=ZsL;N|YFMtY)xSjL$XU#ZudyL!EMg=46xH!>P#rpt zS_OfkmZW}S3d;U0s8Hp@uGkxU;w99GD;Bdap5dqsWdSC__1GNupq62>;`Wi58MP{! zI{ToGk4I(yT;x8!x0Zs|=MSh6UqNk1Z%{q`7xkdHC2UU9Vod6_P#tNAT5g@3gHQvS zfZE#Upw3%@y5DB!eoU$F|I-wd{r6DI?|J9|>lF1eN>b96S1Qz8XTyrv8`Y6bs43Wi zTK~VGcD$FE2~(7^6NzUJgM1#KM9P+M!TteF-yvVy4P(+m~D z0nX8=5zRzhzs0rx=)CNX-*d-fl(QsH=d4(c^{@5Zl?FKq^Wj&hDLH|ff{R!XucJ1i z_~k7}ilBDNk{B8>s)KD&A?}0ia6U%h->CD`RIm*$cLm?(un-N3L`jUs>NpEmp>9~B zqMcVAl~namN!c7V*IiLbHW35381krKne>vaT{tRb?aERcS0rAC{!}dbM5=FI`tcS??Nc7t-LP`5yhd_3y-X4J^inI~d(LEyti7VMFDmJlpdz%V5$j(UUZNoagN@B>n3;N2SMTcT6Hr;c4wY{1R47-w<3~{UyNe2Wu$fIkCR7IsqLR8IMqo>yg0|RU?!Yp4U^kYb{W|Ia zshZo%rwHbwJ_7UN22|2rL*4j2YR63RiA69S>cM5PFxExo&?wjLZ=;~l9d@3>s?={| z1>H#NE9X*fQnC_q+^u+14vXG}hMWP@Eu@>sOdZ+=kMh&1(NY?)d3VP5K z)Pt6ycC6JHiQl0%m>a0jhqbmHtRQxzJ`nrjHB`>jjJC*(c1}QDKh60aYD%tS9G>qz zrl1bILiH?G8_V*P7@K+qR7Y}PQ>=%b@oVhI&K9>V9l_!4>|5_ndwU7R?_l5m37tt$ z15Az@V0!fRfLs)`!4$%8u?!ByC#b&&-=$-?w;3093ip;{tuE%%uHm6S^O@E?+}p$X ze_&Bu*CRai$8L9UH1+B|!$W_q=LDXjKDU>3v}149e^nZ$_qGUJLe2d{)SP`p^*DYX zJDwah_mQY|TnM%El|#KX>th5CaLz&9Z#(L|lc@XNK<%85`>_6XqZobd#3ZN_BXJg% zz_#QUUgrta#&iWW^7p8Z&X|MjytEja3RHF%LWTMhR1)_=MQ8+SYUZJq z-}k8J{ftb7@13Qf8{I;!=SQeeenc&k6oakj*-`aMSP&bb_WrTh6<1;@k~7{AJFnX3 z;ojG@H$$zme^C(|Hq=(fXynhoxB&&_zy#+U=Q30XH=siI6Dn!$p*rFXvkoUlU7sBl zp@OcxD(bwJs2#5dhB}O;sISDh>e(#{bliJ{3gHvfjRM2%D>nt|cv=j@^r#1BLX9Yo zvk)q~OSbg%+b3X+2+Ma}(;uRxU|7zGxgKl&VHG(Us7#7Y=*j6J6&YKo$r{wNB%;VM*! zHlnirXVggk-_jcwbu?exax#I|j0tc`8k+Bh40&#&vwcjmlx zw)UyIbyfOz&rE0LnT>ye-Rb{^xnTF9E`ilhGu>hRqflq&BFqb)K^?Ya!<;-j)ZUkd zteDT!h=yJyCc&XF#&E}(@EZL@BitT;fl4%Bq&pjtp_Voc)Jo-pm0?j>9tOf;@E%lx zEk`-M?ofXELH}o`htSYWCm9zQ*F){uUhDq@wN+P*FO9#A(MP*eo*I@xFE1UO2`*n3jxXWpw|`jC1$7F4Rm~LS@{+`u&W9O+E_h6iWxs3>Z4EzzJz*? z{Dx^^%<*mo3qf7ON>I113G~1I_o1OfH`o-$n8I8rhg+dm=s46FxdsctFHiw;PjIi2 zO`ulnBGh%h4RsA4!rU;)L}ynUYU^f9$f!a zfV%%fp=LG(%JDL&L%b8p{xa+bA3@!k#*>|XhsoT3W$Z(sN9rgjgQ=#l1j^wy<8i1* z@hun{-hsMy523c~sqquk7K93PFY9rko+}+;F*pxuB_H@`XbD41aqsWbL-o5u?dd$I z2hbste}mQNC!gw`c)g&;mq8_T3+lSvhYIj7)K)~D=C(LCR3b@WQ|PNqqcx4qP>Knr zyUde8EqNZOGf)-EaZ9Kb>SY`bwFOh5mUb!BR&0X0=ZB$I;->LE)B`GDhTo6RlY@pH zsl}ia8$&tj2^DY%%m}AI1wIJ1CFfxl_z0$iF=x6*aXzRQuli6=#(}T}90c{`dkRa# z2(xrexqsDZXr}XE3Ah7hg1?{wWSs4`q9N2whrq-z5bBU^hT7A!#^`h0Ten(J_KRUM zcnPM1U!d%g&E+R3y8i`f=#kpjxDlqJ{|pv{k>@#9gfbili@=po*YKq={d{-b+Ce3> z0?PgslwJA-?#uX6P_M3ip)U!IKpMKITcB3rJ=8m$2n*fMcv3-aQBx>KK3ERUhW;gm z6{Ww(ZCzccy>A6Ik%3T$aVgZ69)@}ZUtYxhuR-Is39>JCFQfUO66yeTEmy(Ra2wRp z-+@WsFW3VnUgB=eRH)Ov59+MEg}Ro%tRHcy(~A#FAuqAi=dRB<1p0}^Ay^n@Snl2z zbXei`d=XRvo1mU#H=q)Xw$eQhDnT9EDo`_P2$e`ns6?j0BycIz${dB#zwM);)BFNz zWme_jo zTwGrz8amZYp$59bB5(-QAvppyqdQP5@C51%L|W?trh^(U4D}weG}I%!8q{k_U1KvF zZx8jz?*+N;KF?SaEHZ9~dL*BMI&@czAE54ely#1|;86PYVHtQIYOm9;cT1cX>i$=T z+Old;?-|Fy^6)4uq5B_wgS(e?U|t4>LM{1Tm;s)I+LEu<&%M!IujWvPa|P6+cMH_* z*$K7B7j66n)Fb^f)XF8<7E~@q0H|??fHLDOBrK}dzL4I8qWch zNJXeKQx_(MZLL2R%JCdn7H);kjEk=wcd3b+%2o>Yfn zZ}<|*u=x(>xEs_;4TU;v^I-+}9O|Cu-suu+1+&qg2y4MZP}ej5E@xj5>U!3Jx-|oR zG_=8`ubw(BBF5a(V;igRh_xOS9W8ac-zvF&KK`3Mj|xU@N%IKW8E3$xFyR7zuBsHLp{wK5Ih zLf9K7WNG8=cPpLefb(AzHq-sDOheaW3rq?>K)tNSJm>=Eg_>C{*a8lOn#m(r5{5tI z?5jXMuqHwsvOQ3z{sB}%U!eR(I~>}x2%iwwD^cu-yME=Nma;jN zgT7FY)OoNfyaKf~X^*<+M;@4jeif)kcvqMXPJmj$T~JTLYe%{Nx^5p4^x+xW;aF(@ z@0ECZ(tWYH`;=R%ET`Rrry$fRFAH^lD?wZc;;;heo(Rdv}IR?_5bFce7p;lxyl)+}GLv;yikMA4b!%iW1`+nYyce&sWD> zeo{dl+T2i2$gQ+>MN~|7K z0xh7PbRD7Y{ZXg{&O_-xGWowyiT{L2Ve~8h2b#~5lZFC!fqL*vhjOqQ%E4Z!Oivka zK?QyVmB=Tkt@#c0sEv5lO(-+eQkQ{R!Fo{7mEKUVDHC9H-T&n_up27F3s5Wa%=#g( zxo3JDs07PFU8_b=33fLQhT5WuPzla~n(0!g(|!!f?je+)uh9Sfzlhh}Kx`<78K5%# z6Y4rvfkokJs4aP8<3FLcD#i`BVi}=kTo_8PD%2rv0y(3eHc$z+gLz>u=>PYB8)?YV zL8zs<39G;lP=+OLx@UeVsF{_6TKeixTh$QyUsj>EVkFdIoCe5e&$12yAauqiwam1u_B?pEc5{;h(t z8w~%16K-?=i_kcMpcssJ#|5kmrPu^&4?98~!ii8bUjP+w71RWFLM6HnW`gIS?0-W& zdL!O-Tay~<4CFOd^wG$OpqU9KK|R5iLG9gps3rUcb!bB0b8kT6z=rgj!kq8`RAOIX zRv6;G+sf?FzhzK|yE;_jZDA7V>q8?9jag7jz7T3gJD?oyg_`+4#%oY#6(c0sT)XsDzfoTyPIm z;Ezy;?K_lSgePu~lfzW>GeA8Ft3jQeo=_`12jE)LXn%n0T0PpGXZ`@-iM zRS{?=b)i;dAk-2rfSU0kD91OU9vrV=d6@d8Tl(%W3H<@ac`#B45`{V&XI`xY5<<-|HPk)M2z8osL0zNLP<9=l66^EM<)Dnez=NK32<3gLDZaWVY5uv8wsI=emd%F#UkSXDhGx1O zYLA~nor!la9sF(mbiZ7nyigCMGEn19p%NQs{nJp1e}&CqoZs%y4uEOs?|^!ZxDS2P zX+-CU-GZx)BSU!o-`#2v((B)vMaEY!A9}e$dHpXsU11*jE1+)AeWBD;cU)l78TB*fQiJXQ0 zCtx_Q|I{akx-EI39>Im6o)h(;wx}!AtLR{;+cGU2zdK5Mxg3EW2pf$%jR%a!jpvQm zjrWbujqi=$j3L51zu}Bgjd7t8Na~}Z7ny8O8Rmt0Qk8+)yP8ms*4VvQR725bBZM6Y9x1366$ypeF1~9ntGQjhUeW7l2YM3zNVaa6aq_ zhrw8XIKw$mOS{Cl8*0ffKpoyUP%HZr>PZ?9$(@mOPzhFqBJDQfs4um0KwZabP%G9A^5pZ3h6RZ4 z*-k^x>`zdy&k>?|{m=NcP-i0_)ZQ0`dT>;Oa?}LMac_7M&Vc24;53i!^*{MG#`OAs z8XgeKt>9v)=gT^%71<8`@Bfd{kmGAmTk!-caH!bMFgz?uKPD^;YeOyJOsExD0aL@R zup&>s+b|pb3~}8|8^PT4$HETqFx&*Q#pC|Zr|~$RJ7mM+yP2d+;PwB}g7@$c;~Nq> zgYJpE{@==&IejS@ zT8R-*dpr(Ge*}VR*`%C6<*Kq+H&G;S|z!H_t>Gf<2$=3~eTt6V6*Z=n>A{X@ff66@^_D4Tt zA@?fkgC*#1gXQ24W9h=&|1bocLZcZ2vx~TU{u}Cg6fNrYzfqVB>(D<8hrmR|+?iPf zYhr&84niKcgxAvo&W62^hbT#6uum!Xe&Steum3$^#xic@Mwa3JufZTxS+D>5c^hDI z`uCwux3`>QS=f*M1gIsBP~PkR72)Zi9xO}XYwgnk0~SO+*GHo!1Gj3prO95?>wlj<9yUV$1=fPKYI*(NYF!T} z(hphNF%W76Qq*x1sSh>d$uJ3g0<~fRb=@sX1uN691{K%0gvJOO|G{B!NImz23RmCj z`A$CztP0aNaF5u5Q19Pw!|gDBL$7BGGr0&m(;wN`>;En9-{1oJE1S5LD%+F<(DT8> za7{C>e!Zp7bE-L~9>wM@+&xa+(#@y@)cf}VFc-WC^_&Rb%Do574b^W3GsB4{-w&J6 ze+8$&imkn#N${buM;ovIAEO1d)yi=H&d_*-!fU86ATG3X4pX#uhq5}PJ_x_+Wl-&%d+x21q_g^!QJkagwpHOckT0%W=#zXDlGq@KH;JWH7nEZda zGtmO-i8cpnrq5s|m|>8+-}PW@`V*ke&~g|H-hp~?`ZNfK+PhySNHf^I*UJjCvqX8J zX3}AZyVonBu2Yzy?wX~9vhM@8!o_eUtTW8LDux>Fp7{x&zEY|Q3&9DnAUx}%QIbZa z5l&D8sy_u5hc}^Sm}I0|%JxwInq?LI5BZ@{?tR0)(e8P18tMs{ag3YsXsDOx15ocT zZa@Wo2J1p!>ap&1c`(e0V2<$u{EI+g$2pD~@AdScAATaY0{%70>;LWS8z*}`udyo? z$eT}?bBarRFx2%tX8dSOI@LW%E5drZ{}XAXNAZ<0&NMfJ;!v3`gn9(ugIfCN(_Nz3 zpx)!PhI#_thecrA8P2{Q)C_kRqtEpE{{eGHSONJl=>PXWF=x3aRyA0dfl#yEQWuAT z^asPuFxDKe|M!2KfXnIEo$G&sc|y+fdd{#Sv*1RD`9)x|93Rb!v;%u4)D63d8ya47>9M2d;Nc-{MQN|$@DL;bWh43tK9p6eXBW~ z$jh#Aj)$*x51f5aZ&EX@b1VdPmMR;kLNEOrkUz=D($a{C;Qo5|mgx-)L;oj?3qx;k zTaXB5r(Xr?6c2;d;Ss2NA8(^O1I=MI`WvARpLdgeMFh2lIiOzVt8L=`$EVQ?ffxwm z!S&WZ0mIRMV*Phe@AV>Xc5fonK_y-RDo|ahCuKJ{2nO1C%q{MWC4-tkMVJu|-opJ? z;0*}$F7*`D1Li8!q4R8YkKF9WI#3DujH6&o`hhSiTxr}5^`tuuqrt@6+?Vs&U_<)T zp|0a+AC1T~LT`7B0rfJR0=|T+pd3uw;r0K?kd;t|S$2B;|3IN2RKn+>R^U5q2BYtC z{(3bM$$x($JoI_PMV}62a(n)4^1*Agl#jn0yb^ zjLt)C#X}egzJ^NphmFVB?@oUzs1?i&_4d0g49P7U3jN>z8*$L<`5VD;s8_?`N4)+Y zBHf01^cFtq9F2vc=+A`_;6kXCSZmw^mDp(;zYDchFOAg>v);>SZ(FxH~gZU<~?&pk`hj>Vei0R)SBU-cRH@;Z`&s)b*YR zwN*P$aQ_wPJc8WtCDaU)pLBa(5q6@#4AzFRPC0oe*pdD*m<{GS?cPwdfqKmt4|%S6 zPD3Sp)_4tSLidf&PW#+pdy9Z0;0blc-GVSsdzTh!X1QSkSO)41L`$f>9{}~%YaCnv zPr!d+yR+`)xZyd+y-B&PPKT)`8lBrch6)4p1wz5b9aJ8|qA)f;xnE zp=R;KzT^&V6Ih0R8>p?=4CQw#)P(j!w$A4{PeV_l(3idbe|(k> zYDurdH89o{_e47c^UzOy)qOeL7;5}9oDch6b+?5%B}8N5AMzcV_0nmh?YE zJ+KbBSa>vY?~E>eJ6+SYg6o^^s+fj&@A!jVvVcVJ&w`L6q_`6Qf7Khiy~ z|8qYJp_abbefRZ1Ke(IzSE$>uYWA`SrDolgC zzx9{GRP@in*6=f&2OB-{`v1|{FF1_;oTu)^DA_ajC0ch_4EbZ|)6%DX?)88Cz7niR ze75*^Oud! zf_iXmgL?me7V7yD=AAo~S>JL0b^Wp<(EZF0y|ARQJk)qqV?C$@nnRt5?og+Dh>Z_} z@-rUF&kW-{8((5v3w6e}`Do}q?}5tj0F>jeP>uuMyA=orbzfsaJ&@8G^Fggt1*pST z59+lf5bB!Ehne68sIzm|81`S+_hqG_`(GC-KqJ@#c7?jH&!Ap}K0vL+e^7~q{@@O0 z7^nnNLD}bkT7gnfc2%IZunyE2Y6-P6;~-C5{v;3$8BT+G-CqfHNcKR@;nAk8CMC`t1PkWR@;*t#?TH>c+hxCqFKT#u@1sa_IW;v2 ztY%;e%0Z=XV2I1neQ^mh4C#4Hwqf3pko8EL-$m>HW%trr2g!S{}znM^6SSy(St&FcUpSyUb zdAcb(X0a2++c*iDOd6EB5ln>_R8KDq$D?l8`Cj5r& zU$7SXtMEdj@L5|1IALR2aSG=(WYJ5A`o(56QR} zvM=;iJ~C^)Sn3zzmq+#>C_!X(NqQ-X?1%Lt@(yqyoskR-L+KV-eWxEt@US=;h|`5Q zNKQihVBK?wx{r29jLTwEJ@E9^*!oxozcrE*gk&A*)weXZ<3S}X;{#w7Y68Y9;8mqL zUX~FtsGLE+4P$GWP8p&^W&93Y*nVw&yQUf`Wy6X33)~Ij3Vu%@G-_WS@7&Q zQ0W6lF}08=KcwB3AYb8i99$w;Ds)rguoeA}w3nkh2OlG;8}O;(#ji?UYf5mZD0wf?Cho9CYlLMPX+%rDJ;<<{Cqp%ou4MNd4Pj*+86&dEkATf>>(msn( zAnoZW79rZ_poq{%fO6k`Rxz7fC7EToADr*AaYCE>fch=xW`iG{4Ag{(qbZxoJGdyrN?+-E_wntp-6 zDmSD1c37hM7>#1f(jHkf;{A>FzfgaK>!t#9Puu?FGzXMOn{FVMnUN=H7>QaQm5#vhJ*y|h|^H!cqqor*t7Zc z=i^-E20BeFNJgeN4jq-7v}>Vr3*A-Nyd_Rj5}4>;GLAAIf$|(67~i|`gg`MYO7Cn{ z`p|B`cyIcxoIlT7WSgi}v1tfZ{$m1@VHHcJ6#6$vCJZYTgE19-XK6pa%K8KQMV!1VXlp_dh#v-DGv%)cbU8+}h^bj~uCP@l36L8Fxg%VrrncU)M;=GkE= zjBy8?s#LasrHu2D^~d%Qex9&OMg3Y_RaPmBty)NeexRyU#@BEX8?2Z7pt8V%4_O&`BID-aOjAzX-2ti#E zc*(40nL4{QqWQ`ar{E@|T8GwcR4|lq4$%7N1;26 zWP{33+F2O8ggtxjFMLPGU&cb;2OK@J;Hywn$%E7A)IB7Vp7FE<-pN>U`h93WLH`Bg zDkVuY7VWt><8N8`%Xh{@sKa}Yq|doWjqJ|N)RNd zoF*xi23i4phGpy&K1OSz+W*ZomLrUfp~^GbIdPtE#n8wE{!=~jl3q#1JRv{ z?2TWO2L?e(Bi~JsP&SED@Dy>9qdO1Xbm&H>?OVePlH%OQ;BS=LViZ)SlhAlNv61O} z13Q^EINFWfKPx^<2{V-~QK;fJgxAx0X<)98f~a;sUN8cm{k>m+$52Hc*#Sc zZSWWY_9GvNhZXc+!J{}VgZ>hDlJOJNGdSH%5*N@d%~)UTFEU;N-bS_;<}`8T(AE^vEYreT7-Bc_SHX;=8RXc6l*cIf_6t+>&#@J(jDCb&R@`(;j2drFfLf| z0BcXckxBv5jzh5YOeq3^N-*xTb$iJ8I401`67d`GzhMN=h)x#t11y0+l5c|ESAEw* zWg$up5L`2bPXr2HiV^6&3C`oJw6#xIu)?--C9zLN-NIyM6J(pMgw#6_qnk}=6Ul7A zPhtHrhUg}&jZsTmsx@Y~H7H}o9y0bCb|q*NTahdTnLxc|`bBB0w83XaDnHioBqF&? z=+~s5jT)cTYh|nU|LdOv=Xp$6);J5N$EYpHHiS8r^Xnwh9Q{+sPua{RuTK9fwnL~- zkPkCI8dKq4(fCVbl6b`U483ON!DuP7Ou+FNZKh9P^4-W>urvVb9x zU8miU#G=yH4-$qzmFw^uW1X0N1blZQ*U{{d#Nqi2)mwt~Y z^XHwMDRejTN5wpmFpg`pPm1AK^k!IqZ8*q|W0k&^>~3TeE%0v~rzOA?Wc6WGbZf!8 z3TS0J37*&6fjPj3e{bdy+ ziwH3q*=0+u9wCCtKa8!#gNlA$S%_4BAnR=FCwVJH#%3G#qb*Vd^aANOQ#LmJ^v=fT zsf~l6veBHY{~IS2EV0g(%v&5Dz{w)?nqhaz*6KSlm3X!`B`l%SCclH9y2viGH`DPI z*(Nnn-(cu~qyKO`n#@w7SO_PXas0xJ<#;>+%h|^6Gj0pE5mB)nkJB93?8CMeHJ;f| z#Ag@m`_u1??F{TXG5&$L>wE~tFt7#(C8!&01@haf^k6IrYyycj)w!ut<=s^r9`hRu3D?HSho|0hQ;44ylsg{u2S3d{${K;L2toOwo-9z?4HfeS-Ai6LwtW(i{Fn_l}t=vF8&wm+sb*O>hRBF>!sbs8<^G!C(h$Ix5B!bEwlH18r ztE@+U8Xw!~7eqe_OP?Iuis&prevQPs)4zh>i|{o3fyv&cq!O6{m0}p4LE#IIVq0)G!V`|M*v#ev4#S)NMcOAwU^&5R zzy#E>jQyfN1*T^_GQO(P&WpXuW>#0_5q;k-8u7^FZyStD(4_RU!VK^ThV^kUpG3#d zR%t_!B?RaQJEB((StM##^m5s3Q()VdKughEMSC5#O&I?RmdCCv?fv=z!=E^K$*kg_ zREi)^aqx|PW#lUVVDN?H24HZ48Xb8E>LB!QThepTsfgWD>@VBw<`HCut*-oZA(6h= zwPtm*(sm`V=;vs@28a@}`+0F$60>}$eTJWKSr2#naj&wRb|Oq8QL~WZRmSHsrhhWk z0)3S_a57^@sQZwQ#b+p(-5y7u@zDnVi(qSPA4g;j?w}ACV@HEL}u|&S&Pvx=R1MOfSc&QT9huv_d z5{HY&fcxx@HFe0`@M3;oeS-vifo zo_?Y@3C^%3e}}?AYZroPFgi#Q32}1OkD8_zJD4P_;!Ti|du%S*Pl zAJF?q;H3n9M7tmQbqVA_e=RzDi18YqihBYkV-hj6ntGx87v(qzqEizy*w2DAL*WBX zRnFt20Ao1`Fb#PiH7a&5;1b4*kz7^!wXlsO=k%v&6^M8VADfW3^Lye2lCd33PQ@3` zX3!a>1Q_IZ*#h5a=24^lfZc7}cpYBF@P z*@P-Pe?HF+GHb~|8iEyO$wrd#0%|<^KQWF(Tc4jBiQzkBsc{sBdWTw!U=z$?K6F%y z;;S4rnysQ_34^+lWJISa;i}mB z@Cjc1dQndZTN~+|!H3FoeRq2o1GzBXhwvWCEpV{Qg8m|ju#7iAmc{1u496d7her38 z>E*M9-igzs)NA<5$ogG1niS{57W7t_ZUHxRHV2^7FVbl9GO z63EinG}|z(Q1n%%5VQk&Jz!62cXU-kW9Owdq=uoYw8N%>EkQYS8z2urc8G*xk;G~p z8h!Um`66yu>c?A~I_b~F{BsRujFr03KFK|$e1WqFBVH=y*W|J*w3DJpR&KF`o zpLQe0e$pO+O)Y!}mAt{)HSm*?ngD&@MgkhjwP{x6xMl&t^TEb|LKdGFICBTxVi)NNOr$)$ubC9|!akfuIch(;S^- zusKy_0b?Pl!OJI{%_Z1M*b%z`o-gM)c%5j6Gdt;5LUxk`wpkKgZ6z&^%0@0c-01P&|Chg+$P)tQM>5osePR0C6TfgG*5z4#i?4jkJJpFaZ5Y>E7ar2U)ONcI0uTZa2cMxw3dE~Z9 z4=3N`NrI^ihb=6q`nzfOC!rTONk#u2TwuByKgxJal2Exv0xH>&J+O9f+6M@- z6nSM5tBU;Ll7-NVKT-e=nU}HnT<;s^mk~9fg|6)7nZ% zei&IZH7McHeP;UlS=a?;R|@7rN2MA*g32&_G-vE56R3>dR>tnpKOT|!Lx0J{Ky?&% z67(WGYs)nNhr3zQ_sl28z6yC(7h=r_da4*ECIzl>dD5>A1`Bec_^^Begf z`dg8ILY4|&Eul(e+OddH-x4n~89`a=+-Fu<4O1}`b3VM0)*OvMpG5;av!|)uZ({yrSkb)qI%~%dHSkM6kOG$DuCBtbXg6+2X zEw`l81+$ZF8f=E3+uwXVvV^A)+>1?O`kU}^OyAo3lTJgDIK*HzbGY<>9BxIPn!r(P zL4!V!Qj8TDk8CDPuB52(z;R}qlzNZ^Vwul#mdqREhirBF1bu5SGYOQ!aBxrn+U-z` z%`yd*068SFYUW7t%mgk%zc&tVqT9_9?@K!azJ`;~H5eb;S+)xOv3p}a{Ew3n7;VF# z3<~Qk+F=}rMd>PITj3u#c*RT>P)}*5lr1EEi5iyxe^}tx*v+NC8u={R1zFXw_zq*i zWtY`-|J9Fn_M?~?=U-7)i9mqc^mB0VRElG~ABRCD2{WCK)1cCk>@Ir9X~bnZLK2&3#l2PFn|G-Nak=H@*8Ftnszt>OeVp3Hk+`*5@Z zSrXcrsL{|lPhaJhCH4=2wo$LqAB62u#>+5)B&<>en46lH;3~Ojr(|WHqQ4w}{{2sk zAf3(VCjriy@_MpN$5>bxyzId+QII}kJxDSwL7U_BK4U7`Y>O_ER7-reLjOJOf2rlD z$B1IburjV02R{(X{2MDRn%r^_iTQ-$%W zrgIDX$M{-9;7N>6LmnSlBTM9n=_O>9yg?K45pbP#6z~xlW;exbmc$GC`w6^;{vgI5 zpf?tq=B!qC0^}e-YMd4!_$b;rU{mz7+cx&ct`z;e=%gj-;Ki4o-YW)FeqnqH$Bk_d zXCn(u@MVlI#@SWcQApqk?FiIdv}aRQ)?;&uAcGW$1XNaF*Akm+_>F{KAJd&n(kjaW z*#8U`ygz~Gp^y<{eE7>BEMsqs$0DeNUOt>9rIy9PRb-RUt$}j61^8j5V{M!_31m z^m4dQ8)K4WS#-}bmVuyq8B0ccJW2RA6HMhEow$~Lf0Slp z@C*52oc_chosESj*%`j^3d7mSEGUtEh>Pt2D+a8|^&E-l3yX54(k~>G@9JT+~0QJxK5cbu{DS81IXX z$}wX*5{g8U!*%~xV-TO&E9teS5E_MVtiXK6RKkwDm)F%wY#(8dxCgQXb^*4d) zklYlT`3c5WT5@kqCi{Kp<|TMgsmWMc>{60+Pdg8V%}zSL_9z!5qlO4)p>V{q{z!&T ztu4iIj5i_ZKy@gyNpco_m9@bfUN@U-_}WGNMJ;OyWh0Tr*u zS`x|?lroUVM^ryFnqdRx#*Lx2Lz`hUwfOQdJ8flcP`9zLS_ZFK)A zgH3r4iKx^fKwFz#Wn?9p;Q@FUqqERUO-W#tJa8(yCmCB!lHuVA{2ilR(0pvCpPVhO zK>|GpKAt*+_C|eLyBl>ioijLHXiK%qoGUq zV)y{MFR)n(|3j@IGL`l8?@%Y>zd_jP_pzJ)E_#Rn-#7xNL8ua+1UI1+yi7v2f>j7A z2T6D;0qVe4*d>Bzs0Z*<0j2J=mr;9Rvy$;FB#{aqi5Q!M&LYNC0+`1rcdwk_Jx)hZ zlVW%sg9TKTU6x#03j<{TSZFFdIsZFiwx`ISzke&;-TXmc(ZQUA82YoXR|O$52%&n%->mzTjs$ zve5WAX5;M{zd&7T{i!|zzorubCAC#H(4I{2qvotF8IQo>Czh`wPRrZuo03RwOXe#! ze=;5(UnS8kYFl=Jwn}$=yklG?zfo;pCR0>Lr8a{RZHb)3{r@;YPZQ)G3GA@M3ZvJS z;hyHB6Smpx0l6LBrr1nJe;M-7*kmHPtR%F`{3p~$2Et%a2*FDXRMNxi%&I1a_c40U zN_>VpY`i?IgOkR#3L()QPJoG)R0P@~@VA#*0NE~E>gd=-q_(BM%w$_avH!aaTc5TGtb0jaIsBT z{(PSaxSmEG6qcHC9{Q_DDn+o2rL58id4A+Csh6=Wj;tGeMgrf>@d4T@J6OHmw$v?1 zLZvq`PBK2zt+3CNn1R$N6+(EJ`T!%9_BhK3vk593F*>f_XY>OS#P) zX(%sx+e!4k>CM1i<$!Ic+QX@vspD+h662?9d7SSe+nE?_Vz3ZSztC6tjl=k~r@+5Z z9!YXX2o%PgXT*7YYCHPr86P}-XWS6Uv!+0_9+LuyJD{$T1=El+XO3^o{c+k4SlA`o w|A-gjaLo}nJBQeQvvbG;Z@pRb{+TV$_Jxf@m1r^I(~(fr(Az&9@kYt=e~mJwvH$=8 diff --git a/locale/it/LC_MESSAGES/strings.po b/locale/it/LC_MESSAGES/strings.po index 3276ec2f..5254d14f 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 18:25+0200\n" -"PO-Revision-Date: 2020-10-26 19:28+0200\n" +"POT-Creation-Date: 2020-10-26 21:39+0200\n" +"PO-Revision-Date: 2020-10-26 21:39+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -113,13 +113,13 @@ msgstr "Segnalibri" #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:527 #: appTools/ToolQRCode.py:574 app_Main.py:1767 app_Main.py:2601 -#: app_Main.py:4345 app_Main.py:8079 app_Main.py:8118 app_Main.py:8162 -#: app_Main.py:8188 app_Main.py:8228 app_Main.py:8253 app_Main.py:8307 -#: app_Main.py:8343 app_Main.py:8387 app_Main.py:8427 app_Main.py:8468 -#: app_Main.py:8509 app_Main.py:8549 app_Main.py:8592 app_Main.py:8651 -#: app_Main.py:8683 app_Main.py:8713 app_Main.py:8888 app_Main.py:8925 -#: app_Main.py:8968 app_Main.py:9040 app_Main.py:9094 app_Main.py:9361 -#: app_Main.py:9396 +#: app_Main.py:4345 app_Main.py:8080 app_Main.py:8119 app_Main.py:8163 +#: app_Main.py:8189 app_Main.py:8229 app_Main.py:8254 app_Main.py:8308 +#: app_Main.py:8344 app_Main.py:8388 app_Main.py:8428 app_Main.py:8469 +#: app_Main.py:8510 app_Main.py:8550 app_Main.py:8593 app_Main.py:8652 +#: app_Main.py:8684 app_Main.py:8714 app_Main.py:8889 app_Main.py:8926 +#: app_Main.py:8969 app_Main.py:9041 app_Main.py:9095 app_Main.py:9362 +#: app_Main.py:9397 msgid "Cancelled." msgstr "Cancellato." @@ -127,8 +127,8 @@ msgstr "Cancellato." #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:585 #: appTools/ToolFilm.py:834 appTools/ToolSolderPaste.py:1097 app_Main.py:2609 -#: app_Main.py:9331 app_Main.py:9539 app_Main.py:9674 app_Main.py:9740 -#: app_Main.py:10492 +#: app_Main.py:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 +#: app_Main.py:10493 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -683,7 +683,7 @@ msgstr "" "- Cancella -> la normale pulizia non-rame." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Pulisci" @@ -1408,7 +1408,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Cancellare" @@ -1496,7 +1496,7 @@ msgstr "Copia da DB" msgid "Delete from DB" msgstr "Cancella da DB" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Salva modifiche" @@ -2430,7 +2430,7 @@ msgstr "Minimo" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Valore" @@ -3749,8 +3749,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "Errore interno. Vedi shell.\n" @@ -4059,10 +4059,9 @@ msgstr "" msgid "Save Log" msgstr "Salva log" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Chiudi" +#: appGUI/GUIElements.py:3079 +msgid "Clear All" +msgstr "Cancella tutto" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4206,7 +4205,6 @@ msgstr "Geometria" #: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 #: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 -#| msgid "No" msgid "N" msgstr "N" @@ -4263,7 +4261,6 @@ msgid "Excellon" msgstr "Excellon" #: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 -#| msgid "LZ" msgid "L" msgstr "L" @@ -4277,7 +4274,6 @@ msgstr "Documento" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 #: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 -#| msgid "ID" msgid "D" msgstr "D" @@ -4285,8 +4281,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Creerà un nuovo oggetto Documento vuoto." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Apri progetto" @@ -4295,7 +4291,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Apri Gerber" @@ -4304,17 +4300,16 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Apri Excellon" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 #: appGUI/MainGUI.py:4926 -#| msgid "Eraser\tCtrl+E" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "Apri G-Code" @@ -4404,11 +4399,11 @@ msgid "Export" msgstr "Esporta" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "Esporta SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "Esporta DXF" @@ -4426,7 +4421,7 @@ msgstr "" "l'immagine salvata conterrà le informazioni\n" "visive attualmente nell'area del grafico FlatCAM." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Esporta Excellon" @@ -4440,7 +4435,7 @@ msgstr "" "il formato delle coordinate, le unità di file e gli zeri\n" "sono impostati in Preferenze -> Esporta Excellon." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Esporta Gerber" @@ -4587,7 +4582,6 @@ msgid "Copy" msgstr "Copia" #: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -#| msgid "Copy\tCtrl+C" msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4603,7 +4597,6 @@ msgstr "Imposta origine" #: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 #: appGUI/MainGUI.py:4676 -#| msgid "Ok" msgid "O" msgstr "O" @@ -4809,7 +4802,6 @@ msgid "Ctrl+F10" msgstr "Ctrl+F10" #: appGUI/MainGUI.py:539 -#| msgid "Toggle Project/Sel/Tool\t`" msgid "Toggle Project/Properties/Tool" msgstr "(Dis)attiva Progetto/Sel/Strumento" @@ -4947,7 +4939,6 @@ msgstr "Aggiungi rettangolo" #: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 #: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 -#| msgid "FR" msgid "R" msgstr "R" @@ -4972,7 +4963,6 @@ msgstr "Aggiungi Testo" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 #: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 #: appGUI/MainGUI.py:4921 -#| msgid "TT" msgid "T" msgstr "T" @@ -4981,7 +4971,6 @@ msgid "Polygon Union" msgstr "Unione Poligono" #: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 -#| msgid "Up" msgid "U" msgstr "U" @@ -5003,7 +4992,6 @@ msgstr "Copia Geometria" #: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 #: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 -#| msgid "CW" msgid "C" msgstr "C" @@ -5020,12 +5008,10 @@ msgstr "Sposta" #: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 #: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 #: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 -#| msgid "MM" msgid "M" msgstr "M" #: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 -#| msgid "ID" msgid "I" msgstr "I" @@ -5061,7 +5047,6 @@ msgid "Add Slot" msgstr "Aggiungi Slot" #: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 -#| msgid "CW" msgid "W" msgstr "W" @@ -5140,47 +5125,47 @@ msgstr "Disabilita Plot" msgid "Set Color" msgstr "Imposta Colore" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Rosso" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Blu" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Giallo" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Porpora" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Marrone" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Bianco" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Nero" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Personalizzato" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Trasparenza" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Valori di default" @@ -5522,12 +5507,12 @@ msgstr "" msgid "TCL Shell" msgstr "Shell TCL" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Progetto" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Area Grafica" @@ -5708,7 +5693,7 @@ msgstr "Sicuro di voler cancellare le impostazioni GUI?\n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Sì" @@ -5720,7 +5705,7 @@ msgstr "Sì" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "No" @@ -6142,7 +6127,6 @@ msgstr "Aggiorna plot" #: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 #: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 #: appGUI/MainGUI.py:4923 -#| msgid "Dwell" msgid "Del" msgstr "Del" @@ -8161,7 +8145,7 @@ msgid "Preferences default values are restored." msgstr "I valori predefiniti delle preferenze vengono ripristinati." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Impossibile scrivere le impostazioni predefinite nel file." @@ -15964,7 +15948,7 @@ msgstr "Strumento Immagine" msgid "Import IMAGE" msgstr "Importa IMMAGINE" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15974,9 +15958,9 @@ msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber" msgid "Importing Image" msgstr "Importo immagine" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Aperto" @@ -16810,11 +16794,11 @@ msgstr "Apertura PDF annullata" msgid "Parsing PDF file ..." msgstr "Analisi file PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Errore di apertura" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "Nessuna geometria trovata nel file" @@ -17236,7 +17220,7 @@ msgstr "File PcbWizard caricato." msgid "Main PcbWizard Excellon file loaded." msgstr "File principale PcbWizard caricato." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Non è un file Excellon." @@ -17367,9 +17351,9 @@ msgstr "" "l'altro ha estensione .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Nessun oggetto selezionato." @@ -18307,7 +18291,7 @@ msgstr "" "Inizializzazione della Grafica avviata.\n" "Inizializzazione della Grafica completata" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Nuovo progetto - Non salvato" @@ -18424,6 +18408,10 @@ msgstr "DOWNLOAD" msgid "Issue tracker" msgstr "Flusso problemi" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Chiudi" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Con licenza MIT" @@ -18716,8 +18704,8 @@ msgstr "" "\n" "Vuoi continuare?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "Ok" @@ -19088,24 +19076,24 @@ msgstr "Tracce selezionate attive..." msgid "Selected plots disabled..." msgstr "Tracce selezionate disattive..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Abilitazione tracce ..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Disabilitazione tracce ..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Elaborazione ..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Imposta livello alfa ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19113,94 +19101,94 @@ msgstr "" "Inizializzazione della tela avviata.\n" "Inizializzazione della tela completata" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Apertura file Gerber." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Apertura file Excellon." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Apertura file G-Code." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "Apri HPGL2" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "Apertura file HPGL2." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Apri file di configurazione" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Selezionare un oggetto geometria da esportare" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Possono essere usati solo geometrie, gerber od oggetti CNCJob." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "I dati devono essere una matrice 3D con ultima dimensione pari a 3 o 4" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "Esporta immagine PNG" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Errore. Solo oggetti Gerber possono essere salvati come file Gerber..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Salva il file sorgente Gerber" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Errore. Solo oggetti Script possono essere salvati come file Script TCL..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Salva il file sorgente dello Script" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Errore. Solo oggetti Documenti possono essere salvati come file Documenti..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Salva il file di origine del Documento" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Errore. Solo oggetti Excellon possono essere salvati come file Excellon..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Salva il file sorgente di Excellon" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Possono essere usate solo oggetti Geometrie." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "Importa SVG" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19210,167 +19198,167 @@ msgstr "" "Creare un nuovo progetto li cancellerà.\n" "Vuoi salvare il progetto?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Nuovo progetto creato" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Nuovo Script TCL creato nell'edito di codice." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Apri Script TCL" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Esecuzione file oggetto Script." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Esegui Script TCL" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "Fil script TCL aperto nell'edito ed eseguito." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Salva progetto come ..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "Stampa oggetto FlatCAM" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Salva oggetto come PDF ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "Stampa PDF ... Attendere." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "File PDF salvato in" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "Esportazione SVG" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "File SVG esportato in" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "Importa le preferenze di FlatCAM" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Predefiniti importati da" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "Esporta le preferenze di FlatCAM" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Preferenze esportate in" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "File Excellon esportato in" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Esportazione Excellon" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Impossibile esportare file Excellon." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "File Gerber esportato in" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Esportazione Gerber" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Impossibile esportare il file." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "File DXF esportato in" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "Esportazione DXF" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "Impossibile esportare file DXF." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "Importazione SVG" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "Importazione fallita." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "Importazione DXF" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Errore nell'apertura file" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Errore nell'analisi del file" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Apertura Gerber" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Apertura Gerber fallita. Forse non è un file Gerber." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Impossibile aprire il file" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Apertura Excellon fallita. Forse non è un file Excellon." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "Lettura file GCode" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Non è G-CODE" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "Apertura G-Code." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19382,83 +19370,83 @@ msgstr "" " Tentativo di creazione di oggetto FlatCAM CNCJob da file G-Code fallito " "durante l'analisi" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "L'oggetto non è un file HPGL2 o è vuoto. Annullo creazione oggetto." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "Apertura HPGL2" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Apertura HPGL2 fallita. Forse non è un file HPGL2." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "Script TCL aperto nell'editor." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "Apertura Script TCL..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "Errore nell'apertura dello Script TCL." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Apertura file di configurazione FlatCAM." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Errore nell'apertura sel file di configurazione" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Apertura progetto … Attendere ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Apertura file progetto FlatCAM." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Errore nell'apertura file progetto" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Apertura progetto … ripristino" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Progetto caricato da" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "Salva progetto FlatCAM" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Progetto salvato in" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "L'oggetto è usato da un'altra applicazione." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Errore durante l'analisi del file progetto" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Ritenta il salvataggio." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Errore nell'analisi del progetto salvato" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvataggio annullato a causa di sorgenti vuoti. Provare ad esportare il " diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index 06727a503897c9e59f6035103eb839d9c727fb47..5bfc947947101090647fd7e58c245efd7b7746c5 100644 GIT binary patch delta 35 pcmezONA%wx(S{br7N#xCC#6`846RHI+RsTb12N0?b5g7uk^vK@4dws< delta 35 pcmezONA%wx(S{br7N#xCC#6^oEv*a;+s{cc12N0?b5g7uk^vL)4e9^@ diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po index feefdaaa..97090dc3 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 18:34+0200\n" -"PO-Revision-Date: 2020-10-26 19:01+0200\n" +"POT-Creation-Date: 2020-10-26 21:40+0200\n" +"PO-Revision-Date: 2020-10-26 21:40+0200\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -109,13 +109,13 @@ msgstr "Favoritos" #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:527 #: appTools/ToolQRCode.py:574 app_Main.py:1767 app_Main.py:2601 -#: app_Main.py:4345 app_Main.py:8079 app_Main.py:8118 app_Main.py:8162 -#: app_Main.py:8188 app_Main.py:8228 app_Main.py:8253 app_Main.py:8307 -#: app_Main.py:8343 app_Main.py:8387 app_Main.py:8427 app_Main.py:8468 -#: app_Main.py:8509 app_Main.py:8549 app_Main.py:8592 app_Main.py:8651 -#: app_Main.py:8683 app_Main.py:8713 app_Main.py:8888 app_Main.py:8925 -#: app_Main.py:8968 app_Main.py:9040 app_Main.py:9094 app_Main.py:9361 -#: app_Main.py:9396 +#: app_Main.py:4345 app_Main.py:8080 app_Main.py:8119 app_Main.py:8163 +#: app_Main.py:8189 app_Main.py:8229 app_Main.py:8254 app_Main.py:8308 +#: app_Main.py:8344 app_Main.py:8388 app_Main.py:8428 app_Main.py:8469 +#: app_Main.py:8510 app_Main.py:8550 app_Main.py:8593 app_Main.py:8652 +#: app_Main.py:8684 app_Main.py:8714 app_Main.py:8889 app_Main.py:8926 +#: app_Main.py:8969 app_Main.py:9041 app_Main.py:9095 app_Main.py:9362 +#: app_Main.py:9397 msgid "Cancelled." msgstr "Cancelado." @@ -123,8 +123,8 @@ msgstr "Cancelado." #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:585 #: appTools/ToolFilm.py:834 appTools/ToolSolderPaste.py:1097 app_Main.py:2609 -#: app_Main.py:9331 app_Main.py:9539 app_Main.py:9674 app_Main.py:9740 -#: app_Main.py:10492 +#: app_Main.py:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 +#: app_Main.py:10493 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -698,7 +698,7 @@ msgstr "" "- Limpar -> retirada de cobre padrão." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Limpar" @@ -1423,7 +1423,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Cancelar" @@ -1511,7 +1511,7 @@ msgstr "Copiar do BD" msgid "Delete from DB" msgstr "Excluir do BD" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Salvar alterações" @@ -2462,7 +2462,7 @@ msgstr "Mínimo" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Valor" @@ -3778,8 +3778,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n" @@ -4106,10 +4106,11 @@ msgstr "" msgid "Save Log" msgstr "Salvar Log" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Fechar" +#: appGUI/GUIElements.py:3079 +#, fuzzy +#| msgid "Clear plot" +msgid "Clear All" +msgstr "Limpar gráfico" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4261,7 +4262,6 @@ msgstr "Geometria" #: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 #: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 -#| msgid "No" msgid "N" msgstr "N" @@ -4318,7 +4318,6 @@ msgid "Excellon" msgstr "Excellon" #: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 -#| msgid "LZ" msgid "L" msgstr "L" @@ -4332,7 +4331,6 @@ msgstr "Documento" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 #: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 -#| msgid "Dx" msgid "D" msgstr "D" @@ -4340,8 +4338,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Criará um novo Objeto Documento vazio." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Abrir Projeto" @@ -4350,7 +4348,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Abrir Gerber" @@ -4359,17 +4357,16 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Abrir Excellon" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 #: appGUI/MainGUI.py:4926 -#| msgid "Eraser\tCtrl+E" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "Abrir G-Code" @@ -4459,11 +4456,11 @@ msgid "Export" msgstr "Exportar" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "Exportar SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "Exportar DXF" @@ -4481,7 +4478,7 @@ msgstr "" "A imagem salva conterá as informações\n" "visuais atualmente na área gráfica FlatCAM." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Exportar Excellon" @@ -4495,7 +4492,7 @@ msgstr "" "O formato das coordenadas, das unidades de arquivo e dos zeros\n" "são definidos em Preferências -> Exportação de Excellon." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Exportar Gerber" @@ -4656,7 +4653,6 @@ msgstr "Definir Origem" #: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 #: appGUI/MainGUI.py:4676 -#| msgid "Ok" msgid "O" msgstr "O" @@ -4882,7 +4878,6 @@ msgid "Toggle Grid Snap" msgstr "Alternar snap à grade" #: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 -#| msgid "Go" msgid "G" msgstr "G" @@ -4895,7 +4890,6 @@ msgid "Shift+G" msgstr "Shift+G" #: appGUI/MainGUI.py:550 -#| msgid "Toggle Units" msgid "Toggle Axis" msgstr "Alternar eixo" @@ -5009,7 +5003,6 @@ msgstr "Adicionar Retângulo" #: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 #: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 -#| msgid "FR" msgid "R" msgstr "R" @@ -5034,7 +5027,6 @@ msgstr "Adicionar Texto" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 #: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 #: appGUI/MainGUI.py:4921 -#| msgid "TT" msgid "T" msgstr "T" @@ -5043,7 +5035,6 @@ msgid "Polygon Union" msgstr "União de Polígonos" #: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 -#| msgid "Up" msgid "U" msgstr "U" @@ -5065,7 +5056,6 @@ msgstr "Copiar Geom" #: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 #: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 -#| msgid "CW" msgid "C" msgstr "C" @@ -5082,12 +5072,10 @@ msgstr "Mover" #: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 #: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 #: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 -#| msgid "MM" msgid "M" msgstr "M" #: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 -#| msgid "IN" msgid "I" msgstr "I" @@ -5123,7 +5111,6 @@ msgid "Add Slot" msgstr "Adicionar Ranhura" #: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 -#| msgid "CW" msgid "W" msgstr "W" @@ -5202,47 +5189,47 @@ msgstr "Desabilitar Gráfico" msgid "Set Color" msgstr "Definir cor" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Vermelho" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Azul" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Amarela" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Roxo" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Marrom" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Branco" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Preto" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Personalizado" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Opacidade" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Padrão" @@ -5589,16 +5576,15 @@ msgstr "" "Em relação à posição (X=0, Y=0)" #: appGUI/MainGUI.py:1306 -#| msgid "Show Shell" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Projeto" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Área de Gráfico" @@ -5779,7 +5765,7 @@ msgstr "Você tem certeza de que deseja excluir as configurações da GUI? \n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Sim" @@ -5791,7 +5777,7 @@ msgstr "Sim" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "Não" @@ -6218,7 +6204,6 @@ msgstr "Atualizar Gráfico" #: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 #: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 #: appGUI/MainGUI.py:4923 -#| msgid "Dwell" msgid "Del" msgstr "Del" @@ -8290,7 +8275,7 @@ msgid "Preferences default values are restored." msgstr "Os valores padrão das preferências são restaurados." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Falha ao gravar os padrões no arquivo." @@ -16122,7 +16107,7 @@ msgstr "Ferramenta de Imagem" msgid "Import IMAGE" msgstr "Importar IMAGEM" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16134,9 +16119,9 @@ msgstr "" msgid "Importing Image" msgstr "Importando Imagem" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Aberto" @@ -16970,11 +16955,11 @@ msgstr "Abrir PDF cancelado" msgid "Parsing PDF file ..." msgstr "Analisando arquivo PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Falha ao abrir" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "Nenhuma geometria encontrada no arquivo" @@ -17394,7 +17379,7 @@ msgstr "Arquivo PcbWizard .INF carregado." msgid "Main PcbWizard Excellon file loaded." msgstr "Arquivo PcbWizard Excellon carregado." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Este não é um arquivo Excellon." @@ -17524,9 +17509,9 @@ msgstr "" "Um geralmente possui extensão .DRL e o outro tem extensão .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Nenhum objeto selecionado." @@ -17902,7 +17887,6 @@ msgid "...processing..." msgstr "...processando..." #: appTools/ToolShell.py:293 -#| msgid "FlatCAM Beta" msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18458,7 +18442,7 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Novo Projeto - Não salvo" @@ -18577,6 +18561,10 @@ msgstr "DOWNLOAD" msgid "Issue tracker" msgstr "Rastreador de problemas" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Fechar" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Licenciado sob licença do MIT" @@ -18868,8 +18856,8 @@ msgstr "" "\n" "Você quer continuar?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "Ok" @@ -19152,7 +19140,6 @@ msgid "Clear Recent files" msgstr "Limpar Arquivos Recentes" #: app_Main.py:7317 -#| msgid "FlatCAM.org" msgid "FlatCAM Evo" msgstr "FlatCAM Evo" @@ -19247,24 +19234,24 @@ msgstr "Gráficos selecionados habilitados..." msgid "Selected plots disabled..." msgstr "Gráficos selecionados desabilitados..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Habilitando gráficos..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Desabilitando gráficos..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Trabalhando ..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Ajustar nível alfa ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19272,95 +19259,95 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Abrindo Arquivo Gerber." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Abrindo Arquivo Excellon." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Abrindo Arquivo G-Code." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "Abrir HPGL2" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "Abrindo Arquivo HPGL2 ." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Abrir Arquivo de Configuração" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Por favor, selecione um objeto Geometria para exportar" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Os dados devem ser uma matriz 3D com a última dimensão 3 ou 4" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "Exportar Imagem PNG" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Falhou. Somente objetos Gerber podem ser salvos como arquivos Gerber..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Salvar arquivo fonte Gerber" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "Falhou. Somente Scripts podem ser salvos como arquivos Scripts TCL..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Salvar arquivo fonte do Script" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Falhou. Somente objetos Documentos podem ser salvos como arquivos " "Documentos..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Salvar o arquivo fonte Documento" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Falhou. Somente objetos Excellon podem ser salvos como arquivos Excellon..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Salvar o arquivo fonte Excellon" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Apenas objetos Geometria podem ser usados." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "Importar SVG" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Importar DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19370,169 +19357,169 @@ msgstr "" "Criar um novo projeto irá apagá-los.\n" "Você deseja Salvar o Projeto?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Novo Projeto criado" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Novo arquivo de script TCL criado no Editor de Códigos." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Abrir script TCL" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Executando arquivo de Script FlatCAM." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Executar script TCL" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "Arquivo de script TCL aberto no Editor de Código e executado." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Salvar Projeto Como..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "Objetos FlatCAM imprimem" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Salvar objeto como PDF ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "Imprimindo PDF ... Aguarde." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "Arquivo PDF salvo em" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "Exportando SVG" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "Arquivo SVG exportado para" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "Importar Preferências do FlatCAM" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Padrões importados de" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "Exportar Preferências do FlatCAM" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Preferências exportadas para" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Arquivo Excellon exportado para" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Exportando Excellon" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Não foi possível exportar o arquivo Excellon." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Arquivo Gerber exportado para" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Exportando Gerber" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Não foi possível exportar o arquivo." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "Arquivo DXF exportado para" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "Exportando DXF" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "Não foi possível exportar o arquivo DXF." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "Importando SVG" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "Importação falhou." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "Importando DXF" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Falha ao abrir o arquivo" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Falha ao analisar o arquivo" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "O objeto não é um arquivo Gerber ou está vazio. Abortando a criação de " "objetos." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Abrindo Gerber" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Não é possível abrir o arquivo" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Abrindo Excellon." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "Lendo Arquivo G-Code" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Não é G-Code" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "Abrindo G-Code." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19544,85 +19531,85 @@ msgstr "" "A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou " "durante o processamento" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "O objeto não é um arquivo HPGL2 ou está vazio. Interrompendo a criação de " "objetos." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "Abrindo o HPGL2" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Falha no HPGL2 aberto. Provavelmente não é um arquivo HPGL2." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "Arquivo de script TCL aberto no Editor de Códigos." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "Abrindo script TCL..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "Falha ao abrir o Script TCL." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Abrindo arquivo de Configuração." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Falha ao abrir o arquivo de configuração" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Carregando projeto ... Por favor aguarde ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Abrindo Projeto FlatCAM." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Falha ao abrir o arquivo de projeto" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Carregando projeto ... restaurando" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Projeto carregado de" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "Salvando o Projeto FlatCAM" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Projeto salvo em" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "O objeto é usado por outro aplicativo." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Falha ao verificar o arquivo do projeto" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Tente salvá-lo novamente." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Falha ao analisar o arquivo de projeto salvo" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvar cancelado porque o arquivo de origem está vazio. Tente exportar o " diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index f7790eef02e91f05ffc57145b48b827621eec3bf..4cbd28bb68c3a86d86df94fb6daaacfe095ce549 100644 GIT binary patch delta 72425 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 z%0A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 curățarea obișnuită de cupru." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Șterge" @@ -1421,7 +1421,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Anuleaza" @@ -1509,7 +1509,7 @@ msgstr "Copiați din DB Unelte" msgid "Delete from DB" msgstr "Ștergeți din DB Unelte" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Salvează modificarile" @@ -2461,7 +2461,7 @@ msgstr "Minim" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Valoare" @@ -3784,8 +3784,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" @@ -4102,10 +4102,9 @@ msgstr "" msgid "Save Log" msgstr "Salvează Log" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Închide" +#: appGUI/GUIElements.py:3079 +msgid "Clear All" +msgstr "Șterge Tot" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4249,7 +4248,6 @@ msgstr "Geometrie" #: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 #: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 -#| msgid "No" msgid "N" msgstr "N" @@ -4306,7 +4304,6 @@ msgid "Excellon" msgstr "Excellon" #: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 -#| msgid "LZ" msgid "L" msgstr "L" @@ -4320,7 +4317,6 @@ msgstr "Document" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 #: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 -#| msgid "ID" msgid "D" msgstr "D" @@ -4328,8 +4324,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Va crea un obiect nou de tip Document, fără continut." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Încarcă Project" @@ -4338,7 +4334,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Încarcă Gerber" @@ -4347,17 +4343,16 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Încarcă Excellon" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 #: appGUI/MainGUI.py:4926 -#| msgid "Eraser\tCtrl+E" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "Încarcă G-Code" @@ -4447,11 +4442,11 @@ msgid "Export" msgstr "Export" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "Exporta SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "Exportă DXF" @@ -4469,7 +4464,7 @@ msgstr "" "imagina salvata va contine elementele vizuale\n" "afisate in zona de afișare." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Exportă Excellon" @@ -4483,7 +4478,7 @@ msgstr "" "Formatul coordonatelor, unitatile de masura și tipul\n" "de zerouri se vor seta in Preferințe -> Export Excellon." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Exportă Gerber" @@ -4630,7 +4625,6 @@ msgid "Copy" msgstr "Copiază" #: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -#| msgid "Copy\tCtrl+C" msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4646,7 +4640,6 @@ msgstr "Setează Originea" #: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 #: appGUI/MainGUI.py:4676 -#| msgid "Ok" msgid "O" msgstr "O" @@ -4864,7 +4857,6 @@ msgid "Toggle Grid Snap" msgstr "Comută Grid" #: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 -#| msgid "Go" msgid "G" msgstr "G" @@ -4990,7 +4982,6 @@ msgstr "Adaugă Patrulater" #: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 #: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 -#| msgid "FR" msgid "R" msgstr "R" @@ -5015,7 +5006,6 @@ msgstr "Adaugă Text" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 #: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 #: appGUI/MainGUI.py:4921 -#| msgid "TT" msgid "T" msgstr "T" @@ -5024,7 +5014,6 @@ msgid "Polygon Union" msgstr "Uniune Poligoane" #: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 -#| msgid "Up" msgid "U" msgstr "U" @@ -5046,7 +5035,6 @@ msgstr "Copiază Geometrie" #: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 #: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 -#| msgid "CW" msgid "C" msgstr "C" @@ -5063,12 +5051,10 @@ msgstr "Mutare" #: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 #: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 #: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 -#| msgid "MM" msgid "M" msgstr "M" #: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 -#| msgid "ID" msgid "I" msgstr "I" @@ -5104,7 +5090,6 @@ msgid "Add Slot" msgstr "Adaugă Slot" #: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 -#| msgid "CW" msgid "W" msgstr "W" @@ -5183,47 +5168,47 @@ msgstr "Dezactivează Afișare" msgid "Set Color" msgstr "Setați culoarea" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Roșu" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Albastru" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Galben" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Maro" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Alb" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Negru" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Personalizat" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Opacitate" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Implicit" @@ -5565,12 +5550,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Proiect" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Arie Afișare" @@ -5751,7 +5736,7 @@ msgstr "Esti sigur că dorești să ștergi setările GUI?\n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Da" @@ -5763,7 +5748,7 @@ msgstr "Da" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "Nu" @@ -6185,7 +6170,6 @@ msgstr "Improspatare Afișare" #: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 #: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 #: appGUI/MainGUI.py:4923 -#| msgid "Dwell" msgid "Del" msgstr "Del" @@ -6330,7 +6314,6 @@ msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" #: appGUI/MainGUI.py:4693 -#| msgid "Spacing" msgid "Space" msgstr "Space" @@ -8209,7 +8192,7 @@ msgid "Preferences default values are restored." msgstr "Valorile implicite pt preferințe sunt restabilite." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." @@ -16066,7 +16049,7 @@ msgstr "Unealta Imagine" msgid "Import IMAGE" msgstr "Importa Imagine" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16078,9 +16061,9 @@ msgstr "" msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Încarcat" @@ -16911,11 +16894,11 @@ msgstr "Deschidere PDF anulată" msgid "Parsing PDF file ..." msgstr "Se parsează fisierul PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul" @@ -17335,7 +17318,7 @@ msgstr "Fisierul .INF tip PCBWizard a fost incărcat." msgid "Main PcbWizard Excellon file loaded." msgstr "Fişierul Excellon tip PCBWizard a fost incărcat." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." @@ -17471,9 +17454,9 @@ msgstr "" "ce celălalt are extensia .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." @@ -18423,7 +18406,7 @@ msgstr "" "Initializarea spațiului de afisare a inceput.\n" "Initializarea spatiului de afisare s-a terminat in" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" @@ -18547,6 +18530,10 @@ msgstr "DOWNLOAD" msgid "Issue tracker" msgstr "Raportare probleme" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Închide" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Licențiat sub licența MIT" @@ -18843,8 +18830,8 @@ msgstr "" "\n" "Doriți să continuați?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "Ok" @@ -19217,24 +19204,24 @@ msgstr "Toate afişările selectate sunt activate..." msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Se lucrează..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Setează transparenta ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19242,96 +19229,96 @@ msgstr "" "FlatCAM se inițializează ...\n" "Initializarea spațiului de afisare s-a terminat in" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Se incarcă un fişier Gerber." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Se incarcă un fişier Excellon." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Se incarcă un fişier G-Code." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "Încarcă HPGL2" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "Se incarcă un fişier HPGL2." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" "Datele trebuie să fie organizate intr-o arie 3D cu ultima dimensiune cu " "valoarea 3 sau 4" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere Gerber..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Eșuat. Doar obiectele tip Script pot fi salvate ca fişiere TCL Script..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Salvează codul sursa Script ca fişier" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Eșuat. Doar obiectele tip Document pot fi salvate ca fişiere Document ..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Salvează codul sursa Document ca fişier" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere Excellon ..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "Importă SVG" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19341,168 +19328,168 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Un nou script TCL a fost creat in Editorul de cod." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Se executa un fisier script FlatCAM." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "Un fisier script TCL a fost deschis in Editorul de cod si executat." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "Tipărirea obiectelor FlatCAM" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Salvați obiectul în format PDF ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "Se tipărește PDF ... Vă rugăm să așteptați." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "Fișierul PDF salvat în" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "Importă Preferințele FlatCAM" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Valorile default au fost importate din" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "Exportă Preferințele FlatCAM" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Exportă Preferințele in" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Nu s-a putut exporta fișierul." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "Importul a eșuat." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Obiectul nu estetip Gerber sau este gol. Se anulează crearea obiectului." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Incărcarea Gerber a eșuat. Probabil că nu este un fișier Gerber." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "Se citeşte un fişier G-Code" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19513,84 +19500,84 @@ msgstr "" "Încercați să-l încărcați din meniul Fișier. \n" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Obiectul nu este fișier HPGL2 sau este gol. Se renunta la crearea obiectului." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "HPGL2 in curs de incărcare" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Incărcarea HPGL2 a eșuat. Probabil nu este de tip HPGL2 ." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "S-a încărcat un script TCL în Editorul Cod." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "Încarcă TCL script..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "Eşec in incărcarea fişierului TCL." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Se incarca un fişier FlatCAM de configurare." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Se incarca un fisier proiect FlatCAM." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "Obiectul este folosit de o altă aplicație." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvare anulată deoarece fișierul sursă este gol. Încercați să exportați " diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 19839c37..c4da7c21 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 19:07+0200\n" +"POT-Creation-Date: 2020-10-26 21:40+0200\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -111,13 +111,13 @@ msgstr "Закладки" #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:527 #: appTools/ToolQRCode.py:574 app_Main.py:1767 app_Main.py:2601 -#: app_Main.py:4345 app_Main.py:8079 app_Main.py:8118 app_Main.py:8162 -#: app_Main.py:8188 app_Main.py:8228 app_Main.py:8253 app_Main.py:8307 -#: app_Main.py:8343 app_Main.py:8387 app_Main.py:8427 app_Main.py:8468 -#: app_Main.py:8509 app_Main.py:8549 app_Main.py:8592 app_Main.py:8651 -#: app_Main.py:8683 app_Main.py:8713 app_Main.py:8888 app_Main.py:8925 -#: app_Main.py:8968 app_Main.py:9040 app_Main.py:9094 app_Main.py:9361 -#: app_Main.py:9396 +#: app_Main.py:4345 app_Main.py:8080 app_Main.py:8119 app_Main.py:8163 +#: app_Main.py:8189 app_Main.py:8229 app_Main.py:8254 app_Main.py:8308 +#: app_Main.py:8344 app_Main.py:8388 app_Main.py:8428 app_Main.py:8469 +#: app_Main.py:8510 app_Main.py:8550 app_Main.py:8593 app_Main.py:8652 +#: app_Main.py:8684 app_Main.py:8714 app_Main.py:8889 app_Main.py:8926 +#: app_Main.py:8969 app_Main.py:9041 app_Main.py:9095 app_Main.py:9362 +#: app_Main.py:9397 msgid "Cancelled." msgstr "Отменено." @@ -125,8 +125,8 @@ msgstr "Отменено." #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:585 #: appTools/ToolFilm.py:834 appTools/ToolSolderPaste.py:1097 app_Main.py:2609 -#: app_Main.py:9331 app_Main.py:9539 app_Main.py:9674 app_Main.py:9740 -#: app_Main.py:10492 +#: app_Main.py:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 +#: app_Main.py:10493 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -369,7 +369,6 @@ msgstr "Нарисовать" #: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 -#| msgid "CCW" msgid "NCC" msgstr "NCC" @@ -700,7 +699,7 @@ msgstr "" "- Очистка - > обычная очистка от меди." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Сбросить" @@ -1433,7 +1432,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "Отмена" @@ -1521,7 +1520,7 @@ msgstr "Копировать из БД" msgid "Delete from DB" msgstr "Удалить из БД" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Сохранить изменения" @@ -2467,7 +2466,7 @@ msgstr "Минимальное расстояние" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Значение" @@ -3780,8 +3779,8 @@ msgstr "В файле нет отверстий. Прерывание созда #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n" @@ -4101,10 +4100,11 @@ msgstr "" msgid "Save Log" msgstr "Сохранить журнал" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Закрыть" +#: appGUI/GUIElements.py:3079 +#, fuzzy +#| msgid "Clear plot" +msgid "Clear All" +msgstr "Отключить все участки" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4326,8 +4326,8 @@ msgstr "" msgid "Will create a new, empty Document Object." msgstr "Создаёт новый объект Document." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Открыть проект" @@ -4336,7 +4336,7 @@ msgid "Ctrl+O" msgstr "" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Открыть Gerber" @@ -4345,7 +4345,7 @@ msgid "Ctrl+G" msgstr "" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Открыть Excellon" @@ -4354,7 +4354,7 @@ msgstr "Открыть Excellon" msgid "Ctrl+E" msgstr "" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "Открыть G-Code" @@ -4444,11 +4444,11 @@ msgid "Export" msgstr "Экспорт" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "Экспорт SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "Экспорт DXF" @@ -4466,7 +4466,7 @@ msgstr "" "сохраненное изображение будет содержать визуальную\n" "информацию, открытую в настоящее время в пространстве отрисовки FlatCAM." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Экспорт Excellon" @@ -4480,7 +4480,7 @@ msgstr "" "формат координат, единицы измерения и нули\n" "устанавливаются в Настройки -> Экспорт Excellon." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Экспорт Gerber" @@ -5176,47 +5176,47 @@ msgstr "Отключить участок" msgid "Set Color" msgstr "Установить цвет" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Красный" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Синий" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Жёлтый" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Зелёный" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Фиолетовый" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Коричневый" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Белый" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Чёрный" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Своё" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Непрозрачность" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "По умолчанию" @@ -5558,12 +5558,12 @@ msgstr "" msgid "TCL Shell" msgstr "" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Проект" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Рабочая область" @@ -5744,7 +5744,7 @@ msgstr "Вы уверены, что хотите сбросить настрой #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Да" @@ -5756,7 +5756,7 @@ msgstr "Да" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "Нет" @@ -8276,7 +8276,7 @@ msgid "Preferences default values are restored." msgstr "Настройки по умолчанию восстановлены." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Не удалось записать значения по умолчанию в файл." @@ -16120,7 +16120,7 @@ msgstr "Изображение" msgid "Import IMAGE" msgstr "Импорт изображения" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16132,9 +16132,9 @@ msgstr "" msgid "Importing Image" msgstr "Импорт изображения" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Открыт" @@ -16972,11 +16972,11 @@ msgstr "Открытие PDF отменено" msgid "Parsing PDF file ..." msgstr "Разбор PDF-файла ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Не удалось открыть" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "Геометрия не найдена в файле" @@ -17411,7 +17411,7 @@ msgstr "Inf-файл PcbWizard загружен." msgid "Main PcbWizard Excellon file loaded." msgstr "Файл PcbWizard Excellon загружен." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Это не Excellon файл." @@ -17542,9 +17542,9 @@ msgstr "" "другой имеет расширение .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Нет выбранных объектов." @@ -18472,7 +18472,7 @@ msgstr "" "Инициализация рабочей области.\n" "Инициализация рабочей области завершена за" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Новый проект - Не сохранён" @@ -18591,6 +18591,10 @@ msgstr "Страница загрузок" msgid "Issue tracker" msgstr "Issue-трекер" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Закрыть" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "Под лицензией MIT" @@ -18877,8 +18881,8 @@ msgstr "" "масштабированию всех всех объектов.\n" "Продолжить?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "Да" @@ -19250,24 +19254,24 @@ msgstr "Выбранные участки включены..." msgid "Selected plots disabled..." msgstr "Выбранные участки отключены..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Включение участков ..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Отключение участков ..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Обработка…" -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Установка уровня прозрачности ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19275,95 +19279,95 @@ msgstr "" "Инициализация холста.\n" "Инициализация холста завершена за" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Открытие файла Gerber." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Открытие файла Excellon." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "Открытие файла G-Code." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "Открыть HPGL2" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "Открытие файла HPGL2." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Выберите объект Geometry для экспорта" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Данные должны быть 3D массивом с последним размером 3 или 4" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Ошибка. Только объекты сценария могут быть сохранены как файлы TCL-" "сценария..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Сохранить исходный файл сценария" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Ошибка. Только объекты Document могут быть сохранены как файлы Document..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Сохранить исходный файл Document" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Можно использовать только объекты Geometry." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "Импорт SVG" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "Импорт DXF" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19373,168 +19377,168 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Новый проект создан" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Новый файл сценария создан в редакторе кода." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "Выполнение файла ScriptObject." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "Файл сценария открывается в редакторе кода и выполняется." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "Печать объектов FlatCAM" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Сохранить объект как PDF ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "Печать PDF ... Пожалуйста, подождите." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "Файл PDF сохранён в" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "Экспортирование SVG" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "Файл SVG экспортируется в" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "Импорт настроек FlatCAM" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Значения по умолчанию импортированы из" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "Экспорт настроек FlatCAM" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Экспорт настроек в" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Файл Excellon экспортируется в" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Экспорт Excellon" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Не удалось экспортировать файл Excellon." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Файл Gerber экспортируется в" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Экспортирование Gerber" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Не удалось экспортировать файл." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "Файл DXF экспортируется в" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "Экспорт DXF" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "Не удалось экспортировать файл DXF." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "Импортирование SVG" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "Не удалось импортировать." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "Импорт DXF" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Не удалось открыть файл" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Не удаётся прочитать файл" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Объект не является файлом Gerber или пуст. Прерывание создания объекта." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Открытие Gerber" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Открыть Гербер не удалось. Вероятно, не файл Гербера." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Не удается открыть файл" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Открытие Excellon." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "Чтение файла GCode" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Это не GCODE" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "Открытие G-Code." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19546,84 +19550,84 @@ msgstr "" " Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время " "обработки" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Объект не является файлом HPGL2 или пустым. Прерывание создания объекта." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "Открытие HPGL2" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Открыть HPGL2 не удалось. Вероятно, не файл HPGL2." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "Файл сценария открыт в редакторе кода." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "Открытие TCL-сценария..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "Не удалось открыть TCL-сценарий." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "Открытие файла конфигурации." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Не удалось открыть файл конфигурации" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Загрузка проекта ... Пожалуйста, подождите ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "Открытие файла проекта FlatCAM." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Не удалось открыть файл проекта" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Загрузка проекта ... восстановление" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Проект загружен из" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "Сохранение проекта FlatCAM" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Проект сохранён в" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "Объект используется другим приложением." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Не удалось проверить файл проекта" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Повторите попытку, чтобы сохранить его." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Сохранение отменено, потому что исходный файл пуст. Попробуйте " diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index f2ca7c40b652792f6801c49f8eb0bd96bac7871e..b1013238f522be39ee1a53f5d2fea46e30db65f4 100644 GIT binary patch delta 35 pcmex4QR3%BiG~)&7N#xC8{=4w46RHI+PB3q12N0?ZE>v5s{sC^4VC}^ delta 35 pcmex4QR3%BiG~)&7N#xC8{=3FEv<}9+qcCr12N0?ZE>v5s{sE?4WIx3 diff --git a/locale/tr/LC_MESSAGES/strings.po b/locale/tr/LC_MESSAGES/strings.po index ab7dd54f..ae036f1b 100644 --- a/locale/tr/LC_MESSAGES/strings.po +++ b/locale/tr/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 19:19+0200\n" -"PO-Revision-Date: 2020-10-26 19:25+0200\n" +"POT-Creation-Date: 2020-10-26 21:40+0200\n" +"PO-Revision-Date: 2020-10-26 21:40+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -113,13 +113,13 @@ msgstr "Yer İşaretleri" #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:527 #: appTools/ToolQRCode.py:574 app_Main.py:1767 app_Main.py:2601 -#: app_Main.py:4345 app_Main.py:8079 app_Main.py:8118 app_Main.py:8162 -#: app_Main.py:8188 app_Main.py:8228 app_Main.py:8253 app_Main.py:8307 -#: app_Main.py:8343 app_Main.py:8387 app_Main.py:8427 app_Main.py:8468 -#: app_Main.py:8509 app_Main.py:8549 app_Main.py:8592 app_Main.py:8651 -#: app_Main.py:8683 app_Main.py:8713 app_Main.py:8888 app_Main.py:8925 -#: app_Main.py:8968 app_Main.py:9040 app_Main.py:9094 app_Main.py:9361 -#: app_Main.py:9396 +#: app_Main.py:4345 app_Main.py:8080 app_Main.py:8119 app_Main.py:8163 +#: app_Main.py:8189 app_Main.py:8229 app_Main.py:8254 app_Main.py:8308 +#: app_Main.py:8344 app_Main.py:8388 app_Main.py:8428 app_Main.py:8469 +#: app_Main.py:8510 app_Main.py:8550 app_Main.py:8593 app_Main.py:8652 +#: app_Main.py:8684 app_Main.py:8714 app_Main.py:8889 app_Main.py:8926 +#: app_Main.py:8969 app_Main.py:9041 app_Main.py:9095 app_Main.py:9362 +#: app_Main.py:9397 msgid "Cancelled." msgstr "İptal edildi." @@ -127,8 +127,8 @@ msgstr "İptal edildi." #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:585 #: appTools/ToolFilm.py:834 appTools/ToolSolderPaste.py:1097 app_Main.py:2609 -#: app_Main.py:9331 app_Main.py:9539 app_Main.py:9674 app_Main.py:9740 -#: app_Main.py:10492 +#: app_Main.py:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 +#: app_Main.py:10493 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -678,7 +678,7 @@ msgstr "" "- Temizle -> Geleneksel bakır temizleme." #: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3079 appTools/ToolNCC.py:4059 +#: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Temizle" @@ -1402,7 +1402,7 @@ msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 -#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "İptal" @@ -1490,7 +1490,7 @@ msgstr "Veri Tabanından Kopyala" msgid "Delete from DB" msgstr "Veri Tanından Sil" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "Değişiklikleri Kaydet" @@ -2424,7 +2424,7 @@ msgstr "Minimum" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "Değer" @@ -3739,8 +3739,8 @@ msgstr "Dosyada şekil tanımı yok. Gerber oluşturma işlemi iptal ediliyor." #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 -#: app_Main.py:9970 app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 +#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n" @@ -4046,10 +4046,11 @@ msgstr "" msgid "Save Log" msgstr "Kayıt Dosyası" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 -#: app_Main.py:3298 -msgid "Close" -msgstr "Kapat" +#: appGUI/GUIElements.py:3079 +#, fuzzy +#| msgid "Clear plot" +msgid "Clear All" +msgstr "Nesneyi Temizle" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 msgid "Type >help< to get started" @@ -4192,7 +4193,6 @@ msgstr "Şekil" #: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 #: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 -#| msgid "No" msgid "N" msgstr "N" @@ -4249,7 +4249,6 @@ msgid "Excellon" msgstr "Excellon" #: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 -#| msgid "LZ" msgid "L" msgstr "L" @@ -4263,7 +4262,6 @@ msgstr "Belge" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 #: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 -#| msgid "ID" msgid "D" msgstr "D" @@ -4271,8 +4269,8 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Yeni, boş bir Belge nesnesi oluşturur." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 -#: app_Main.py:8183 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 +#: app_Main.py:8184 msgid "Open Project" msgstr "Proje Aç" @@ -4281,7 +4279,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8060 app_Main.py:8065 +#: app_Main.py:8061 app_Main.py:8066 msgid "Open Gerber" msgstr "Gerber'i Aç" @@ -4290,17 +4288,16 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8100 app_Main.py:8105 +#: app_Main.py:8101 app_Main.py:8106 msgid "Open Excellon" msgstr "Excellon'u Aç" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 #: appGUI/MainGUI.py:4926 -#| msgid "Eraser\tCtrl+E" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 msgid "Open G-Code" msgstr "G-Kodunu Aç" @@ -4390,11 +4387,11 @@ msgid "Export" msgstr "Dışa Aktar" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8298 app_Main.py:8302 +#: app_Main.py:8299 app_Main.py:8303 msgid "Export SVG" msgstr "SVG'yi dışa aktar" -#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 msgid "Export DXF" msgstr "DXF'i Dışa Aktar" @@ -4412,7 +4409,7 @@ msgstr "" "Kaydedilen görüntü FlatCAM oluşturma\n" "alanında o anda açık olan görsel bilgileri içerir." -#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 msgid "Export Excellon" msgstr "Excellon'u Dışa Aktar" @@ -4426,7 +4423,7 @@ msgstr "" "dışa aktarır, koordinat biçimi, birimler ve sıfırlar \n" "Ayarlar -> Excellon'u Dışa Aktar'da ayarlanır." -#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 msgid "Export Gerber" msgstr "Gerber'i Dışa Aktar" @@ -4568,7 +4565,6 @@ msgid "Copy" msgstr "Kopyala" #: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 -#| msgid "Copy\tCtrl+C" msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4584,7 +4580,6 @@ msgstr "Orijini Ayarla" #: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 #: appGUI/MainGUI.py:4676 -#| msgid "Ok" msgid "O" msgstr "O" @@ -4802,7 +4797,6 @@ msgid "Toggle Grid Snap" msgstr "Izgaraya Yapıştırmayı Aç/Kapat" #: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 -#| msgid "Go" msgid "G" msgstr "G" @@ -4930,7 +4924,6 @@ msgstr "Dikdörtgen Ekle" #: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 #: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 -#| msgid "FR" msgid "R" msgstr "R" @@ -4955,7 +4948,6 @@ msgstr "Metin Ekle" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 #: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 #: appGUI/MainGUI.py:4921 -#| msgid "TT" msgid "T" msgstr "T" @@ -4964,7 +4956,6 @@ msgid "Polygon Union" msgstr "Çokgen Birleştirme" #: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 -#| msgid "Up" msgid "U" msgstr "U" @@ -4981,13 +4972,11 @@ msgid "Cut Path" msgstr "Yolu Kes" #: appGUI/MainGUI.py:673 -#| msgid "Copy Geom\tC" msgid "Copy Geom" msgstr "Şekli Kopyala" #: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 #: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 -#| msgid "CW" msgid "C" msgstr "C" @@ -5004,12 +4993,10 @@ msgstr "Taşı" #: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 #: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 #: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 -#| msgid "MM" msgid "M" msgstr "M" #: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 -#| msgid "ID" msgid "I" msgstr "I" @@ -5045,7 +5032,6 @@ msgid "Add Slot" msgstr "Yuva Ekle" #: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 -#| msgid "CW" msgid "W" msgstr "W" @@ -5124,47 +5110,47 @@ msgstr "Çizimi Devre Dışı Bırak" msgid "Set Color" msgstr "Rengi Ayarla" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "Kırmızı" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "Mavi" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "Sarı" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "Yeşil" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "Mor" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "Kahverengi" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "Beyaz" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "Siyah" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "Özel" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "Opaklık" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "Varsayılan" @@ -5506,12 +5492,12 @@ msgstr "" msgid "TCL Shell" msgstr "Komut Satırı" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "Proje" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "Çalışma Alanı" @@ -5692,7 +5678,7 @@ msgstr "Arayüz sıfırlamak istediğinizden emin misiniz?\n" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 -#: app_Main.py:8737 +#: app_Main.py:8738 msgid "Yes" msgstr "Evet" @@ -5704,7 +5690,7 @@ msgstr "Evet" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "Hayır" @@ -8116,7 +8102,7 @@ msgid "Preferences default values are restored." msgstr "Varsayılan ayarlar geri yüklendi." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9407 +#: app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "Varsayılan değerler dosyaya yazılamadı." @@ -15874,7 +15860,7 @@ msgstr "Görüntü" msgid "Import IMAGE" msgstr "Görüntüyü İçe Aktar" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15886,9 +15872,9 @@ msgstr "" msgid "Importing Image" msgstr "Görüntü içe aktarılıyor" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 -#: app_Main.py:9876 app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 -#: app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 +#: app_Main.py:9877 app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 +#: app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "Dosyanın yüklendiği yer" @@ -16695,11 +16681,11 @@ msgstr "PDF'yi açma işlemi iptal edildi" msgid "Parsing PDF file ..." msgstr "PDF dosyası okunuyor ..." -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "Açılamadı" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "Dosyada şekli bulunamadı" @@ -17108,7 +17094,7 @@ msgstr "PCB Sihirbazı .INF dosyası yüklendi." msgid "Main PcbWizard Excellon file loaded." msgstr "Pcb Sihirbazı Excellon dosyası yüklendi." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "Bu Excellon dosyası değil." @@ -17238,9 +17224,9 @@ msgstr "" "Birinde genellikle .DRL, diğerinde .INF uzantısı vardır." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: app_Main.py:4911 app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 -#: app_Main.py:8445 app_Main.py:8486 app_Main.py:8527 app_Main.py:8570 -#: app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:4911 app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 +#: app_Main.py:8446 app_Main.py:8487 app_Main.py:8528 app_Main.py:8571 +#: app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "Hiçbir nesne seçilmedi." @@ -18158,7 +18144,7 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanının başlatılması tamamlandı" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "Yeni Proje - Kaydedilmedi" @@ -18275,6 +18261,10 @@ msgstr "İNDİR" msgid "Issue tracker" msgstr "Sorun izleyici" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "Kapat" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "MIT lisansı altında lisanslanmıştır" @@ -18559,8 +18549,8 @@ msgstr "" "\n" "Devam etmek istiyor musunuz?" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 -#: app_Main.py:8288 app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 +#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "Evet" @@ -18932,24 +18922,24 @@ msgstr "Seçilen şekiller etkin ..." msgid "Selected plots disabled..." msgstr "Seçilen şekiller devre dışı ..." -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "Şekiller açılıyor ..." -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "Şekillerin bağlantısı kesiliyor ..." -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "Çalışıyor ..." -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "Şeffaflık seviyesini ayarla ..." -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 -#: app_Main.py:8946 app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 +#: app_Main.py:8947 app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18957,97 +18947,97 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanını başlatılması tamamlandı" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "Gerber dosyası açılıyor." -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "G-Kodu dosyası açılıyor." -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "HPGL2'yi Açın" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "HPGL2 dosyası açılıyor." -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "Yapılandırma Dosyasını Aç" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "Lütfen dışa aktarılacak bir Şekil nesnesi seçin" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Yalnızca Şekil, Gerber ve CNC İş nesneleri kullanılabilir." -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Verilerin son boyutu 3 veya 4 olan bir 3D dizi olması gerekir" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "PNG Görüntüsünü Dışa Aktar" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Hata. Sadece Gerber nesneleri Gerber dosyaları olarak kaydedilebilir ..." -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "Gerber kaynak dosyasını kaydet" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Hata. Yalnızca komut dosyası nesneleri TCL komut dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "Komut dosyası kaynak dosyasını kaydet" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Hata. Yalnızca Belge nesneleri Belge dosyaları olarak kaydedilebilir ..." -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "Belgenin kaynak dosyasını kaydet" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Hata. Yalnızca Excellon nesneleri Excellon dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "Excellon kaynak dosyasını kaydet" -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "Yalnızca Şekil nesneleri kullanılabilir." -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "SVG'i İçe Aktar" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "DXF'i İçe Aktar" -#: app_Main.py:8730 +#: app_Main.py:8731 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19056,171 +19046,171 @@ msgstr "" "FlatCAM'de açık dosyalar / nesneler var. Yeni bir proje oluşturmak onları " "siler. Projeyi kaydetmek istiyor musunuz?" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "Yeni proje oluşturuldu" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "Kod düzenleyicide yeni TLC komut dosyası oluşturuldu." -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "TCL Komut Dosyasını Aç" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "FlatCAM komut dosyası çalışıyor." -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "TCL komut dosyasını çalıştır" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL komut dosyası kod düzenleyicisinde açıldı ve yürütüldü." -#: app_Main.py:9029 app_Main.py:9035 +#: app_Main.py:9030 app_Main.py:9036 msgid "Save Project As ..." msgstr "Projeyi Farklı Kaydet ..." -#: app_Main.py:9069 +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "FlatCAM nesnelerini yazdır" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "Nesneyi PDF Olarak Kaydet ..." -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "PDF Yazdırılıyor ... Lütfen Bekleyiniz." -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "PDF dosyası şuraya kaydedildi" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "SVG'yi dışa aktarılıyor" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "SVG dosyası şuraya aktarıldı" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "FlatCAM Ayarlarını İçe Aktar" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "Varsayılan değerler şuradan alındı" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "FlatCAM Ayarlarını Dışa Aktar" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "Ayarlar şuraya aktarıldı" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "Excellon dosyası şuraya aktarıldı" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "Excellon dışa aktarılıyor" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "Excellon dosyası dışa aktarılamadı." -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "Gerber dosyası şuraya aktarıldı" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "Gerber dosyası dışa aktarılıyor" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "Dosya dışa aktarılamadı." -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "DXF dosyası şuraya aktarıldı" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "DXF dosyası dışa aktarılıyor" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "DXF dosyası dışa aktarılamadı." -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "SVG dosyası içe aktarılıyor" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "İçe aktarma başarısız oldu." -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "DXF dosyası içe aktarılıyor" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "Dosya açılamadı" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "Dosya okunamadı" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Nesne bir Gerber dosyası değil veya boş. Nesne oluşturma işlemi iptal " "ediliyor." -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "Gerber açılıyor" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" "Gerber'i açma işlemi başarısız oldu. Bu bu muhtemelen bir Gerber dosyası " "değil." -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "Dosya açılamıyor" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Excellon dosyası açılamadı. Bu muhtemelen bir Excellon dosyası değil." -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "G-Kod dosyası okunuyor" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "Bu G KOD'u değil" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "G-Kodu açılıyor." -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19232,85 +19222,85 @@ msgstr "" "G-Kod dosyasından FlatCAM CNC İş nesnesi oluşturma denemesi, işlem sırasında " "başarısız oldu" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Nesne bir HPGL2 dosyası değil veya boş. Nesne oluşturma işlemini iptal " "ediliyor." -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "HPGL2 açılıyor" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 açılamadı. Muhtemelen bir HPGL2 dosyası değil." -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "TCL komut dosyası kod düzenleyicide açıldı." -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "TCL komut dosyası açılıyor..." -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "TCL komut dosyası açılamadı." -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "FlatCAM yapılandırma dosyası açılıyor." -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "Yapılandırma dosyası açılamadı" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..." -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "FlatCAM proje dosyası açılıyor." -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "Proje dosyası açılamadı" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "Proje yükleniyor ... onarılıyor" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "Şuradan yüklenen proje" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "FlatCAM Projesi Kaydediliyor" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "Proje şuraya kaydedildi" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "Nesne başka bir uygulama tarafından kullanılıyor." -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "Proje dosyası kontrol edilemedi" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "Lütfen kaydetmek için tekrar deneyin." -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "Kaydedilmiş proje dosyası okunamadı" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Kaynak dosya boş olduğundan kaydetme işlemi iptal edildi. Gerber dosyasını " diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 72fab302..7f0bb575 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 17:30+0200\n" +"POT-Creation-Date: 2020-10-26 21:38+0200\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -107,20 +107,20 @@ msgstr "" #: appObjects/ObjectCollection.py:126 appTools/ToolFilm.py:240 appTools/ToolFilm.py:386 #: appTools/ToolImage.py:112 appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:527 appTools/ToolQRCode.py:574 -#: app_Main.py:1767 app_Main.py:2601 app_Main.py:4345 app_Main.py:8079 app_Main.py:8118 -#: app_Main.py:8162 app_Main.py:8188 app_Main.py:8228 app_Main.py:8253 app_Main.py:8307 -#: app_Main.py:8343 app_Main.py:8387 app_Main.py:8427 app_Main.py:8468 app_Main.py:8509 -#: app_Main.py:8549 app_Main.py:8592 app_Main.py:8651 app_Main.py:8683 app_Main.py:8713 -#: app_Main.py:8888 app_Main.py:8925 app_Main.py:8968 app_Main.py:9040 app_Main.py:9094 -#: app_Main.py:9361 app_Main.py:9396 +#: app_Main.py:1767 app_Main.py:2601 app_Main.py:4345 app_Main.py:8080 app_Main.py:8119 +#: app_Main.py:8163 app_Main.py:8189 app_Main.py:8229 app_Main.py:8254 app_Main.py:8308 +#: app_Main.py:8344 app_Main.py:8388 app_Main.py:8428 app_Main.py:8469 app_Main.py:8510 +#: app_Main.py:8550 app_Main.py:8593 app_Main.py:8652 app_Main.py:8684 app_Main.py:8714 +#: app_Main.py:8889 app_Main.py:8926 app_Main.py:8969 app_Main.py:9041 app_Main.py:9095 +#: app_Main.py:9362 app_Main.py:9397 msgid "Cancelled." msgstr "" #: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:585 appTools/ToolFilm.py:834 -#: appTools/ToolSolderPaste.py:1097 app_Main.py:2609 app_Main.py:9331 app_Main.py:9539 -#: app_Main.py:9674 app_Main.py:9740 app_Main.py:10492 +#: appTools/ToolSolderPaste.py:1097 app_Main.py:2609 app_Main.py:9332 app_Main.py:9540 +#: app_Main.py:9675 app_Main.py:9741 app_Main.py:10493 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -582,8 +582,7 @@ msgid "" "- Clear -> the regular non-copper clearing." msgstr "" -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 appGUI/GUIElements.py:3079 -#: appTools/ToolNCC.py:4059 +#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 appTools/ToolNCC.py:4059 msgid "Clear" msgstr "" @@ -1172,7 +1171,7 @@ msgid "" msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1550 appGUI/preferences/PreferencesUIManager.py:932 -#: app_Main.py:2311 app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 +#: app_Main.py:2311 app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8740 msgid "Cancel" msgstr "" @@ -1248,7 +1247,7 @@ msgstr "" msgid "Delete from DB" msgstr "" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8733 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 msgid "Save changes" msgstr "" @@ -2099,7 +2098,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:557 appTools/ToolExtractDrills.py:678 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7793 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7794 msgid "Value" msgstr "" @@ -3293,8 +3292,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9910 app_Main.py:9970 -#: app_Main.py:10101 app_Main.py:10166 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7468 app_Main.py:9911 app_Main.py:9971 +#: app_Main.py:10102 app_Main.py:10167 msgid "An internal error has occurred. See shell.\n" msgstr "" @@ -3578,8 +3577,8 @@ msgstr "" msgid "Save Log" msgstr "" -#: appGUI/GUIElements.py:3085 app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 -msgid "Close" +#: appGUI/GUIElements.py:3079 +msgid "Clear All" msgstr "" #: appGUI/GUIElements.py:3094 appTools/ToolShell.py:296 @@ -3642,8 +3641,7 @@ msgstr "" msgid "Hello!" msgstr "" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:194 appGUI/MainGUI.py:1030 -#: appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "" @@ -3659,7 +3657,7 @@ msgstr "" msgid "Open" msgstr "" -#: appGUI/GUIElements.py:3830 appGUI/MainGUI.py:123 +#: appGUI/GUIElements.py:3830 msgid "Open Project ..." msgstr "" @@ -3687,8 +3685,8 @@ msgstr "" msgid "File" msgstr "" -#: appGUI/MainGUI.py:84 -msgid "New Project ..." +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "New Project" msgstr "" #: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 @@ -3792,32 +3790,38 @@ msgstr "" msgid "Will create a new, empty Document Object." msgstr "" +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 app_Main.py:8184 +msgid "Open Project" +msgstr "" + #: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 msgid "Ctrl+O" msgstr "" -#: appGUI/MainGUI.py:130 -msgid "Open Gerber ..." +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 app_Main.py:8061 +#: app_Main.py:8066 +msgid "Open Gerber" msgstr "" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 msgid "Ctrl+G" msgstr "" -#: appGUI/MainGUI.py:135 -msgid "Open Excellon ..." +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 app_Main.py:8101 +#: app_Main.py:8106 +msgid "Open Excellon" msgstr "" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 appGUI/MainGUI.py:4926 msgid "Ctrl+E" msgstr "" -#: appGUI/MainGUI.py:140 -msgid "Open G-Code ..." +#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +msgid "Open G-Code" msgstr "" #: appGUI/MainGUI.py:147 -msgid "Open Config ..." +msgid "Open Config" msgstr "" #: appGUI/MainGUI.py:152 @@ -3832,8 +3836,8 @@ msgstr "" msgid "Save" msgstr "" -#: appGUI/MainGUI.py:161 -msgid "Save Project ..." +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" msgstr "" #: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 @@ -3841,8 +3845,8 @@ msgstr "" msgid "Ctrl+S" msgstr "" -#: appGUI/MainGUI.py:167 app_Main.py:9029 app_Main.py:9035 -msgid "Save Project As ..." +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" msgstr "" #: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 @@ -3853,16 +3857,20 @@ msgstr "" msgid "Scripting" msgstr "" -#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 -msgid "New Script ..." +#: appGUI/MainGUI.py:186 +msgid "New Script" msgstr "" -#: appGUI/MainGUI.py:188 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 -msgid "Open Script ..." +#: appGUI/MainGUI.py:188 +msgid "Open Script" msgstr "" #: appGUI/MainGUI.py:191 -msgid "Open Example ..." +msgid "Open Example" +msgstr "" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" msgstr "" #: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 @@ -3874,39 +3882,40 @@ msgid "Import" msgstr "" #: appGUI/MainGUI.py:214 -msgid "SVG as Geometry Object ..." +msgid "SVG as Geometry Object" msgstr "" #: appGUI/MainGUI.py:218 -msgid "SVG as Gerber Object ..." +msgid "SVG as Gerber Object" msgstr "" #: appGUI/MainGUI.py:224 -msgid "DXF as Geometry Object ..." +msgid "DXF as Geometry Object" msgstr "" #: appGUI/MainGUI.py:228 -msgid "DXF as Gerber Object ..." +msgid "DXF as Gerber Object" msgstr "" #: appGUI/MainGUI.py:233 -msgid "HPGL2 as Geometry Object ..." +msgid "HPGL2 as Geometry Object" msgstr "" #: appGUI/MainGUI.py:239 msgid "Export" msgstr "" -#: appGUI/MainGUI.py:244 -msgid "Export SVG ..." +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8299 app_Main.py:8303 +msgid "Export SVG" msgstr "" -#: appGUI/MainGUI.py:249 -msgid "Export DXF ..." +#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +msgid "Export DXF" msgstr "" -#: appGUI/MainGUI.py:256 -msgid "Export PNG ..." +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" msgstr "" #: appGUI/MainGUI.py:258 @@ -3916,8 +3925,8 @@ msgid "" "information currently in FlatCAM Plot Area." msgstr "" -#: appGUI/MainGUI.py:268 -msgid "Export Excellon ..." +#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +msgid "Export Excellon" msgstr "" #: appGUI/MainGUI.py:270 @@ -3927,8 +3936,8 @@ msgid "" "are set in Preferences -> Excellon Export." msgstr "" -#: appGUI/MainGUI.py:278 -msgid "Export Gerber ..." +#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 +msgid "Export Gerber" msgstr "" #: appGUI/MainGUI.py:280 @@ -3943,11 +3952,11 @@ msgid "Backup" msgstr "" #: appGUI/MainGUI.py:295 -msgid "Import Preferences from file ..." +msgid "Import Preferences from file" msgstr "" #: appGUI/MainGUI.py:302 -msgid "Export Preferences to file ..." +msgid "Export Preferences to file" msgstr "" #: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 @@ -4594,47 +4603,47 @@ msgstr "" msgid "Set Color" msgstr "" -#: appGUI/MainGUI.py:821 app_Main.py:7736 +#: appGUI/MainGUI.py:821 app_Main.py:7737 msgid "Red" msgstr "" -#: appGUI/MainGUI.py:824 app_Main.py:7738 +#: appGUI/MainGUI.py:824 app_Main.py:7739 msgid "Blue" msgstr "" -#: appGUI/MainGUI.py:827 app_Main.py:7741 +#: appGUI/MainGUI.py:827 app_Main.py:7742 msgid "Yellow" msgstr "" -#: appGUI/MainGUI.py:830 app_Main.py:7743 +#: appGUI/MainGUI.py:830 app_Main.py:7744 msgid "Green" msgstr "" -#: appGUI/MainGUI.py:833 app_Main.py:7745 +#: appGUI/MainGUI.py:833 app_Main.py:7746 msgid "Purple" msgstr "" -#: appGUI/MainGUI.py:836 app_Main.py:7747 +#: appGUI/MainGUI.py:836 app_Main.py:7748 msgid "Brown" msgstr "" -#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 msgid "White" msgstr "" -#: appGUI/MainGUI.py:842 app_Main.py:7751 +#: appGUI/MainGUI.py:842 app_Main.py:7752 msgid "Black" msgstr "" -#: appGUI/MainGUI.py:847 app_Main.py:7754 +#: appGUI/MainGUI.py:847 app_Main.py:7755 msgid "Custom" msgstr "" -#: appGUI/MainGUI.py:852 app_Main.py:7788 +#: appGUI/MainGUI.py:852 app_Main.py:7789 msgid "Opacity" msgstr "" -#: appGUI/MainGUI.py:855 app_Main.py:7764 +#: appGUI/MainGUI.py:855 app_Main.py:7765 msgid "Default" msgstr "" @@ -4699,14 +4708,6 @@ msgstr "" msgid "Status Toolbar" msgstr "" -#: appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 app_Main.py:8060 app_Main.py:8065 -msgid "Open Gerber" -msgstr "" - -#: appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 app_Main.py:8100 app_Main.py:8105 -msgid "Open Excellon" -msgstr "" - #: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 msgid "Open project" msgstr "" @@ -4740,6 +4741,14 @@ msgstr "" msgid "Clear plot" msgstr "" +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "" + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "" + #: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 msgid "2Sided Tool" msgstr "" @@ -4965,12 +4974,12 @@ msgstr "" msgid "TCL Shell" msgstr "" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 msgid "Project" msgstr "" #: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 -#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8840 msgid "Plot Area" msgstr "" @@ -5142,7 +5151,7 @@ msgstr "" #: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 app_Main.py:8737 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 app_Main.py:8738 msgid "Yes" msgstr "" @@ -5153,7 +5162,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appTools/ToolDrilling.py:2090 #: appTools/ToolIsolation.py:3066 appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 app_Main.py:2310 -#: app_Main.py:3326 app_Main.py:5751 app_Main.py:8738 +#: app_Main.py:3326 app_Main.py:5751 app_Main.py:8739 msgid "No" msgstr "" @@ -5353,14 +5362,6 @@ msgstr "" msgid "Ctrl+M" msgstr "" -#: appGUI/MainGUI.py:4428 -msgid "New Project" -msgstr "" - -#: appGUI/MainGUI.py:4429 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "" - #: appGUI/MainGUI.py:4431 msgid "Ctrl+Q" msgstr "" @@ -5369,10 +5370,6 @@ msgstr "" msgid "PDF Import Tool" msgstr "" -#: appGUI/MainGUI.py:4432 -msgid "Save Project" -msgstr "" - #: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "" @@ -5547,10 +5544,6 @@ msgstr "" msgid "Abort current task (gracefully)" msgstr "" -#: appGUI/MainGUI.py:4483 -msgid "Save Project As" -msgstr "" - #: appGUI/MainGUI.py:4484 msgid "Ctrl+Shift+V" msgstr "" @@ -7235,7 +7228,7 @@ msgstr "" msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 app_Main.py:9407 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 app_Main.py:9408 msgid "Failed to write defaults to file." msgstr "" @@ -7279,6 +7272,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -10819,10 +10813,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -13774,7 +13764,7 @@ msgstr "" msgid "Import IMAGE" msgstr "" -#: appTools/ToolImage.py:142 app_Main.py:9793 app_Main.py:9843 +#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" @@ -13782,8 +13772,8 @@ msgstr "" msgid "Importing Image" msgstr "" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9821 app_Main.py:9876 -#: app_Main.py:9940 app_Main.py:10003 app_Main.py:10069 app_Main.py:10134 app_Main.py:10191 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9822 app_Main.py:9877 +#: app_Main.py:9941 app_Main.py:10004 app_Main.py:10070 app_Main.py:10135 app_Main.py:10192 msgid "Opened" msgstr "" @@ -14458,11 +14448,11 @@ msgstr "" msgid "Parsing PDF file ..." msgstr "" -#: appTools/ToolPDF.py:138 app_Main.py:10034 +#: appTools/ToolPDF.py:138 app_Main.py:10035 msgid "Failed to open" msgstr "" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9983 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 msgid "No geometry found in file" msgstr "" @@ -14788,7 +14778,7 @@ msgstr "" msgid "Main PcbWizard Excellon file loaded." msgstr "" -#: appTools/ToolPcbWizard.py:310 app_Main.py:9963 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 msgid "This is not Excellon file." msgstr "" @@ -14906,8 +14896,8 @@ msgid "" msgstr "" #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 app_Main.py:4911 -#: app_Main.py:8267 app_Main.py:8365 app_Main.py:8405 app_Main.py:8445 app_Main.py:8486 -#: app_Main.py:8527 app_Main.py:8570 app_Main.py:8613 app_Main.py:9072 app_Main.py:9076 +#: app_Main.py:8268 app_Main.py:8366 app_Main.py:8406 app_Main.py:8446 app_Main.py:8487 +#: app_Main.py:8528 app_Main.py:8571 app_Main.py:8614 app_Main.py:9073 app_Main.py:9077 msgid "No object selected." msgstr "" @@ -15007,14 +14997,6 @@ msgstr "" msgid "QRCode Tool done." msgstr "" -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 app_Main.py:8302 -msgid "Export SVG" -msgstr "" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "" @@ -15732,7 +15714,7 @@ msgid "" "Canvas initialization finished in" msgstr "" -#: app_Main.py:1275 app_Main.py:8845 +#: app_Main.py:1275 app_Main.py:8846 msgid "New Project - Not saved" msgstr "" @@ -15842,6 +15824,10 @@ msgstr "" msgid "Issue tracker" msgstr "" +#: app_Main.py:2746 app_Main.py:3125 app_Main.py:3298 +msgid "Close" +msgstr "" + #: app_Main.py:2761 msgid "Licensed under the MIT license" msgstr "" @@ -16069,8 +16055,8 @@ msgid "" "Do you want to continue?" msgstr "" -#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8273 app_Main.py:8288 -#: app_Main.py:8619 app_Main.py:8631 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8274 app_Main.py:8289 +#: app_Main.py:8620 app_Main.py:8632 msgid "Ok" msgstr "" @@ -16427,376 +16413,364 @@ msgstr "" msgid "Selected plots disabled..." msgstr "" -#: app_Main.py:7611 +#: app_Main.py:7612 msgid "Enabling plots ..." msgstr "" -#: app_Main.py:7656 +#: app_Main.py:7659 msgid "Disabling plots ..." msgstr "" -#: app_Main.py:7681 +#: app_Main.py:7682 msgid "Working ..." msgstr "" -#: app_Main.py:7793 +#: app_Main.py:7794 msgid "Set alpha level ..." msgstr "" -#: app_Main.py:8071 app_Main.py:8110 app_Main.py:8154 app_Main.py:8220 app_Main.py:8946 -#: app_Main.py:10204 app_Main.py:10266 +#: app_Main.py:8072 app_Main.py:8111 app_Main.py:8155 app_Main.py:8221 app_Main.py:8947 +#: app_Main.py:10205 app_Main.py:10267 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: app_Main.py:8074 +#: app_Main.py:8075 msgid "Opening Gerber file." msgstr "" -#: app_Main.py:8113 +#: app_Main.py:8114 msgid "Opening Excellon file." msgstr "" -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "" - -#: app_Main.py:8157 +#: app_Main.py:8158 msgid "Opening G-Code file." msgstr "" -#: app_Main.py:8211 app_Main.py:8215 +#: app_Main.py:8212 app_Main.py:8216 msgid "Open HPGL2" msgstr "" -#: app_Main.py:8223 +#: app_Main.py:8224 msgid "Opening HPGL2 file." msgstr "" -#: app_Main.py:8246 app_Main.py:8249 +#: app_Main.py:8247 app_Main.py:8250 msgid "Open Configuration File" msgstr "" -#: app_Main.py:8268 app_Main.py:8614 +#: app_Main.py:8269 app_Main.py:8615 msgid "Please Select a Geometry object to export" msgstr "" -#: app_Main.py:8283 +#: app_Main.py:8284 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: app_Main.py:8328 +#: app_Main.py:8329 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: app_Main.py:8334 app_Main.py:8338 +#: app_Main.py:8335 app_Main.py:8339 msgid "Export PNG Image" msgstr "" -#: app_Main.py:8370 app_Main.py:8575 +#: app_Main.py:8371 app_Main.py:8576 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: app_Main.py:8382 +#: app_Main.py:8383 msgid "Save Gerber source file" msgstr "" -#: app_Main.py:8410 +#: app_Main.py:8411 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" -#: app_Main.py:8422 +#: app_Main.py:8423 msgid "Save Script source file" msgstr "" -#: app_Main.py:8450 +#: app_Main.py:8451 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" -#: app_Main.py:8462 +#: app_Main.py:8463 msgid "Save Document source file" msgstr "" -#: app_Main.py:8491 app_Main.py:8532 app_Main.py:9448 +#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: app_Main.py:8499 app_Main.py:8504 +#: app_Main.py:8500 app_Main.py:8505 msgid "Save Excellon source file" msgstr "" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "" - -#: app_Main.py:8626 +#: app_Main.py:8627 msgid "Only Geometry objects can be used." msgstr "" -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "" - -#: app_Main.py:8670 app_Main.py:8674 +#: app_Main.py:8671 app_Main.py:8675 msgid "Import SVG" msgstr "" -#: app_Main.py:8700 app_Main.py:8704 +#: app_Main.py:8701 app_Main.py:8705 msgid "Import DXF" msgstr "" -#: app_Main.py:8730 +#: app_Main.py:8731 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 "" -#: app_Main.py:8753 +#: app_Main.py:8754 msgid "New Project created" msgstr "" -#: app_Main.py:8855 +#: app_Main.py:8856 msgid "New TCL script file created in Code Editor." msgstr "" -#: app_Main.py:8882 app_Main.py:8884 app_Main.py:8919 app_Main.py:8921 +#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 msgid "Open TCL script" msgstr "" -#: app_Main.py:8948 +#: app_Main.py:8949 msgid "Executing ScriptObject file." msgstr "" -#: app_Main.py:8956 app_Main.py:8960 +#: app_Main.py:8957 app_Main.py:8961 msgid "Run TCL script" msgstr "" -#: app_Main.py:8983 +#: app_Main.py:8984 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: app_Main.py:9069 +#: app_Main.py:9030 app_Main.py:9036 +msgid "Save Project As ..." +msgstr "" + +#: app_Main.py:9070 msgid "FlatCAM objects print" msgstr "" -#: app_Main.py:9082 app_Main.py:9089 +#: app_Main.py:9083 app_Main.py:9090 msgid "Save Object as PDF ..." msgstr "" -#: app_Main.py:9098 +#: app_Main.py:9099 msgid "Printing PDF ... Please wait." msgstr "" -#: app_Main.py:9273 +#: app_Main.py:9274 msgid "PDF file saved to" msgstr "" -#: app_Main.py:9295 +#: app_Main.py:9296 msgid "Exporting SVG" msgstr "" -#: app_Main.py:9338 +#: app_Main.py:9339 msgid "SVG file exported to" msgstr "" -#: app_Main.py:9353 app_Main.py:9357 +#: app_Main.py:9354 app_Main.py:9358 msgid "Import FlatCAM Preferences" msgstr "" -#: app_Main.py:9368 +#: app_Main.py:9369 msgid "Imported Defaults from" msgstr "" -#: app_Main.py:9387 app_Main.py:9393 +#: app_Main.py:9388 app_Main.py:9394 msgid "Export FlatCAM Preferences" msgstr "" -#: app_Main.py:9413 +#: app_Main.py:9414 msgid "Exported preferences to" msgstr "" -#: app_Main.py:9546 +#: app_Main.py:9547 msgid "Excellon file exported to" msgstr "" -#: app_Main.py:9555 +#: app_Main.py:9556 msgid "Exporting Excellon" msgstr "" -#: app_Main.py:9560 app_Main.py:9567 +#: app_Main.py:9561 app_Main.py:9568 msgid "Could not export Excellon file." msgstr "" -#: app_Main.py:9681 +#: app_Main.py:9682 msgid "Gerber file exported to" msgstr "" -#: app_Main.py:9689 +#: app_Main.py:9690 msgid "Exporting Gerber" msgstr "" -#: app_Main.py:9694 app_Main.py:9701 +#: app_Main.py:9695 app_Main.py:9702 msgid "Could not export file." msgstr "" -#: app_Main.py:9747 +#: app_Main.py:9748 msgid "DXF file exported to" msgstr "" -#: app_Main.py:9756 +#: app_Main.py:9757 msgid "Exporting DXF" msgstr "" -#: app_Main.py:9761 app_Main.py:9768 +#: app_Main.py:9762 app_Main.py:9769 msgid "Could not export DXF file." msgstr "" -#: app_Main.py:9806 +#: app_Main.py:9807 msgid "Importing SVG" msgstr "" -#: app_Main.py:9814 app_Main.py:9869 +#: app_Main.py:9815 app_Main.py:9870 msgid "Import failed." msgstr "" -#: app_Main.py:9861 +#: app_Main.py:9862 msgid "Importing DXF" msgstr "" -#: app_Main.py:9902 app_Main.py:10093 app_Main.py:10158 +#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 msgid "Failed to open file" msgstr "" -#: app_Main.py:9905 app_Main.py:10096 app_Main.py:10161 +#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 msgid "Failed to parse file" msgstr "" -#: app_Main.py:9917 +#: app_Main.py:9918 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: app_Main.py:9922 +#: app_Main.py:9923 msgid "Opening Gerber" msgstr "" -#: app_Main.py:9933 +#: app_Main.py:9934 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" -#: app_Main.py:9966 +#: app_Main.py:9967 msgid "Cannot open file" msgstr "" -#: app_Main.py:9986 +#: app_Main.py:9987 msgid "Opening Excellon." msgstr "" -#: app_Main.py:9996 +#: app_Main.py:9997 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: app_Main.py:10028 +#: app_Main.py:10029 msgid "Reading GCode file" msgstr "" -#: app_Main.py:10041 +#: app_Main.py:10042 msgid "This is not GCODE" msgstr "" -#: app_Main.py:10046 +#: app_Main.py:10047 msgid "Opening G-Code." msgstr "" -#: app_Main.py:10059 +#: app_Main.py:10060 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it from File " "menu.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during processing" msgstr "" -#: app_Main.py:10115 +#: app_Main.py:10116 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" -#: app_Main.py:10120 +#: app_Main.py:10121 msgid "Opening HPGL2" msgstr "" -#: app_Main.py:10127 +#: app_Main.py:10128 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr "" -#: app_Main.py:10153 +#: app_Main.py:10154 msgid "TCL script file opened in Code Editor." msgstr "" -#: app_Main.py:10173 +#: app_Main.py:10174 msgid "Opening TCL Script..." msgstr "" -#: app_Main.py:10184 +#: app_Main.py:10185 msgid "Failed to open TCL Script." msgstr "" -#: app_Main.py:10207 +#: app_Main.py:10208 msgid "Opening FlatCAM Config file." msgstr "" -#: app_Main.py:10234 +#: app_Main.py:10235 msgid "Failed to open config file" msgstr "" -#: app_Main.py:10263 +#: app_Main.py:10264 msgid "Loading Project ... Please Wait ..." msgstr "" -#: app_Main.py:10269 +#: app_Main.py:10270 msgid "Opening FlatCAM Project file." msgstr "" -#: app_Main.py:10284 app_Main.py:10288 app_Main.py:10306 +#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 msgid "Failed to open project file" msgstr "" -#: app_Main.py:10346 +#: app_Main.py:10347 msgid "Loading Project ... restoring" msgstr "" -#: app_Main.py:10350 +#: app_Main.py:10351 msgid "Project loaded from" msgstr "" -#: app_Main.py:10379 +#: app_Main.py:10380 msgid "Saving FlatCAM Project" msgstr "" -#: app_Main.py:10401 app_Main.py:10437 +#: app_Main.py:10402 app_Main.py:10438 msgid "Project saved to" msgstr "" -#: app_Main.py:10408 +#: app_Main.py:10409 msgid "The object is used by another application." msgstr "" -#: app_Main.py:10422 +#: app_Main.py:10423 msgid "Failed to verify project file" msgstr "" -#: app_Main.py:10422 app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 msgid "Retry to save it." msgstr "" -#: app_Main.py:10430 app_Main.py:10440 +#: app_Main.py:10431 app_Main.py:10441 msgid "Failed to parse saved project file" msgstr "" -#: app_Main.py:10477 +#: app_Main.py:10478 msgid "Save cancelled because source file is empty. Try to export the file." msgstr ""