diff --git a/CHANGELOG.md b/CHANGELOG.md index 21aa2c08..8a765248 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ CHANGELOG for FlatCAM beta - fixed a bug due of recent chagnes in FileMenuHandlers class - fixed an issue in Tools Database (ToolsDB2 class) that did not made the Tab name in Red color when adding/deleting a tool by using the context menu - optimized the Tools Database +- small string change 26.10.2020 diff --git a/appGUI/MainGUI.py b/appGUI/MainGUI.py index a26499da..7017a5f2 100644 --- a/appGUI/MainGUI.py +++ b/appGUI/MainGUI.py @@ -625,7 +625,7 @@ class MainGUI(QtWidgets.QMainWindow): # ######################################################################## # ########################## GEOMETRY EDITOR # ########################### # ######################################################################## - self.geo_editor_menu = QtWidgets.QMenu(">Geo Editor<") + self.geo_editor_menu = QtWidgets.QMenu('>%s<' % _('Geo Editor')) self.menu.addMenu(self.geo_editor_menu) self.geo_add_circle_menuitem = self.geo_editor_menu.addAction( @@ -700,7 +700,7 @@ class MainGUI(QtWidgets.QMainWindow): # ######################################################################## # ########################## EXCELLON Editor # ########################### # ######################################################################## - self.exc_editor_menu = QtWidgets.QMenu(_(">Excellon Editor<")) + self.exc_editor_menu = QtWidgets.QMenu('>%s<' % _('Excellon Editor')) self.menu.addMenu(self.exc_editor_menu) self.exc_add_array_drill_menuitem = self.exc_editor_menu.addAction( @@ -739,7 +739,7 @@ class MainGUI(QtWidgets.QMainWindow): # ######################################################################## # ########################## GERBER Editor # ############################# # ######################################################################## - self.grb_editor_menu = QtWidgets.QMenu(_(">Gerber Editor<")) + self.grb_editor_menu = QtWidgets.QMenu('>%s<' % _('Gerber Editor')) self.menu.addMenu(self.grb_editor_menu) self.grb_add_pad_menuitem = self.grb_editor_menu.addAction( diff --git a/appObjects/AppObject.py b/appObjects/AppObject.py index ea893d0e..6899765b 100644 --- a/appObjects/AppObject.py +++ b/appObjects/AppObject.py @@ -401,7 +401,6 @@ class AppObject(QtCore.QObject): name=str(obj.options['name']), tx=_("created/selected")) ) - # ############################################################################################################ # Set the colors for the objects that have geometry # ############################################################################################################ @@ -439,7 +438,7 @@ class AppObject(QtCore.QObject): # ############################################################################################################# # update the SHELL auto-completer model with the name of the new object # ############################################################################################################# - self.app.shell._edit.set_model_data(self.app.myKeywords) + self.app.shell.command_line().set_model_data(self.app.myKeywords) if auto_select or self.app.ui.notebook.currentWidget() is self.app.ui.properties_tab: # select the just opened object but deselect the previous ones diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 0d12d598..518724bb 100644 Binary files a/locale/de/LC_MESSAGES/strings.mo and b/locale/de/LC_MESSAGES/strings.mo differ diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index eacbf118..29042338 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-27 01:17+0200\n" -"PO-Revision-Date: 2020-10-27 01:17+0200\n" +"POT-Creation-Date: 2020-10-27 17:39+0200\n" +"PO-Revision-Date: 2020-10-27 17:39+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -100,7 +100,7 @@ msgstr "Lesezeichen exportieren" msgid "Bookmarks" msgstr "Lesezeichen" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -109,22 +109,22 @@ msgstr "Lesezeichen" #: 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "Abgebrochen." -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -255,15 +255,15 @@ msgstr "" msgid "Cutout Parameters" msgstr "" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "Name" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" @@ -273,7 +273,7 @@ msgstr "" "Wird in der App nicht verwendet,\n" "sondern dient als Kommentar für den Nutzer." -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 #: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 @@ -288,87 +288,87 @@ msgstr "" msgid "Diameter" msgstr "Durchmesser" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "Werkzeugdurchmesser." -#: appDatabase.py:233 +#: appDatabase.py:232 msgid "Diameter Tolerance" msgstr "" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." msgstr "" -#: appDatabase.py:241 +#: appDatabase.py:240 msgid "Min" msgstr "" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "" -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "" -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 #: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:4050 msgid "Operation" msgstr "Operation" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "" -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "Allgemeines" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fräsprozess" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Bohren" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 -#: appDatabase.py:2178 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Isolation" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Malen" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "NCC" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "Ausschnitt" -#: appDatabase.py:291 +#: appDatabase.py:290 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 @@ -379,7 +379,7 @@ msgstr "Ausschnitt" msgid "Shape" msgstr "Form" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -393,11 +393,11 @@ msgstr "" "B: Kugelförmig\n" "V: V-Förmig" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "V-Durchmesser" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." @@ -405,12 +405,12 @@ msgstr "" "V-Durchmesser.\n" "Durchmesser der Spitze eines V-Förmigen Werkzeugs." -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "Winkel der V-Form" # Typo in english? V-Angle, missing n? -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." @@ -418,14 +418,14 @@ msgstr "" "V-Winkel.\n" "Öffnungswinkel an der Spitze eine V-Förmigen Werkzeugs." -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Werkzeugtyp" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -440,11 +440,11 @@ msgstr "" "Durchgänge\n" "Finish: Finishing, hoher Vorschub" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Werkzeugversatz" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -460,11 +460,11 @@ msgstr "" "Out: Offset einen halben Werkzeugdurchmesser ausserhalb\n" "Custom: selbstdefinierter Wert im Feld \"Selbstdefinierter Offset\"" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "Selbstdefinierter Werkzeugversatz" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." @@ -472,7 +472,7 @@ msgstr "" "Selbstdefinierter Offset.\n" "Ein Wert der als Offset zum aktellen Pfad hinzugefügt wird." -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -487,7 +487,7 @@ msgstr "" msgid "Cut Z" msgstr "Schnitttiefe Z" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." @@ -495,12 +495,12 @@ msgstr "" "Schneidtiefe.\n" "Eindringtiefe in das Material." -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "Mehrfache Durchgänge" # MultiDepth is hard to translate, cause it is somewhat artificial. If you need to abbreviate perhaps "MehrfDurchg" could suffice, but stays ugly. -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" @@ -512,11 +512,11 @@ msgstr "" # Abbrev. unclear: Depth Per Pass? # Perhaps better not translate -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "DPP" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." @@ -524,7 +524,7 @@ msgstr "" "DPP: Tiefe pro Schnitt. Definiert die einzelne Schnitttiefe in mehrfachen " "Durchgängen." -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -535,7 +535,7 @@ msgstr "" msgid "Travel Z" msgstr "Bewegungshöhe Z (Travel)" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" @@ -545,11 +545,11 @@ msgstr "" "Die Höhe in der das Fräswerkzeug sich zwischen den Schnitten \n" "frei bewegen kann ohne auf Hindernisse zu stossen." -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "Zusätzlicher Schnitt" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -562,11 +562,11 @@ msgstr "" "durchgeführt, um Start und Endpunkt definitiv zu verbinden und \n" "so eine vollständige Isolation zu gewährleisten." -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "Extra Schnittlänge" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -580,14 +580,14 @@ msgstr "" "durchgeführt, um Start und Endpunkt definitiv zu verbinden und \n" "so eine vollständige Isolation zu gewährleisten." -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "Vorschub X-Y" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -596,7 +596,7 @@ msgstr "" "Die Geschwindigkeit in der XY-Ebene, die beim Schneiden in Material " "verwendet wird." -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -605,7 +605,7 @@ msgstr "" msgid "Feedrate Z" msgstr "Vorschub Z" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -613,11 +613,11 @@ msgstr "" "Vorschub Z.\n" "Die Geschwindigkeit in der Z-Ebene." -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "Vorschub ohne Last" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -629,11 +629,11 @@ msgstr "" "Wird benutzt bei Geräten die das G0 Kommando nicht \n" "unterstützen (oft 3D Drucker)." -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "Drehgeschwindigkeit" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" @@ -643,12 +643,12 @@ msgstr "" "Drehzahl des Fräsmotors in U/min.\n" "Wird nicht benutzt, wenn leer." -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Warten zum Beschleunigen" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 #, fuzzy #| msgid "" #| "Dwell.\n" @@ -663,11 +663,11 @@ msgstr "" "Überprüfen Sie dies, wenn eine Verzögerung erforderlich ist\n" "Der Spindelmotor erreicht die eingestellte Drehzahl." -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "Wartezeit zum Beschleunigen" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 #, fuzzy #| msgid "" #| "Dwell Time.\n" @@ -680,7 +680,7 @@ msgstr "" "Eine Verzögerung, mit der die Motorspindel ihre eingestellte Drehzahl " "erreicht." -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -693,12 +693,12 @@ msgstr "" "Wenn dies nicht erfolgreich ist, schlägt auch das Löschen ohne Kupfer fehl.\n" "- Klären-> das reguläre Nicht-Kupfer-löschen." -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 #: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Klären" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -708,7 +708,7 @@ msgstr "Klären" msgid "Milling Type" msgstr "Fräsart" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -725,7 +725,7 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorhanden ist" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 @@ -734,7 +734,7 @@ msgid "Climb" msgstr "Steigen" # Cannot translate without context. -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 @@ -742,7 +742,7 @@ msgstr "Steigen" msgid "Conventional" msgstr "Konventionell" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -754,7 +754,7 @@ msgid "Overlap" msgstr "Überlappung" # Double -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -774,7 +774,7 @@ msgstr "" "Höhere Werte = langsame Verarbeitung und langsame Ausführung auf CNC\n" "wegen zu vieler Wege." -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -792,7 +792,7 @@ msgstr "" msgid "Margin" msgstr "Marge" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -803,7 +803,7 @@ msgstr "Marge" msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -815,7 +815,7 @@ msgstr "Begrenzungsrahmenrand." msgid "Method" msgstr "Methode" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -828,7 +828,7 @@ msgstr "" "- Samenbasiert: Aus dem Samen heraus.\n" "- Linienbasiert: Parallele Linien." -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 @@ -838,7 +838,7 @@ msgstr "" msgid "Standard" msgstr "Standard" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -849,7 +849,7 @@ msgstr "Standard" msgid "Seed" msgstr "Keim" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -859,7 +859,7 @@ msgstr "Keim" msgid "Lines" msgstr "Linien" -#: appDatabase.py:669 appDatabase.py:784 +#: appDatabase.py:668 appDatabase.py:783 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1998 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 @@ -867,7 +867,7 @@ msgstr "Linien" msgid "Combo" msgstr "Combo" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 @@ -876,7 +876,7 @@ msgstr "Combo" msgid "Connect" msgstr "Verbinden" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 #: appTools/ToolNCC.py:4152 appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -887,14 +887,14 @@ msgstr "" "Zeichnen Sie Linien zwischen den Ergebnissen\n" "Segmente, um Werkzeuglifte zu minimieren." -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 #: appTools/ToolNCC.py:4158 appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Kontur" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 #: appTools/ToolNCC.py:4162 appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -905,7 +905,7 @@ msgstr "" "Schneiden Sie um den Umfang des Polygons herum\n" "Ecken und Kanten schneiden." -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -916,7 +916,7 @@ msgstr "" msgid "Offset" msgstr "Versatz" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -930,7 +930,7 @@ msgstr "" "Der Wert kann zwischen 0 und 10 FlatCAM-Einheiten liegen." # 3rd Time -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" @@ -952,7 +952,7 @@ msgstr "" "Höhere Werte = langsame Verarbeitung und langsame Ausführung auf CNC\n" "wegen zu vieler Wege." -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" @@ -964,7 +964,7 @@ msgstr "" "die Kanten des Polygons bis\n" "gemalt werden." -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -986,7 +986,7 @@ msgstr "" "ausgewählt\n" "in der angegebenen Reihenfolge." -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 @@ -994,12 +994,12 @@ msgstr "" msgid "Laser_lines" msgstr "LaserlinienLinien" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "Geht herum" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" @@ -1008,7 +1008,7 @@ msgstr "" "Breite der Isolationslücke in\n" "Anzahl (Ganzzahl) der Werkzeugbreiten." -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1016,13 +1016,13 @@ msgstr "" "Wie viel (Prozent) der Werkzeugbreite, um jeden Werkzeugdurchlauf zu " "überlappen." -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "Folgen" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 @@ -1036,12 +1036,12 @@ msgstr "" "Dies bedeutet, dass es durchschneiden wird\n" "die Mitte der Spur." -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "Isolierungsart" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -1061,23 +1061,23 @@ msgstr "" "wohingegen \"Int\" Isolation nur möglich ist, wenn es ein Loch \n" "innerhalb des Polygons gibt (also z.B. ein Torus)" -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 #: appTools/ToolIsolation.py:3252 msgid "Full" msgstr "Voll" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "Ausserhalb" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "Innerhalb" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" @@ -1086,12 +1086,12 @@ msgstr "" "Bohrtiefe (negativ)\n" "unter der Kupferoberfläche." -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "Versatz Z" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -1103,7 +1103,7 @@ msgstr "" "erzeugen.\n" "Der Wert hier kann den Parameter Cut Z ausgleichen." -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1120,7 +1120,7 @@ msgstr "" "mehrmals schneiden, bis Schnitttiefe Z\n" "erreicht ist." -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2146 appTools/ToolDrilling.py:2180 @@ -1128,7 +1128,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Tiefe jedes Durchgangs (positiv)." -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" @@ -1137,7 +1137,7 @@ msgstr "" "Werkzeughöhe auf Reisen\n" "über die XY-Ebene." -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -1150,14 +1150,14 @@ msgstr "" "Sogenannter Eintauchvorschub.\n" "Dies ist für die lineare Bewegung G01." -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "Vorschubgeschwindigkeit" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -1172,7 +1172,7 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1180,7 +1180,7 @@ msgstr "" msgid "Spindle speed" msgstr "Spulengeschwindigkeit" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" @@ -1189,19 +1189,19 @@ msgstr "" "Geschwindigkeit der Spindel\n" "in RPM (optional)" -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 #, fuzzy #| msgid "Mill Slots" msgid "Drill slots" msgstr "Mühlenschlitze" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "" -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 #, fuzzy #| msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1211,19 +1211,19 @@ msgstr "" "Wie viel (Prozent) der Werkzeugbreite, um jeden Werkzeugdurchlauf zu " "überlappen." -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." msgstr "" -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1234,12 +1234,12 @@ msgstr "" "macht den Ausschnitt der Leiterplatte weiter aus\n" "die tatsächliche PCB-Grenze" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "Spaltgröße" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1252,12 +1252,12 @@ msgstr "" "das umgebende Material (das eine\n" "von denen die Leiterplatte ausgeschnitten ist)." -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 msgid "Gap type" msgstr "" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1267,40 +1267,40 @@ msgid "" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" msgstr "" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 msgid "Depth" msgstr "" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." msgstr "" -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 #: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "Werkzeugdurchm" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "" -#: appDatabase.py:1233 +#: appDatabase.py:1232 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1310,17 +1310,17 @@ msgstr "" msgid "Spacing" msgstr "Abstand" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "" -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "Konvexe Form" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" @@ -1329,12 +1329,12 @@ msgstr "" "Erstellen Sie eine konvexe Form, die die gesamte Leiterplatte umgibt.\n" "Wird nur verwendet, wenn der Quellobjekttyp Gerber ist." -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "Spalt" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1358,11 +1358,11 @@ msgstr "" "- 2 tb \t- 2 * oben + 2 * unten\n" "- 8 \t- 2 * links + 2 * rechts + 2 * oben + 2 * unten" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "Werkzeug in DB hinzufügen" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" @@ -1372,43 +1372,43 @@ msgstr "" "Es wird in der Geometrie-Benutzeroberfläche verwendet.\n" "Danach können Sie es modifizieren." -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "Werkzeug aus DB löschen" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "Eine Auswahl von Werkzeugen aus der Werkzeugdatenbank entfernen." -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "DB exportieren" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "Werkzeugdatenbank als Textdatei speichern." -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "Importieren Sie DB" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "Werkzeugdatenbank aus einer Textdatei importieren." -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "Speichern DB" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "Speichern Sie die Tools-Datenbankinformationen." -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "Übertragen Sie das Werkzeug" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -1418,13 +1418,13 @@ msgstr "" "Objekt / Anwendungswerkzeug nach Auswahl eines Werkzeugs\n" "in der Werkzeugdatenbank." -#: appDatabase.py:1364 appGUI/MainGUI.py:1550 +#: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "Abbrechen" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 #: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291 @@ -1460,7 +1460,7 @@ msgstr "Abbrechen" msgid "Edited value is out of range" msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 #: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293 @@ -1496,100 +1496,104 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" msgid "Edited value is within limits." msgstr "Der bearbeitete Wert liegt innerhalb der Grenzen." -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Hinzufügen" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Von Datenbank kopieren" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Aus Datenbank löschen" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Änderungen speichern" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Werkzeugdatenbank konnte nicht geladen werden." -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Formatfehler beim Einlesen der Werkzeugdatenbank." -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "Geladene Werkzeugdatenbank von" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Werkzeug wurde zur Werkzeugdatenbank hinzugefügt." -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Das Werkzeug wurde aus der Werkzeugdatenbank kopiert." -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Werkzeug wurde aus der Werkzeugdatenbank gelöscht." -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Werkzeugdatenbank exportieren" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "Werkzeugdatenbank" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Fehler beim Schreiben der Werkzeugdatenbank in eine Datei." -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "Werkzeugdatenbank wurde exportiert nach" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "Import der FlatCAM-Werkzeugdatenbank" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "Werkzeugdatenbank" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "Datenbank der gespeicherten Werkzeuge." -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "" "Gescheitert. Kein Werkzeug (keine Spalte) in der Werkzeugtabelle ausgewählt" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "" -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "Werkzeugdatenbank geschlossen ohne zu speichern." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "Hinzufügen aus der Datenbank wurde abgebrochen." @@ -1799,7 +1803,7 @@ msgstr "Erledigt. Bohrer gelöscht." msgid "Click on the circular array Center position" msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -1981,7 +1985,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1994,7 +1998,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2394,7 +2398,7 @@ msgid "Buffer" msgstr "Puffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 +#: appGUI/GUIElements.py:3479 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -2458,7 +2462,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Wert" @@ -2473,7 +2477,7 @@ msgstr "Ein Bezugspunkt im Format X, Y." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Hinzufügen" @@ -3436,8 +3440,8 @@ msgstr "Erledigt. Öffnungsbewegung abgeschlossen." msgid "Done. Apertures copied." msgstr "Erledigt. Blende kopiert." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber-Editor" @@ -3554,17 +3558,17 @@ msgid "Add a new aperture to the aperture list." msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 appGUI/MainGUI.py:420 -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 -#: appTools/ToolIsolation.py:70 appTools/ToolIsolation.py:3150 -#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 +#: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Löschen" @@ -3784,8 +3788,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" @@ -3801,7 +3805,7 @@ msgstr "Erledigt. Gerber-Bearbeitung beendet." msgid "Cancelled. No aperture is selected" msgstr "Abgebrochen. Es ist keine Blende ausgewählt" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." @@ -3853,7 +3857,7 @@ msgstr "Es wurden keine Polygone markiert. Keiner passt in die Grenzen." msgid "Rotation action was not executed." msgstr "Rotationsaktion wurde nicht ausgeführt." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "Flip-Aktion wurde nicht ausgeführt." @@ -3911,7 +3915,7 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "Zeichenfolge, die die Zeichenfolge im Feld Suchen im gesamten Text ersetzt." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3968,7 +3972,7 @@ msgstr "Datei öffnen" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Code exportieren ..." @@ -3982,7 +3986,7 @@ msgstr "Keine solche Datei oder Ordner" msgid "Saved to" msgstr "Gespeichert in" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Code-Editor" @@ -4067,117 +4071,115 @@ msgstr "" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Undo" msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 #, fuzzy #| msgid "Ctrl+C" msgid "Ctrl+Z" msgstr "Kopieren" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Redo" msgstr "" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 #, fuzzy #| msgid "Ctrl+C" msgid "Ctrl+Y" msgstr "Kopieren" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:1630 -#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Schnitt" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "Strg+X" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Kopieren" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "Kopieren" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Paste" msgstr "" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 #, fuzzy #| msgid "Ctrl+C" msgid "Ctrl+V" msgstr "Kopieren" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 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 "Del" msgstr "Del" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Select All" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "Strg+A" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 #, fuzzy #| msgid "Down" msgid "Step Down" msgstr "Runter" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4187,19 +4189,19 @@ msgstr "" "- Absolut -> Der Bezugspunkt ist Punkt (0,0)\n" "- Relativ -> Der Referenzpunkt ist die Mausposition vor dem Sprung" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "Relativ" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "Ort" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4213,87 +4215,87 @@ msgstr "" "(x, y)\n" "vom aktuellen Mausstandort aus." -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "Protokoll speichern" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Strg+S" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 #, fuzzy #| msgid "Clear Plot" msgid "Clear All" msgstr "Plot klar löschen" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Geben Sie> help Excellon Export.Excellon eingestellt ..." -#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Gerber exportieren" @@ -4787,8 +4789,8 @@ msgstr "Q" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Einstellungen" @@ -5059,6 +5061,10 @@ msgstr "" msgid "About" msgstr "Über" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Geo-Editor" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Kreis hinzufügen" @@ -5168,10 +5174,6 @@ msgstr "Eckfang umschalten" msgid "K" msgstr "K" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Excellon Editor<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Bohrer hinzufügen" @@ -5198,10 +5200,6 @@ msgstr "Bohrer verkleinern" msgid "Move Drill(s)" msgstr "Bohrer verschieben" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Gerber-Editor<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5249,7 +5247,7 @@ msgstr "Alt+A" msgid "Eraser" msgstr "Radiergummi" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Verwandeln" @@ -5265,47 +5263,47 @@ msgstr "Diagramm deaktivieren" msgid "Set Color" msgstr "Farbsatz" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Rote" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Blau" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Gelb" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Grün" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Lila" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Braun" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "Weiß" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Schwarz" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Benutzerdefiniert" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Opazität" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "Standard" @@ -5649,12 +5647,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Grundstücksfläche" @@ -5756,10 +5754,6 @@ msgstr "Raster" msgid "Clear Plot" msgstr "Plot klar löschen" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Geo-Editor" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Pfad" @@ -5830,8 +5824,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Ja" @@ -5843,7 +5837,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "Nein" @@ -5985,7 +5979,7 @@ msgstr "Neuer Gerber" msgid "Edit Object (if selected)" msgstr "Objekt bearbeiten (falls ausgewählt)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Raster ein/aus" @@ -7902,7 +7896,7 @@ msgid "Manual" msgstr "Manuell" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 #, fuzzy #| msgid "Grids" msgid "Grid" @@ -8334,7 +8328,7 @@ msgid "Preferences default values are restored." msgstr "Die Standardeinstellungen werden wiederhergestellt." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Voreinstellungen in die Datei." @@ -9281,7 +9275,7 @@ msgstr "App Einstellungen" msgid "Grid Settings" msgstr "Rastereinstellungen" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "X-Wert" @@ -9289,7 +9283,7 @@ msgstr "X-Wert" msgid "This is the Grid snap value on X axis." msgstr "Dies ist der Rasterfangwert auf der X-Achse." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Y-Wert" @@ -9336,14 +9330,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Hochformat" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Querformat" @@ -9364,7 +9358,7 @@ msgstr "" "und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Achse" @@ -9386,7 +9380,7 @@ msgstr "" "Schriftgröße für die Textbox-AppGUI festgelegt\n" "Elemente, die in der Anwendung verwendet werden." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD" @@ -11510,7 +11504,7 @@ msgstr "" "in Gerber Dateien einzufügen oder als Datei zu exportieren." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Version" @@ -12722,7 +12716,7 @@ msgstr "Progressiv" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13536,7 +13530,7 @@ msgid "Export cancelled ..." msgstr "Export abgebrochen ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Wird geladen..." @@ -13991,7 +13985,7 @@ msgstr "Objekt umbenannt von {old} zu {new}" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "ausgewählt" @@ -16303,7 +16297,7 @@ msgstr "Bildwerkzeug" msgid "Import IMAGE" msgstr "BILD importieren" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16315,9 +16309,9 @@ msgstr "" msgid "Importing Image" msgstr "Bild importieren" -#: 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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Geöffnet" @@ -16616,7 +16610,7 @@ msgid "Click the end point of the paint area." msgstr "Klicken Sie auf den Endpunkt des Malbereichs." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Werkzeug aus Werkzeugdatenbank zur Werkzeugtabelle hinzugefügt." @@ -17170,11 +17164,11 @@ msgstr "PDF öffnen abgebrochen" msgid "Parsing PDF file ..." msgstr "PDF-Datei wird analysiert ..." -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" @@ -17606,7 +17600,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:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." @@ -17737,9 +17731,9 @@ msgstr "" "der andere hat die Erweiterung .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: 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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "Kein Objekt ausgewählt." @@ -18117,11 +18111,11 @@ msgstr "Führen Sie die Regelprüfung durch" msgid "Clear the text." msgstr "Löschen Sie den Text." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "...wird bearbeitet..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18673,7 +18667,7 @@ msgid "" "Canvas initialization finished in" msgstr "" -#: app_Main.py:1275 app_Main.py:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" @@ -19101,8 +19095,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:8274 -#: app_Main.py:8289 app_Main.py:8620 app_Main.py:8632 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "Ok" @@ -19195,36 +19189,32 @@ msgstr "Oben rechts" msgid "Locate ..." msgstr "Lokalisieren ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "" "Es ist kein Objekt ausgewählt. Wählen Sie ein Objekt und versuchen Sie es " "erneut." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Abbrechen. Die aktuelle Aufgabe wird so schnell wie möglich ordnungsgemäß " "abgeschlossen ..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "Werkzeugdatenbank geschlossen ohne zu speichern." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "" "Das Hinzufügen von Werkzeugen aus der Datenbank ist für dieses Objekt nicht " "zulässig." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -19232,227 +19222,227 @@ msgstr "" "Ein oder mehrere Werkzeuge wurden geändert.\n" "Möchten Sie die Werkzeugdatenbank aktualisieren?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Werkzeugdatenbank speichern" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "Kein Objekt ausgewählt, um auf der Y-Achse zu spiegeln." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Y-Achse spiegeln fertig." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "Es wurde kein Objekt zum Spiegeln auf der X-Achse ausgewählt." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "Es wurde kein Objekt zum Drehen ausgewählt." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Rotation abgeschlossen." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "Auf der X-Achse wurde kein Objekt zum Neigen / Schneiden ausgewählt." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "Kein Objekt für Neigung / Schneiden auf der Y-Achse ausgewählt." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "Neues Raster ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Bitte geben Sie im Float-Format einen Rasterwert mit einem Wert ungleich " "Null ein." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "Neues Raster" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " Rasterwert existiert nicht" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr " Kein Objekt zum Kopieren des Namens ausgewählt" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Wählen Sie eine Gerber- oder Excellon-Datei aus, um die Quelldatei " "anzuzeigen." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Anzeigen des Quellcodes des ausgewählten Objekts." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Quelleditor" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "" "Es gibt kein ausgewähltes Objekt, für das man seinen Quelldateien sehen kann." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Fehler beim Laden des Quellcodes für das ausgewählte Objekt" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Gehe zur Linie ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Linie:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Alle Objekte neu zeichnen" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Letzte Projekte löschen" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "" "Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung " "herstellen." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "Es gibt eine neuere Version von FlatCAM zum Download:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "Info" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19464,48 +19454,48 @@ msgstr "" "Einstellungen -> Registerkarte Allgemein in Legacy (2D).\n" "\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "" -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Arbeiten ..." -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Alpha-Level einstellen ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19513,99 +19503,99 @@ msgstr "" "Die Canvas-Initialisierung wurde gestartet.\n" "Canvas-Initialisierung abgeschlossen in" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Gerber-Datei öffnen." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Excellon-Datei öffnen." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "Öffnen der G-Code-Datei." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "HPGL2 öffnen" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "HPGL2-Datei öffnen." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Einstellungsdatei öffne" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: app_Main.py:8284 +#: app_Main.py:8289 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:8329 +#: app_Main.py:8334 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:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 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:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: app_Main.py:8411 +#: app_Main.py:8416 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:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Speichern Sie die Quelldatei des Skripts" -#: app_Main.py:8451 +#: app_Main.py:8456 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Gescheitert. Nur Dokumentobjekte können als Dokumentdateien gespeichert " "werden ..." -#: app_Main.py:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Speichern Sie die Quelldatei des Dokuments" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 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:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "SVG importieren" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19615,170 +19605,170 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "Neue TCL-Skriptdatei, die im Code-Editor erstellt wurde." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "Ausführen der ScriptObject-Datei." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: app_Main.py:8984 +#: app_Main.py:8989 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL-Skriptdatei im Code-Editor geöffnet und ausgeführt." -#: app_Main.py:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "FlatCAM-Objekte werden gedruckt" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Objekt als PDF speichern ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "PDF wird gedruckt ... Bitte warten." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "PDF-Datei gespeichert in" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "SVG exportieren" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Voreinstellungen wurden importiert von" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Exportierte Einstellungen nach" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "Datei konnte nicht exportiert werden." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "DXF exportieren" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "SVG importieren" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "Import fehlgeschlagen." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "DXF importieren" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: app_Main.py:9918 +#: app_Main.py:9923 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: app_Main.py:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: app_Main.py:9934 +#: app_Main.py:9939 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: app_Main.py:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: app_Main.py:9997 +#: app_Main.py:10002 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:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "GCode-Datei wird gelesen" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19790,84 +19780,84 @@ msgstr "" "Der Versuch, ein FlatCAM CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: app_Main.py:10116 +#: app_Main.py:10121 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:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "HPGL2 öffnen" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 öffnen ist fehlgeschlagen. Wahrscheinlich keine HPGL2-Datei." -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "TCL-Skriptdatei im Code-Editor geöffnet." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "TCL-Skript wird geöffnet ..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "TCL-Skript konnte nicht geöffnet werden." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "Öffnen der FlatCAM Config-Datei." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "Öffnen der FlatCAM-Projektdatei." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Projekt geladen von" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "Das Objekt wird von einer anderen Anwendung verwendet." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: app_Main.py:10478 +#: app_Main.py:10485 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" @@ -20221,6 +20211,12 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Excellon Editor<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Gerber-Editor<" + #~ msgid "Parameters:" #~ msgstr "Parameter:" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 62a5f6a2..bced0da0 100644 Binary files a/locale/en/LC_MESSAGES/strings.mo and b/locale/en/LC_MESSAGES/strings.mo differ diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index 752acde0..de080813 100644 --- a/locale/en/LC_MESSAGES/strings.po +++ b/locale/en/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-27 01:17+0200\n" -"PO-Revision-Date: 2020-10-27 01:17+0200\n" +"POT-Creation-Date: 2020-10-27 17:38+0200\n" +"PO-Revision-Date: 2020-10-27 17:39+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -104,7 +104,7 @@ msgstr "Export Bookmarks" msgid "Bookmarks" msgstr "Bookmarks" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -113,22 +113,22 @@ msgstr "Bookmarks" #: 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "Cancelled." -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -251,15 +251,15 @@ msgstr "Drilling Parameters" msgid "Cutout Parameters" msgstr "Cutout Parameters" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "Name" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" @@ -269,7 +269,7 @@ msgstr "" "This is not used in the app, it's function\n" "is to serve as a note for the user." -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 #: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 @@ -284,15 +284,15 @@ msgstr "" msgid "Diameter" msgstr "Diameter" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "Tool Diameter." -#: appDatabase.py:233 +#: appDatabase.py:232 msgid "Diameter Tolerance" msgstr "Diameter Tolerance" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." @@ -300,73 +300,73 @@ msgstr "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." -#: appDatabase.py:241 +#: appDatabase.py:240 msgid "Min" msgstr "Min" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "Set the tool tolerance minimum." -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "Max" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "Set the tool tolerance maximum." -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 #: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:4050 msgid "Operation" msgstr "Operation" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "The kind of Application Tool where this tool is to be used." -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "General" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Milling" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Drilling" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 -#: appDatabase.py:2178 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Isolation" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Paint" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "NCC" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "Cutout" -#: appDatabase.py:291 +#: appDatabase.py:290 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 @@ -377,7 +377,7 @@ msgstr "Cutout" msgid "Shape" msgstr "Shape" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -391,11 +391,11 @@ msgstr "" "B = ball tip milling tool\n" "V = v-shape milling tool" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "V-Dia" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." @@ -403,11 +403,11 @@ msgstr "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "V-Angle" -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." @@ -415,14 +415,14 @@ msgstr "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tool Type" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -436,11 +436,11 @@ msgstr "" "Rough = rough cut, low feedrate, multiple passes\n" "Finish = finishing cut, high feedrate" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Tool Offset" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -456,11 +456,11 @@ msgstr "" "Out = offset outside by half of tool diameter\n" "Custom = custom offset using the Custom Offset value" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "Custom Offset" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." @@ -468,7 +468,7 @@ msgstr "" "Custom Offset.\n" "A value to be used as offset from the current path." -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -483,7 +483,7 @@ msgstr "" msgid "Cut Z" msgstr "Cut Z" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." @@ -491,11 +491,11 @@ msgstr "" "Cutting Depth.\n" "The depth at which to cut into material." -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "MultiDepth" -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" @@ -505,11 +505,11 @@ msgstr "" "Selecting this will allow cutting in multiple passes,\n" "each pass adding a DPP parameter depth." -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "DPP" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." @@ -517,7 +517,7 @@ msgstr "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -528,7 +528,7 @@ msgstr "" msgid "Travel Z" msgstr "Travel Z" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" @@ -538,11 +538,11 @@ msgstr "" "Height at which the milling bit will travel between cuts,\n" "above the surface of the material, avoiding all fixtures." -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "ExtraCut" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -556,11 +556,11 @@ msgstr "" "such as that this point is covered by this extra cut to\n" "ensure a complete isolation." -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "E-Cut Length" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -576,14 +576,14 @@ msgstr "" "ensure a complete isolation. This is the length of\n" "the extra cut." -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -591,7 +591,7 @@ msgstr "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -600,7 +600,7 @@ msgstr "" msgid "Feedrate Z" msgstr "Feedrate Z" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -608,11 +608,11 @@ msgstr "" "Feedrate Z\n" "The speed on Z plane." -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "FR Rapids" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -624,11 +624,11 @@ msgstr "" "This is used only by some devices that can't use\n" "the G0 g-code command. Mostly 3D printers." -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "Spindle Speed" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" @@ -638,12 +638,12 @@ msgstr "" "If it's left empty it will not be used.\n" "The speed of the spindle in RPM." -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Dwell" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 msgid "" "Dwell.\n" "Check this if a delay is needed to allow\n" @@ -653,11 +653,11 @@ msgstr "" "Check this if a delay is needed to allow\n" "the spindle motor to reach its set speed." -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "Dwelltime" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 msgid "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." @@ -665,7 +665,7 @@ msgstr "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -677,12 +677,12 @@ msgstr "" "If it's not successful then the non-copper clearing will fail, too.\n" "- Clear -> the regular non-copper clearing." -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 #: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Clear" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -692,7 +692,7 @@ msgstr "Clear" msgid "Milling Type" msgstr "Milling Type" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -708,7 +708,7 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 @@ -716,7 +716,7 @@ msgstr "" msgid "Climb" msgstr "Climb" -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 @@ -724,7 +724,7 @@ msgstr "Climb" msgid "Conventional" msgstr "Conventional" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -735,7 +735,7 @@ msgstr "Conventional" msgid "Overlap" msgstr "Overlap" -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -754,7 +754,7 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -772,7 +772,7 @@ msgstr "" msgid "Margin" msgstr "Margin" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -783,7 +783,7 @@ msgstr "Margin" msgid "Bounding box margin." msgstr "Bounding box margin." -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -795,7 +795,7 @@ msgstr "Bounding box margin." msgid "Method" msgstr "Method" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -808,7 +808,7 @@ msgstr "" "- Seed-based: Outwards from seed.\n" "- Line-based: Parallel lines." -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 @@ -818,7 +818,7 @@ msgstr "" msgid "Standard" msgstr "Standard" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -829,7 +829,7 @@ msgstr "Standard" msgid "Seed" msgstr "Seed" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -839,7 +839,7 @@ msgstr "Seed" msgid "Lines" msgstr "Lines" -#: appDatabase.py:669 appDatabase.py:784 +#: appDatabase.py:668 appDatabase.py:783 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1998 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 @@ -847,7 +847,7 @@ msgstr "Lines" msgid "Combo" msgstr "Combo" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 @@ -856,7 +856,7 @@ msgstr "Combo" msgid "Connect" msgstr "Connect" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 #: appTools/ToolNCC.py:4152 appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -867,14 +867,14 @@ msgstr "" "Draw lines between resulting\n" "segments to minimize tool lifts." -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 #: appTools/ToolNCC.py:4158 appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contour" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 #: appTools/ToolNCC.py:4162 appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -885,7 +885,7 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -896,7 +896,7 @@ msgstr "" msgid "Offset" msgstr "Offset" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -909,7 +909,7 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" @@ -929,7 +929,7 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" @@ -941,7 +941,7 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -962,7 +962,7 @@ msgstr "" "- Combo: In case of failure a new method will be picked from the above\n" "in the order specified." -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 @@ -970,12 +970,12 @@ msgstr "" msgid "Laser_lines" msgstr "Laser_lines" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "Passes" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" @@ -984,19 +984,19 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "How much (percentage) of the tool width to overlap each tool pass." -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "Follow" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 @@ -1010,12 +1010,12 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "Isolation Type" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -1036,23 +1036,23 @@ msgstr "" "isolation can be done only when there is an opening\n" "inside of the polygon (e.g polygon is a 'doughnut' shape)." -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 #: appTools/ToolIsolation.py:3252 msgid "Full" msgstr "Full" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "Ext" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "Int" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" @@ -1061,12 +1061,12 @@ msgstr "" "Drill depth (negative)\n" "below the copper surface." -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "Offset Z" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -1077,7 +1077,7 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1094,7 +1094,7 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2146 appTools/ToolDrilling.py:2180 @@ -1102,7 +1102,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Depth of each pass (positive)." -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" @@ -1111,7 +1111,7 @@ msgstr "" "Tool height when travelling\n" "across the XY plane." -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -1124,14 +1124,14 @@ msgstr "" "So called 'Plunge' feedrate.\n" "This is for linear move G01." -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -1146,7 +1146,7 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1154,7 +1154,7 @@ msgstr "" msgid "Spindle speed" msgstr "Spindle speed" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" @@ -1163,29 +1163,29 @@ msgstr "" "Speed of the spindle\n" "in RPM (optional)" -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 msgid "Drill slots" msgstr "Drill slots" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "If the selected tool has slots then they will be drilled." -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" "How much (percentage) of the tool diameter to overlap previous drill hole." -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "Last drill" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" @@ -1194,7 +1194,7 @@ msgstr "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1205,12 +1205,12 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "Gap size" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1223,12 +1223,12 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 msgid "Gap type" msgstr "Gap type" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1243,22 +1243,22 @@ msgstr "" "gap\n" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "Bridge" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "Thin" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 msgid "Depth" msgstr "Depth" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 msgid "" "The depth until the milling is done\n" @@ -1267,18 +1267,18 @@ msgstr "" "The depth until the milling is done\n" "in order to thin the gaps." -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 #: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "Tool Diameter" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "The drill hole diameter when doing mouse bites." -#: appDatabase.py:1233 +#: appDatabase.py:1232 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1288,17 +1288,17 @@ msgstr "The drill hole diameter when doing mouse bites." msgid "Spacing" msgstr "Spacing" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "The spacing between drill holes when doing mouse bites." -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "Convex Shape" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" @@ -1307,12 +1307,12 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "Gaps" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1336,11 +1336,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "Add Tool in DB" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" @@ -1350,43 +1350,43 @@ msgstr "" "It will be used in the Geometry UI.\n" "You can edit it after it is added." -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "Delete Tool from DB" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "Remove a selection of tools in the Tools Database." -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "Export DB" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "Save the Tools Database to a custom text file." -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "Import DB" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "Load the Tools Database information's from a custom text file." -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "Save DB" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "Save the Tools Database information's." -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "Transfer the Tool" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -1396,13 +1396,13 @@ msgstr "" "object/application tool after selecting a tool\n" "in the Tools Database." -#: appDatabase.py:1364 appGUI/MainGUI.py:1550 +#: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "Cancel" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 #: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291 @@ -1438,7 +1438,7 @@ msgstr "Cancel" msgid "Edited value is out of range" msgstr "Edited value is out of range" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 #: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293 @@ -1474,100 +1474,104 @@ msgstr "Edited value is out of range" msgid "Edited value is within limits." msgstr "Edited value is within limits." -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Add to DB" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Copy from DB" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Delete from DB" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Save changes" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Could not load Tools DB file." -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Failed to parse Tools DB file." -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "Loaded Tools DB from" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Tool added to DB." -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Tool copied from Tools DB." -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Tool removed from Tools DB." -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Export Tools Database" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Failed to write Tools DB to file." -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "Exported Tools DB to" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "Import FlatCAM Tools DB" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "Tools Database" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "Saved Tools DB." -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "To change tool properties select only one tool. Tools currently selected" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "No Tool/row selected in the Tools Database table" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Tools DB empty." -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "Tools in Tools Database edited but not saved." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "Cancelled adding tool from DB." @@ -1764,7 +1768,7 @@ msgstr "Done. Drill(s) deleted." msgid "Click on the circular array Center position" msgstr "Click on the circular array Center position" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -1945,7 +1949,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1958,7 +1962,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2353,7 +2357,7 @@ msgid "Buffer" msgstr "Buffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 +#: appGUI/GUIElements.py:3479 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -2417,7 +2421,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Value" @@ -2432,7 +2436,7 @@ msgstr "A point of reference in format X,Y." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Add" @@ -3376,8 +3380,8 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -3494,17 +3498,17 @@ msgid "Add a new aperture to the aperture list." msgstr "Add a new aperture to the aperture list." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 appGUI/MainGUI.py:420 -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 -#: appTools/ToolIsolation.py:70 appTools/ToolIsolation.py:3150 -#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 +#: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Delete" @@ -3719,8 +3723,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" @@ -3736,7 +3740,7 @@ msgstr "Done. Gerber editing finished." msgid "Cancelled. No aperture is selected" msgstr "Cancelled. No aperture is selected" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." @@ -3782,7 +3786,7 @@ msgstr "No polygons were marked. None fit within the limits." msgid "Rotation action was not executed." msgstr "Rotation action was not executed." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "Flip action was not executed." @@ -3836,7 +3840,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "String to replace the one in the Find box throughout the text." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3891,7 +3895,7 @@ msgstr "Open file" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Export Code ..." @@ -3905,7 +3909,7 @@ msgstr "No such file or directory" msgid "Saved to" msgstr "Saved to" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Code Editor" @@ -3986,111 +3990,107 @@ msgstr "Insert Code" msgid "Insert the code above at the cursor location." msgstr "Insert the code above at the cursor location." -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Undo" msgstr "Undo" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Redo" msgstr "Redo" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:1630 -#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cut" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Copy" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Paste" msgstr "Paste" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 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 "Del" msgstr "Del" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Select All" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 -#| msgid "Step" +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "Step Up" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 -#| msgid "Step" +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 msgid "Step Down" msgstr "Step Down" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4100,19 +4100,19 @@ msgstr "" "- Absolute -> the reference point is point (0,0)\n" "- Relative -> the reference point is the mouse position before Jump" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "Relative" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "Location" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4124,85 +4124,85 @@ msgstr "" "If the reference is Relative then the Jump will be at the (x,y) distance\n" "from the current mouse location point." -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "Save Log" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 msgid "Clear All" msgstr "Clear All" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Type >help< to get started" -#: appGUI/GUIElements.py:4053 appGUI/GUIElements.py:4070 +#: appGUI/GUIElements.py:3969 appGUI/GUIElements.py:3986 msgid "Jog the Y axis." msgstr "Jog the Y axis." -#: appGUI/GUIElements.py:4061 +#: appGUI/GUIElements.py:3977 msgid "Move to Origin." msgstr "Move to Origin." -#: appGUI/GUIElements.py:4078 appGUI/GUIElements.py:4086 +#: appGUI/GUIElements.py:3994 appGUI/GUIElements.py:4002 msgid "Jog the X axis." msgstr "Jog the X axis." -#: appGUI/GUIElements.py:4096 appGUI/GUIElements.py:4106 +#: appGUI/GUIElements.py:4012 appGUI/GUIElements.py:4022 msgid "Jog the Z axis." msgstr "Jog the Z axis." -#: appGUI/GUIElements.py:4132 +#: appGUI/GUIElements.py:4048 msgid "Zero the CNC X axes at current position." msgstr "Zero the CNC X axes at current position." -#: appGUI/GUIElements.py:4140 +#: appGUI/GUIElements.py:4056 msgid "Zero the CNC Y axes at current position." msgstr "Zero the CNC Y axes at current position." -#: appGUI/GUIElements.py:4145 +#: appGUI/GUIElements.py:4061 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4148 +#: appGUI/GUIElements.py:4064 msgid "Zero the CNC Z axes at current position." msgstr "Zero the CNC Z axes at current position." -#: appGUI/GUIElements.py:4152 +#: appGUI/GUIElements.py:4068 msgid "Do Home" msgstr "Do Home" -#: appGUI/GUIElements.py:4154 +#: appGUI/GUIElements.py:4070 msgid "Perform a homing cycle on all axis." msgstr "Perform a homing cycle on all axis." -#: appGUI/GUIElements.py:4162 +#: appGUI/GUIElements.py:4078 msgid "Zero all CNC axes at current position." msgstr "Zero all CNC axes at current position." -#: appGUI/GUIElements.py:4317 appGUI/GUIElements.py:4326 +#: appGUI/GUIElements.py:4233 appGUI/GUIElements.py:4242 msgid "Idle." msgstr "Idle." -#: appGUI/GUIElements.py:4359 +#: appGUI/GUIElements.py:4275 msgid "Application started ..." msgstr "Application started ..." -#: appGUI/GUIElements.py:4360 +#: appGUI/GUIElements.py:4276 msgid "Hello!" msgstr "Hello!" -#: appGUI/GUIElements.py:4407 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4323 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Run Script ..." -#: appGUI/GUIElements.py:4409 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4325 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4212,28 +4212,28 @@ msgstr "" "enabling the automation of certain\n" "functions of FlatCAM." -#: appGUI/GUIElements.py:4418 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4334 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Open" -#: appGUI/GUIElements.py:4422 +#: appGUI/GUIElements.py:4338 msgid "Open Project ..." msgstr "Open Project ..." -#: appGUI/GUIElements.py:4428 +#: appGUI/GUIElements.py:4344 msgid "Open &Gerber ...\tCtrl+G" msgstr "Open &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:4433 +#: appGUI/GUIElements.py:4349 msgid "Open &Excellon ...\tCtrl+E" msgstr "Open &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:4438 +#: appGUI/GUIElements.py:4354 msgid "Open G-&Code ..." msgstr "Open G-&Code ..." -#: appGUI/GUIElements.py:4448 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4364 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Exit" @@ -4356,8 +4356,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:8181 -#: app_Main.py:8184 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8186 +#: app_Main.py:8189 msgid "Open Project" msgstr "Open Project" @@ -4366,7 +4366,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8061 app_Main.py:8066 +#: app_Main.py:8066 app_Main.py:8071 msgid "Open Gerber" msgstr "Open Gerber" @@ -4375,7 +4375,7 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8101 app_Main.py:8106 +#: app_Main.py:8106 app_Main.py:8111 msgid "Open Excellon" msgstr "Open Excellon" @@ -4384,7 +4384,7 @@ msgstr "Open Excellon" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +#: appGUI/MainGUI.py:140 app_Main.py:8149 app_Main.py:8154 msgid "Open G-Code" msgstr "Open G-Code" @@ -4469,11 +4469,11 @@ msgid "Export" msgstr "Export" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8299 app_Main.py:8303 +#: app_Main.py:8304 app_Main.py:8308 msgid "Export SVG" msgstr "Export SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +#: appGUI/MainGUI.py:249 app_Main.py:8648 app_Main.py:8652 msgid "Export DXF" msgstr "Export DXF" @@ -4491,7 +4491,7 @@ msgstr "" "the saved image will contain the visual \n" "information currently in FlatCAM Plot Area." -#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +#: appGUI/MainGUI.py:268 app_Main.py:8546 app_Main.py:8550 msgid "Export Excellon" msgstr "Export Excellon" @@ -4505,7 +4505,7 @@ msgstr "" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Excellon Export." -#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Export Gerber" @@ -4693,8 +4693,8 @@ msgstr "Q" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Preferences" @@ -4965,6 +4965,10 @@ msgstr "How To" msgid "About" msgstr "About" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Geo Editor" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Add Circle" @@ -5073,10 +5077,6 @@ msgstr "Toggle Corner Snap" msgid "K" msgstr "K" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Excellon Editor<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Add Drill" @@ -5103,10 +5103,6 @@ msgstr "Resize Drill(S)" msgid "Move Drill(s)" msgstr "Move Drill(s)" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Gerber Editor<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5154,7 +5150,7 @@ msgstr "Alt+A" msgid "Eraser" msgstr "Eraser" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Transform" @@ -5170,47 +5166,47 @@ msgstr "Disable Plot" msgid "Set Color" msgstr "Set Color" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Red" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Blue" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Yellow" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Green" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Purple" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Brown" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "White" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Black" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Custom" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Opacity" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "Default" @@ -5552,12 +5548,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Plot Area" @@ -5658,10 +5654,6 @@ msgstr "Grids" msgid "Clear Plot" msgstr "Clear Plot" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Geo Editor" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Path" @@ -5732,8 +5724,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Yes" @@ -5745,7 +5737,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "No" @@ -5887,7 +5879,7 @@ msgstr "New Gerber" msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Grid On/Off" @@ -7754,7 +7746,7 @@ msgid "Manual" msgstr "Manual" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 msgid "Grid" msgstr "Grid" @@ -8160,7 +8152,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:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." @@ -9076,7 +9068,7 @@ msgstr "App Settings" msgid "Grid Settings" msgstr "Grid Settings" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "X value" @@ -9084,7 +9076,7 @@ msgstr "X value" msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Y value" @@ -9131,14 +9123,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Portrait" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Landscape" @@ -9157,7 +9149,7 @@ msgstr "" "and include the Project, Selected and Tool tabs." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Axis" @@ -9177,7 +9169,7 @@ msgstr "" "This sets the font size for the Textbox GUI\n" "elements that are used in the application." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD" @@ -11229,7 +11221,7 @@ msgstr "" "into a selected Gerber file, or it can be exported as a file." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Version" @@ -12413,7 +12405,7 @@ msgstr "Progressive" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13208,7 +13200,7 @@ msgid "Export cancelled ..." msgstr "Export cancelled ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Loading..." @@ -13647,7 +13639,7 @@ msgstr "Object renamed from {old} to {new}" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "selected" @@ -15891,7 +15883,7 @@ msgstr "Image Tool" msgid "Import IMAGE" msgstr "Import IMAGE" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15903,9 +15895,9 @@ msgstr "" msgid "Importing Image" msgstr "Importing Image" -#: 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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Opened" @@ -16190,7 +16182,7 @@ msgid "Click the end point of the paint area." msgstr "Click the end point of the paint area." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Tool from DB added in Tool Table." @@ -16725,11 +16717,11 @@ msgstr "Open PDF cancelled" msgid "Parsing PDF file ..." msgstr "Parsing PDF file ..." -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "Failed to open" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "No geometry found in file" @@ -17143,7 +17135,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:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "This is not Excellon file." @@ -17274,9 +17266,9 @@ msgstr "" "the other has .INF extension." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: 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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "No object selected." @@ -17648,11 +17640,11 @@ msgstr "Run Rules Check" msgid "Clear the text." msgstr "Clear the text." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "...processing..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18194,7 +18186,7 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:1275 app_Main.py:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "New Project - Not saved" @@ -18597,8 +18589,8 @@ msgstr "" "\n" "Do you want to continue?" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "Ok" @@ -18690,29 +18682,25 @@ msgstr "Top-Right" msgid "Locate ..." msgstr "Locate ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Aborting. The current task will be gracefully closed as soon as possible..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "Tools in Tools Database edited but not saved." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "Adding tool from DB is not allowed for this object." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -18720,219 +18708,219 @@ msgstr "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Save Tools Database" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Rotation done." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "New Grid ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "Please enter a grid value with non-zero value, in Float format." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "New Grid added" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "Grid already exists" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Select an Gerber or Excellon file to view it's source file." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Source Editor" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "There is no selected object for which to see it's source file code." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Go to Line ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Line:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Redrawing all objects" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Clear Recent projects" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Clear Recent files" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "Release date" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "Displayed" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "Snap" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "Workspace active" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "Workspace size" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "Workspace orientation" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "Newer Version Available" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "There is a newer version of FlatCAM available for download:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "info" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -18944,48 +18932,48 @@ msgstr "" "tab.\n" "\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "All plots disabled." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "All plots enabled." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "All non selected plots enabled." -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Working ..." -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Set alpha level ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18993,91 +18981,91 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Opening Gerber file." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Opening Excellon file." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "Opening G-Code file." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "Open HPGL2" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "Opening HPGL2 file." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Open Configuration File" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: app_Main.py:8284 +#: app_Main.py:8289 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: app_Main.py:8329 +#: app_Main.py:8334 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:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "Export PNG Image" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 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:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: app_Main.py:8411 +#: app_Main.py:8416 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:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Save Script source file" -#: app_Main.py:8451 +#: app_Main.py:8456 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:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Save Document source file" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 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:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "Import SVG" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "Import DXF" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19087,167 +19075,167 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "New Project created" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "New TCL script file created in Code Editor." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "Open TCL script" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "Executing ScriptObject file." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "Run TCL script" -#: app_Main.py:8984 +#: app_Main.py:8989 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL script file opened in Code Editor and executed." -#: app_Main.py:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Save Project As ..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "FlatCAM objects print" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Save Object as PDF ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "Printing PDF ... Please wait." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "PDF file saved to" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "Exporting SVG" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "SVG file exported to" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Exported preferences to" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "Could not export file." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "DXF file exported to" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "Exporting DXF" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "Importing SVG" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "Import failed." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "Importing DXF" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Failed to open file" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Failed to parse file" -#: app_Main.py:9918 +#: app_Main.py:9923 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:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Opening Gerber" -#: app_Main.py:9934 +#: app_Main.py:9939 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber failed. Probable not a Gerber file." -#: app_Main.py:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "Cannot open file" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Opening Excellon." -#: app_Main.py:9997 +#: app_Main.py:10002 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: app_Main.py:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "Reading GCode file" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "This is not GCODE" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "Opening G-Code." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19259,83 +19247,83 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: app_Main.py:10116 +#: app_Main.py:10121 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:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "Opening HPGL2" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Open HPGL2 failed. Probable not a HPGL2 file." -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "TCL script file opened in Code Editor." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "Opening TCL Script..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "Failed to open TCL Script." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "Opening FlatCAM Config file." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Failed to open config file" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "Opening FlatCAM Project file." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Failed to open project file" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Project loaded from" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Project saved to" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "The object is used by another application." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Retry to save it." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: app_Main.py:10478 +#: app_Main.py:10485 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." @@ -19676,6 +19664,12 @@ msgstr "Origin set by offsetting all loaded objects with " msgid "No Geometry name in args. Provide a name and try again." msgstr "No Geometry name in args. Provide a name and try again." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Excellon Editor<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Gerber Editor<" + #~ msgid "New Project ...\tCtrl+N" #~ msgstr "New Project ...\tCtrl+N" diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 0c7d2f8c..09072941 100644 Binary files a/locale/es/LC_MESSAGES/strings.mo and b/locale/es/LC_MESSAGES/strings.mo differ diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po index dbc406c6..1f64374b 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-27 01:17+0200\n" -"PO-Revision-Date: 2020-10-27 01:18+0200\n" +"POT-Creation-Date: 2020-10-27 17:38+0200\n" +"PO-Revision-Date: 2020-10-27 17:38+0200\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -104,7 +104,7 @@ msgstr "Exportar marcadores" msgid "Bookmarks" msgstr "Marcadores" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -113,22 +113,22 @@ msgstr "Marcadores" #: 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "Cancelado." -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -259,15 +259,15 @@ msgstr "Parámetros de Perforación" msgid "Cutout Parameters" msgstr "Parámetros de Corte" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "Nombre" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" @@ -277,7 +277,7 @@ msgstr "" "Esto no se usa en la aplicación, es función\n" "es servir como una nota para el usuario." -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 #: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 @@ -292,15 +292,15 @@ msgstr "" msgid "Diameter" msgstr "Diámetro" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "Diá. de Herram." -#: appDatabase.py:233 +#: appDatabase.py:232 msgid "Diameter Tolerance" msgstr "Tolerancia de Diámetro" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." @@ -309,74 +309,74 @@ msgstr "" "herramienta deseado\n" "está dentro de la tolerancia especificada aquí." -#: appDatabase.py:241 +#: appDatabase.py:240 msgid "Min" msgstr "Mín" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "Establezca la tolerancia mínima de la herramienta." -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "Máx" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "Establezca la tolerancia máxima de la herramienta." -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 #: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:4050 msgid "Operation" msgstr "Operación" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "" "El tipo de herramienta de aplicación en la que se utilizará esta herramienta." -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "General" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fresado" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Perforación" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 -#: appDatabase.py:2178 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Aislamiento" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Pintar" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "NCC" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "Separar" -#: appDatabase.py:291 +#: appDatabase.py:290 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 @@ -387,7 +387,7 @@ msgstr "Separar" msgid "Shape" msgstr "Forma" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -401,11 +401,11 @@ msgstr "" "B = herramienta de fresado de punta esférica\n" "V = herramienta de fresado en forma de V" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "V-Dia" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." @@ -413,11 +413,11 @@ msgstr "" "V-Dia.\n" "Diámetro de la punta para herramientas en forma de V." -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "V-Ángulo" -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." @@ -425,14 +425,14 @@ msgstr "" "Ángulo en V.\n" "Ángulo en la punta para las herramientas en forma de V." -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tipo de herram" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -446,11 +446,11 @@ msgstr "" "Áspero = corte rugoso, baja velocidad de avance, múltiples pasadas\n" "Acabado = corte de acabado, alto avance" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Offset de Herram" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -467,11 +467,11 @@ msgstr "" "Personalizado = desplazamiento personalizado utilizando el valor de " "desplazamiento personalizado" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "Desplazamiento personalizado" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." @@ -479,7 +479,7 @@ msgstr "" "Desplazamiento personalizado.\n" "Un valor que se utilizará como desplazamiento de la ruta actual." -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -494,7 +494,7 @@ msgstr "" msgid "Cut Z" msgstr "Corte Z" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." @@ -502,11 +502,11 @@ msgstr "" "Profundidad de corte.\n" "La profundidad a la cual cortar en material." -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "Profund. Múlti" -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" @@ -516,11 +516,11 @@ msgstr "" "Seleccionar esto permitirá cortar en múltiples pasadas,\n" "cada pasada agrega una profundidad de parámetro PPP." -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "PPP" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." @@ -528,7 +528,7 @@ msgstr "" "PPP. Profundidad por pase.\n" "El valor utilizado para cortar en material en cada pasada." -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -539,7 +539,7 @@ msgstr "" msgid "Travel Z" msgstr "Viaje Z" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" @@ -549,11 +549,11 @@ msgstr "" "Altura a la que viajará la broca entre cortes,\n" "sobre la superficie del material, evitando todos los accesorios." -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "Corte extra" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -567,11 +567,11 @@ msgstr "" "como que este punto está cubierto por este corte adicional para\n" "Garantizar un aislamiento completo." -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "Longitud de Corte extra" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -587,14 +587,14 @@ msgstr "" "Garantizar un aislamiento completo. Esta es la longitud de\n" "El corte extra." -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "Avance X-Y" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -602,7 +602,7 @@ msgstr "" "Avance X-Y. Avance\n" "La velocidad en el plano XY utilizada mientras se corta en material." -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -611,7 +611,7 @@ msgstr "" msgid "Feedrate Z" msgstr "Avance Z" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -619,11 +619,11 @@ msgstr "" "Avance Z\n" "La velocidad en el plano Z." -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "Avance rápido" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -635,11 +635,11 @@ msgstr "" "Esto solo lo usan algunos dispositivos que no pueden usar\n" "el comando G0 g-code. Mayormente impresoras 3D." -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "Eje de velocidad" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" @@ -649,12 +649,12 @@ msgstr "" "Si se deja vacío, no se usará.\n" "La velocidad del husillo en RPM." -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Habitar" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 msgid "" "Dwell.\n" "Check this if a delay is needed to allow\n" @@ -664,11 +664,11 @@ msgstr "" "Marque esto si se necesita un retraso para permitir\n" "el motor del husillo para alcanzar su velocidad establecida." -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "Tiempo de permanencia" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 msgid "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." @@ -677,7 +677,7 @@ msgstr "" "Retardo utilizado para permitir que el husillo del motor alcance su " "velocidad establecida." -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -689,12 +689,12 @@ msgstr "" "Si no tiene éxito, la limpieza sin cobre también fallará.\n" "- Borrar -> la limpieza regular sin cobre." -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 #: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Limpiar" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -704,7 +704,7 @@ msgstr "Limpiar" msgid "Milling Type" msgstr "Tipo de fresado" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -721,7 +721,7 @@ msgstr "" "herramientas\n" "- convencional / útil cuando no hay compensación de reacción" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 @@ -729,7 +729,7 @@ msgstr "" msgid "Climb" msgstr "Subida" -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 @@ -737,7 +737,7 @@ msgstr "Subida" msgid "Conventional" msgstr "Convencional" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -748,7 +748,7 @@ msgstr "Convencional" msgid "Overlap" msgstr "Superposición" -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -768,7 +768,7 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "debido a demasiados caminos." -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -786,7 +786,7 @@ msgstr "" msgid "Margin" msgstr "Margen" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -797,7 +797,7 @@ msgstr "Margen" msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -809,7 +809,7 @@ msgstr "Margen de cuadro delimitador." msgid "Method" msgstr "Método" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -822,7 +822,7 @@ msgstr "" "- Basado en semillas: hacia afuera de la semilla.\n" "- Basado en líneas: líneas paralelas." -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 @@ -832,7 +832,7 @@ msgstr "" msgid "Standard" msgstr "Estándar" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -843,7 +843,7 @@ msgstr "Estándar" msgid "Seed" msgstr "Semilla" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -853,7 +853,7 @@ msgstr "Semilla" msgid "Lines" msgstr "Líneas" -#: appDatabase.py:669 appDatabase.py:784 +#: appDatabase.py:668 appDatabase.py:783 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1998 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 @@ -861,7 +861,7 @@ msgstr "Líneas" msgid "Combo" msgstr "Combo" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 @@ -870,7 +870,7 @@ msgstr "Combo" msgid "Connect" msgstr "Conectar" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 #: appTools/ToolNCC.py:4152 appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -881,14 +881,14 @@ msgstr "" "Dibuja líneas entre el resultado\n" "Segmentos para minimizar elevaciones de herramientas." -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 #: appTools/ToolNCC.py:4158 appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contorno" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 #: appTools/ToolNCC.py:4162 appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -899,7 +899,7 @@ msgstr "" "Corta todo el perímetro del polígono.\n" "Para recortar los bordes ásperos." -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -910,7 +910,7 @@ msgstr "" msgid "Offset" msgstr "Compensar" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -923,7 +923,7 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 10 unidades FlatCAM." -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" @@ -944,7 +944,7 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "debido a demasiados caminos." -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" @@ -956,7 +956,7 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -977,7 +977,7 @@ msgstr "" "- Combo: en caso de falla, se elegirá un nuevo método de los anteriores\n" "en el orden especificado." -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 @@ -985,12 +985,12 @@ msgstr "" msgid "Laser_lines" msgstr "Lineas laser" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "Pases" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" @@ -999,7 +999,7 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1007,13 +1007,13 @@ msgstr "" "Cuánto (porcentaje) del ancho de la herramienta para superponer cada pasada " "de herramienta." -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "Seguir" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 @@ -1027,12 +1027,12 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "Tipo de aislamiento" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -1053,23 +1053,23 @@ msgstr "" "el aislamiento solo se puede hacer cuando hay una abertura\n" "dentro del polígono (por ejemplo, el polígono tiene forma de 'rosquilla')." -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 #: appTools/ToolIsolation.py:3252 msgid "Full" msgstr "Completo" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "Exterior" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "Interior" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" @@ -1078,12 +1078,12 @@ msgstr "" "Profundidad de perforación (negativo)\n" "debajo de la superficie de cobre." -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "Offset Z" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -1095,7 +1095,7 @@ msgstr "" "la punta.\n" "El valor aquí puede compensar el parámetro Z de corte." -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1112,7 +1112,7 @@ msgstr "" "cortar varias veces hasta que el Corte Z sea\n" "alcanzado." -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2146 appTools/ToolDrilling.py:2180 @@ -1120,7 +1120,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Profundidad de cada pase (positivo)." -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" @@ -1129,7 +1129,7 @@ msgstr "" "Altura de herramienta al viajar\n" "A través del plano XY." -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -1142,14 +1142,14 @@ msgstr "" "La llamada velocidad de avance 'Plunge'.\n" "Esto es para el movimiento lineal G01." -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "Rápidos de avance" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -1164,7 +1164,7 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1172,7 +1172,7 @@ msgstr "" msgid "Spindle speed" msgstr "Eje de velocidad" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" @@ -1181,17 +1181,17 @@ msgstr "" "Velocidad del husillo\n" "en RPM (opcional)" -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 msgid "Drill slots" msgstr "Perforar las Ranuras" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "Si la herramienta seleccionada tiene ranuras, se perforarán." -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." @@ -1199,12 +1199,12 @@ msgstr "" "Cuánto (porcentaje) del diámetro de la herramienta debe superponerse al " "taladro anterior." -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "Último ejercicio" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" @@ -1213,7 +1213,7 @@ msgstr "" "Si la longitud de la ranura no está completamente cubierta por taladros,\n" "agregue un taladro en el punto final de la ranura." -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1224,12 +1224,12 @@ msgstr "" "hará que el corte de la PCB esté más alejado de\n" "el borde real de PCB" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "Tamaño de la brecha" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1242,12 +1242,12 @@ msgstr "" "el material circundante (el\n" "de la cual se corta el PCB)." -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 msgid "Gap type" msgstr "Tipo de brecha" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1262,22 +1262,22 @@ msgstr "" "el espacio\n" "- M-Bites -> 'Mouse Bites' - igual que el 'puente' pero cubierto con agujeros" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "Puente" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "Delgado" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 msgid "Depth" msgstr "Profundidad" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 msgid "" "The depth until the milling is done\n" @@ -1286,18 +1286,18 @@ msgstr "" "La profundidad hasta que se hace el fresado\n" "para adelgazar los huecos." -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 #: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "Diá. de Herram" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "El diámetro del taladro al hacer 'mouse bytes'." -#: appDatabase.py:1233 +#: appDatabase.py:1232 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1307,17 +1307,17 @@ msgstr "El diámetro del taladro al hacer 'mouse bytes'." msgid "Spacing" msgstr "Spacing" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "El espacio entre los taladros al hacer 'mouse bites'." -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "Forma convexa" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" @@ -1326,12 +1326,12 @@ msgstr "" "Crea una forma convexa que rodea toda la PCB.\n" "Se usa solo si el tipo de objeto de origen es Gerber." -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "Brechas" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1355,11 +1355,11 @@ msgstr "" "- 2tb - 2 * arriba + 2 * abajo\n" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "Agregar herramienta en DB" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" @@ -1369,46 +1369,46 @@ msgstr "" "Se utilizará en la interfaz de usuario de geometría.\n" "Puede editarlo después de agregarlo." -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "Eliminar herram. de la BD" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "Eliminar una selección de herramientas en la DB de herramientas." -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "Exportar DB" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "" "Guarde la base de datos de herramientas en un archivo de texto personalizado." -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "Importar DB" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "" "Cargue la información de la DB de herramientas desde un archivo de texto " "personalizado." -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "Salvar DB" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "Guarde la información de la base de datos de herramientas." -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "Transfiere la herramienta" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -1418,13 +1418,13 @@ msgstr "" "herramienta de objeto / aplicación después de seleccionar una herramienta\n" "en la base de datos de herramientas." -#: appDatabase.py:1364 appGUI/MainGUI.py:1550 +#: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "Cancelar" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 #: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291 @@ -1460,7 +1460,7 @@ msgstr "Cancelar" msgid "Edited value is out of range" msgstr "El valor editado está fuera de rango" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 #: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293 @@ -1496,103 +1496,108 @@ msgstr "El valor editado está fuera de rango" msgid "Edited value is within limits." msgstr "El valor editado está dentro de los límites." -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Añadir a DB" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Copiar de DB" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Eliminar de la DB" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Guardar cambios" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "No se pudo cargar el archivo de herramientas DB." -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Error al analizar el archivo DB de Herramientas." -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "BD de herramientas cargadas de" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Herramienta agregada a la base de datos." -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Herramienta copiada de Herramientas DB." -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Herramienta eliminada de Herramientas DB." -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Exportar la DB de herramientas" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "DB de herramientasram" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Error al escribir Herramientas DB en el archivo." -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "Exportó la base de datos de herramientas a" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "Importe la base de datos de herramientas FlatCAM" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "Base de Datos de Herramientas" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "Guardado el DB de herramientas." -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Para cambiar las propiedades de la herramienta, seleccione solo una " "herramienta. Herramientas seleccionadas actualmente" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "" "No se seleccionó ninguna herramienta / fila en la tabla Base de datos de " "herramientas" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Herramientas DB vacío." -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "" +"Herramientas en la base de datos de herramientas editadas pero no guardadas." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "Se canceló la herramienta de agregar de la DB." @@ -1800,7 +1805,7 @@ msgstr "Hecho. Taladro (s) eliminado (s)." msgid "Click on the circular array Center position" msgstr "Haga clic en la posición del centro matriz circular" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -1981,7 +1986,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1994,7 +1999,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2392,7 +2397,7 @@ msgid "Buffer" msgstr "Buffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 +#: appGUI/GUIElements.py:3479 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -2457,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Valor" @@ -2472,7 +2477,7 @@ msgstr "Un punto de referencia en formato X, Y." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Añadir" @@ -3427,8 +3432,8 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -3545,17 +3550,17 @@ msgid "Add a new aperture to the aperture list." msgstr "Agregar una nueva apertura a la lista de apertura." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 appGUI/MainGUI.py:420 -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 -#: appTools/ToolIsolation.py:70 appTools/ToolIsolation.py:3150 -#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 +#: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Borrar" @@ -3775,8 +3780,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" @@ -3792,7 +3797,7 @@ msgstr "La edición de gerber terminó." msgid "Cancelled. No aperture is selected" msgstr "Cancelado. No se selecciona ninguna apertura" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." @@ -3843,7 +3848,7 @@ msgstr "No se marcaron polígonos. Ninguno encaja dentro de los límites." msgid "Rotation action was not executed." msgstr "La acción de Rotación no se ejecutó." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." @@ -3896,7 +3901,7 @@ msgstr "Reemplazará la cadena del cuadro Buscar con la del cuadro Reemplazar." msgid "String to replace the one in the Find box throughout the text." msgstr "Cadena para reemplazar la del cuadro Buscar en todo el texto." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3953,7 +3958,7 @@ msgstr "Abrir documento" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Exportar el código ..." @@ -3967,7 +3972,7 @@ msgstr "El fichero o directorio no existe" msgid "Saved to" msgstr "Guardado en" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Editor de código" @@ -4048,109 +4053,107 @@ msgstr "Insertar codigo" msgid "Insert the code above at the cursor location." msgstr "Inserte el código de arriba en la ubicación del cursor." -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Undo" msgstr "Deshacer" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Redo" msgstr "Rehacer" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:1630 -#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cortar" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Dupdo" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "Copiar" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Paste" msgstr "Pega" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 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 "Del" msgstr "Del" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Seleccionar todo" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "Aumentar" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 msgid "Step Down" msgstr "Reducir" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4160,19 +4163,19 @@ msgstr "" "- Absoluto -> el punto de referencia es el punto (0,0)\n" "- Relativo -> el punto de referencia es la posición del mouse antes de Jump" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "Ubicación" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4186,85 +4189,85 @@ msgstr "" "y)\n" "desde el punto de ubicación actual del mouse." -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "Guardar Registro" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 msgid "Clear All" msgstr "Limpiar todo" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Escriba >help< para comenzar" -#: appGUI/GUIElements.py:4053 appGUI/GUIElements.py:4070 +#: appGUI/GUIElements.py:3969 appGUI/GUIElements.py:3986 msgid "Jog the Y axis." msgstr "Mueva el eje Y." -#: appGUI/GUIElements.py:4061 +#: appGUI/GUIElements.py:3977 msgid "Move to Origin." msgstr "Mover al origen." -#: appGUI/GUIElements.py:4078 appGUI/GUIElements.py:4086 +#: appGUI/GUIElements.py:3994 appGUI/GUIElements.py:4002 msgid "Jog the X axis." msgstr "Mueva el eje X." -#: appGUI/GUIElements.py:4096 appGUI/GUIElements.py:4106 +#: appGUI/GUIElements.py:4012 appGUI/GUIElements.py:4022 msgid "Jog the Z axis." msgstr "Mueva el eje Z." -#: appGUI/GUIElements.py:4132 +#: appGUI/GUIElements.py:4048 msgid "Zero the CNC X axes at current position." msgstr "Ponga a cero el eje X del CNC en la posición actual." -#: appGUI/GUIElements.py:4140 +#: appGUI/GUIElements.py:4056 msgid "Zero the CNC Y axes at current position." msgstr "Ponga a cero el eje Y del CNC en la posición actual." -#: appGUI/GUIElements.py:4145 +#: appGUI/GUIElements.py:4061 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4148 +#: appGUI/GUIElements.py:4064 msgid "Zero the CNC Z axes at current position." msgstr "Ponga a cero el eje Z del CNC en la posición actual." -#: appGUI/GUIElements.py:4152 +#: appGUI/GUIElements.py:4068 msgid "Do Home" msgstr "Hacer homing" -#: appGUI/GUIElements.py:4154 +#: appGUI/GUIElements.py:4070 msgid "Perform a homing cycle on all axis." msgstr "Realice un ciclo de referenciado en todos los ejes." -#: appGUI/GUIElements.py:4162 +#: appGUI/GUIElements.py:4078 msgid "Zero all CNC axes at current position." msgstr "Ponga a cero todos los ejes del CNC en la posición actual." -#: appGUI/GUIElements.py:4317 appGUI/GUIElements.py:4326 +#: appGUI/GUIElements.py:4233 appGUI/GUIElements.py:4242 msgid "Idle." msgstr "Ocioso." -#: appGUI/GUIElements.py:4359 +#: appGUI/GUIElements.py:4275 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: appGUI/GUIElements.py:4360 +#: appGUI/GUIElements.py:4276 msgid "Hello!" msgstr "¡Hola!" -#: appGUI/GUIElements.py:4407 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4323 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Ejecutar Script ..." -#: appGUI/GUIElements.py:4409 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4325 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4274,28 +4277,28 @@ msgstr "" "permitiendo la automatización de ciertos\n" "Funciones de FlatCAM." -#: appGUI/GUIElements.py:4418 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4334 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Abierto" -#: appGUI/GUIElements.py:4422 +#: appGUI/GUIElements.py:4338 msgid "Open Project ..." msgstr "Proyecto abierto ...Abierto &Project ..." -#: appGUI/GUIElements.py:4428 +#: appGUI/GUIElements.py:4344 msgid "Open &Gerber ...\tCtrl+G" msgstr "Abierto &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:4433 +#: appGUI/GUIElements.py:4349 msgid "Open &Excellon ...\tCtrl+E" msgstr "Abierto &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:4438 +#: appGUI/GUIElements.py:4354 msgid "Open G-&Code ..." msgstr "Abierto G-&Code ..." -#: appGUI/GUIElements.py:4448 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4364 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Salida" @@ -4418,8 +4421,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:8181 -#: app_Main.py:8184 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8186 +#: app_Main.py:8189 msgid "Open Project" msgstr "Proyecto abierto" @@ -4428,7 +4431,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8061 app_Main.py:8066 +#: app_Main.py:8066 app_Main.py:8071 msgid "Open Gerber" msgstr "Abrir gerber" @@ -4437,7 +4440,7 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8101 app_Main.py:8106 +#: app_Main.py:8106 app_Main.py:8111 msgid "Open Excellon" msgstr "Abierto Excellon" @@ -4446,7 +4449,7 @@ msgstr "Abierto Excellon" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +#: appGUI/MainGUI.py:140 app_Main.py:8149 app_Main.py:8154 msgid "Open G-Code" msgstr "Código G abierto" @@ -4531,11 +4534,11 @@ msgid "Export" msgstr "Exportar" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8299 app_Main.py:8303 +#: app_Main.py:8304 app_Main.py:8308 msgid "Export SVG" msgstr "Exportar SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +#: appGUI/MainGUI.py:249 app_Main.py:8648 app_Main.py:8652 msgid "Export DXF" msgstr "Exportar DXF" @@ -4553,7 +4556,7 @@ msgstr "" "La imagen guardada contendrá lo visual.\n" "Información actualmente en FlatCAM Plot Area." -#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +#: appGUI/MainGUI.py:268 app_Main.py:8546 app_Main.py:8550 msgid "Export Excellon" msgstr "Exportar Excellon" @@ -4567,7 +4570,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:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Gerber Exportación" @@ -4757,8 +4760,8 @@ msgstr "Q" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Preferencias" @@ -5029,6 +5032,10 @@ msgstr "Cómo" msgid "About" msgstr "Acerca de" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Geo Editor" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Añadir Círculo" @@ -5137,10 +5144,6 @@ msgstr "Alternar ajuste de esquina" msgid "K" msgstr "K" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Excellon Editor<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Añadir taladro" @@ -5167,10 +5170,6 @@ msgstr "Cambiar el tamaño de taladro(s)" msgid "Move Drill(s)" msgstr "Mover taladro(s)" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Gerber Editor<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5218,7 +5217,7 @@ msgstr "Alt+A" msgid "Eraser" msgstr "Borrador" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Transformar" @@ -5234,47 +5233,47 @@ msgstr "Desactivar parcela" msgid "Set Color" msgstr "Establecer color" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Rojo" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Azul" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Amarillo" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Púrpura" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Marrón" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "Blanca" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Negra" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Personalizado" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Opacidad" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "Predeterminado" @@ -5616,12 +5615,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Área de la parcela" @@ -5722,10 +5721,6 @@ msgstr "Rejillas" msgid "Clear Plot" msgstr "Parcela clara" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Geo Editor" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Ruta" @@ -5796,8 +5791,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Sí" @@ -5809,7 +5804,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "No" @@ -5951,7 +5946,7 @@ msgstr "Nuevo Gerber" msgid "Edit Object (if selected)" msgstr "Editar objeto (si está seleccionado)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Grid On/Off" @@ -7840,7 +7835,7 @@ msgid "Manual" msgstr "Manual" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 msgid "Grid" msgstr "Cuadrícula" @@ -8255,7 +8250,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:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." @@ -9177,7 +9172,7 @@ msgstr "Configuración de Aplicación" msgid "Grid Settings" msgstr "Configuración de cuadrícula" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "Valor X" @@ -9185,7 +9180,7 @@ msgstr "Valor X" msgid "This is the Grid snap value on X axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Valor Y" @@ -9232,14 +9227,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Retrato" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Paisaje" @@ -9259,7 +9254,7 @@ msgstr "" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Eje" @@ -9279,7 +9274,7 @@ msgstr "" "Esto establece el tamaño de fuente para la aplicación Textbox GUI\n" "elementos que se usan en la aplicación." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD" @@ -11375,7 +11370,7 @@ msgstr "" "en un archivo Gerber seleccionado, o puede exportarse como un archivo." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Versión" @@ -12582,7 +12577,7 @@ msgstr "Progresivo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13382,7 +13377,7 @@ msgid "Export cancelled ..." msgstr "Exportación cancelada ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Cargando..." @@ -13828,7 +13823,7 @@ msgstr "Objeto renombrado de {old} a {new}" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "seleccionado" @@ -16128,7 +16123,7 @@ msgstr "Herra. de imagen" msgid "Import IMAGE" msgstr "Importar IMAGEN" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16140,9 +16135,9 @@ msgstr "" msgid "Importing Image" msgstr "Importando imagen" -#: 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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Abierto" @@ -16436,7 +16431,7 @@ msgid "Click the end point of the paint area." msgstr "Haga clic en el punto final del área de pintura." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Herramienta de DB agregada en la Tabla de herramientas." @@ -16986,11 +16981,11 @@ msgstr "Abrir PDF cancelado" msgid "Parsing PDF file ..." msgstr "Analizando archivo PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "Falló al abrir" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "No se encontró geometría en el archivo" @@ -17411,7 +17406,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:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." @@ -17542,9 +17537,9 @@ msgstr "" "el otro tiene extensión .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: 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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "Ningún objeto seleccionado." @@ -17929,11 +17924,11 @@ msgstr "Ejecutar Reglas Verificar" msgid "Clear the text." msgstr "Borrar el texto." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "…procesando..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18495,7 +18490,7 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:1275 app_Main.py:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" @@ -18908,8 +18903,8 @@ msgstr "" "\n" "¿Quieres continuar?" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "De acuerdo" @@ -19001,30 +18996,25 @@ msgstr "Top-Derecha" msgid "Locate ..." msgstr "Localizar ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "" "Ningún objeto está seleccionado. Seleccione un objeto y vuelva a intentarlo." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Abortar La tarea actual se cerrará con gracia lo antes posible ..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "" -"Herramientas en la base de datos de herramientas editadas pero no guardadas." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "No se permite agregar herramientas desde DB para este objeto." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -19032,221 +19022,221 @@ msgstr "" "Se editan una o más herramientas.\n" "¿Desea actualizar la base de datos de herramientas?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Guardar base de datos de herramientas" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Rotación hecha." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Introduzca un valor de cuadrícula con un valor distinto de cero, en formato " "Float." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "Nueva rejilla" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Seleccione un archivo Gerber o Excellon para ver su archivo fuente." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Editor de fuente" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "No hay ningún objeto seleccionado para el cual ver su código fuente." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Error al cargar el código fuente para el objeto seleccionado" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Ir a la línea ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Línea:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Redibujando todos los objetos" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Borrar proyectos recientes" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "Fecha de lanzamiento" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "Desplegado" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "Chasquido" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "Pantalla" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "Espacio de trabajo activo" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "Tamaño del espacio de trabajo" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "Orientación del espacio de trabajo" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "Hay una versión más nueva de FlatCAM disponible para descargar:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "info" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19258,48 +19248,48 @@ msgstr "" "pestaña General.\n" "\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "Todas las parcelas no seleccionadas habilitadas." -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Trabajando ..." -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Establecer nivel alfa ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19307,99 +19297,99 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Abriendo el archivo Gerber." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Abriendo el archivo Excellon." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "Abriendo el archivo G-code." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "Abra HPGL2" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "Abrir el archivo HPGL2." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: app_Main.py:8284 +#: app_Main.py:8289 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: app_Main.py:8329 +#: app_Main.py:8334 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:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 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:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: app_Main.py:8411 +#: app_Main.py:8416 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:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Guardar archivo fuente de script" -#: app_Main.py:8451 +#: app_Main.py:8456 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:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Guardar archivo fuente del Documento" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 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:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "Importar SVG" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "Importar DXF" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19409,171 +19399,171 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "Nuevo archivo de script TCL creado en Code Editor." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "Abrir script TCL" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "Ejecutando archivo ScriptObject." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: app_Main.py:8984 +#: app_Main.py:8989 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:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "Impresión de objetos FlatCAM" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Guardar objeto como PDF ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "Imprimiendo PDF ... Por favor espere." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "Archivo PDF guardado en" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "Exportando SVG" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "Importar preferencias de FlatCAM" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Valores predeterminados importados de" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "Exportar preferencias de FlatCAM" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Preferencias exportadas a" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "No se pudo exportar el archivo." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "Exportando DXF" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "Importando SVG" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "Importación fallida." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "Importando DXF" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: app_Main.py:9918 +#: app_Main.py:9923 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:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: app_Main.py:9934 +#: app_Main.py:9939 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto falló. Probablemente no sea un archivo Gerber." -#: app_Main.py:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: app_Main.py:9997 +#: app_Main.py:10002 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:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "Lectura de archivo GCode" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "Apertura del código G." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19585,85 +19575,85 @@ msgstr "" "Intento de crear un objeto FlatCAM CNCJob desde el archivo G-Code falló " "durante el procesamiento" -#: app_Main.py:10116 +#: app_Main.py:10121 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:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "Apertura de HPGL2" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Abrir HPGL2 falló. Probablemente no sea un archivo HPGL2." -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "Archivo de script TCL abierto en Code Editor." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "Abriendo TCL Script ..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "Error al abrir la secuencia de comandos TCL." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "Abrir el archivo de configuración de FlatCAM." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "Apertura del archivo del proyecto FlatCAM." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Proyecto guardado en" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "El objeto es utilizado por otra aplicación." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: app_Main.py:10478 +#: app_Main.py:10485 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 " @@ -20016,6 +20006,12 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Excellon Editor<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Gerber Editor<" + #~ msgid "New Project ...\tCtrl+N" #~ msgstr "Nuevo proyecto ...\tCtrl+N" diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index fc2b5ba2..321e2ae2 100644 Binary files a/locale/fr/LC_MESSAGES/strings.mo and b/locale/fr/LC_MESSAGES/strings.mo differ diff --git a/locale/fr/LC_MESSAGES/strings.po b/locale/fr/LC_MESSAGES/strings.po index 4049d5af..af90347a 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-27 01:18+0200\n" -"PO-Revision-Date: 2020-10-27 01:18+0200\n" +"POT-Creation-Date: 2020-10-27 17:38+0200\n" +"PO-Revision-Date: 2020-10-27 17:38+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -105,7 +105,7 @@ msgstr "Exporter des signets" msgid "Bookmarks" msgstr "Internet" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -114,22 +114,22 @@ 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "Annulé." -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -266,15 +266,15 @@ msgstr "Paramètres du Film" msgid "Cutout Parameters" msgstr "Paramètres de Fente" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "Nom" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" @@ -284,7 +284,7 @@ msgstr "" "N'est pas utilisé dans l'application, cette fonction\n" "serre de note pour les utilisateurs." -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 #: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 @@ -299,89 +299,89 @@ msgstr "" msgid "Diameter" msgstr "Diamètre" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "Diamètre de l'outil." -#: appDatabase.py:233 +#: appDatabase.py:232 #, fuzzy #| msgid "Geo Tolerance" msgid "Diameter Tolerance" msgstr "Géo Tolérance" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." msgstr "" -#: appDatabase.py:241 +#: appDatabase.py:240 msgid "Min" msgstr "" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "" -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "" -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 #: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:4050 msgid "Operation" msgstr "Opération" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "" -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "Général" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fraisage" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Forage" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 -#: appDatabase.py:2178 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Isolé" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Peindre" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "NCC" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "Découpe de PCB" -#: appDatabase.py:291 +#: appDatabase.py:290 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 @@ -392,7 +392,7 @@ msgstr "Découpe de PCB" msgid "Shape" msgstr "Forme" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -406,11 +406,11 @@ msgstr "" "B = outil de fraisage à pointe sphérique\n" "V = outil de fraisage en forme de V" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "Diam. V" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." @@ -418,11 +418,11 @@ msgstr "" "Diamètre en V.\n" "Diamètre de la pointe pour les outils en forme de V." -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "Angle V" -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." @@ -430,14 +430,14 @@ msgstr "" "V-Angle.\n" "Angle de la pointe pour les outils en forme de V." -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Type d'outil" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -451,11 +451,11 @@ msgstr "" "Rugueux = coupe grossière, faible avance, passes multiples\n" "Finition = coupe de finition, avance élevée" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Décalage d'outil" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -472,11 +472,11 @@ msgstr "" "Personnalisé = décalage personnalisé à l'aide de la valeur de décalage " "personnalisé" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "Décalage personnalisé" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." @@ -484,7 +484,7 @@ msgstr "" "Décalage personnalisé.\n" "Valeur à utiliser comme décalage par rapport a l'existant." -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -499,7 +499,7 @@ msgstr "" msgid "Cut Z" msgstr "Gravure Z" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." @@ -507,11 +507,11 @@ msgstr "" "Profondeur de coupe.\n" "Profondeur de la gravure." -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "Plusieurs Passes" -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" @@ -522,11 +522,11 @@ msgstr "" "chaque passe en ajoutant une profondeur de Gravure DPP (profondeur par " "passe)." -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "DPP" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." @@ -534,7 +534,7 @@ msgstr "" "DPP. Profondeur par passe.\n" "La valeur utilisée pour graver le matériau à chaque passage." -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -545,7 +545,7 @@ msgstr "" msgid "Travel Z" msgstr "Déplacement Z" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" @@ -555,11 +555,11 @@ msgstr "" "Hauteur à laquelle la fraise se déplacera entre les coupes,\n" "au-dessus de la surface du matériau, en évitant tous les obstacles." -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "Coupe suppl" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -573,11 +573,11 @@ msgstr "" "de sorte que ce point soit couvert par cette coupe supplémentaire\n" "pour assurer une isolation complète." -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "L-Coupe suppl" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -589,14 +589,14 @@ msgstr "" "Longueur de coupe supplémentaire.\n" "Valeur de réglage de la coupe supplémentaire." -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "Vitesse de déplacement" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -604,7 +604,7 @@ msgstr "" "Déplacement X-Y. Vitesse d'avance\n" "La vitesse sur le plan XY utilisée lors de la découpe du matériau." -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -613,7 +613,7 @@ msgstr "" msgid "Feedrate Z" msgstr "Déplacements Hauteur" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -621,11 +621,11 @@ msgstr "" "Monter/Descente \n" "La vitesse sur l'axe Z." -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "Avance Rapides" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -638,11 +638,11 @@ msgstr "" "utiliser\n" "la commande g-code G0 . Principalement sur les imprimantes 3D." -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "Vitesse du Foret" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" @@ -652,12 +652,12 @@ msgstr "" "S'il est laissé vide, il ne sera pas utilisé.\n" "La vitesse du moteur en tr / min." -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Démarrage" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 #, fuzzy #| msgid "" #| "Dwell.\n" @@ -672,11 +672,11 @@ msgstr "" "Cochez cette case si un délai est nécessaire pour permettre\n" "au moteur d'atteindre sa vitesse définie." -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "Temps d'attente" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 #, fuzzy #| msgid "" #| "Dwell Time.\n" @@ -688,7 +688,7 @@ msgstr "" "Temps d'attente.\n" "Un délai utilisé pour permettre au moteur d'atteindre sa vitesse définie." -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -701,12 +701,12 @@ msgstr "" "Si cela ne réussit pas, alors le clearing sans cuivre échouera aussi.\n" "- Nettoyer -> le clearing régulier sans cuivre." -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 #: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Nettoyer" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -716,7 +716,7 @@ msgstr "Nettoyer" msgid "Milling Type" msgstr "Type de fraisage" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -733,7 +733,7 @@ msgstr "" "d'outils\n" "- conventionnel : utile quand il n'y a pas de compensation de jeu" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 @@ -741,7 +741,7 @@ msgstr "" msgid "Climb" msgstr "Monté" -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 @@ -749,7 +749,7 @@ msgstr "Monté" msgid "Conventional" msgstr "Conventionnel" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -760,7 +760,7 @@ msgstr "Conventionnel" msgid "Overlap" msgstr "Chevauchement" -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -780,7 +780,7 @@ msgstr "" "Valeurs supérieures = traitement lent et exécution lente sur CNC\n" "en raison de trop de chemins." -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -798,7 +798,7 @@ msgstr "" msgid "Margin" msgstr "Marge" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -809,7 +809,7 @@ msgstr "Marge" msgid "Bounding box margin." msgstr "Marge du cadre de sélection." -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -821,7 +821,7 @@ msgstr "Marge du cadre de sélection." msgid "Method" msgstr "Méthode" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -834,7 +834,7 @@ msgstr "" "- À base de graines: à l'extérieur des graines.\n" "- Ligne: lignes parallèles." -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 @@ -844,7 +844,7 @@ msgstr "" msgid "Standard" msgstr "Standard" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -855,7 +855,7 @@ msgstr "Standard" msgid "Seed" msgstr "La graine" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -865,7 +865,7 @@ msgstr "La graine" msgid "Lines" msgstr "Lignes" -#: appDatabase.py:669 appDatabase.py:784 +#: appDatabase.py:668 appDatabase.py:783 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1998 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 @@ -873,7 +873,7 @@ msgstr "Lignes" msgid "Combo" msgstr "Combo" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 @@ -882,7 +882,7 @@ msgstr "Combo" msgid "Connect" msgstr "Relier" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 #: appTools/ToolNCC.py:4152 appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -893,14 +893,14 @@ msgstr "" "Tracez des lignes entre les résultats\n" "segments pour minimiser les montées d’outil." -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 #: appTools/ToolNCC.py:4158 appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contour" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 #: appTools/ToolNCC.py:4162 appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -911,7 +911,7 @@ msgstr "" "Couper autour du périmètre du polygone\n" "pour couper les bords rugueux." -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -922,7 +922,7 @@ msgstr "" msgid "Offset" msgstr "Décalage" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -935,7 +935,7 @@ msgstr "" "des caractéristiques de cuivre.\n" "La valeur peut être comprise entre 0 et 10 unités FlatCAM." -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" @@ -956,7 +956,7 @@ msgstr "" "Valeurs supérieures = traitement lent et exécution lente sur CNC\n" "en raison de plus de chemins." -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" @@ -968,7 +968,7 @@ msgstr "" "les bords du polygone à\n" "être travailler." -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -990,7 +990,7 @@ msgstr "" "précédentes\n" "dans l'ordre spécifié." -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 @@ -998,12 +998,12 @@ msgstr "" msgid "Laser_lines" msgstr "Lignes_laser" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "Passes" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" @@ -1012,7 +1012,7 @@ msgstr "" "Largeur du fossé d'isolement dans\n" "nombre (entier) de largeurs d'outil." -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1020,13 +1020,13 @@ msgstr "" "La quantité (pourcentage) de la largeur d'outil qui chevauche chaque passe " "d'outil." -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "Suivre" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 @@ -1040,12 +1040,12 @@ msgstr "" "Cela signifie qu'il va couper à travers\n" "le milieu de la trace." -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "Type d'isolement" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -1067,23 +1067,23 @@ msgstr "" "à l'intérieur du polygone (par exemple, le polygone est une forme de `` " "beignet '')." -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 #: appTools/ToolIsolation.py:3252 msgid "Full" msgstr "Plein" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "Ext" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "Int" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" @@ -1092,12 +1092,12 @@ msgstr "" "Profondeur de forage (négatif)\n" "sous la surface de cuivre." -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "Décalage Z" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -1109,7 +1109,7 @@ msgstr "" "la pointe.\n" "La valeur ici peut compenser le paramètre Cut Z." -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1126,7 +1126,7 @@ msgstr "" "couper plusieurs fois jusqu'à ce que Cut Z soit\n" "atteint." -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2146 appTools/ToolDrilling.py:2180 @@ -1134,7 +1134,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Profondeur de chaque passage (positif)." -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" @@ -1143,7 +1143,7 @@ msgstr "" "Hauteur de l'outil en voyage\n" "à travers le plan XY." -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -1156,14 +1156,14 @@ msgstr "" "Ce qu'on appelle \"avance\".\n" "Ceci est pour le mouvement linéaire G01." -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "Avance rapide" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -1178,7 +1178,7 @@ msgstr "" "C'est utile seulement pour Marlin,\n" "ignorer pour les autres cas." -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1186,7 +1186,7 @@ msgstr "" msgid "Spindle speed" msgstr "Vitesse de broche" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" @@ -1195,19 +1195,19 @@ msgstr "" "Vitesse de la broche\n" "en tours / minute (optionnel)" -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 #, fuzzy #| msgid "Mill Slots" msgid "Drill slots" msgstr "Fraiser les Fentes" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "" -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 #, fuzzy #| msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1217,19 +1217,19 @@ msgstr "" "La quantité (pourcentage) de la largeur d'outil qui chevauche chaque passe " "d'outil." -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." msgstr "" -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1240,12 +1240,12 @@ msgstr "" "fera la découpe du PCB plus loin de\n" "la frontière de PCB" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "Taille de l'espace" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1258,14 +1258,14 @@ msgstr "" "matériau environnant (celui à partir duquel\n" " le circuit imprimé est découpé)." -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 #, fuzzy #| msgid "Image type" msgid "Gap type" msgstr "Type d'image" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1275,24 +1275,24 @@ msgid "" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" msgstr "" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 #, fuzzy #| msgid "MultiDepth" msgid "Depth" msgstr "Plusieurs Passes" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 #, fuzzy #| msgid "" @@ -1305,18 +1305,18 @@ msgstr "" "La largeur des lignes de voyage à être\n" "rendu dans l'intrigue." -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 #: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "Diam de l'outil" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "" -#: appDatabase.py:1233 +#: appDatabase.py:1232 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1326,17 +1326,17 @@ msgstr "" msgid "Spacing" msgstr "Espacement" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "" -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "Forme convexe" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" @@ -1345,12 +1345,12 @@ msgstr "" "Créez une forme convexe entourant tout le circuit imprimé.\n" "Utilisé uniquement si le type d'objet source est Gerber." -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "Nbres Ponts" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1374,11 +1374,11 @@ msgstr "" "- 2TB - 2 Haut + 2 Bas\n" "- 8 - 2 Gauches + 2 Droites + 2 Hauts + 2 Bas" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "Ajouter un Outil dans la BD" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" @@ -1388,46 +1388,46 @@ msgstr "" "Il sera utilisé dans l'interface utilisateur de géométrie.\n" "Vous pouvez le modifier après l'avoir ajouté." -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "Supprimer l'outil de la BD" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "Supprimez une sélection d'outils de la base de données." -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "Exporter la BD" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "" "Enregistrez la base de données d'outils dans un fichier texte personnalisé." -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "Importer une BD" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "" "Chargez les informations de la base de données d'outils à partir d'un " "fichier texte personnalisé." -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "Sauver BD" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "Enregistrez les informations de la base de données des outils." -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "Transférer l'outil" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -1437,13 +1437,13 @@ msgstr "" "objet / outil d'application après avoir sélectionné un outil\n" "dans la base de données d'outils." -#: appDatabase.py:1364 appGUI/MainGUI.py:1550 +#: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "Annuler" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 #: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291 @@ -1479,7 +1479,7 @@ msgstr "Annuler" msgid "Edited value is out of range" msgstr "La valeur modifiée est hors limites" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 #: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293 @@ -1515,101 +1515,105 @@ msgstr "La valeur modifiée est hors limites" msgid "Edited value is within limits." msgstr "La valeur modifiée est dans les limites." -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Ajouter à la BD" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Copier depuis BD" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Suppression de la BD" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Sauvegarder les modifications" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Impossible de charger le fichier BD des outils." -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Échec de l'analyse du fichier BD des outils." -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "Base de données des outils chargés à partir de" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Outil ajouté à BD." -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Outil copié à partir de la BD d'outils." -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Outil supprimé de la BD d'outils." -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Exporter la BD des outils" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "Base de données d'outils" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Échec d'écriture du fichier de base de données des outils." -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "Base de données d'outils exportée vers" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "Importer la BD des outils FlatCAM" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "Base de données d'outils" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "Sauvegarde de la BD des outils." -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "Aucun outil/ligne sélectionné dans le tableau de la BD d'outils" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 #, fuzzy #| msgid "Tool Diameter." msgid "Tools DB empty." msgstr "Diamètre de l'outil." -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "La base de données outils a été modifiés mais pas enregistrés." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "Ajout d'outil de la BD abandonné." @@ -1819,7 +1823,7 @@ msgstr "Terminé. Percer des trous supprimés." msgid "Click on the circular array Center position" msgstr "Cliquez sur le tableau circulaire Position centrale" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Editeur Excellon" @@ -2002,7 +2006,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -2015,7 +2019,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2420,7 +2424,7 @@ msgid "Buffer" msgstr "Tampon" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 +#: appGUI/GUIElements.py:3479 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -2484,7 +2488,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Valeur" @@ -2499,7 +2503,7 @@ msgstr "Un point de référence au format X, Y." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Ajouter" @@ -3464,8 +3468,8 @@ msgstr "Terminé. Déplacement des ouvertures terminé." msgid "Done. Apertures copied." msgstr "Terminé. Ouvertures copiées." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Editeur Gerber" @@ -3582,17 +3586,17 @@ msgid "Add a new aperture to the aperture list." msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 appGUI/MainGUI.py:420 -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 -#: appTools/ToolIsolation.py:70 appTools/ToolIsolation.py:3150 -#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 +#: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Effacer" @@ -3813,8 +3817,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "Une erreur interne s'est produite. Voir shell.\n" @@ -3830,7 +3834,7 @@ msgstr "Terminé. Gerber édition terminée." msgid "Cancelled. No aperture is selected" msgstr "Annulé. Aucune ouverture n'est sélectionnée" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Coordonnées copiées dans le presse-papier." @@ -3882,7 +3886,7 @@ msgstr "Aucun polygone n'a été marqué. Aucun ne rentre dans les limites." msgid "Rotation action was not executed." msgstr "L'action de rotation n'a pas été exécutée." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "La rotation n'a pas été exécutée." @@ -3936,7 +3940,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Chaîne pour remplacer celle de la zone Rechercher dans tout le texte." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3999,7 +4003,7 @@ msgstr "Fichier ouvert" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Exporter le code ..." @@ -4013,7 +4017,7 @@ msgstr "Aucun fichier ou répertoire de ce nom" msgid "Saved to" msgstr "Enregistré dans" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Éditeur de code" @@ -4108,111 +4112,109 @@ msgstr "Insérez QRCode" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Undo" msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Redo" msgstr "" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:1630 -#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Couper" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Copie" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Paste" msgstr "" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 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 "Del" msgstr "Del" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Tout sélectionner" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 #, fuzzy #| msgid "Down" msgid "Step Down" msgstr "Bas" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4222,19 +4224,19 @@ msgstr "" "- Absolue -> le point de référence est le point (0,0)\n" "- Relatif -> le point de référence est la position de la souris avant le saut" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "Relatif" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "Emplacement" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4246,87 +4248,87 @@ msgstr "" "Si la référence est relative, le saut sera à la distance (x, y)\n" "à partir du point d'emplacement actuel de la souris." -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "Enregistrer le journal" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 #, fuzzy #| msgid "&Clear plot" msgid "Clear All" msgstr "Effacer la Trace" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Tapez >help< pour commencer" -#: appGUI/GUIElements.py:4053 appGUI/GUIElements.py:4070 +#: appGUI/GUIElements.py:3969 appGUI/GUIElements.py:3986 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:4061 +#: appGUI/GUIElements.py:3977 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:4078 appGUI/GUIElements.py:4086 +#: appGUI/GUIElements.py:3994 appGUI/GUIElements.py:4002 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:4096 appGUI/GUIElements.py:4106 +#: appGUI/GUIElements.py:4012 appGUI/GUIElements.py:4022 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:4132 +#: appGUI/GUIElements.py:4048 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:4140 +#: appGUI/GUIElements.py:4056 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:4145 +#: appGUI/GUIElements.py:4061 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4148 +#: appGUI/GUIElements.py:4064 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:4152 +#: appGUI/GUIElements.py:4068 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:4154 +#: appGUI/GUIElements.py:4070 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:4162 +#: appGUI/GUIElements.py:4078 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:4317 appGUI/GUIElements.py:4326 +#: appGUI/GUIElements.py:4233 appGUI/GUIElements.py:4242 msgid "Idle." msgstr "Au repos." -#: appGUI/GUIElements.py:4359 +#: appGUI/GUIElements.py:4275 msgid "Application started ..." msgstr "Bienvenu dans FlatCam ..." -#: appGUI/GUIElements.py:4360 +#: appGUI/GUIElements.py:4276 msgid "Hello!" msgstr "Bonjours !" -#: appGUI/GUIElements.py:4407 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4323 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Exécutez le script ..." -#: appGUI/GUIElements.py:4409 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4325 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4336,28 +4338,28 @@ msgstr "" "Permet l’automatisation de \n" "fonctions dans FlatCAM." -#: appGUI/GUIElements.py:4418 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4334 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Ouvrir" -#: appGUI/GUIElements.py:4422 +#: appGUI/GUIElements.py:4338 msgid "Open Project ..." msgstr "Ouvrir Projet ..." -#: appGUI/GUIElements.py:4428 +#: appGUI/GUIElements.py:4344 msgid "Open &Gerber ...\tCtrl+G" msgstr "Ouvrir Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:4433 +#: appGUI/GUIElements.py:4349 msgid "Open &Excellon ...\tCtrl+E" msgstr "Ouvrir Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:4438 +#: appGUI/GUIElements.py:4354 msgid "Open G-&Code ..." msgstr "Ouvrir G-Code ..." -#: appGUI/GUIElements.py:4448 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4364 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Quitter" @@ -4480,8 +4482,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:8181 -#: app_Main.py:8184 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8186 +#: app_Main.py:8189 msgid "Open Project" msgstr "Ouvrir Projet" @@ -4490,7 +4492,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8061 app_Main.py:8066 +#: app_Main.py:8066 app_Main.py:8071 msgid "Open Gerber" msgstr "Ouvrir Gerber" @@ -4499,7 +4501,7 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8101 app_Main.py:8106 +#: app_Main.py:8106 app_Main.py:8111 msgid "Open Excellon" msgstr "Ouvrir Excellon" @@ -4508,7 +4510,7 @@ msgstr "Ouvrir Excellon" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +#: appGUI/MainGUI.py:140 app_Main.py:8149 app_Main.py:8154 msgid "Open G-Code" msgstr "Ouvrir G-code" @@ -4593,11 +4595,11 @@ msgid "Export" msgstr "Exportation" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8299 app_Main.py:8303 +#: app_Main.py:8304 app_Main.py:8308 msgid "Export SVG" msgstr "Exporter en SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +#: appGUI/MainGUI.py:249 app_Main.py:8648 app_Main.py:8652 msgid "Export DXF" msgstr "Exportation DXF" @@ -4615,7 +4617,7 @@ msgstr "" "L'image enregistrée contiendra le visuel\n" "de la zone de tracé de FlatCAM." -#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +#: appGUI/MainGUI.py:268 app_Main.py:8546 app_Main.py:8550 msgid "Export Excellon" msgstr "Exporter Excellon" @@ -4629,7 +4631,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:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Export Gerber" @@ -4819,8 +4821,8 @@ msgstr "Q" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Préférences" @@ -5091,6 +5093,10 @@ msgstr "Mode d'emploi" msgid "About" msgstr "Sur" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Éditeur de Géo" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Ajouter un Cercle" @@ -5199,10 +5205,6 @@ msgstr "Basculement d'angle" msgid "K" msgstr "K" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Excellon Éditeur<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Ajouter une Foret" @@ -5229,10 +5231,6 @@ msgstr "Redimensionner le Foret" msgid "Move Drill(s)" msgstr "Déplacer les Forets" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Gerber Éditeur<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5280,7 +5278,7 @@ msgstr "Alt+A" msgid "Eraser" msgstr "Effacer" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Transformer" @@ -5296,47 +5294,47 @@ msgstr "Désactiver le Tracé" msgid "Set Color" msgstr "Définir la couleur" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Rouge" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Bleu" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Jaune" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Vert" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Marron" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "Blanche" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Noire" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Personnalisé" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Opacité" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "Défaut" @@ -5682,12 +5680,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Zone de Dessin" @@ -5789,10 +5787,6 @@ msgstr "Pas grilles" msgid "Clear Plot" msgstr "Effacer le Dessin" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Éditeur de Géo" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Chemin" @@ -5863,8 +5857,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Oui" @@ -5876,7 +5870,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "Non" @@ -6018,7 +6012,7 @@ msgstr "Nouveau Gerber" msgid "Edit Object (if selected)" msgstr "Editer objet (si sélectionné)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Grille On/Off" @@ -7961,7 +7955,7 @@ msgid "Manual" msgstr "Manuel" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 #, fuzzy #| msgid "Grids" msgid "Grid" @@ -8395,7 +8389,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:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Échec d'écriture du fichier." @@ -9332,7 +9326,7 @@ msgstr "Paramètres de l'application" msgid "Grid Settings" msgstr "Paramètres de la grille" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "Valeur X" @@ -9340,7 +9334,7 @@ msgstr "Valeur X" msgid "This is the Grid snap value on X axis." msgstr "Il s'agit de la valeur d'accrochage de la grille sur l'axe des X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Valeur Y" @@ -9387,14 +9381,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Portrait" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Paysage" @@ -9415,7 +9409,7 @@ msgstr "" "et incluez les onglets Projet, Sélectionné et Outil." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Axe" @@ -9436,7 +9430,7 @@ msgstr "" "texte\n" "les éléments utilisés dans l'application." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD" @@ -11530,7 +11524,7 @@ msgstr "" "fichier." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Version" @@ -12738,7 +12732,7 @@ msgstr "Progressif" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13540,7 +13534,7 @@ msgid "Export cancelled ..." msgstr "Exportation annulée ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Chargement..." @@ -13993,7 +13987,7 @@ msgstr "Objet renommé de {old} à {new}" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "choisir" @@ -16297,7 +16291,7 @@ msgstr "Outil Image" msgid "Import IMAGE" msgstr "Importer une Image" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16309,9 +16303,9 @@ msgstr "" msgid "Importing Image" msgstr "Importation d'Image" -#: 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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Ouvrir" @@ -16608,7 +16602,7 @@ msgid "Click the end point of the paint area." msgstr "Cliquez sur le point final de la zone de peinture." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Outil ajouté a base de données." @@ -17148,11 +17142,11 @@ msgstr "Ouvrir le PDF annulé" msgid "Parsing PDF file ..." msgstr "Analyse du fichier PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "Impossible d'ouvrir" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "Aucune géométrie trouvée dans le fichier" @@ -17584,7 +17578,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:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "Ce n'est pas un fichier Excellon." @@ -17715,9 +17709,9 @@ msgstr "" "l'autre a une extension .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: 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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "Aucun objet sélectionné." @@ -18101,11 +18095,11 @@ msgstr "Exécuter la Vér. des Règles" msgid "Clear the text." msgstr "Effacez le texte." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "...En traitement..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18666,7 +18660,7 @@ msgstr "" "Initialisation du Canevas\n" "Initialisation terminée en" -#: app_Main.py:1275 app_Main.py:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "Nouveau projet - Non enregistré" @@ -19079,8 +19073,8 @@ msgstr "" "\n" "Voulez-vous continuer?" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "D'accord" @@ -19172,31 +19166,27 @@ msgstr "En haut à droite" msgid "Locate ..." msgstr "Localiser ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "Aucun objet n'est sélectionné. Sélectionnez un objet et réessayez." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Abandon de la tâche en cours si possible ..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "" "La tâche en cours a été fermée avec succès à la demande de l'utilisateur ..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "La base de données outils a été modifiés mais pas enregistrés." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "" "L'ajout d'outil à partir de la base de données n'est pas autorisé pour cet " "objet." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -19204,222 +19194,222 @@ msgstr "" "Un ou plusieurs outils ont été modifiés.\n" "Voulez-vous mettre à jour la base de données?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Enregistrement de la base de données d'outils" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "Aucun objet sélectionné pour basculer sur l’axe Y." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Rotation sur l'axe des Y effectué." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "Aucun objet sélectionné pour basculer sur l’axe X." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "Rotation sur l'axe des X effectué." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "Aucun objet sélectionné pour faire pivoter." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Entrez la valeur de l'angle:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Rotation effectuée." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "Le mouvement de rotation n'a pas été exécuté." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "Aucun objet sélectionné pour incliner/cisailler sur l'axe X." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "Inclinaison sur l'axe X terminée." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "Aucun objet sélectionné pour incliner/cisailler sur l'axe Y." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Inclinaison sur l'axe des Y effectué." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "Nouvelle grille ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Entrez une valeur de grille:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Veuillez entrer une valeur de grille avec une valeur non nulle, au format " "réel." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "Nouvelle grille ajoutée" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "La grille existe déjà" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Ajout d'une nouvelle grille annulée" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " Valeur de la grille n'existe pas" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Valeur de grille supprimée" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Suppression valeur de grille annulée" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Liste de raccourcis clavier" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr " Aucun objet sélectionné pour copier son nom" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "Nom copié dans le presse-papiers ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Sélectionnez un fichier Gerber ou Excellon pour afficher son fichier source." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Affichage du code source de l'objet sélectionné." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Éditeur de source" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "Il n'y a pas d'objet sélectionné auxquelles voir son code source." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Échec du chargement du code source pour l'objet sélectionné" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Aller à la ligne ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Ligne:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Redessiner tous les objets" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Échec du chargement des éléments récents." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Échec d'analyse des éléments récents." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Échec du chargement des éléments des projets récents." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "Échec de l'analyse de la liste des éléments de projet récents." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Effacer les projets récents" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Effacer les fichiers récents" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "Échec de vérification de mise a jour. Connection impossible." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "Impossible d'analyser les informations sur la dernière version." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM est à jour!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "Nouvelle version FlatCam disponible" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "Une version plus récente de FlatCAM est disponible au téléchargement:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "info" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19431,48 +19421,48 @@ msgstr "" "Edition -> Paramètres -> onglet Général.\n" "\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "Désactivation de tous les Plots." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "" -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "Activation de tous les Plots." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "" -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Sélection de tous les Plots activés ..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Selection de tous les Plots désactivés ..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Activation des plots ..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Désactiver les plots ..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Travail ..." -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Définir le premier niveau ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19480,100 +19470,100 @@ msgstr "" "Initialisation du canevas commencé.\n" "Initialisation du canevas terminée en" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Ouvrir le fichier Gerber." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Ouverture du fichier Excellon." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "Ouverture du fichier G-Code." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "Ouvrir HPGL2" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "Ouverture de fichier HPGL2." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Ouvrir Fichier de configuration" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Sélectionner un objet de géométrie à exporter" -#: app_Main.py:8284 +#: app_Main.py:8289 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:8329 +#: app_Main.py:8334 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:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "Exporter une image PNG" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 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:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Enregistrer le fichier source Gerber" -#: app_Main.py:8411 +#: app_Main.py:8416 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:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Enregistrer le fichier source du script" -#: app_Main.py:8451 +#: app_Main.py:8456 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:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Enregistrer le fichier source du document" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 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:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Enregistrer le fichier source Excellon" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Seuls les objets de géométrie peuvent être utilisés." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "Importer SVG" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "Importation DXF" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19583,168 +19573,168 @@ msgstr "" "La création d'un nouveau projet les supprimera.\n" "Voulez-vous enregistrer le projet?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "Nouveau projet" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "Nouveau fichier de script TCL créé dans l'éditeur de code." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "Ouvrir le script TCL" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "Exécution du fichier ScriptObject." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "Exécuter le script TCL" -#: app_Main.py:8984 +#: app_Main.py:8989 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:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Enregistrer le projet sous ..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "Impression d'objets FlatCAM" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Enregistrement au format PDF ...Enregistrer le projet sous ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "Impression du PDF ... Veuillez patienter." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "Fichier PDF enregistré dans" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "Exporter du SVG" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "Fichier SVG exporté vers" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "Importer les paramètres FlatCAM" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Valeurs par défaut importées de" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "Exporter les paramètres FlatCAM" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Paramètres exportées vers" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "Fichier Excellon exporté vers" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Exporter Excellon" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "Impossible d'exporter le fichier Excellon." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "Fichier Gerber exporté vers" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Exporter Gerber" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "Impossible d'exporter le fichier." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "Fichier DXF exporté vers" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "Exportation DXF" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "Impossible d'exporter le fichier DXF." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "Importer du SVG" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "L'importation a échoué." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "Importation de DXF" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Échec à l'ouverture du fichier" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Échec de l'analyse du fichier" -#: app_Main.py:9918 +#: app_Main.py:9923 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:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Ouverture Gerber" -#: app_Main.py:9934 +#: app_Main.py:9939 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Ouverture Gerber échoué. Probablement pas un fichier Gerber." -#: app_Main.py:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "Ne peut pas ouvrir le fichier" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Ouverture Excellon." -#: app_Main.py:9997 +#: app_Main.py:10002 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Ouverture Excellon échoué. Probablement pas un fichier Excellon." -#: app_Main.py:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "Lecture du fichier GCode" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "Ce n'est pas du GCODE" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "Ouverture G-Code." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19756,83 +19746,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:10116 +#: app_Main.py:10121 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:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "Ouverture HPGL2" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Ouverture HPGL2 échoué. Probablement pas un fichier HPGL2 ." -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "Fichier de script TCL ouvert dans l'éditeur de code." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "Ouverture du script TCL ..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "Impossible d'ouvrir le script TCL." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "Ouverture du fichier de configuration FlatCAM." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Impossible d'ouvrir le fichier de configuration" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Chargement du projet ... Veuillez patienter ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "Ouverture du fichier de projet FlatCAM." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Impossible d'ouvrir le fichier de projet" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Chargement du projet ... en cours de restauration" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Projet chargé à partir de" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "Enregistrement du projet FlatCAM" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Projet enregistré dans" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "L'objet est utilisé par une autre application." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Échec de vérification du fichier projet" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Réessayez de le sauvegarder." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Échec d'analyse du fichier de projet enregistré" -#: app_Main.py:10478 +#: app_Main.py:10485 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 " @@ -20187,6 +20177,12 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Aucun nom de géométrie dans les arguments. Indiquez un nom et réessayez." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Excellon Éditeur<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Gerber Éditeur<" + #, fuzzy #~| msgid "&New Project ...\tCtrl+N" #~ msgid "New Project ...\tCtrl+N" diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index 1d7dcada..6e523465 100644 Binary files a/locale/it/LC_MESSAGES/strings.mo and b/locale/it/LC_MESSAGES/strings.mo differ diff --git a/locale/it/LC_MESSAGES/strings.po b/locale/it/LC_MESSAGES/strings.po index cf924fb1..d493641e 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-27 01:19+0200\n" -"PO-Revision-Date: 2020-10-27 01:19+0200\n" +"POT-Creation-Date: 2020-10-27 17:38+0200\n" +"PO-Revision-Date: 2020-10-27 17:38+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -104,7 +104,7 @@ msgstr "Esporta segnalibri" msgid "Bookmarks" msgstr "Segnalibri" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -113,22 +113,22 @@ 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "Cancellato." -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -257,15 +257,15 @@ msgstr "Parametri foratura" msgid "Cutout Parameters" msgstr "Parametri taglio" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "Nome" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" @@ -275,7 +275,7 @@ msgstr "" "Non è usato dalla app, la sua funzione\n" "è solo una nota per l'utente." -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 #: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 @@ -290,15 +290,15 @@ msgstr "" msgid "Diameter" msgstr "Diametro" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "Diametro utensile." -#: appDatabase.py:233 +#: appDatabase.py:232 msgid "Diameter Tolerance" msgstr "Tolleranza diametro" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." @@ -307,73 +307,73 @@ msgstr "" "dell'utensile deiderato\n" "è all'interno della tolleranza specificata qui." -#: appDatabase.py:241 +#: appDatabase.py:240 msgid "Min" msgstr "Minimo" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "Imposta la tolleranza minima dell'utensile." -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "Massimo" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "Imposta la tolleranza massima dell'utensile." -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 #: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:4050 msgid "Operation" msgstr "Operazione" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "Il tipo di applicazione in cui utilizzare il tool." -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "Generale" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fresatura" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Foratura" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 -#: appDatabase.py:2178 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Isolamento" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Disegno" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "NCC" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "Ritaglia" -#: appDatabase.py:291 +#: appDatabase.py:290 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 @@ -384,7 +384,7 @@ msgstr "Ritaglia" msgid "Shape" msgstr "Forma" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -398,11 +398,11 @@ msgstr "" "B = punta sferica da incisione\n" "V = utensile da incisione a V" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "Diametro V" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." @@ -410,11 +410,11 @@ msgstr "" "Diametro V.\n" "Diameter della punta dell'utensile a V." -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "Angolo V" -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." @@ -422,14 +422,14 @@ msgstr "" "Angolo V.\n" "Angolo alla punta dell'utensile a V." -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tipo utensile" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -443,11 +443,11 @@ msgstr "" "Rough = taglio grezzo, basso feedrate, passate multiple\n" "Finish = taglio finale, alto feedrate" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Offset utensile" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -463,11 +463,11 @@ msgstr "" "Out = all'esterno per metà del diametro dell'utensile\n" "Custom = offset personalizzato usando il campo Offset Personale" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "Utensile personalizzato" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." @@ -475,7 +475,7 @@ msgstr "" "Offset Personale.\n" "Valore da usare come offset nel percorso attuale." -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -490,7 +490,7 @@ msgstr "" msgid "Cut Z" msgstr "Taglio Z" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." @@ -498,11 +498,11 @@ msgstr "" "Profondità taglio.\n" "Profondità nella quale affondare nel materiale." -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "Multi profondità" -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" @@ -512,11 +512,11 @@ msgstr "" "Selezionandolo verrà tagliato in più passate,\n" "ogni passata aggiunge una profondità del parametro DPP." -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "DPP" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." @@ -524,7 +524,7 @@ msgstr "" "DPP. Profondità per passata.\n" "Valore usato per tagliare il materiale in più passaggi." -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -535,7 +535,7 @@ msgstr "" msgid "Travel Z" msgstr "Travel Z" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" @@ -545,11 +545,11 @@ msgstr "" "Altezza alla quale l'utensile si sposta tra i tagli,\n" "sopra alla superficie del materiale, evitando collisioni." -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "Taglio extra" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -562,11 +562,11 @@ msgstr "" "un taglio extra dove si incontrano l'inizio e la fine del taglio\n" "così da assicurare un completo isolamento." -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "Lunghezza E-taglio" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -581,14 +581,14 @@ msgstr "" "così da assicurare un completo isolamento. Questa è la\n" "lunghezza del taglio extra." -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "Avanzamento X-Y" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -596,7 +596,7 @@ msgstr "" "Avanzamento X-Y. Feedrate\n" "Velocità usata sul piano XY durante il taglio nel materiale." -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -605,7 +605,7 @@ msgstr "" msgid "Feedrate Z" msgstr "Avanzamento Z" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -613,11 +613,11 @@ msgstr "" "Avanzamento Z. Feedrate Z\n" "La velocità sull'asse Z." -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "FR Rapidi" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -629,11 +629,11 @@ msgstr "" "Usata da alcuni device che non possono usare il comando\n" "G-code G0. Principalmente stampanti 3D." -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "Velocità mandrino" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" @@ -643,12 +643,12 @@ msgstr "" "Se vuota non sarà usata.\n" "La velocità del mandrino in RPM." -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Dimora" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 msgid "" "Dwell.\n" "Check this if a delay is needed to allow\n" @@ -658,11 +658,11 @@ msgstr "" "Abilitare se è necessaria una attesa per permettere\n" "al motore di raggiungere la velocità impostata." -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "Tempo dimora" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 msgid "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." @@ -670,7 +670,7 @@ msgstr "" "Tempo dimora.\n" "Il tempo da aspettare affinchè il mandrino raggiunga la sua velocità." -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -682,12 +682,12 @@ msgstr "" "Se non ha esito positivo, anche la pulizia non-rame avrà esito negativo.\n" "- Cancella -> la normale pulizia non-rame." -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 #: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Pulisci" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -697,7 +697,7 @@ msgstr "Pulisci" msgid "Milling Type" msgstr "Tipo di fresatura" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -714,7 +714,7 @@ msgstr "" "utensili\n" "- convenzionale / utile in assenza di compensazione del gioco" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 @@ -722,7 +722,7 @@ msgstr "" msgid "Climb" msgstr "Salita" -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 @@ -730,7 +730,7 @@ msgstr "Salita" msgid "Conventional" msgstr "Convenzionale" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -741,7 +741,7 @@ msgstr "Convenzionale" msgid "Overlap" msgstr "Sovrapposizione" -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -760,7 +760,7 @@ msgstr "" "Valori più alti = elaborazione lenta ed esecuzione lenta su CNC\n" "per i molti percorsi." -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -778,7 +778,7 @@ msgstr "" msgid "Margin" msgstr "Margine" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -789,7 +789,7 @@ msgstr "Margine" msgid "Bounding box margin." msgstr "Margine del riquadro di delimitazione." -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -801,7 +801,7 @@ msgstr "Margine del riquadro di delimitazione." msgid "Method" msgstr "Metodo" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -814,7 +814,7 @@ msgstr "" "- A base di semi: verso l'esterno dal seme.\n" "- Basato su linee: linee parallele." -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 @@ -824,7 +824,7 @@ msgstr "" msgid "Standard" msgstr "Standard" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -835,7 +835,7 @@ msgstr "Standard" msgid "Seed" msgstr "Seme" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -845,7 +845,7 @@ msgstr "Seme" msgid "Lines" msgstr "Righe" -#: appDatabase.py:669 appDatabase.py:784 +#: appDatabase.py:668 appDatabase.py:783 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1998 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 @@ -853,7 +853,7 @@ msgstr "Righe" msgid "Combo" msgstr "Combinata" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 @@ -862,7 +862,7 @@ msgstr "Combinata" msgid "Connect" msgstr "Connetti" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 #: appTools/ToolNCC.py:4152 appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -873,14 +873,14 @@ msgstr "" "Disegna linee tra segmenti risultanti\n" "per minimizzare i sollevamenti dell'utensile." -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 #: appTools/ToolNCC.py:4158 appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Controno" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 #: appTools/ToolNCC.py:4162 appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -891,7 +891,7 @@ msgstr "" "Taglia attorno al perimetro del poligono\n" "per rifinire bordi grezzi." -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -902,7 +902,7 @@ msgstr "" msgid "Offset" msgstr "Offset" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -915,7 +915,7 @@ msgstr "" "dalle lavorazioni sul rame.\n" "Il valore può essere compreso tra 0 e 10 unità FlatCAM." -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" @@ -935,7 +935,7 @@ msgstr "" "esecuzione su CNC\n" "causata dai troppo percorsi." -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" @@ -947,7 +947,7 @@ msgstr "" "i bordi dei poligoni da\n" "disegnare." -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -969,7 +969,7 @@ msgstr "" "indicati\n" "nell'ordine specificato." -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 @@ -977,12 +977,12 @@ msgstr "" msgid "Laser_lines" msgstr "Laser_lines" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "Passate" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" @@ -991,7 +991,7 @@ msgstr "" "Larghezza della distanza di isolamento in\n" "numero (intero) di larghezze dell'utensile." -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -999,13 +999,13 @@ msgstr "" "Quanto (in frazione) della larghezza dell'utensile sarà sovrapposto ad ogni " "passaggio dell'utensile." -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "Segui" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 @@ -1019,12 +1019,12 @@ msgstr "" "Ciò significa che taglierà\n" "al centro della traccia." -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "Tipo isolamento" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -1045,23 +1045,23 @@ msgstr "" "essere fatto solo quando c'è un'apertura all'interno\n" "del poligono (ad esempio il poligono ha una forma a \"ciambella\")." -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 #: appTools/ToolIsolation.py:3252 msgid "Full" msgstr "Completo" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "Ext" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "Int" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" @@ -1070,12 +1070,12 @@ msgstr "" "Profondità della foratura (negativo)\n" "sotto la superficie del rame." -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "Distanza Z" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -1087,7 +1087,7 @@ msgstr "" "della punta.\n" "Questo valore può compensare il parametro Cut Z." -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1104,7 +1104,7 @@ msgstr "" "Taglierà più volte fino a quando non avrà raggiunto\n" "Cut Z (profondità di taglio)." -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2146 appTools/ToolDrilling.py:2180 @@ -1112,7 +1112,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Profondità di ogni passaggio (positivo)." -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" @@ -1121,7 +1121,7 @@ msgstr "" "Altezza dell'utensile durante gli spostamenti\n" "sul piano XY." -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -1134,14 +1134,14 @@ msgstr "" "E' la cosiddetta velocità di avanzamento \"a tuffo\".\n" "Questo è per lo spostamento lineare G01." -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "Avanzamenti rapidi" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -1156,7 +1156,7 @@ msgstr "" "È utile solo per Marlin,\n" "ignora in tutti gli altri casi." -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1164,7 +1164,7 @@ msgstr "" msgid "Spindle speed" msgstr "Velocità mandrino" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" @@ -1173,17 +1173,17 @@ msgstr "" "Valocità del mandrino\n" "in RMP (opzionale)" -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 msgid "Drill slots" msgstr "Fresatura slot" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "Se lo strumento ha degli slot allora verranno forati." -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." @@ -1191,12 +1191,12 @@ msgstr "" "Quanto (percentuale) del diametro dell'utensile sarà sovrapposto al " "precedente foro." -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "Ultimo foro" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" @@ -1205,7 +1205,7 @@ msgstr "" "Se la lunghezza della tasca non è completamente coperta dai fori,\n" "aggiungi un foro come punto finale." -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1216,12 +1216,12 @@ msgstr "" "renderà il ritaglio del PCB più lontano dal\n" "bordo effettivo del PCB" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "Dimensione ponticello" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1234,12 +1234,12 @@ msgstr "" "materiale circostante (quello dal quale\n" "si sta rimuovendo il PCB)." -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 msgid "Gap type" msgstr "Tipo di gap" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1253,22 +1253,22 @@ msgstr "" "- Sottile -> come 'ponte' ma verrà assotigliato con una fresatura\n" "- M-Bites -> 'Mouse Bites' - come 'ponte' ma ricoperto di fori" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "Ponte" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "Sottile" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 msgid "Depth" msgstr "Profondità" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 msgid "" "The depth until the milling is done\n" @@ -1277,18 +1277,18 @@ msgstr "" "La profondità da tenere\n" "per assotigliare i gap." -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 #: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "Diametro utensile" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "Diametro dei fori per M-Bites." -#: appDatabase.py:1233 +#: appDatabase.py:1232 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1298,17 +1298,17 @@ msgstr "Diametro dei fori per M-Bites." msgid "Spacing" msgstr "Spaziatura" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "Distanza tra fori del M-Bites." -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "Forma convessa" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" @@ -1317,12 +1317,12 @@ msgstr "" "Crea una forma convessa che circonda l'intero PCB.\n" "Utilizzato solo se il tipo di oggetto di origine è Gerber." -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "Ponticelli" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1346,11 +1346,11 @@ msgstr "" "- 2AB - 2 * in alto + 2 * in basso\n" "- 8 - 2 * sinistra + 2 * destra + 2 * in alto + 2 * in basso" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "Aggiunti utensile nel DB" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" @@ -1360,43 +1360,43 @@ msgstr "" "Sarà usato nella UI delle Geometrie.\n" "Puoi modificarlo una volta aggiunto." -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "Cancella strumento dal DB" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "Rimuovi una selezione di strumenti dal Database strumenti." -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "Esporta DB" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "Salva il Database strumenti in un file." -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "Importa DB" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "Carica il Databse strumenti da un file esterno." -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "Salva DB" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "Salva le informazioni del Databse utensili." -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "Trasferisci Strumento" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -1406,13 +1406,13 @@ msgstr "" "active Geometry object after selecting a tool\n" "in the Tools Database." -#: appDatabase.py:1364 appGUI/MainGUI.py:1550 +#: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "Cancellare" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 #: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291 @@ -1448,7 +1448,7 @@ msgstr "Cancellare" msgid "Edited value is out of range" msgstr "Il valore modificato è fuori range" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 #: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293 @@ -1484,101 +1484,105 @@ msgstr "Il valore modificato è fuori range" msgid "Edited value is within limits." msgstr "Il valore editato è entro i limiti." -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Aggiungi a DB" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Copia da DB" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Cancella da DB" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Salva modifiche" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Impossibile caricare il file del DB utensili." -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Impossibile processare il file del DB utensili." -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "Database utensili caricato da" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Utensile aggiunto al DB." -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Utensile copiato dal DB utensile." -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Utensile rimosso dal DB utensili." -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Esportazione DataBase utensili" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "Databse_utensili" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Errore nella scrittura del file del DB utensili." -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "DB utensili esportato in" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "Importazione DB FlatCAM utensili" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "Database degli utensili" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "DB utensili salvati." -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Per cambiare le proprietà di un tool, selezionane solo uno. Il tool " "selezionato è" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "Nessun utensile/colonna selezionato nella tabella DB degli utensili" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "DB tool vuoto." -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "Utensili nel Database Utensili modificati ma non salvati." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "Aggiunta utensile in DB annullata." @@ -1777,7 +1781,7 @@ msgstr "Fatto. Foro(i) cancellato(i)." msgid "Click on the circular array Center position" msgstr "Clicca sulla posizione centrale della matrice circolare" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -1958,7 +1962,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1971,7 +1975,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2367,7 +2371,7 @@ msgid "Buffer" msgstr "Buffer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 +#: appGUI/GUIElements.py:3479 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -2430,7 +2434,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Valore" @@ -2445,7 +2449,7 @@ msgstr "Un punto di riferimento nel formato X,Y." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Aggiungi" @@ -3403,8 +3407,8 @@ msgstr "Fatto. Spostamento aperture completato." msgid "Done. Apertures copied." msgstr "Fatto. Aperture copiate." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -3521,17 +3525,17 @@ msgid "Add a new aperture to the aperture list." msgstr "Aggiungi una apertura nella lista aperture." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 appGUI/MainGUI.py:420 -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 -#: appTools/ToolIsolation.py:70 appTools/ToolIsolation.py:3150 -#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 +#: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Cancella" @@ -3751,8 +3755,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "Errore interno. Vedi shell.\n" @@ -3768,7 +3772,7 @@ msgstr "Fatto. Modifica di Gerber terminata." msgid "Cancelled. No aperture is selected" msgstr "Annullato. Nessuna apertura selezionata" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Coordinate copiate negli appunti." @@ -3816,7 +3820,7 @@ msgstr "Nessun poligono contrassegnato. Nessuno risponde ai criteri." msgid "Rotation action was not executed." msgstr "Azione rotazione non effettuata." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "Capovolgimento non eseguito." @@ -3871,7 +3875,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Stringa per sostituire quella nella casella Trova in tutto il testo." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3927,7 +3931,7 @@ msgstr "Apri il file" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Esporta il Codice ..." @@ -3941,7 +3945,7 @@ msgstr "File o directory inesistente" msgid "Saved to" msgstr "Salvato in" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Editor del codice" @@ -4022,109 +4026,107 @@ msgstr "Inserisci Codice" msgid "Insert the code above at the cursor location." msgstr "Inserisci codice sopra la posizione del cursore." -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Undo" msgstr "Disfare" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Redo" msgstr "Rifare" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:1630 -#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Taglia" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Copia" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Paste" msgstr "Incolla" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 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 "Del" msgstr "Del" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Seleziona tutto" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "Aumentare" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 msgid "Step Down" msgstr "Scendere" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4135,19 +4137,19 @@ msgstr "" "- Relativo -> il punto di riferimento è la posizione del mouse prima del " "salto" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "Assoluto" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "Locazione" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4159,85 +4161,85 @@ msgstr "" "Se il riferimento è relativo, il salto sarà alla distanza (x,y)\n" "dal punto di posizione attuale del mouse." -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "Salva log" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 msgid "Clear All" msgstr "Cancella tutto" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Digita >help< per iniziare" -#: appGUI/GUIElements.py:4053 appGUI/GUIElements.py:4070 +#: appGUI/GUIElements.py:3969 appGUI/GUIElements.py:3986 msgid "Jog the Y axis." msgstr "Jog asse Y." -#: appGUI/GUIElements.py:4061 +#: appGUI/GUIElements.py:3977 msgid "Move to Origin." msgstr "Sposta su origine." -#: appGUI/GUIElements.py:4078 appGUI/GUIElements.py:4086 +#: appGUI/GUIElements.py:3994 appGUI/GUIElements.py:4002 msgid "Jog the X axis." msgstr "Jog asse X." -#: appGUI/GUIElements.py:4096 appGUI/GUIElements.py:4106 +#: appGUI/GUIElements.py:4012 appGUI/GUIElements.py:4022 msgid "Jog the Z axis." msgstr "Jog asse Z." -#: appGUI/GUIElements.py:4132 +#: appGUI/GUIElements.py:4048 msgid "Zero the CNC X axes at current position." msgstr "Azzera l'asse X alla posizione corrente." -#: appGUI/GUIElements.py:4140 +#: appGUI/GUIElements.py:4056 msgid "Zero the CNC Y axes at current position." msgstr "Azzera l'asse Y alla posizione corrente." -#: appGUI/GUIElements.py:4145 +#: appGUI/GUIElements.py:4061 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4148 +#: appGUI/GUIElements.py:4064 msgid "Zero the CNC Z axes at current position." msgstr "Azzera l'asse Z alla posizione corrente." -#: appGUI/GUIElements.py:4152 +#: appGUI/GUIElements.py:4068 msgid "Do Home" msgstr "Effettua Home" -#: appGUI/GUIElements.py:4154 +#: appGUI/GUIElements.py:4070 msgid "Perform a homing cycle on all axis." msgstr "Esegue un ciclo di home su tutti gli assi." -#: appGUI/GUIElements.py:4162 +#: appGUI/GUIElements.py:4078 msgid "Zero all CNC axes at current position." msgstr "Azzera tutti gli assi alla posizione corrente." -#: appGUI/GUIElements.py:4317 appGUI/GUIElements.py:4326 +#: appGUI/GUIElements.py:4233 appGUI/GUIElements.py:4242 msgid "Idle." msgstr "Inattivo." -#: appGUI/GUIElements.py:4359 +#: appGUI/GUIElements.py:4275 msgid "Application started ..." msgstr "Applicazione avviata ..." -#: appGUI/GUIElements.py:4360 +#: appGUI/GUIElements.py:4276 msgid "Hello!" msgstr "Ciao!" -#: appGUI/GUIElements.py:4407 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4323 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Esegui Script ..." -#: appGUI/GUIElements.py:4409 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4325 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4247,28 +4249,28 @@ msgstr "" "consentire l'automazione di alcune\n" "funzioni di FlatCAM." -#: appGUI/GUIElements.py:4418 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4334 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Apri" -#: appGUI/GUIElements.py:4422 +#: appGUI/GUIElements.py:4338 msgid "Open Project ..." msgstr "Apri progetto ..." -#: appGUI/GUIElements.py:4428 +#: appGUI/GUIElements.py:4344 msgid "Open &Gerber ...\tCtrl+G" msgstr "Apri &Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:4433 +#: appGUI/GUIElements.py:4349 msgid "Open &Excellon ...\tCtrl+E" msgstr "Apri &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:4438 +#: appGUI/GUIElements.py:4354 msgid "Open G-&Code ..." msgstr "Apri G-&Code ..." -#: appGUI/GUIElements.py:4448 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4364 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Esci" @@ -4391,8 +4393,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:8181 -#: app_Main.py:8184 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8186 +#: app_Main.py:8189 msgid "Open Project" msgstr "Apri progetto" @@ -4401,7 +4403,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8061 app_Main.py:8066 +#: app_Main.py:8066 app_Main.py:8071 msgid "Open Gerber" msgstr "Apri Gerber" @@ -4410,7 +4412,7 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8101 app_Main.py:8106 +#: app_Main.py:8106 app_Main.py:8111 msgid "Open Excellon" msgstr "Apri Excellon" @@ -4419,7 +4421,7 @@ msgstr "Apri Excellon" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +#: appGUI/MainGUI.py:140 app_Main.py:8149 app_Main.py:8154 msgid "Open G-Code" msgstr "Apri G-Code" @@ -4504,11 +4506,11 @@ msgid "Export" msgstr "Esporta" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8299 app_Main.py:8303 +#: app_Main.py:8304 app_Main.py:8308 msgid "Export SVG" msgstr "Esporta SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +#: appGUI/MainGUI.py:249 app_Main.py:8648 app_Main.py:8652 msgid "Export DXF" msgstr "Esporta DXF" @@ -4526,7 +4528,7 @@ msgstr "" "l'immagine salvata conterrà le informazioni\n" "visive attualmente nell'area del grafico FlatCAM." -#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +#: appGUI/MainGUI.py:268 app_Main.py:8546 app_Main.py:8550 msgid "Export Excellon" msgstr "Esporta Excellon" @@ -4540,7 +4542,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:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Esporta Gerber" @@ -4730,8 +4732,8 @@ msgstr "Q" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Preferenze" @@ -5002,6 +5004,10 @@ msgstr "How To" msgid "About" msgstr "Informazioni sull'app" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Edito geometria" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Aggiungi Cerchio" @@ -5110,10 +5116,6 @@ msgstr "(Dis)abilita l'aggancio agli angoli" msgid "K" msgstr "K" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Editor Excellon<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Aggiungi foro" @@ -5140,10 +5142,6 @@ msgstr "Ridimensiona Foro(i)" msgid "Move Drill(s)" msgstr "Sposta foro(i)" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Editor Gerber<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5191,7 +5189,7 @@ msgstr "Alt+A" msgid "Eraser" msgstr "Gomma" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Trasforma" @@ -5207,47 +5205,47 @@ msgstr "Disabilita Plot" msgid "Set Color" msgstr "Imposta Colore" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Rosso" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Blu" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Giallo" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Porpora" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Marrone" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "Bianco" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Nero" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Personalizzato" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Trasparenza" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "Valori di default" @@ -5589,12 +5587,12 @@ msgstr "" msgid "TCL Shell" msgstr "Shell TCL" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Area Grafica" @@ -5695,10 +5693,6 @@ msgstr "Griglie" msgid "Clear Plot" msgstr "Svuota Plot" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Edito geometria" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Percorso" @@ -5769,8 +5763,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Sì" @@ -5782,7 +5776,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "No" @@ -5924,7 +5918,7 @@ msgstr "Nuovo Gerber" msgid "Edit Object (if selected)" msgstr "Modifica oggetto (se selezionato)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Griglia On/Off" @@ -7804,7 +7798,7 @@ msgid "Manual" msgstr "Manuale" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 msgid "Grid" msgstr "Griglia" @@ -8212,7 +8206,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:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Impossibile scrivere le impostazioni predefinite nel file." @@ -9134,7 +9128,7 @@ msgstr "Impostazioni App" msgid "Grid Settings" msgstr "Impostazioni Griglia" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "Valore X" @@ -9142,7 +9136,7 @@ msgstr "Valore X" msgid "This is the Grid snap value on X axis." msgstr "Questo è il valore di snap alla griglia sull'asse X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Valore Y" @@ -9189,14 +9183,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Verticale" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Orizzontale" @@ -9216,7 +9210,7 @@ msgstr "" "e include le schede Progetto, Selezionato e Strumento." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Assi" @@ -9236,7 +9230,7 @@ msgstr "" "Imposta la dimensione del carattere per gli elementi delle\n" "box testo della GUI utilizzati dall'applicazione." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD" @@ -11311,7 +11305,7 @@ msgstr "" "in un file Gerber selezionato o esportato su file." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Versione" @@ -12511,7 +12505,7 @@ msgstr "Progressivo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13307,7 +13301,7 @@ msgid "Export cancelled ..." msgstr "Esportazione annullata ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Caricamento..." @@ -13748,7 +13742,7 @@ msgstr "Oggetto rinominato da {old} a {new}" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "selezionato" @@ -16015,7 +16009,7 @@ msgstr "Strumento Immagine" msgid "Import IMAGE" msgstr "Importa IMMAGINE" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16025,9 +16019,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: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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Aperto" @@ -16318,7 +16312,7 @@ msgid "Click the end point of the paint area." msgstr "Fai clic sul punto finale dell'area." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Utensile da DB aggiunto alla tabella utensili." @@ -16861,11 +16855,11 @@ msgstr "Apertura PDF annullata" msgid "Parsing PDF file ..." msgstr "Analisi file PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "Errore di apertura" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "Nessuna geometria trovata nel file" @@ -17287,7 +17281,7 @@ msgstr "File PcbWizard caricato." msgid "Main PcbWizard Excellon file loaded." msgstr "File principale PcbWizard caricato." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "Non è un file Excellon." @@ -17418,9 +17412,9 @@ msgstr "" "l'altro ha estensione .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: 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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "Nessun oggetto selezionato." @@ -17801,11 +17795,11 @@ msgstr "Esegui controllo regole" msgid "Clear the text." msgstr "Pulisci testo." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "...elaborazione..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "Shell FlatCAM" @@ -18358,7 +18352,7 @@ msgstr "" "Inizializzazione della Grafica avviata.\n" "Inizializzazione della Grafica completata" -#: app_Main.py:1275 app_Main.py:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "Nuovo progetto - Non salvato" @@ -18771,8 +18765,8 @@ msgstr "" "\n" "Vuoi continuare?" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "Ok" @@ -18864,28 +18858,24 @@ msgstr "Alto-destra" msgid "Locate ..." msgstr "Individua ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "Nessun oggetto selezionato. Seleziona un oggetto e riprova." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Annullamento. Il task attuale sarà chiuso prima possibile..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "Il task corrente è stato chiuso su richiesta dell'utente..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "Utensili nel Database Utensili modificati ma non salvati." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "Non è permesso aggiungere un untensile dal DB per questo oggetto." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -18893,221 +18883,221 @@ msgstr "" "Uno o più Utensili modificati.\n" "Vuoi aggiornare il Database Utensili?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Salva Database Utensili" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "Nessun oggetto selezionato da capovolgere sull'asse Y." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Capovolgimento in Y effettuato." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "Nessun oggetto selezionato da capovolgere sull'asse X." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "Capovolgimento in X effettuato." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "Nessun oggetto selezionato da ruotare." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Inserire il valore dell'angolo:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Rotazione effettuata." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "Movimento di rotazione non eseguito." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "Nessun oggetto selezionato per deformare/tagliare nell'asse X." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "Deformazione in X applicata." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nessun oggetto selezionato per deformare/tagliare nell'asse Y." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Deformazione in Y applicata." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "Nuova griglia ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Valore della griglia:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Inserire il valore della griglia con un valore non zero, in formato float." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "Nuova griglia aggiunta" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "Griglia già esistente" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Aggiunta griglia annullata" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " Valore griglia non esistente" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Valore griglia cancellato" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Cancellazione valore griglia annullata" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Lista tasti Shortcuts" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr " Nessun oggetto selezionato da cui copiarne il nome" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "Nomi copiati negli appunti ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Seleziona un Gerber o Ecxcellon per vederne il file sorgente." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Vedi il codice sorgente dell'oggetto selezionato." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Editor sorgente" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "Nessun oggetto di cui vedere il file sorgente." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Errore durante l'apertura del file sorgente per l'oggetto selezionato" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Vai alla Riga ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Riga:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Ridisegno tutti gli oggetti" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Errore nel caricamento della lista dei file recenti." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Errore nell'analisi della lista dei file recenti." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Errore nel caricamento della lista dei progetti recenti." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "Errore nell'analisi della lista dei progetti recenti." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Azzera lista progetti recenti" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Azzera lista file recenti" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "Data rilascio" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "Visualizzato" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "Snap" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "Area di lavoro attiva" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "Dimensioe area di lavoro" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "Orientamento area di lavoro" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "" "Errore durante il controllo dell'ultima versione. Impossibile connettersi." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "Impossibile elaborare le info sull'ultima versione." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM è aggiornato!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "E' disponibile una nuova versione" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "E' disponibile una nuova versione di FlatCAM per il download:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "informazioni" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19119,48 +19109,48 @@ msgstr "" "Preferenze -> Generale.\n" "\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "Tutte le tracce disabilitate." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "Tutte le tracce non selezionate sono disabilitate." -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "Tutte le tracce sono abilitate." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "Tutte le tracce non selezionate sono abilitati." -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Tracce selezionate attive..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Tracce selezionate disattive..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Abilitazione tracce ..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Disabilitazione tracce ..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Elaborazione ..." -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Imposta livello alfa ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19168,94 +19158,94 @@ msgstr "" "Inizializzazione della tela avviata.\n" "Inizializzazione della tela completata" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Apertura file Gerber." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Apertura file Excellon." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "Apertura file G-Code." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "Apri HPGL2" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "Apertura file HPGL2." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Apri file di configurazione" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Selezionare un oggetto geometria da esportare" -#: app_Main.py:8284 +#: app_Main.py:8289 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Possono essere usati solo geometrie, gerber od oggetti CNCJob." -#: app_Main.py:8329 +#: app_Main.py:8334 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:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "Esporta immagine PNG" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 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:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Salva il file sorgente Gerber" -#: app_Main.py:8411 +#: app_Main.py:8416 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:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Salva il file sorgente dello Script" -#: app_Main.py:8451 +#: app_Main.py:8456 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:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Salva il file di origine del Documento" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 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:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Salva il file sorgente di Excellon" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Possono essere usate solo oggetti Geometrie." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "Importa SVG" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19265,167 +19255,167 @@ msgstr "" "Creare un nuovo progetto li cancellerà.\n" "Vuoi salvare il progetto?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "Nuovo progetto creato" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "Nuovo Script TCL creato nell'edito di codice." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "Apri Script TCL" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "Esecuzione file oggetto Script." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "Esegui Script TCL" -#: app_Main.py:8984 +#: app_Main.py:8989 msgid "TCL script file opened in Code Editor and executed." msgstr "Fil script TCL aperto nell'edito ed eseguito." -#: app_Main.py:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Salva progetto come ..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "Stampa oggetto FlatCAM" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Salva oggetto come PDF ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "Stampa PDF ... Attendere." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "File PDF salvato in" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "Esportazione SVG" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "File SVG esportato in" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "Importa le preferenze di FlatCAM" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Predefiniti importati da" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "Esporta le preferenze di FlatCAM" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Preferenze esportate in" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "File Excellon esportato in" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Esportazione Excellon" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "Impossibile esportare file Excellon." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "File Gerber esportato in" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Esportazione Gerber" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "Impossibile esportare il file." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "File DXF esportato in" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "Esportazione DXF" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "Impossibile esportare file DXF." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "Importazione SVG" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "Importazione fallita." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "Importazione DXF" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Errore nell'apertura file" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Errore nell'analisi del file" -#: app_Main.py:9918 +#: app_Main.py:9923 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto." -#: app_Main.py:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Apertura Gerber" -#: app_Main.py:9934 +#: app_Main.py:9939 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Apertura Gerber fallita. Forse non è un file Gerber." -#: app_Main.py:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "Impossibile aprire il file" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: app_Main.py:9997 +#: app_Main.py:10002 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Apertura Excellon fallita. Forse non è un file Excellon." -#: app_Main.py:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "Lettura file GCode" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "Non è G-CODE" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "Apertura G-Code." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19437,83 +19427,83 @@ msgstr "" " Tentativo di creazione di oggetto FlatCAM CNCJob da file G-Code fallito " "durante l'analisi" -#: app_Main.py:10116 +#: app_Main.py:10121 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:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "Apertura HPGL2" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Apertura HPGL2 fallita. Forse non è un file HPGL2." -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "Script TCL aperto nell'editor." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "Apertura Script TCL..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "Errore nell'apertura dello Script TCL." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "Apertura file di configurazione FlatCAM." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Errore nell'apertura sel file di configurazione" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Apertura progetto … Attendere ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "Apertura file progetto FlatCAM." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Errore nell'apertura file progetto" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Apertura progetto … ripristino" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Progetto caricato da" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "Salva progetto FlatCAM" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Progetto salvato in" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "L'oggetto è usato da un'altra applicazione." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Errore durante l'analisi del file progetto" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Ritenta il salvataggio." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Errore nell'analisi del progetto salvato" -#: app_Main.py:10478 +#: app_Main.py:10485 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 " @@ -19861,6 +19851,12 @@ msgstr "Origine impostata spostando tutti gli oggetti caricati con " msgid "No Geometry name in args. Provide a name and try again." msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Editor Excellon<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Editor Gerber<" + #~ msgid "New Project ...\tCtrl+N" #~ msgstr "Nuovo progetto ...\tCtrl+N" diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 89165b42..26e92f7a 100644 Binary files a/locale/ro/LC_MESSAGES/strings.mo and b/locale/ro/LC_MESSAGES/strings.mo differ diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index dfbca79d..0efba900 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-27 01:13+0200\n" -"PO-Revision-Date: 2020-10-27 01:39+0200\n" +"POT-Creation-Date: 2020-10-27 17:38+0200\n" +"PO-Revision-Date: 2020-10-27 17:38+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -105,7 +105,7 @@ msgstr "Exportă Bookmark-uri" msgid "Bookmarks" msgstr "Bookmarks" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -114,22 +114,22 @@ msgstr "Bookmarks" #: 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "Anulat." -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -256,15 +256,15 @@ msgstr "Parametrii Găurire" msgid "Cutout Parameters" msgstr "Parametrii Decupare" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "Nume" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" @@ -274,7 +274,7 @@ msgstr "" "Aceasta nu este folosită în aplicație, funcția sa\n" "este să servească drept notă pentru utilizator." -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 #: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 @@ -289,15 +289,15 @@ msgstr "" msgid "Diameter" msgstr "Diametru" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "Diametru unealtă." -#: appDatabase.py:233 +#: appDatabase.py:232 msgid "Diameter Tolerance" msgstr "Toleranţă Diametru" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." @@ -306,75 +306,75 @@ msgstr "" "uneltei \n" "se încadrează în toleranța specificată aici." -#: appDatabase.py:241 +#: appDatabase.py:240 msgid "Min" msgstr "Min" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "Setați toleranța minima a sculei." -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "Max" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "Setați toleranța maximă a sculei." -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 #: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:4050 msgid "Operation" msgstr "Operațiuni" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "" "Tipul de Unealta a Aplicatiei în care urmează să fie utilizata aceasta " "unealta." -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "General" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Frezare" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Găurire" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 -#: appDatabase.py:2178 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Izolare" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Pictează" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "NCC" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "Decupare" -#: appDatabase.py:291 +#: appDatabase.py:290 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 @@ -385,7 +385,7 @@ msgstr "Decupare" msgid "Shape" msgstr "Formă" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -399,11 +399,11 @@ msgstr "" "B = instrument de frezare cu vârf formal bila\n" "V = instrument de frezare în formă V" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "V-Dia" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." @@ -411,11 +411,11 @@ msgstr "" "V-Dia.\n" "Diametrul vârfului pentru uneltele în formă de V." -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "V-Unghi" -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." @@ -423,14 +423,14 @@ msgstr "" "V-Unghi.\n" "Unghiul în vârf pentru instrumentele în formă de V." -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tip Unealtă" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -444,11 +444,11 @@ msgstr "" "Aspră = tăietură aspră, viteză scăzută, treceri multiple\n" "Finisare = tăiere de finisare, avans mare" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Ofset unealtă" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -464,11 +464,11 @@ msgstr "" "Exterior = compensat în exterior cu jumătate din diametrul sculei\n" "Custom = compensare personalizată folosind valoarea Offset personalizat" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "Ofset Personalizat" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." @@ -476,7 +476,7 @@ msgstr "" "Ofset personalizat.\n" "O valoare care trebuie utilizată ca compensare din Calea curentă." -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -491,7 +491,7 @@ msgstr "" msgid "Cut Z" msgstr "Z tăiere" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." @@ -499,11 +499,11 @@ msgstr "" "Adâncimea de tăiere.\n" "Adâncimea la care se taie în material." -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "Multi-Pas" -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" @@ -513,11 +513,11 @@ msgstr "" "Selectarea acestui lucru va permite tăierea în mai multe treceri,\n" "fiecare trecere adăugând o adâncime a parametrului DPP." -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "DPP" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." @@ -525,7 +525,7 @@ msgstr "" "DPP. Adâncimea pe trecere.\n" "Valoarea folosită pentru a tăia în material la fiecare trecere." -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -536,7 +536,7 @@ msgstr "" msgid "Travel Z" msgstr "Z Deplasare" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" @@ -546,11 +546,11 @@ msgstr "" "Înălțimea la care bitul de frezare va călători între tăieturi,\n" "deasupra suprafeței materialului, evitând toate accesoriile." -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "Extra taiere" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -564,11 +564,11 @@ msgstr "" "astfel că acest punct este acoperit de aceste tăieri suplimentare si\n" "asigură o izolare completă." -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "Lungime E-taiere" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -583,14 +583,14 @@ msgstr "" "astfel că acest punct este acoperit de aceste tăieri suplimentare si\n" "asigură o izolare completă." -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -598,7 +598,7 @@ msgstr "" "Avans X-Y. Avans.\n" "Viteza pe planul XY utilizat la tăierea în material." -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -607,7 +607,7 @@ msgstr "" msgid "Feedrate Z" msgstr "Feedrate Z" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -615,11 +615,11 @@ msgstr "" "Feedrate Z. Avans Z.\n" "Viteza de deplasare in planul Z." -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "Feedrate rapizi" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -631,11 +631,11 @@ msgstr "" "Acesta este folosit doar de unele dispozitive in care nu poate fi utilizata\n" "comanda G-cod G0. În mare parte este vorda de imprimante 3D." -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "Viteza Motor" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" @@ -645,12 +645,12 @@ msgstr "" "Dacă este lăsat gol, nu va fi folosit.\n" "Viteza rotorului în RPM." -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Pauza" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 msgid "" "Dwell.\n" "Check this if a delay is needed to allow\n" @@ -660,11 +660,11 @@ msgstr "" "Verificați dacă este necesară o întârziere pentru a permite\n" "motorului sa ajungă la viteza setată." -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "Durata pauza" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 msgid "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." @@ -672,7 +672,7 @@ msgstr "" "Durata pauzei.\n" "O întârziere pentru a permite motorului sa ajungă la viteza setată." -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -685,12 +685,12 @@ msgstr "" "Dacă nu are succes, atunci curățarea din cupru nu va reuși.\n" "- Curățare -> curățarea obișnuită de cupru." -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 #: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Șterge" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -700,7 +700,7 @@ msgstr "Șterge" msgid "Milling Type" msgstr "Tip Frezare" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -717,7 +717,7 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 @@ -725,7 +725,7 @@ msgstr "" msgid "Climb" msgstr "Urcare" -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 @@ -733,7 +733,7 @@ msgstr "Urcare" msgid "Conventional" msgstr "Convenţional" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -744,7 +744,7 @@ msgstr "Convenţional" msgid "Overlap" msgstr "Suprapunere" -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -764,7 +764,7 @@ msgstr "" "Valori mari= procesare lentă cât și o execuţie la fel de lentă a PCB-ului,\n" "datorită numărului mai mare de treceri-tăiere." -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -782,7 +782,7 @@ msgstr "" msgid "Margin" msgstr "Margine" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -793,7 +793,7 @@ msgstr "Margine" msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -805,7 +805,7 @@ msgstr "Marginea pentru forma înconjurătoare." msgid "Method" msgstr "Metodă" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -818,7 +818,7 @@ msgstr "" "- Punct-origine: înspre exterior porning de la punctul sămanță.\n" "- Linii: linii paralele." -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 @@ -828,7 +828,7 @@ msgstr "" msgid "Standard" msgstr "Standard" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -839,7 +839,7 @@ msgstr "Standard" msgid "Seed" msgstr "Punct_arbitrar" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -849,7 +849,7 @@ msgstr "Punct_arbitrar" msgid "Lines" msgstr "Linii" -#: appDatabase.py:669 appDatabase.py:784 +#: appDatabase.py:668 appDatabase.py:783 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1998 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 @@ -857,7 +857,7 @@ msgstr "Linii" msgid "Combo" msgstr "Combinat" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 @@ -866,7 +866,7 @@ msgstr "Combinat" msgid "Connect" msgstr "Conectează" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 #: appTools/ToolNCC.py:4152 appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -878,14 +878,14 @@ msgstr "" "rezultate pentru a minimiza miscarile\n" "de ridicare a uneltei." -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 #: appTools/ToolNCC.py:4158 appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contur" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 #: appTools/ToolNCC.py:4162 appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -896,7 +896,7 @@ msgstr "" "Taie de-a lungul perimetrului poligonului\n" "pentru a elimina bavurile." -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -907,7 +907,7 @@ msgstr "" msgid "Offset" msgstr "Ofset" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -920,7 +920,7 @@ msgstr "" "de traseele de cupru.\n" "Valoarea poate fi cuprinsă între 0 și 10 unități FlatCAM." -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" @@ -941,7 +941,7 @@ msgstr "" "Valori mari= procesare lentă cat și o execuţie la fel de lentă a PCB-ului,\n" "datorită numărului mai mare de treceri-tăiere." -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" @@ -953,7 +953,7 @@ msgstr "" "poligonului care trebuie\n" "să fie >pictat<." -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -975,7 +975,7 @@ msgstr "" "mai sus\n" "intr-o ordine specificată." -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 @@ -983,12 +983,12 @@ msgstr "" msgid "Laser_lines" msgstr "Linii-laser" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "Treceri" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" @@ -997,7 +997,7 @@ msgstr "" "Lăţimea spatiului de izolare\n" "in număr intreg de grosimi ale uneltei." -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1005,13 +1005,13 @@ msgstr "" "Cat de mult (procent) din diametrul uneltei, (lăţimea de tăiere), să se " "suprapună peste trecerea anterioară." -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "Urmează" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 @@ -1025,12 +1025,12 @@ msgstr "" "Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n" "In acest fel se taie prin mijlocul unui traseu și nu in jurul lui." -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "Tip de izolare" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -1051,23 +1051,23 @@ msgstr "" "„Interior”se poate face numai atunci când există o deschidere\n" "în interiorul poligonului (de exemplu, poligonul are o formă de „gogoașă”)." -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 #: appTools/ToolIsolation.py:3252 msgid "Full" msgstr "Complet" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "Ext" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "Int" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" @@ -1077,12 +1077,12 @@ msgstr "" "Daca se foloseşte o val. pozitivă, aplicaţia\n" "va incerca in mod automat să schimbe semnul." -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "Ofset Z" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -1096,7 +1096,7 @@ msgstr "" "Valoarea de aici efectuează o compensare asupra\n" "parametrului >Z tăiere<." -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1113,7 +1113,7 @@ msgstr "" "va tăia de mai multe ori până când este\n" "atins Z de tăiere, Z Cut." -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2146 appTools/ToolDrilling.py:2180 @@ -1123,7 +1123,7 @@ msgstr "" "Adâncimea pentru fiecare trecere.\n" "Valoare pozitivă, in unitatile curente." -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" @@ -1133,7 +1133,7 @@ msgstr "" "in planul X-Y, fără a efectua taieri, adica\n" "in afara materialului." -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -1146,14 +1146,14 @@ msgstr "" "Asa numita viteza unealta tip \"plunge\".\n" "Aceasta este mișcarea lineara G01." -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "Feedrate rapizi" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -1167,7 +1167,7 @@ msgstr "" "printerul 3D Marlin, implicit când se foloseşte fişierul\n" "postprocesor: Marlin. Ignora aceasta parametru in rest." -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1175,7 +1175,7 @@ msgstr "" msgid "Spindle speed" msgstr "Viteza motor" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" @@ -1186,17 +1186,17 @@ msgstr "" "Acest parametru este optional și se poate lasa gol\n" "daca nu se foloseşte." -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 msgid "Drill slots" msgstr "Găurire Sloturi" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "Dacă unealta selectată are sloturi, acestea vor fi găurite." -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." @@ -1204,12 +1204,12 @@ msgstr "" "Cât (procent) din diametrul sculei trebuie să se suprapună peste gaura " "anterioară." -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "Ultima gaura" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" @@ -1218,7 +1218,7 @@ msgstr "" "Dacă lungimea slotului nu este complet acoperit de găuri,\n" "adăugați o gaură pe punctul final al slotului." -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1229,12 +1229,12 @@ msgstr "" "va face decuparea distanțat cu aceasta valoare \n" "fata de PCB-ul efectiv" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "Dim. punte" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1246,12 +1246,12 @@ msgstr "" "in a mentine ataşat PCB-ul la materialul de unde \n" "este decupat." -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 msgid "Gap type" msgstr "Tip Punte" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1266,22 +1266,22 @@ msgstr "" "a Puntii\n" "- M-Bites -> „Mouse Bites” - la fel ca „Punte”, dar acoperit cu găuri" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "Punte" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "Subţire" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 msgid "Depth" msgstr "Adâncime" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 msgid "" "The depth until the milling is done\n" @@ -1290,18 +1290,18 @@ msgstr "" "Adâncimea până la terminarea frezării\n" "pentru a subtia Puntile." -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 #: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "Dia unealtă" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "Diametrul găurilor atunci când faceți Mouse Bites." -#: appDatabase.py:1233 +#: appDatabase.py:1232 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1311,17 +1311,17 @@ msgstr "Diametrul găurilor atunci când faceți Mouse Bites." msgid "Spacing" msgstr "Spaţiere" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "Distanța dintre găuri atunci când faceți Mouse Bites." -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "Forma convexă" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" @@ -1331,12 +1331,12 @@ msgstr "" "tot PCB-ul. Forma sa este convexa.\n" "Se foloseste doar daca obiectul sursă este de tip Gerber." -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "Punţi" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1360,11 +1360,11 @@ msgstr "" "- 2tb = 2* sus - 2* jos\n" "- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "Adăugați Unealta în DB" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" @@ -1374,43 +1374,43 @@ msgstr "" "Acesta va fi utilizată în UI de Geometrie.\n" "O puteți edita după ce este adăugată." -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "Ștergeți unealta din DB" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "Stergeți o selecție de Unelte din baza de date Unelte." -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "Exportă DB" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "Salvați baza de date Unelte într-un fișier text." -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "Importă DB" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "Încărcați informațiile din baza de date Unelte dintr-un fișier text." -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "Salvează DB" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "Salvați informațiile din DB de Unelte." -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "Transferați Unealta" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -1419,13 +1419,13 @@ msgstr "" "Introduceți o unealtă nouă în tabela de Unelte a obiectului / Unealta " "aplicației după selectarea unei unelte în baza de date a Uneltelor." -#: appDatabase.py:1364 appGUI/MainGUI.py:1550 +#: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "Anuleaza" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 #: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291 @@ -1461,7 +1461,7 @@ msgstr "Anuleaza" msgid "Edited value is out of range" msgstr "Valoarea editată este in afara limitelor" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 #: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293 @@ -1497,101 +1497,105 @@ msgstr "Valoarea editată este in afara limitelor" msgid "Edited value is within limits." msgstr "Valoarea editată este in limite." -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Adăugați la DB Unelte" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Copiați din DB Unelte" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Ștergeți din DB Unelte" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Salvează modificarile" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Nu s-a putut încărca fișierul DB Unelte." -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Eroare la analizarea fișierului DB Unelte." -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "S-a incărcat DB Unelte din" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Unealtă adăugată in DB." -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Unealta a fost copiată din DB Unelte." -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Unealta a fost ștearsă din DB Unelte." -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Export DB Unelte" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "DB Unelte" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Eroare la scrierea DB Unelte în fișier." -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "S-a exportat DB Unelte in" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "Importă DB Unelte" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "Baza de Date Unelte" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "DB unelte salvată." -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Pentru a modifica proprietățile uneltei, selectați o singură unealtă. Unelte " "selectate în prezent" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "Nu a fost selectat nici-o Unealta / rând în tabela DB Unelte" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Baza de date este goală." -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "S-a anulat adăugarea de Unealtă din DB Unelte." @@ -1803,7 +1807,7 @@ msgstr "Executat. Operatiile de găurire șterse." msgid "Click on the circular array Center position" msgstr "Click pe punctul de Centru al ariei circulare" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -1986,7 +1990,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1999,7 +2003,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2398,7 +2402,7 @@ msgid "Buffer" msgstr "Bufer" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 +#: appGUI/GUIElements.py:3479 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -2461,7 +2465,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Valoare" @@ -2476,7 +2480,7 @@ msgstr "Un punct de referință în format X, Y." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Adaugă" @@ -3434,8 +3438,8 @@ msgstr "Executat. Mutarea Aperturilor terminată." msgid "Done. Apertures copied." msgstr "Executat. Aperturile au fost copiate." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -3556,17 +3560,17 @@ msgid "Add a new aperture to the aperture list." msgstr "Adaugă o nouă apertură in lista de aperturi." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 appGUI/MainGUI.py:420 -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 -#: appTools/ToolIsolation.py:70 appTools/ToolIsolation.py:3150 -#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 +#: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Șterge" @@ -3786,8 +3790,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 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" @@ -3804,7 +3808,7 @@ msgstr "Editarea Gerber a fost terminată." msgid "Cancelled. No aperture is selected" msgstr "Anulat. Nici-o apertură nu este selectată" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." @@ -3856,7 +3860,7 @@ msgstr "Nu au fost marcate poligoane. Niciunul nu se încadrează în limite." msgid "Rotation action was not executed." msgstr "Actiuena de rotatie nu a fost efectuatăt." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "Acțiunea de Oglindire nu a fost executată." @@ -3913,7 +3917,7 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3971,7 +3975,7 @@ msgstr "Deschide fişierul" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Exportă GCode ..." @@ -3985,7 +3989,7 @@ msgstr "Nu exista un aşa fişier sau director" msgid "Saved to" msgstr "Salvat in" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Editor Cod" @@ -4066,109 +4070,107 @@ msgstr "Inserați Codul" msgid "Insert the code above at the cursor location." msgstr "Introduceți codul de mai sus la locația cursorului." -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Undo" msgstr "Revino" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Redo" msgstr "Refa" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:1630 -#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Tăiere" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Copiază" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Paste" msgstr "Lipire" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 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 "Del" msgstr "Del" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Selectează Tot" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "Adauga" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 msgid "Step Down" msgstr "Scade" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4178,19 +4180,19 @@ msgstr "" "- Absolut -> punctul de referință este punctul (0,0)\n" "- Relativ -> punctul de referință este poziția mouse-ului înainte de Salt" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "Relativ" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "Locaţie" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4202,85 +4204,85 @@ msgstr "" "Dacă referința este Relativă, Saltul se va face la distanța (x, y)\n" "din punctul de locație al mouse-ului curent." -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "Salvează Log" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 msgid "Clear All" msgstr "Șterge Tot" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Tastați >help< pentru a începe" -#: appGUI/GUIElements.py:4053 appGUI/GUIElements.py:4070 +#: appGUI/GUIElements.py:3969 appGUI/GUIElements.py:3986 msgid "Jog the Y axis." msgstr "Miscați pe axa Y." -#: appGUI/GUIElements.py:4061 +#: appGUI/GUIElements.py:3977 msgid "Move to Origin." msgstr "Deplasează-te la Origine." -#: appGUI/GUIElements.py:4078 appGUI/GUIElements.py:4086 +#: appGUI/GUIElements.py:3994 appGUI/GUIElements.py:4002 msgid "Jog the X axis." msgstr "Miscați pe axa X." -#: appGUI/GUIElements.py:4096 appGUI/GUIElements.py:4106 +#: appGUI/GUIElements.py:4012 appGUI/GUIElements.py:4022 msgid "Jog the Z axis." msgstr "Miscați pe axa Z." -#: appGUI/GUIElements.py:4132 +#: appGUI/GUIElements.py:4048 msgid "Zero the CNC X axes at current position." msgstr "Puneți la zero axa X a CNC în poziția curentă." -#: appGUI/GUIElements.py:4140 +#: appGUI/GUIElements.py:4056 msgid "Zero the CNC Y axes at current position." msgstr "Puneți la zero axa Y a CNC în poziția curentă." -#: appGUI/GUIElements.py:4145 +#: appGUI/GUIElements.py:4061 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4148 +#: appGUI/GUIElements.py:4064 msgid "Zero the CNC Z axes at current position." msgstr "Puneți la zero axa Z a CNC în poziția curentă." -#: appGUI/GUIElements.py:4152 +#: appGUI/GUIElements.py:4068 msgid "Do Home" msgstr "Fă un ciclu de Homing" -#: appGUI/GUIElements.py:4154 +#: appGUI/GUIElements.py:4070 msgid "Perform a homing cycle on all axis." msgstr "Efectuați un ciclu Homing pe toate axele." -#: appGUI/GUIElements.py:4162 +#: appGUI/GUIElements.py:4078 msgid "Zero all CNC axes at current position." msgstr "Puneți la zero toate axele CNC în poziția curentă." -#: appGUI/GUIElements.py:4317 appGUI/GUIElements.py:4326 +#: appGUI/GUIElements.py:4233 appGUI/GUIElements.py:4242 msgid "Idle." msgstr "Inactiv." -#: appGUI/GUIElements.py:4359 +#: appGUI/GUIElements.py:4275 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: appGUI/GUIElements.py:4360 +#: appGUI/GUIElements.py:4276 msgid "Hello!" msgstr "Bună!" -#: appGUI/GUIElements.py:4407 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4323 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Rulează Script..." -#: appGUI/GUIElements.py:4409 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4325 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4290,28 +4292,28 @@ msgstr "" "o automatizare a anumitor functii\n" "din FlatCAM." -#: appGUI/GUIElements.py:4418 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4334 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Încarcă" -#: appGUI/GUIElements.py:4422 +#: appGUI/GUIElements.py:4338 msgid "Open Project ..." msgstr "Încarcă Project ..." -#: appGUI/GUIElements.py:4428 +#: appGUI/GUIElements.py:4344 msgid "Open &Gerber ...\tCtrl+G" msgstr "Încarcă &Gerber ...\tCtrl+G" -#: appGUI/GUIElements.py:4433 +#: appGUI/GUIElements.py:4349 msgid "Open &Excellon ...\tCtrl+E" msgstr "Încarcă &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:4438 +#: appGUI/GUIElements.py:4354 msgid "Open G-&Code ..." msgstr "Încarcă G-&Code ..." -#: appGUI/GUIElements.py:4448 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4364 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Iesiere" @@ -4434,8 +4436,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:8181 -#: app_Main.py:8184 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8186 +#: app_Main.py:8189 msgid "Open Project" msgstr "Încarcă Project" @@ -4444,7 +4446,7 @@ msgid "Ctrl+O" msgstr "Ctrl+O" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8061 app_Main.py:8066 +#: app_Main.py:8066 app_Main.py:8071 msgid "Open Gerber" msgstr "Încarcă Gerber" @@ -4453,7 +4455,7 @@ msgid "Ctrl+G" msgstr "Ctrl+G" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8101 app_Main.py:8106 +#: app_Main.py:8106 app_Main.py:8111 msgid "Open Excellon" msgstr "Încarcă Excellon" @@ -4462,7 +4464,7 @@ msgstr "Încarcă Excellon" msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +#: appGUI/MainGUI.py:140 app_Main.py:8149 app_Main.py:8154 msgid "Open G-Code" msgstr "Încarcă G-Code" @@ -4547,11 +4549,11 @@ msgid "Export" msgstr "Export" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8299 app_Main.py:8303 +#: app_Main.py:8304 app_Main.py:8308 msgid "Export SVG" msgstr "Exporta SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +#: appGUI/MainGUI.py:249 app_Main.py:8648 app_Main.py:8652 msgid "Export DXF" msgstr "Exportă DXF" @@ -4569,7 +4571,7 @@ msgstr "" "imagina salvata va contine elementele vizuale\n" "afisate in zona de afișare." -#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +#: appGUI/MainGUI.py:268 app_Main.py:8546 app_Main.py:8550 msgid "Export Excellon" msgstr "Exportă Excellon" @@ -4583,7 +4585,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:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Exportă Gerber" @@ -4773,8 +4775,8 @@ msgstr "Q" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Preferințe" @@ -5045,6 +5047,10 @@ msgstr "How To" msgid "About" msgstr "Despre" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Editor Geometrii" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Adaugă Cerc" @@ -5153,10 +5159,6 @@ msgstr "Comută lipire colt" msgid "K" msgstr "K" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Editor Excellon<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Adaugă găurire" @@ -5183,10 +5185,6 @@ msgstr "Redimens. Găuriri" msgid "Move Drill(s)" msgstr "Muta Găuri" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Editor Gerber<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5234,7 +5232,7 @@ msgstr "Alt+A" msgid "Eraser" msgstr "Stergere Selectivă" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Transformare" @@ -5250,47 +5248,47 @@ msgstr "Dezactivează Afișare" msgid "Set Color" msgstr "Setați culoarea" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Roșu" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Albastru" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Galben" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Maro" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "Alb" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Negru" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Personalizat" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Opacitate" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "Implicit" @@ -5632,12 +5630,12 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Arie Afișare" @@ -5738,10 +5736,6 @@ msgstr "Grid-uri" msgid "Clear Plot" msgstr "Șterge Afișare" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Editor Geometrii" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Pe cale" @@ -5812,8 +5806,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Da" @@ -5825,7 +5819,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "Nu" @@ -5966,7 +5960,7 @@ msgstr "Gerber Nou" msgid "Edit Object (if selected)" msgstr "Editeaza obiectul (daca este selectat)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Grid On/Off" @@ -7849,7 +7843,7 @@ msgid "Manual" msgstr "Manual" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 msgid "Grid" msgstr "Grilă" @@ -8259,7 +8253,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:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." @@ -9194,7 +9188,7 @@ msgstr "Setări Aplicație" msgid "Grid Settings" msgstr "Setări Grilă" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "Val X" @@ -9202,7 +9196,7 @@ msgstr "Val X" msgid "This is the Grid snap value on X axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Val Y" @@ -9249,14 +9243,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Portret" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Peisaj" @@ -9276,7 +9270,7 @@ msgstr "" "și include filele Proiect, Selectat și Unelte." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Axă" @@ -9296,7 +9290,7 @@ msgstr "" "Aceasta setează dimensiunea fontului pentru elementele \n" "din interfața GUI care sunt utilizate în aplicație." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD" @@ -11398,7 +11392,7 @@ msgstr "" "într-un fișier Gerber selectat sau care poate fi exportat ca fișier." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Versiune" @@ -12592,7 +12586,7 @@ msgstr "Progresiv" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13391,7 +13385,7 @@ msgid "Export cancelled ..." msgstr "Exportul anulat ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Se incarcă..." @@ -13832,7 +13826,7 @@ msgstr "Obiectul este redenumit din {old} in {new}" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "selectat" @@ -16116,7 +16110,7 @@ msgstr "Unealta Imagine" msgid "Import IMAGE" msgstr "Importa Imagine" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16128,9 +16122,9 @@ msgstr "" msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: 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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Încarcat" @@ -16420,7 +16414,7 @@ msgid "Click the end point of the paint area." msgstr "Faceți clic pe punctul final al zonei de pictat." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte." @@ -16961,11 +16955,11 @@ msgstr "Deschidere PDF anulată" msgid "Parsing PDF file ..." msgstr "Se parsează fisierul PDF ..." -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul" @@ -17385,7 +17379,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:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." @@ -17521,9 +17515,9 @@ msgstr "" "ce celălalt are extensia .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: 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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." @@ -17906,11 +17900,11 @@ msgstr "Executați Verificarea regulilor" msgid "Clear the text." msgstr "Ștergeți textul." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "...in procesare..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18473,7 +18467,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:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" @@ -18897,8 +18891,8 @@ msgstr "" "\n" "Doriți să continuați?" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "Ok" @@ -18990,30 +18984,26 @@ msgstr "Dreapta-sus" msgid "Locate ..." msgstr "Localizează ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "" "Nici-un obiect nu este selectat. Selectează un obiect și incearcă din nou." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Intrerup. Taskul curent va fi închis cât mai curând posibil ..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "" "Adaugarea unei unelte din Baza de date nu este permisa pt acest obiect." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -19021,221 +19011,221 @@ msgstr "" "Unul sau mai multe Unelte sunt editate.\n" "Doriți să actualizați baza de date a Uneltelor?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Salvează baza de date Unelte" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Oglindire pe axa Y executată." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "Oglindirea pe axa X executată." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "Nici-un obiect selectat pentru Rotaţie." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Rotaţie executată." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "Grid nou ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "Introduceți o valoare pentru Grila ne-nula și in format Real." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "Grid nou" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "Grila există deja" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " Valoarea Grilei nu există" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Selectati un obiect Gerber sau Excellon pentru a-i vedea codul sursa." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "Nici-un obiect selectat pentru a-i vedea codul sursa." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Codul sursă pentru obiectul selectat nu a putut fi încărcat" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Mergi la Linia ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Linia:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Toate obiectele sunt reafisate" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Sterge Proiectele recente" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "Data emiterii" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "Afișat" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "Lipire" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "Spațiu de lucru activ" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "Dimensiunea spațiului de lucru" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "Orientarea spațiului de lucru" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "" "Verificarea pentru ultima versiune a eșuat. Nu a fost posibilă conectarea la " "server." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "O nouă versiune de FlatCAM este disponibilă pentru download:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "informaţie" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19247,48 +19237,48 @@ msgstr "" "Preferinţe -> General\n" "\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "Toate afişările care nu sunt selectate sunt activate." -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Se lucrează..." -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Setează transparenta ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19296,96 +19286,96 @@ msgstr "" "FlatCAM se inițializează ...\n" "Initializarea spațiului de afisare s-a terminat in" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Se incarcă un fişier Gerber." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Se incarcă un fişier Excellon." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "Se incarcă un fişier G-Code." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "Încarcă HPGL2" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "Se incarcă un fişier HPGL2." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: app_Main.py:8284 +#: app_Main.py:8289 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: app_Main.py:8329 +#: app_Main.py:8334 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:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 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:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: app_Main.py:8411 +#: app_Main.py:8416 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:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Salvează codul sursa Script ca fişier" -#: app_Main.py:8451 +#: app_Main.py:8456 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:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Salvează codul sursa Document ca fişier" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 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:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "Importă SVG" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19395,168 +19385,168 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "Un nou script TCL a fost creat in Editorul de cod." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "Se executa un fisier script FlatCAM." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: app_Main.py:8984 +#: app_Main.py:8989 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:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "Tipărirea obiectelor FlatCAM" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Salvați obiectul în format PDF ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "Se tipărește PDF ... Vă rugăm să așteptați." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "Fișierul PDF salvat în" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "Importă Preferințele FlatCAM" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Valorile default au fost importate din" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "Exportă Preferințele FlatCAM" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Exportă Preferințele in" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "Nu s-a putut exporta fișierul." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "Importul a eșuat." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: app_Main.py:9918 +#: app_Main.py:9923 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:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: app_Main.py:9934 +#: app_Main.py:9939 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:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare." -#: app_Main.py:9997 +#: app_Main.py:10002 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:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "Se citeşte un fişier G-Code" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19567,84 +19557,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:10116 +#: app_Main.py:10121 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:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "HPGL2 in curs de incărcare" -#: app_Main.py:10128 +#: app_Main.py:10133 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:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "S-a încărcat un script TCL în Editorul Cod." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "Încarcă TCL script..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "Eşec in incărcarea fişierului TCL." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "Se incarca un fişier FlatCAM de configurare." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "Se incarca un fisier proiect FlatCAM." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "Obiectul este folosit de o altă aplicație." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: app_Main.py:10478 +#: app_Main.py:10485 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 " @@ -20000,6 +19990,12 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Editor Excellon<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Editor Gerber<" + #~ msgid "New Project ...\tCtrl+N" #~ msgstr "Proiect Nou...\tCtrl+N" diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 0a396656..a7df74a1 100644 Binary files a/locale/ru/LC_MESSAGES/strings.mo and b/locale/ru/LC_MESSAGES/strings.mo differ diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 1dc74b73..16b5e38e 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-27 01:20+0200\n" +"POT-Creation-Date: 2020-10-27 17:38+0200\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -102,7 +102,7 @@ msgstr "Экспорт закладок" msgid "Bookmarks" msgstr "Закладки" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -111,22 +111,22 @@ 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "Отменено." -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -260,15 +260,15 @@ msgstr "Параметры плёнки" msgid "Cutout Parameters" msgstr "Параметры слота" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "Имя" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" @@ -278,7 +278,7 @@ msgstr "" "Это не используется в приложении, это функция\n" "служит в качестве примечания для пользователя." -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 #: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 @@ -293,91 +293,91 @@ msgstr "" msgid "Diameter" msgstr "Диаметр" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "Диаметр инструмента." -#: appDatabase.py:233 +#: appDatabase.py:232 #, fuzzy #| msgid "Geo Tolerance" msgid "Diameter Tolerance" msgstr "Допуск геометрии" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." msgstr "" -#: appDatabase.py:241 +#: appDatabase.py:240 #, fuzzy #| msgid "in" msgid "Min" msgstr "дюймы" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "" -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "" -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 #: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:4050 msgid "Operation" msgstr "Операция" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "" -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "Основные" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Фрезерование" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Сверление" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 -#: appDatabase.py:2178 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Изоляция" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Нарисовать" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "NCC" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "Обрезка платы" -#: appDatabase.py:291 +#: appDatabase.py:290 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 @@ -388,7 +388,7 @@ msgstr "Обрезка платы" msgid "Shape" msgstr "Форма" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -402,11 +402,11 @@ msgstr "" "B = шаровой наконечник фрезерного инструмента\n" "V = v-образный фрезерный инструмент" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "V-Dia" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." @@ -414,11 +414,11 @@ msgstr "" "V-Dia.\n" "Диаметр наконечника для инструментов V-образной формы." -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "Угол V-образного инструмента" -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." @@ -426,14 +426,14 @@ msgstr "" "V-Agle.\n" "Угол накончика для инструментов V-образной формы." -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Тип инструмента" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -447,11 +447,11 @@ msgstr "" "Грубый = грубая резка, низкая скорость подачи, несколько проходов\n" "Финишный = финишная резка, высокая скорость подачи" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Смещение" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -466,11 +466,11 @@ msgstr "" "Внитреннее = смещение внутрь на половину диаметра инструмента\n" "Внешнее = смещение наружу на половину диаметра инструмента" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "Пользовательское смещение" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." @@ -478,7 +478,7 @@ msgstr "" "Пользовательское смещение.\n" "Значение, которое будет использоваться в качестве смещения от текущего пути." -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -493,7 +493,7 @@ msgstr "" msgid "Cut Z" msgstr "Глубина резания" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." @@ -501,11 +501,11 @@ msgstr "" "Глубина резания.\n" "Глубина, на которой можно разрезать материал." -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "Мультипроход" -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" @@ -515,11 +515,11 @@ msgstr "" "Выбор этого параметра позволит выполнять обрезку в несколько проходов,\n" "при каждом проходе добавляется глубина параметра DPP." -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "DPP" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." @@ -527,7 +527,7 @@ msgstr "" "DPP. Глубина за проход.\n" "Значение, используемое для резки материала при каждом проходе." -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -538,7 +538,7 @@ msgstr "" msgid "Travel Z" msgstr "Отвод по Z" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" @@ -548,11 +548,11 @@ msgstr "" "Высота, на которой фреза будет перемещаться между срезами,\n" "над поверхностью материала, избегая всех приспособлений." -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "Дополнительный вырез" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -567,11 +567,11 @@ msgstr "" "так чтобы эта точка была покрыта этим дополнительным разрезом, для\n" "обеспечения полной изоляции." -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "Длина дополнительного разреза" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -587,14 +587,14 @@ msgstr "" "обеспечить полную изоляцию. Это длина\n" "дополнительный разрез." -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "Скорость подачи X-Y" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -602,7 +602,7 @@ msgstr "" "Скорость подачи X-Y\n" "Скорость на плоскости XY используется при резке материала." -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -611,7 +611,7 @@ msgstr "" msgid "Feedrate Z" msgstr "Скорость подачи Z" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -619,11 +619,11 @@ msgstr "" "Скорость подачи Z\n" "Скорость в плоскости Z." -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "Скорость подачи" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -636,11 +636,11 @@ msgstr "" "использовать\n" "команда G0 g-кода. В основном 3D принтеры." -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "Скорость вращения шпинделя" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" @@ -650,12 +650,12 @@ msgstr "" "Если оставить его пустым, он не будет использоваться.\n" "Скорость вращения шпинделя в об/мин." -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Задержка" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 #, fuzzy #| msgid "" #| "Dwell.\n" @@ -670,11 +670,11 @@ msgstr "" "Отметьте это, если необходима задержка, для того чтобы разрешить\n" "шпинделю достичь его установленной скорости." -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "Задержка" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 #, fuzzy #| msgid "" #| "Dwell Time.\n" @@ -686,7 +686,7 @@ msgstr "" "Время задержки.\n" "Задержка, позволяющая шпинделю достигать заданной скорости." -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -698,12 +698,12 @@ msgstr "" "Если это не удастся, то очистка от меди также потерпит неудачу.\n" "- Очистка - > обычная очистка от меди." -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 #: appTools/ToolNCC.py:4059 msgid "Clear" msgstr "Сбросить" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -713,7 +713,7 @@ msgstr "Сбросить" msgid "Milling Type" msgstr "Тип фрезерования" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -730,7 +730,7 @@ msgstr "" "использования инструмента\n" "- conventional / полезен, когда нет компенсации люфта" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 @@ -738,7 +738,7 @@ msgstr "" msgid "Climb" msgstr "Постепенный" -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 @@ -746,7 +746,7 @@ msgstr "Постепенный" msgid "Conventional" msgstr "Обычный" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -757,7 +757,7 @@ msgstr "Обычный" msgid "Overlap" msgstr "Перекрытие" -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -778,7 +778,7 @@ msgstr "" "Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n" "из-за большого количества путей." -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -796,7 +796,7 @@ msgstr "" msgid "Margin" msgstr "Отступ" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -807,7 +807,7 @@ msgstr "Отступ" msgid "Bounding box margin." msgstr "Граница рамки." -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -819,7 +819,7 @@ msgstr "Граница рамки." msgid "Method" msgstr "Метод" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -832,7 +832,7 @@ msgstr "" "- Круговой: наружу от центра.\n" "- Линейный: параллельные линии." -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 @@ -842,7 +842,7 @@ msgstr "" msgid "Standard" msgstr "Стандартный" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -853,7 +853,7 @@ msgstr "Стандартный" msgid "Seed" msgstr "По кругу" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 @@ -863,7 +863,7 @@ msgstr "По кругу" msgid "Lines" msgstr "Линий" -#: appDatabase.py:669 appDatabase.py:784 +#: appDatabase.py:668 appDatabase.py:783 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1998 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 @@ -871,7 +871,7 @@ msgstr "Линий" msgid "Combo" msgstr "Комбо" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 @@ -880,7 +880,7 @@ msgstr "Комбо" msgid "Connect" msgstr "Подключение" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 #: appTools/ToolNCC.py:4152 appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -891,14 +891,14 @@ msgstr "" "Рисовать линии между результирующей сегментами\n" " для минимизации подъёма инструмента." -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 #: appTools/ToolNCC.py:4158 appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Контур" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 #: appTools/ToolNCC.py:4162 appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -909,7 +909,7 @@ msgstr "" "Обрезка по периметру полигона\n" "для зачистки неровных краёв." -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -920,7 +920,7 @@ msgstr "" msgid "Offset" msgstr "Смещение" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -933,7 +933,7 @@ msgstr "" "из медных штучек.\n" "Значение может быть от 0 до 10 единиц FlatCAM." -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" @@ -955,7 +955,7 @@ msgstr "" "Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n" "из-за большого количества путей." -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" @@ -964,7 +964,7 @@ msgid "" "be painted." msgstr "Расстояние, которое не закрашивать до края полигона." -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -986,7 +986,7 @@ msgstr "" "вышеперечисленных.\n" "в указанном порядке." -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 @@ -994,12 +994,12 @@ msgstr "" msgid "Laser_lines" msgstr "Laser_lines" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "Проход" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" @@ -1008,7 +1008,7 @@ msgstr "" "Ширина промежутка изоляции в \n" "числах (целое число) ширины инструмента." -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1016,13 +1016,13 @@ msgstr "" "Размер части ширины инструмента, который будет перекрываться за каждый " "проход." -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "Следование" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 @@ -1036,12 +1036,12 @@ msgstr "" "Это означает, что он будет прорезать\n" "середину трассы." -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "Тип изоляции" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -1062,23 +1062,23 @@ msgstr "" "изоляция может быть выполнена только при наличии проема.\n" "внутри полигона (например, полигон имеет форму \"пончика\")." -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 #: appTools/ToolIsolation.py:3252 msgid "Full" msgstr "Полная" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "Наруж" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "Внутр" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" @@ -1087,12 +1087,12 @@ msgstr "" "Глубина сверления (отрицательная) \n" "ниже слоя меди." -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "Смещение Z" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -1103,7 +1103,7 @@ msgstr "" "создать необходимый диаметр выходного отверстия за счет формы наконечника.\n" "Значение здесь может компенсировать Cut Z параметра." -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1120,7 +1120,7 @@ msgstr "" "сократить несколько раз, пока Cut Z не станет\n" "достиг." -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2146 appTools/ToolDrilling.py:2180 @@ -1128,7 +1128,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Глубина каждого прохода (положительный)." -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" @@ -1137,7 +1137,7 @@ msgstr "" "Отвод инструмента при холостом ходе\n" "по плоскости XY." -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -1150,14 +1150,14 @@ msgstr "" "Так называемая подача «Погружения».\n" "Используется для линейного перемещения G01." -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "Пороги скорости подачи" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -1172,7 +1172,7 @@ msgstr "" "Полезно только для Marlin,\n" "игнорировать для любых других случаев." -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1180,7 +1180,7 @@ msgstr "" msgid "Spindle speed" msgstr "Скорость вращения шпинделя" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" @@ -1189,19 +1189,19 @@ msgstr "" "Скорость шпинделя\n" "в оборотах в минуту(опционально) ." -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 #, fuzzy #| msgid "Mill Slots" msgid "Drill slots" msgstr "Фрезерование пазов" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "" -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 #, fuzzy #| msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1211,19 +1211,19 @@ msgstr "" "Размер части ширины инструмента, который будет перекрываться за каждый " "проход." -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." msgstr "" -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1234,12 +1234,12 @@ msgstr "" "сделает вырез печатной платы дальше от\n" "фактической границы печатной платы" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "Размер перемычки" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1252,14 +1252,14 @@ msgstr "" "окружающий материал (тот самый \n" "из которого вырезается печатная плата)." -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 #, fuzzy #| msgid "Image type" msgid "Gap type" msgstr "Тип изображения" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1269,24 +1269,24 @@ msgid "" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" msgstr "" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 #, fuzzy #| msgid "MultiDepth" msgid "Depth" msgstr "Мультипроход" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 #, fuzzy #| msgid "" @@ -1299,18 +1299,18 @@ msgstr "" "Диаметр инструмента\n" " для черчения контуров." -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 #: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "Диаметр инструмента" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "" -#: appDatabase.py:1233 +#: appDatabase.py:1232 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1320,17 +1320,17 @@ msgstr "" msgid "Spacing" msgstr "Промежуток" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "" -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "Выпуклая форма" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" @@ -1339,12 +1339,12 @@ msgstr "" "Создайте выпуклую форму, окружающую всю печатную плату.\n" "Используется только в том случае, если тип исходного объекта-Gerber." -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "Вариант" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1368,11 +1368,11 @@ msgstr "" "- 2tb - 2 * top + 2 * bottom\n" "- 8 - 2*слева + 2 * справа + 2*сверху + 2 * снизу" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "Добавить инструмент в БД" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" @@ -1382,45 +1382,45 @@ msgstr "" "Он будет использоваться в пользовательском интерфейсе Geometry.\n" "Вы можете отредактировать его после добавления." -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "Удалить инструмент из БД" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "Удаляет выбранные инструменты из базы данных." -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "Экспорт БД" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "Сохраняет базу данных инструментов в пользовательский текстовый файл." -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "Импорт БД" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "" "Загрузка информации базы данных инструментов из пользовательского текстового " "файла." -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "Сохранить БД" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "Сохраните информацию базы данных инструментов." -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "Перенос инструмента" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -1430,13 +1430,13 @@ msgstr "" "активной геометрии после выбора инструмента\n" "в базе данных." -#: appDatabase.py:1364 appGUI/MainGUI.py:1550 +#: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "Отмена" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 #: appGUI/ObjectUI.py:174 appTool.py:280 appTool.py:291 @@ -1472,7 +1472,7 @@ msgstr "Отмена" msgid "Edited value is out of range" msgstr "Отредактированное значение находится вне диапазона" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 #: appGUI/ObjectUI.py:176 appTool.py:286 appTool.py:293 @@ -1508,101 +1508,105 @@ msgstr "Отредактированное значение находится msgid "Edited value is within limits." msgstr "Отредактированное значение находится в пределах нормы." -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Добавить в БД" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Копировать из БД" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Удалить из БД" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Сохранить изменения" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Не удалось загрузить файл БД." -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Не удалось прочитать файл БД." -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "Загрузка БД из" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Инструмент добавлен в БД." -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Инструмент скопирован из БД." -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Инструмент удален из БД." -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Экспорт БД" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Не удалось записать БД в файл." -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "Экспорт БД в" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "Импорт FlatCAM БД" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "База данных" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "Сохраненные БД." -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "В таблице БД не выбрано ни одного инструмента/строки" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 #, fuzzy #| msgid "Tool Diameter." msgid "Tools DB empty." msgstr "Диаметр инструмента." -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "Инструменты в базе данных отредактированы, но не сохранены." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "Отмена добавление инструмента из БД." @@ -1811,7 +1815,7 @@ msgstr "Готово. Отверстия удалены." msgid "Click on the circular array Center position" msgstr "Нажмите на центральную позицию кругового массива" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Редактор Excellon" @@ -1994,7 +1998,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -2007,7 +2011,7 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -2403,7 +2407,7 @@ msgid "Buffer" msgstr "Буфер" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 +#: appGUI/GUIElements.py:3479 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 #: appTools/ToolDblSided.py:683 appTools/ToolDblSided.py:857 @@ -2466,7 +2470,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Значение" @@ -2481,7 +2485,7 @@ msgstr "Точка привязки в формате X,Y." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Добавить" @@ -3432,8 +3436,8 @@ msgstr "Готово. Перемещение отверстий завершен msgid "Done. Apertures copied." msgstr "Готово. Отверстия скопированы." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Редактор Gerber" @@ -3550,17 +3554,17 @@ msgid "Add a new aperture to the aperture list." msgstr "Добавляет новое отверстие в список отверстий." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 appGUI/MainGUI.py:420 -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 -#: appTools/ToolIsolation.py:70 appTools/ToolIsolation.py:3150 -#: appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 +#: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Удалить" @@ -3781,8 +3785,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n" @@ -3798,7 +3802,7 @@ msgstr "Редактирование Gerber завершено." msgid "Cancelled. No aperture is selected" msgstr "Отмена. Нет выбранных отверстий" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Координаты скопированы в буфер обмена." @@ -3850,7 +3854,7 @@ msgstr "Полигоны не были отмечены. Ни один не ук msgid "Rotation action was not executed." msgstr "Вращение не было выполнено." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "Операция переворота не была выполнена." @@ -3903,7 +3907,7 @@ msgstr "Заменяет строку из поля «Найти» на стро msgid "String to replace the one in the Find box throughout the text." msgstr "Строка, заменяющая строку в поле поиска по всему тексту." -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 #: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 @@ -3963,7 +3967,7 @@ msgstr "Открыть файл" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Экспорт кода ..." @@ -3977,7 +3981,7 @@ msgstr "Нет такого файла или каталога" msgid "Saved to" msgstr "Сохранено в" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Редактор кода" @@ -4064,111 +4068,109 @@ msgstr "Вставить QR-код" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Undo" msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 -#: appGUI/GUIElements.py:1307 appGUI/GUIElements.py:1663 -#: appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 +#: appGUI/GUIElements.py:1313 appGUI/GUIElements.py:1518 +#: appGUI/GUIElements.py:1851 msgid "Ctrl+Z" msgstr "" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Redo" msgstr "" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 -#: appGUI/GUIElements.py:1314 appGUI/GUIElements.py:1670 -#: appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 +#: appGUI/GUIElements.py:1320 appGUI/GUIElements.py:1525 +#: appGUI/GUIElements.py:1858 msgid "Ctrl+Y" msgstr "" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:1630 -#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Вырезы" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 -#: appGUI/GUIElements.py:1323 appGUI/GUIElements.py:1679 -#: appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 +#: appGUI/GUIElements.py:1329 appGUI/GUIElements.py:1534 +#: appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 -#: appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 +#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 +#: appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "Копировать" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 -#: appGUI/GUIElements.py:1330 appGUI/GUIElements.py:1686 -#: appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 +#: appGUI/GUIElements.py:1336 appGUI/GUIElements.py:1541 +#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 appGUI/MainGUI.py:414 +#: appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Paste" msgstr "" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 -#: appGUI/GUIElements.py:1337 appGUI/GUIElements.py:1693 -#: appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 +#: appGUI/GUIElements.py:1343 appGUI/GUIElements.py:1548 +#: appGUI/GUIElements.py:1881 msgid "Ctrl+V" msgstr "" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 -#: appGUI/GUIElements.py:1342 appGUI/GUIElements.py:1698 -#: appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 +#: appGUI/GUIElements.py:1348 appGUI/GUIElements.py:1553 +#: appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 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 "Del" msgstr "" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "Выбрать все" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 -#: appGUI/GUIElements.py:1349 appGUI/GUIElements.py:1705 -#: appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 +#: appGUI/GUIElements.py:1355 appGUI/GUIElements.py:1560 +#: appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 appGUI/MainGUI.py:445 +#: appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 #, fuzzy #| msgid "Down" msgid "Step Down" msgstr "Внизу" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4178,19 +4180,19 @@ msgstr "" "- Абсолютный -> точка отсчета - это точка (0,0)\n" "- Относительный -> опорной точкой является положение мыши перед перемещением" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "Абс" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "Относительный" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "Местоположение" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4202,87 +4204,87 @@ msgstr "" "Если ссылка является относительной, то переход будет на расстоянии (x, y)\n" "от текущей точки расположения мыши." -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "Сохранить журнал" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 #, fuzzy #| msgid "Clear plot" msgid "Clear All" msgstr "Отключить все участки" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Введите >help< для начала работы" -#: appGUI/GUIElements.py:4053 appGUI/GUIElements.py:4070 +#: appGUI/GUIElements.py:3969 appGUI/GUIElements.py:3986 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:4061 +#: appGUI/GUIElements.py:3977 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:4078 appGUI/GUIElements.py:4086 +#: appGUI/GUIElements.py:3994 appGUI/GUIElements.py:4002 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:4096 appGUI/GUIElements.py:4106 +#: appGUI/GUIElements.py:4012 appGUI/GUIElements.py:4022 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:4132 +#: appGUI/GUIElements.py:4048 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:4140 +#: appGUI/GUIElements.py:4056 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:4145 +#: appGUI/GUIElements.py:4061 msgid "Z" msgstr "" -#: appGUI/GUIElements.py:4148 +#: appGUI/GUIElements.py:4064 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:4152 +#: appGUI/GUIElements.py:4068 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:4154 +#: appGUI/GUIElements.py:4070 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:4162 +#: appGUI/GUIElements.py:4078 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:4317 appGUI/GUIElements.py:4326 +#: appGUI/GUIElements.py:4233 appGUI/GUIElements.py:4242 msgid "Idle." msgstr "Нет заданий." -#: appGUI/GUIElements.py:4359 +#: appGUI/GUIElements.py:4275 msgid "Application started ..." msgstr "Приложение запущено ..." -#: appGUI/GUIElements.py:4360 +#: appGUI/GUIElements.py:4276 msgid "Hello!" msgstr "Приветствую!" -#: appGUI/GUIElements.py:4407 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4323 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Выполнить сценарий ..." -#: appGUI/GUIElements.py:4409 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4325 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4292,28 +4294,28 @@ msgstr "" "включающий автоматизацию некоторых\n" "функций FlatCAM." -#: appGUI/GUIElements.py:4418 appGUI/MainGUI.py:118 +#: appGUI/GUIElements.py:4334 appGUI/MainGUI.py:118 #: appTools/ToolPcbWizard.py:390 appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "Открыть" -#: appGUI/GUIElements.py:4422 +#: appGUI/GUIElements.py:4338 msgid "Open Project ..." msgstr "Открыть проект..." -#: appGUI/GUIElements.py:4428 +#: appGUI/GUIElements.py:4344 msgid "Open &Gerber ...\tCtrl+G" msgstr "Открыть &Gerber...\tCtrl+G" -#: appGUI/GUIElements.py:4433 +#: appGUI/GUIElements.py:4349 msgid "Open &Excellon ...\tCtrl+E" msgstr "Открыть &Excellon ...\tCtrl+E" -#: appGUI/GUIElements.py:4438 +#: appGUI/GUIElements.py:4354 msgid "Open G-&Code ..." msgstr "Открыть G-&Code ..." -#: appGUI/GUIElements.py:4448 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4364 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Выход" @@ -4438,8 +4440,8 @@ msgstr "" msgid "Will create a new, empty Document Object." msgstr "Создаёт новый объект Document." -#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8181 -#: app_Main.py:8184 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8186 +#: app_Main.py:8189 msgid "Open Project" msgstr "Открыть проект" @@ -4448,7 +4450,7 @@ msgid "Ctrl+O" msgstr "" #: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 -#: app_Main.py:8061 app_Main.py:8066 +#: app_Main.py:8066 app_Main.py:8071 msgid "Open Gerber" msgstr "Открыть Gerber" @@ -4457,7 +4459,7 @@ msgid "Ctrl+G" msgstr "" #: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 -#: app_Main.py:8101 app_Main.py:8106 +#: app_Main.py:8106 app_Main.py:8111 msgid "Open Excellon" msgstr "Открыть Excellon" @@ -4466,7 +4468,7 @@ msgstr "Открыть Excellon" msgid "Ctrl+E" msgstr "" -#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +#: appGUI/MainGUI.py:140 app_Main.py:8149 app_Main.py:8154 msgid "Open G-Code" msgstr "Открыть G-Code" @@ -4551,11 +4553,11 @@ msgid "Export" msgstr "Экспорт" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8299 app_Main.py:8303 +#: app_Main.py:8304 app_Main.py:8308 msgid "Export SVG" msgstr "Экспорт SVG" -#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +#: appGUI/MainGUI.py:249 app_Main.py:8648 app_Main.py:8652 msgid "Export DXF" msgstr "Экспорт DXF" @@ -4573,7 +4575,7 @@ msgstr "" "сохраненное изображение будет содержать визуальную\n" "информацию, открытую в настоящее время в пространстве отрисовки FlatCAM." -#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +#: appGUI/MainGUI.py:268 app_Main.py:8546 app_Main.py:8550 msgid "Export Excellon" msgstr "Экспорт Excellon" @@ -4587,7 +4589,7 @@ msgstr "" "формат координат, единицы измерения и нули\n" "устанавливаются в Настройки -> Экспорт Excellon." -#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Экспорт Gerber" @@ -4783,8 +4785,8 @@ msgstr "" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Настройки" @@ -5055,6 +5057,10 @@ msgstr "" msgid "About" msgstr "О программе" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Редактор Geo" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Добавить круг" @@ -5163,10 +5169,6 @@ msgstr "Привязка к углу" msgid "K" msgstr "" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Редактор Excellon<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Добавить сверло" @@ -5193,10 +5195,6 @@ msgstr "Изменить размер отверстия" msgid "Move Drill(s)" msgstr "Переместить отверстие" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Редактор Gerber<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5244,7 +5242,7 @@ msgstr "" msgid "Eraser" msgstr "Ластик" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Трансформация" @@ -5260,47 +5258,47 @@ msgstr "Отключить участок" msgid "Set Color" msgstr "Установить цвет" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Красный" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Синий" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Жёлтый" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Зелёный" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Фиолетовый" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Коричневый" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "Белый" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Чёрный" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Своё" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Непрозрачность" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "По умолчанию" @@ -5642,12 +5640,12 @@ msgstr "" msgid "TCL Shell" msgstr "" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Рабочая область" @@ -5748,10 +5746,6 @@ msgstr "Сетка" msgid "Clear Plot" msgstr "Отключить все участки" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Редактор Geo" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Дорожка" @@ -5822,8 +5816,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Да" @@ -5835,7 +5829,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "Нет" @@ -5977,7 +5971,7 @@ msgstr "Создать Gerber" msgid "Edit Object (if selected)" msgstr "Редактировать объект (если выбран)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Сетка вкл/откл" @@ -7910,7 +7904,7 @@ msgid "Manual" msgstr "Вручную" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 msgid "Grid" msgstr "" @@ -8345,7 +8339,7 @@ msgid "Preferences default values are restored." msgstr "Настройки по умолчанию восстановлены." #: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 -#: app_Main.py:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Не удалось записать значения по умолчанию в файл." @@ -9266,7 +9260,7 @@ msgstr "Настройки приложения" msgid "Grid Settings" msgstr "Настройки сетки" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "Значение X" @@ -9274,7 +9268,7 @@ msgstr "Значение X" msgid "This is the Grid snap value on X axis." msgstr "Это значение привязки сетки по оси X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Значение Y" @@ -9321,14 +9315,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Портретная" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Альбомная" @@ -9347,7 +9341,7 @@ msgstr "" "которая включает вкладки Проект, Выбранное и Инструменты." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Оси" @@ -9367,7 +9361,7 @@ msgstr "" "Это устанавливает размер шрифта для полей ввода текста\n" "которые используются в приложении." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD" @@ -11446,7 +11440,7 @@ msgstr "" "в выбранный файл Gerber, или его можно экспортировать в файл." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Версия" @@ -12646,7 +12640,7 @@ msgstr "Последовательный" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13456,7 +13450,7 @@ msgid "Export cancelled ..." msgstr "Экспорт отменён ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Загрузка..." @@ -13910,7 +13904,7 @@ msgstr "Объект переименован из {old} в {new}" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "выбранный" @@ -16189,7 +16183,7 @@ msgstr "Изображение" msgid "Import IMAGE" msgstr "Импорт изображения" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16201,9 +16195,9 @@ msgstr "" msgid "Importing Image" msgstr "Импорт изображения" -#: 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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Открыт" @@ -16502,7 +16496,7 @@ msgid "Click the end point of the paint area." msgstr "Нажмите на конечную точку области рисования." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Инструмент из БД добавлен в таблицу инструментов." @@ -17041,11 +17035,11 @@ msgstr "Открытие PDF отменено" msgid "Parsing PDF file ..." msgstr "Разбор PDF-файла ..." -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "Не удалось открыть" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "Геометрия не найдена в файле" @@ -17480,7 +17474,7 @@ msgstr "Inf-файл PcbWizard загружен." msgid "Main PcbWizard Excellon file loaded." msgstr "Файл PcbWizard Excellon загружен." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "Это не Excellon файл." @@ -17611,9 +17605,9 @@ msgstr "" "другой имеет расширение .INF." #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 -#: 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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "Нет выбранных объектов." @@ -17987,11 +17981,11 @@ msgstr "Запустить проверку" msgid "Clear the text." msgstr "Очистить текст." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "...обработка..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "" @@ -18541,7 +18535,7 @@ msgstr "" "Инициализация рабочей области.\n" "Инициализация рабочей области завершена за" -#: app_Main.py:1275 app_Main.py:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "Новый проект - Не сохранён" @@ -18950,8 +18944,8 @@ msgstr "" "масштабированию всех всех объектов.\n" "Продолжить?" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "Да" @@ -19044,28 +19038,24 @@ msgstr "Справа вверху" msgid "Locate ..." msgstr "Размещение ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "Объект не выбран. Выберите объект и попробуйте снова." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Прерывание. Текущая задача будет закрыта как можно скорее..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "Текущая задача была закрыта по запросу пользователя ..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "Инструменты в базе данных отредактированы, но не сохранены." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "Добавление инструмента из БД для данного объекта запрещено." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -19073,221 +19063,221 @@ msgstr "" "Один или несколько инструментов изменены.\n" "Вы хотите обновить базу данных инструментов?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Сохранить БД" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "Не выбран объект для отражения по оси Y." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Отражение по оси Y завершено." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "Не выбран объект для отражения по оси Х." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "Отражение по оси Х завершено." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "Не выбран ни один объект для вращения." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Введите значение угла:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Вращение завершено." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "Вращение не было выполнено." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "Не выбран ни один объект для наклона/сдвига по оси X." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "Наклон по оси X выполнен." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "Нет объекта, выбранного для наклона/сдвига по оси Y." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Наклон по оси Y выполнен." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "Новая сетка ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Введите размер сетки:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Пожалуйста, введите значение сетки с ненулевым значением в формате float." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "Новая сетка добавлена" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "Сетка уже существует" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Добавление новой сетки отменено" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " Значение сетки не существует" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Значение сетки удалено" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Удаление значения сетки отменено" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Список комбинаций клавиш" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr " Нет объекта, выбранного для копирования его имени" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "Имя скопировано в буфер обмена ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Выберите файл Gerber или Excellon для просмотра исходного кода." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Просмотр исходного кода выбранного объекта." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Редактор исходного кода" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "Нет выбранного объекта, для просмотра исходного кода файла." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Не удалось загрузить исходный код выбранного объекта" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Перейти к строке ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Строка:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Перерисовка всех объектов" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Не удалось загрузить список недавних файлов." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Не удалось прочитать список недавних файлов." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Не удалось загрузить список элементов последних проектов." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "Не удалось проанализировать список последних элементов проекта." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Очистить недавние проекты" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Очистить список" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "" "Не удалось проверить обновление программы. Отсутствует интернет подключение ." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "Не удается обработать информацию о последней версии." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM в актуальном состоянии!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "Доступна новая версия" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "Новая версия FlatCAM доступна для загрузки:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "инфо" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19299,48 +19289,48 @@ msgstr "" "Настройки -> вкладка Основные.\n" "\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "Все участки отключены." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "Все не выбранные участки отключены." -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "Все участки включены." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "" -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Выбранные участки включены..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Выбранные участки отключены..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Включение участков ..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Отключение участков ..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Обработка…" -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Установка уровня прозрачности ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19348,95 +19338,95 @@ msgstr "" "Инициализация холста.\n" "Инициализация холста завершена за" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Открытие файла Gerber." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Открытие файла Excellon." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "Открытие файла G-Code." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "Открыть HPGL2" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "Открытие файла HPGL2." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Выберите объект Geometry для экспорта" -#: app_Main.py:8284 +#: app_Main.py:8289 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob." -#: app_Main.py:8329 +#: app_Main.py:8334 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Данные должны быть 3D массивом с последним размером 3 или 4" -#: app_Main.py:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..." -#: app_Main.py:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: app_Main.py:8411 +#: app_Main.py:8416 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Ошибка. Только объекты сценария могут быть сохранены как файлы TCL-" "сценария..." -#: app_Main.py:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Сохранить исходный файл сценария" -#: app_Main.py:8451 +#: app_Main.py:8456 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Ошибка. Только объекты Document могут быть сохранены как файлы Document..." -#: app_Main.py:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Сохранить исходный файл Document" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..." -#: app_Main.py:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Можно использовать только объекты Geometry." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "Импорт SVG" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "Импорт DXF" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19446,168 +19436,168 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "Новый проект создан" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "Новый файл сценария создан в редакторе кода." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "Выполнение файла ScriptObject." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: app_Main.py:8984 +#: app_Main.py:8989 msgid "TCL script file opened in Code Editor and executed." msgstr "Файл сценария открывается в редакторе кода и выполняется." -#: app_Main.py:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "Печать объектов FlatCAM" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Сохранить объект как PDF ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "Печать PDF ... Пожалуйста, подождите." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "Файл PDF сохранён в" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "Экспортирование SVG" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "Файл SVG экспортируется в" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "Импорт настроек FlatCAM" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Значения по умолчанию импортированы из" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "Экспорт настроек FlatCAM" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Экспорт настроек в" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "Файл Excellon экспортируется в" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Экспорт Excellon" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "Не удалось экспортировать файл Excellon." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "Файл Gerber экспортируется в" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Экспортирование Gerber" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "Не удалось экспортировать файл." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "Файл DXF экспортируется в" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "Экспорт DXF" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "Не удалось экспортировать файл DXF." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "Импортирование SVG" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "Не удалось импортировать." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "Импорт DXF" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Не удалось открыть файл" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Не удаётся прочитать файл" -#: app_Main.py:9918 +#: app_Main.py:9923 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Объект не является файлом Gerber или пуст. Прерывание создания объекта." -#: app_Main.py:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Открытие Gerber" -#: app_Main.py:9934 +#: app_Main.py:9939 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Открыть Гербер не удалось. Вероятно, не файл Гербера." -#: app_Main.py:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "Не удается открыть файл" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Открытие Excellon." -#: app_Main.py:9997 +#: app_Main.py:10002 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." -#: app_Main.py:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "Чтение файла GCode" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "Это не GCODE" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "Открытие G-Code." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19619,84 +19609,84 @@ msgstr "" " Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время " "обработки" -#: app_Main.py:10116 +#: app_Main.py:10121 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Объект не является файлом HPGL2 или пустым. Прерывание создания объекта." -#: app_Main.py:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "Открытие HPGL2" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Открыть HPGL2 не удалось. Вероятно, не файл HPGL2." -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "Файл сценария открыт в редакторе кода." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "Открытие TCL-сценария..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "Не удалось открыть TCL-сценарий." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "Открытие файла конфигурации." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Не удалось открыть файл конфигурации" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Загрузка проекта ... Пожалуйста, подождите ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "Открытие файла проекта FlatCAM." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Не удалось открыть файл проекта" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Загрузка проекта ... восстановление" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Проект загружен из" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "Сохранение проекта FlatCAM" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Проект сохранён в" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "Объект используется другим приложением." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Не удалось проверить файл проекта" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Повторите попытку, чтобы сохранить его." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" -#: app_Main.py:10478 +#: app_Main.py:10485 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Сохранение отменено, потому что исходный файл пуст. Попробуйте " @@ -20046,6 +20036,12 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Редактор Excellon<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Редактор Gerber<" + #, fuzzy #~| msgid "&New Project ...\tCtrl+N" #~ msgid "New Project ...\tCtrl+N" diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index 6434a2db..94fafb97 100644 Binary files a/locale/tr/LC_MESSAGES/strings.mo and b/locale/tr/LC_MESSAGES/strings.mo differ diff --git a/locale/tr/LC_MESSAGES/strings.po b/locale/tr/LC_MESSAGES/strings.po index 3de7d4bf..34cd8db1 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-27 13:30+0200\n" -"PO-Revision-Date: 2020-10-27 13:30+0200\n" +"POT-Creation-Date: 2020-10-27 17:37+0200\n" +"PO-Revision-Date: 2020-10-27 17:37+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -104,7 +104,7 @@ msgstr "Yer İşaretlerini Dışa Aktar" msgid "Bookmarks" msgstr "Yer İşaretleri" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2080 appDatabase.py:2126 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 #: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 @@ -113,22 +113,22 @@ 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: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 +#: app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 app_Main.py:8168 +#: app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 +#: app_Main.py:8515 app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 +#: app_Main.py:8689 app_Main.py:8719 app_Main.py:8894 app_Main.py:8931 +#: app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 app_Main.py:9367 +#: app_Main.py:9402 msgid "Cancelled." msgstr "İptal edildi." -#: Bookmark.py:308 appDatabase.py:2088 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 app_Main.py:9675 app_Main.py:9741 -#: app_Main.py:10493 +#: app_Main.py:9337 app_Main.py:9545 app_Main.py:9680 app_Main.py:9746 +#: app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -257,7 +257,7 @@ msgstr "PCB Kesim Seçenekleri" #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:683 -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "Name" msgstr "İsim" @@ -327,43 +327,43 @@ msgstr "İşlem" msgid "The kind of Application Tool where this tool is to be used." msgstr "Bu ucun kullanılacağı işlem alanını seçin." -#: appDatabase.py:274 appDatabase.py:1777 appDatabase.py:1813 -#: appDatabase.py:1876 appDatabase.py:2161 appGUI/MainGUI.py:1411 -#: app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 +#: appDatabase.py:1875 appDatabase.py:2160 appGUI/MainGUI.py:1411 +#: app_Main.py:7319 msgid "General" msgstr "Genel" -#: appDatabase.py:274 appDatabase.py:1835 appDatabase.py:2164 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Frezeleme" -#: appDatabase.py:274 appDatabase.py:1839 appDatabase.py:2169 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Delme" -#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1843 -#: appDatabase.py:2177 appTools/ToolIsolation.py:1101 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 +#: appDatabase.py:2176 appTools/ToolIsolation.py:1101 #: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "Yalıtım" -#: appDatabase.py:274 appDatabase.py:1849 appDatabase.py:2185 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Çizim" -#: appDatabase.py:274 appDatabase.py:1855 appDatabase.py:2193 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 msgid "NCC" msgstr "Bakır Temizleme" -#: appDatabase.py:274 appDatabase.py:1861 appTools/ToolCutOut.py:328 -#: appTools/ToolCutOut.py:465 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 +#: appTools/ToolCutOut.py:328 appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "PCB Kesme" @@ -1402,7 +1402,7 @@ msgstr "" #: appDatabase.py:1363 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:8740 +#: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8745 msgid "Cancel" msgstr "İptal" @@ -1478,100 +1478,104 @@ msgstr "Düzenlenen değer aralık dışında" msgid "Edited value is within limits." msgstr "Düzenlenen değer limitler dahilinde." -#: appDatabase.py:1644 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "Veri Tabanına Ekle" -#: appDatabase.py:1647 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "Veri Tabanından Kopyala" -#: appDatabase.py:1650 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "Veri Tanından Sil" -#: appDatabase.py:1655 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "Değişiklikleri Kaydet" -#: appDatabase.py:1729 appDatabase.py:2099 appDatabase.py:2133 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 #: appTools/ToolCutOut.py:294 appTools/ToolDrilling.py:895 #: appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Araçlar Veri Tabanı dosyası yüklenemedi." -#: appDatabase.py:1737 appDatabase.py:2141 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1022 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Araçlar Veri Tabanı dosyası okunamadı." -#: appDatabase.py:1740 appDatabase.py:2144 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "Araçlar Veri Tabanı şuradan yüklendi" -#: appDatabase.py:1999 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "Uç, Araçlar Veri Tabanına eklendi." -#: appDatabase.py:2032 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "Uç, Araçlar Veri Tabanından kopyalandı." -#: appDatabase.py:2059 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "Uç, Araçlar Veri Tabanından kaldırıldı." -#: appDatabase.py:2070 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "Araçları Veri Tabanını Dışa Aktar" -#: appDatabase.py:2073 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "Araçlar Veri Tabanı" -#: appDatabase.py:2110 appDatabase.py:2113 appDatabase.py:2208 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "Araçlar Veri Tabanı dosyaya yazılamadı." -#: appDatabase.py:2116 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "Araçlar Veri Tabanı şuraya aktarıldı" -#: appDatabase.py:2123 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "FlatCAM Araçlar Veri Tabanını İçe Aktar" -#: appDatabase.py:2155 appDatabase.py:2546 appGUI/MainGUI.py:487 -#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 -#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 -#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 -#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 -#: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 +#: appGUI/MainGUI.py:487 appObjects/FlatCAMGeometry.py:1090 +#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 +#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appTools/ToolPaint.py:2715 app_Main.py:5643 app_Main.py:5680 +#: app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "Araçlar Veri Tabanı" -#: appDatabase.py:2212 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "Araçlar Veri Tabanı kaydedildi." -#: appDatabase.py:2372 +#: appDatabase.py:2392 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Uç özelliklerini değiştirmek için sadece bir uç seçin. Şu anda seçili uçlar" -#: appDatabase.py:2529 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "Araçlar Veri Tabanı tablosunda uç/satır seçilmedi" -#: appDatabase.py:2533 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Araçlar Veri Tabanı boş." -#: appDatabase.py:2550 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "Ayarlar düzenlendi ancak kaydedilmedi." + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "Araçlar Veri Tabanından uç ekleme işlemi iptal edildi." @@ -1771,7 +1775,7 @@ msgstr "Bitti. Delik(ler) silindi." msgid "Click on the circular array Center position" msgstr "Dairesel dizinin merkez konumunu tıklayın" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Düzenleyici" @@ -2424,7 +2428,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "Değer" @@ -2439,7 +2443,7 @@ msgstr "X,Y biçiminde referans noktası." #: appTools/ToolDblSided.py:708 appTools/ToolDblSided.py:894 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "Ekle" @@ -3397,8 +3401,8 @@ msgstr "Bitti. Şekillerin taşınması işlemi tamamlandı." msgid "Done. Apertures copied." msgstr "Bitti. Şekillerin kopyalanması başarıyla tamamlandı." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 -#: appGUI/ObjectUI.py:241 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 +#: appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber Düzenleyici" @@ -3526,7 +3530,7 @@ msgstr "Şekil Tablosuna yeni bir şekil ekler." #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "Sil" @@ -3741,8 +3745,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:9911 -#: app_Main.py:9971 app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 +#: app_Main.py:9976 app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n" @@ -3758,7 +3762,7 @@ msgstr "Bitti. Gerber düzenlemesi tamamlandı." msgid "Cancelled. No aperture is selected" msgstr "İptal edildi. Hiçbir şekil seçilmedi" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "Koordinatlar panoya kopyalandı." @@ -3807,7 +3811,7 @@ msgstr "Çokgenler işaretlenmedi. Hiçbiri sınırlara uymuyor." msgid "Rotation action was not executed." msgstr "Döndürme işlemi gerçekleştirilemedi." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "Çevirme işlemi gerçekleştirilemedi." @@ -3915,7 +3919,7 @@ msgstr "Dosyayı Aç" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "Kodu Dışa Aktar ..." @@ -3929,7 +3933,7 @@ msgstr "Böyle bir dosya ya da dizin yok" msgid "Saved to" msgstr "Şuraya kaydedildi" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "Kod Düzenleyici" @@ -4158,7 +4162,7 @@ msgstr "Ctrl+S" msgid "Clear All" msgstr "Tümünü Temizle" -#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "Başlamak için >yardım Excellon'u Dışa Aktar'da ayarlanır." -#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "Gerber'i Dışa Aktar" @@ -4709,8 +4713,8 @@ msgstr "Q" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 +#: app_Main.py:5551 app_Main.py:5566 msgid "Preferences" msgstr "Ayarlar" @@ -4981,6 +4985,10 @@ msgstr "Nasıl Yapılır" msgid "About" msgstr "About" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "Şekil Düzenleyici" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "Daire Ekle" @@ -5089,10 +5097,6 @@ msgstr "Köşeye Yasla" msgid "K" msgstr "K" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr ">Excellon Düzenleyicisi<" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "Delik Ekle" @@ -5119,10 +5123,6 @@ msgstr "Deliği Yeniden Boyutlandır(S)" msgid "Move Drill(s)" msgstr "Deliği Taşı" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr ">Gerber Düzenleyici<" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -5170,7 +5170,7 @@ msgstr "Alt+A" msgid "Eraser" msgstr "Silgi" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "Döndür" @@ -5186,47 +5186,47 @@ msgstr "Çizimi Devre Dışı Bırak" msgid "Set Color" msgstr "Rengi Ayarla" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "Kırmızı" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "Mavi" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "Sarı" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "Yeşil" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "Mor" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "Kahverengi" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "Beyaz" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "Siyah" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "Özel" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "Opaklık" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "Varsayılan" @@ -5568,12 +5568,12 @@ msgstr "" msgid "TCL Shell" msgstr "Komut Satırı" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "Çalışma Alanı" @@ -5674,10 +5674,6 @@ msgstr "Izgara" msgid "Clear Plot" msgstr "Şekli Temizle" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "Şekil Düzenleyici" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Yol" @@ -5748,8 +5744,8 @@ 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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 +#: app_Main.py:8743 msgid "Yes" msgstr "Evet" @@ -5761,7 +5757,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:8739 +#: app_Main.py:2310 app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "Hayır" @@ -5902,7 +5898,7 @@ msgstr "Gerber Oluştur" msgid "Edit Object (if selected)" msgstr "Nesneyi Düzenle (seçiliyse)" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "Izgara AÇIK/KAPALI" @@ -7748,7 +7744,7 @@ msgid "Manual" msgstr "El İle" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7327 msgid "Grid" msgstr "Izgara" @@ -8163,7 +8159,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:9408 +#: app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "Varsayılan değerler dosyaya yazılamadı." @@ -9074,7 +9070,7 @@ msgstr "Uygulama Ayarları" msgid "Grid Settings" msgstr "Izgara Ayarları" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "X Değeri" @@ -9082,7 +9078,7 @@ msgstr "X Değeri" msgid "This is the Grid snap value on X axis." msgstr "Bu, X ekseni ızgarası ek değeridir." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "Y Değeri" @@ -9129,14 +9125,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1273 app_Main.py:7351 +#: appTools/ToolFilm.py:1273 app_Main.py:7355 msgid "Portrait" msgstr "Dikey" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1274 app_Main.py:7353 +#: appTools/ToolFilm.py:1274 app_Main.py:7357 msgid "Landscape" msgstr "Yatay" @@ -9154,7 +9150,7 @@ msgstr "" "daraltılabilir alanın yazı tipi boyutunu ayarlar." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:668 appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "Eksen" @@ -9177,7 +9173,7 @@ msgstr "" "metin giriş alanlarının (Uzantı, Dizin Listesi, vb.) \n" "yazı tipi boyutunu ayarlar." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "HUD (Koordinat Ekranı)" @@ -11253,7 +11249,7 @@ msgstr "" "aktarılabilen bir QR Kodu oluşturmak için bir araç." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:703 app_Main.py:7319 +#: appTools/ToolQRCode.py:703 app_Main.py:7323 msgid "Version" msgstr "Versiyon" @@ -12436,7 +12432,7 @@ msgstr "Sıralı" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 +#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 @@ -13232,7 +13228,7 @@ msgid "Export cancelled ..." msgstr "Dışarı aktarma iptal edildi ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "Yükleniyor..." @@ -13672,7 +13668,7 @@ msgstr "Nesne {old} 'den {new} olarak yeniden adlandırıldı" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6641 app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: app_Main.py:6645 app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "seçildi" @@ -15921,7 +15917,7 @@ msgstr "Görüntü" msgid "Import IMAGE" msgstr "Görüntüyü İçe Aktar" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15933,9 +15929,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: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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 +#: app_Main.py:9868 app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 +#: app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "Dosyanın yüklendiği yer" @@ -16220,7 +16216,7 @@ msgid "Click the end point of the paint area." msgstr "Çizim alanının bitiş noktasını tıklayın." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5714 app_Main.py:5724 +#: appTools/ToolPaint.py:2633 app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi." @@ -16742,11 +16738,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:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "Açılamadı" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "Dosyada şekli bulunamadı" @@ -17155,7 +17151,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:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "Bu Excellon dosyası değil." @@ -17285,9 +17281,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: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 +#: app_Main.py:4911 app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 +#: app_Main.py:8451 app_Main.py:8492 app_Main.py:8533 app_Main.py:8576 +#: app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "Hiçbir nesne seçilmedi." @@ -17657,11 +17653,11 @@ msgstr "Denetimi Çalıştır" msgid "Clear the text." msgstr "Metni silin." -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "...işleniyor..." -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "FlatCAM Shell" @@ -18205,7 +18201,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:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "Yeni Proje - Kaydedilmedi" @@ -18610,8 +18606,8 @@ msgstr "" "\n" "Devam etmek istiyor musunuz?" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 +#: app_Main.py:8294 app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "Evet" @@ -18701,29 +18697,25 @@ msgstr "Sağ Üst" msgid "Locate ..." msgstr "Bul ..." -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "Hiçbir nesne seçilmedi. Bir nesne seçin ve tekrar deneyin." -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Durduruluyor. Mevcut görev mümkün olan en kısa sürede kapatılacaktır ..." -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "Geçerli görev kullanıcının isteği üzerine kapatıldı ..." -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "Ayarlar düzenlendi ancak kaydedilmedi." - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "Bu nesne için Veri Tabanından bir araç eklenmesine izin verilmiyor." -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -18731,224 +18723,224 @@ msgstr "" "Bir veya daha fazla araç değiştirildi. Araç Veri Tabanını güncellemek " "istiyor musunuz?" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "Araçlar Veri Tabanını Kaydet" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "Y ekseninde çevrilecek hiçbir nesne seçilmedi." -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "Y ekseni üzerinde çevirme işlemi tamamlandı." -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "X ekseninde çevirmek için hiçbir nesne seçilmedi." -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "X ekseni üzerinde çevirme işlemi tamamlandı." -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "Döndürmek için hiçbir nesne seçilmedi." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "Açı Değerini Girin:" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "Döndürme işlemi tamamlandı." -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "Döndürme işlemi gerçekleştirilemedi." -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "X ekseni boyunca eğme/kaydırma için hiçbir nesne seçilmedi." -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "X ekseninde eğme işlemi tamamlandı." -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "Y ekseni boyunca eğme/kaydırma için hiçbir nesne seçilmedi." -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "Y ekseninde eğme işlemi tamamlandı." -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "Yeni Izgara ..." -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "Izgara Boyutunu Girin:" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Lütfen ondalıklı biçimde sıfır olmayan bir değer içeren bir ızgara değeri " "girin." -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "Yeni ızgara eklendi" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "Izgara zaten var" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "Yeni ızgara ekleme işlemi iptal edildi" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr " Izgara değeri mevcut değil" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "Izgara değeri silindi" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "Izgara değerini silme işlemi iptal edildi" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "Klavye Kısayol Listesi" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr "" " Adını kopyalamak için hiçbir nesne seçilmedi HPGL2 açılamadı. Muhtemelen " "bir HPGL2 dosyası değil" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "İsim panoya kopyalandı ..." -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Kaynak kodunu görüntülemek için bir Gerber veya Excellon dosyası seçin." -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "Seçilen nesnenin kaynak kodunu görüntüle." -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "Kaynak kodu düzenleyicisi" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "Kaynak dosyalarını görebileceğiniz seçili bir nesne yok." -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "Seçilen nesnenin kaynak kodu yüklenemedi" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "Satıra Git ..." -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "Satır:" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "Tüm nesneler yeniden çiziliyor" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "Son dosya listesi yüklenemedi." -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "Son dosya listesi okunamadı." -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "Son projelerin öğe listesi yüklenemedi." -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "Son proje öğelerinin listesi okunamadı." -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "Son Projeleri Temizle" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "Listeyi Temizle" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "Yayın Tarihi" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "Görüntülendi" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "Maksimum Yapışma" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "Çalışma Alanı" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "Çalışma alanı etkin" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "Çalışma alanı boyutu" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "Çalışma alanı yönlendirmesi" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "Program güncellemesi kontrol edilemedi. İnternet bağlantısı yok." -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "En son sürüm bilgileri okunamıyor." -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "FlatCAM güncel!" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "Daha yeni bir sürüm var" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "İndirebileceğiniz daha yeni bir FlatCAM sürümü var:" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "bilgi" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -18959,48 +18951,48 @@ msgstr "" "desteklenmiyor. Düzenle -> Ayarlar -> Genel sekmesinde Grafik Modu'nu Legacy " "(2D) olarak değiştirin.\n" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "Tüm şekiller devre dışı." -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "Seçili olmayan tüm şekiller devre dışı bırakıldı." -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "Tüm şekiller etkin." -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "Seçili olmayan tüm şekiller etkinleştirildi." -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "Seçilen şekiller etkin ..." -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "Seçilen şekiller devre dışı ..." -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "Şekiller açılıyor ..." -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "Şekillerin bağlantısı kesiliyor ..." -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "Çalışıyor ..." -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "Şeffaflık seviyesini ayarla ..." -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 +#: app_Main.py:8952 app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19008,97 +19000,97 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanını başlatılması tamamlandı" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "Gerber dosyası açılıyor." -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "G-Kodu dosyası açılıyor." -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "HPGL2'yi Açın" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "HPGL2 dosyası açılıyor." -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "Yapılandırma Dosyasını Aç" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "Lütfen dışa aktarılacak bir Şekil nesnesi seçin" -#: app_Main.py:8284 +#: app_Main.py:8289 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Yalnızca Şekil, Gerber ve CNC İş nesneleri kullanılabilir." -#: app_Main.py:8329 +#: app_Main.py:8334 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:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "PNG Görüntüsünü Dışa Aktar" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Hata. Sadece Gerber nesneleri Gerber dosyaları olarak kaydedilebilir ..." -#: app_Main.py:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "Gerber kaynak dosyasını kaydet" -#: app_Main.py:8411 +#: app_Main.py:8416 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:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "Komut dosyası kaynak dosyasını kaydet" -#: app_Main.py:8451 +#: app_Main.py:8456 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Hata. Yalnızca Belge nesneleri Belge dosyaları olarak kaydedilebilir ..." -#: app_Main.py:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "Belgenin kaynak dosyasını kaydet" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Hata. Yalnızca Excellon nesneleri Excellon dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "Excellon kaynak dosyasını kaydet" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "Yalnızca Şekil nesneleri kullanılabilir." -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "SVG'i İçe Aktar" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "DXF'i İçe Aktar" -#: app_Main.py:8731 +#: app_Main.py:8736 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19107,171 +19099,171 @@ msgstr "" "FlatCAM'de açık dosyalar / nesneler var. Yeni bir proje oluşturmak onları " "siler. Projeyi kaydetmek istiyor musunuz?" -#: app_Main.py:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "Yeni proje oluşturuldu" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "Kod düzenleyicide yeni TLC komut dosyası oluşturuldu." -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "TCL Komut Dosyasını Aç" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "FlatCAM komut dosyası çalışıyor." -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "TCL komut dosyasını çalıştır" -#: app_Main.py:8984 +#: app_Main.py:8989 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:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "Projeyi Farklı Kaydet ..." -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "FlatCAM nesnelerini yazdır" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "Nesneyi PDF Olarak Kaydet ..." -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "PDF Yazdırılıyor ... Lütfen Bekleyiniz." -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "PDF dosyası şuraya kaydedildi" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "SVG'yi dışa aktarılıyor" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "SVG dosyası şuraya aktarıldı" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "FlatCAM Ayarlarını İçe Aktar" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "Varsayılan değerler şuradan alındı" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "FlatCAM Ayarlarını Dışa Aktar" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "Ayarlar şuraya aktarıldı" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "Excellon dosyası şuraya aktarıldı" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "Excellon dışa aktarılıyor" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "Excellon dosyası dışa aktarılamadı." -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "Gerber dosyası şuraya aktarıldı" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "Gerber dosyası dışa aktarılıyor" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "Dosya dışa aktarılamadı." -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "DXF dosyası şuraya aktarıldı" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "DXF dosyası dışa aktarılıyor" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "DXF dosyası dışa aktarılamadı." -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "SVG dosyası içe aktarılıyor" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "İçe aktarma başarısız oldu." -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "DXF dosyası içe aktarılıyor" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "Dosya açılamadı" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "Dosya okunamadı" -#: app_Main.py:9918 +#: app_Main.py:9923 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:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "Gerber açılıyor" -#: app_Main.py:9934 +#: app_Main.py:9939 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:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "Dosya açılamıyor" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:9997 +#: app_Main.py:10002 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:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "G-Kod dosyası okunuyor" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "Bu G KOD'u değil" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "G-Kodu açılıyor." -#: app_Main.py:10060 +#: app_Main.py:10065 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19283,85 +19275,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:10116 +#: app_Main.py:10121 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:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "HPGL2 açılıyor" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 açılamadı. Muhtemelen bir HPGL2 dosyası değil." -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "TCL komut dosyası kod düzenleyicide açıldı." -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "TCL komut dosyası açılıyor..." -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "TCL komut dosyası açılamadı." -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "FlatCAM yapılandırma dosyası açılıyor." -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "Yapılandırma dosyası açılamadı" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..." -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "FlatCAM proje dosyası açılıyor." -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "Proje dosyası açılamadı" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "Proje yükleniyor ... onarılıyor" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "Şuradan yüklenen proje" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "FlatCAM Projesi Kaydediliyor" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "Proje şuraya kaydedildi" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "Nesne başka bir uygulama tarafından kullanılıyor." -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "Proje dosyası kontrol edilemedi" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "Lütfen kaydetmek için tekrar deneyin." -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "Kaydedilmiş proje dosyası okunamadı" -#: app_Main.py:10478 +#: app_Main.py:10485 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ı " @@ -19709,6 +19701,12 @@ msgstr "Orijin, yüklenen tüm nesneleri hizalayarak ayarlanıyor " msgid "No Geometry name in args. Provide a name and try again." msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyin." +#~ msgid ">Excellon Editor<" +#~ msgstr ">Excellon Düzenleyicisi<" + +#~ msgid ">Gerber Editor<" +#~ msgstr ">Gerber Düzenleyici<" + #~ msgid "New Project ...\tCtrl+N" #~ msgstr "Yeni Proje ...\tCTRL+N" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index cd154141..93c44110 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-27 01:20+0200\n" +"POT-Creation-Date: 2020-10-27 17:37+0200\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -100,27 +100,27 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2079 appDatabase.py:2125 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 appGUI/MainGUI.py:3221 #: appGUI/MainGUI.py:3436 appObjects/FlatCAMCNCJob.py:1750 #: 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: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 +#: app_Main.py:1767 app_Main.py:2601 app_Main.py:4345 app_Main.py:8085 app_Main.py:8124 +#: app_Main.py:8168 app_Main.py:8194 app_Main.py:8234 app_Main.py:8259 app_Main.py:8313 +#: app_Main.py:8349 app_Main.py:8393 app_Main.py:8433 app_Main.py:8474 app_Main.py:8515 +#: app_Main.py:8555 app_Main.py:8598 app_Main.py:8657 app_Main.py:8689 app_Main.py:8719 +#: app_Main.py:8894 app_Main.py:8931 app_Main.py:8974 app_Main.py:9046 app_Main.py:9100 +#: app_Main.py:9367 app_Main.py:9402 msgid "Cancelled." msgstr "" -#: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:312 +#: Bookmark.py:308 appDatabase.py:2087 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:9332 app_Main.py:9540 -#: app_Main.py:9675 app_Main.py:9741 app_Main.py:10493 +#: appTools/ToolSolderPaste.py:1097 app_Main.py:2609 app_Main.py:9337 app_Main.py:9545 +#: app_Main.py:9680 app_Main.py:9746 app_Main.py:10500 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -238,21 +238,21 @@ msgstr "" msgid "Cutout Parameters" msgstr "" -#: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 +#: appDatabase.py:206 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 appTools/ToolCalibration.py:929 -#: appTools/ToolFiducials.py:683 app_Main.py:7317 +#: appTools/ToolFiducials.py:683 app_Main.py:7321 msgid "Name" msgstr "" -#: appDatabase.py:209 +#: appDatabase.py:208 msgid "" "Tool name.\n" "This is not used in the app, it's function\n" "is to serve as a note for the user." msgstr "" -#: appDatabase.py:220 appEditors/AppExcEditor.py:2567 appEditors/AppExcEditor.py:3732 +#: appDatabase.py:219 appEditors/AppExcEditor.py:2567 appEditors/AppExcEditor.py:3732 #: appGUI/ObjectUI.py:666 appObjects/FlatCAMExcellon.py:908 #: appObjects/FlatCAMExcellon.py:1008 appObjects/FlatCAMObj.py:719 #: appObjects/FlatCAMObj.py:782 appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 @@ -264,82 +264,82 @@ msgstr "" msgid "Diameter" msgstr "" -#: appDatabase.py:222 +#: appDatabase.py:221 msgid "Tool Diameter." msgstr "" -#: appDatabase.py:233 +#: appDatabase.py:232 msgid "Diameter Tolerance" msgstr "" -#: appDatabase.py:235 +#: appDatabase.py:234 msgid "" "Tool tolerance. This tool will be used if the desired tool diameter\n" "is within the tolerance specified here." msgstr "" -#: appDatabase.py:241 +#: appDatabase.py:240 msgid "Min" msgstr "" -#: appDatabase.py:243 +#: appDatabase.py:242 msgid "Set the tool tolerance minimum." msgstr "" -#: appDatabase.py:255 +#: appDatabase.py:254 msgid "Max" msgstr "" -#: appDatabase.py:257 +#: appDatabase.py:256 msgid "Set the tool tolerance maximum." msgstr "" -#: appDatabase.py:269 appDatabase.py:587 +#: appDatabase.py:268 appDatabase.py:586 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 appTools/ToolMilling.py:1738 #: appTools/ToolNCC.py:4050 msgid "Operation" msgstr "" -#: appDatabase.py:271 +#: appDatabase.py:270 msgid "The kind of Application Tool where this tool is to be used." msgstr "" -#: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 appDatabase.py:1877 -#: appDatabase.py:2162 appGUI/MainGUI.py:1411 app_Main.py:7315 +#: appDatabase.py:274 appDatabase.py:1776 appDatabase.py:1812 appDatabase.py:1875 +#: appDatabase.py:2160 appGUI/MainGUI.py:1411 app_Main.py:7319 msgid "General" msgstr "" -#: appDatabase.py:275 appDatabase.py:1836 appDatabase.py:2165 +#: appDatabase.py:274 appDatabase.py:1834 appDatabase.py:2163 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 appTools/ToolMilling.py:1747 msgid "Milling" msgstr "" -#: appDatabase.py:275 appDatabase.py:1840 appDatabase.py:2170 +#: appDatabase.py:274 appDatabase.py:1838 appDatabase.py:2168 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "" -#: appDatabase.py:275 appDatabase.py:597 appDatabase.py:1844 appDatabase.py:2178 +#: appDatabase.py:274 appDatabase.py:596 appDatabase.py:1842 appDatabase.py:2176 #: appTools/ToolIsolation.py:1101 appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4060 msgid "Isolation" msgstr "" -#: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 appEditors/AppGeoEditor.py:528 +#: appDatabase.py:274 appDatabase.py:1848 appDatabase.py:2184 appEditors/AppGeoEditor.py:528 #: appGUI/MainGUI.py:1618 appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "" -#: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 appTools/ToolNCC.py:1046 +#: appDatabase.py:274 appDatabase.py:1854 appDatabase.py:2192 appTools/ToolNCC.py:1046 #: appTools/ToolNCC.py:3708 msgid "NCC" msgstr "" -#: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 +#: appDatabase.py:274 appDatabase.py:1860 appDatabase.py:2200 appTools/ToolCutOut.py:328 #: appTools/ToolCutOut.py:465 msgid "Cutout" msgstr "" -#: appDatabase.py:291 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 +#: appDatabase.py:290 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 @@ -348,7 +348,7 @@ msgstr "" msgid "Shape" msgstr "" -#: appDatabase.py:293 +#: appDatabase.py:292 msgid "" "Tool Shape. \n" "Can be:\n" @@ -357,34 +357,34 @@ msgid "" "V = v-shape milling tool" msgstr "" -#: appDatabase.py:307 +#: appDatabase.py:306 msgid "V-Dia" msgstr "" -#: appDatabase.py:309 +#: appDatabase.py:308 msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." msgstr "" -#: appDatabase.py:321 +#: appDatabase.py:320 msgid "V-Angle" msgstr "" -#: appDatabase.py:323 +#: appDatabase.py:322 msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." msgstr "" -#: appDatabase.py:340 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 +#: appDatabase.py:339 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "" -#: appDatabase.py:342 +#: appDatabase.py:341 msgid "" "Tool Type.\n" "Can be:\n" @@ -393,11 +393,11 @@ msgid "" "Finish = finishing cut, high feedrate" msgstr "" -#: appDatabase.py:356 appGUI/ObjectUI.py:1057 +#: appDatabase.py:355 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "" -#: appDatabase.py:358 +#: appDatabase.py:357 msgid "" "Tool Offset.\n" "Can be of a few types:\n" @@ -407,17 +407,17 @@ msgid "" "Custom = custom offset using the Custom Offset value" msgstr "" -#: appDatabase.py:373 +#: appDatabase.py:372 msgid "Custom Offset" msgstr "" -#: appDatabase.py:375 +#: appDatabase.py:374 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." msgstr "" -#: appDatabase.py:392 appDatabase.py:917 appEditors/appGCodeEditor.py:703 +#: appDatabase.py:391 appDatabase.py:916 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 @@ -431,34 +431,34 @@ msgstr "" msgid "Cut Z" msgstr "" -#: appDatabase.py:394 +#: appDatabase.py:393 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." msgstr "" -#: appDatabase.py:406 appDatabase.py:954 +#: appDatabase.py:405 appDatabase.py:953 msgid "MultiDepth" msgstr "" -#: appDatabase.py:408 +#: appDatabase.py:407 msgid "" "Multi Depth.\n" "Selecting this will allow cutting in multiple passes,\n" "each pass adding a DPP parameter depth." msgstr "" -#: appDatabase.py:419 appDatabase.py:970 +#: appDatabase.py:418 appDatabase.py:969 msgid "DPP" msgstr "" -#: appDatabase.py:421 appDatabase.py:972 +#: appDatabase.py:420 appDatabase.py:971 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." msgstr "" -#: appDatabase.py:433 appDatabase.py:986 appGUI/ObjectUI.py:1260 +#: appDatabase.py:432 appDatabase.py:985 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -468,18 +468,18 @@ msgstr "" msgid "Travel Z" msgstr "" -#: appDatabase.py:435 +#: appDatabase.py:434 msgid "" "Clearance Height.\n" "Height at which the milling bit will travel between cuts,\n" "above the surface of the material, avoiding all fixtures." msgstr "" -#: appDatabase.py:448 +#: appDatabase.py:447 msgid "ExtraCut" msgstr "" -#: appDatabase.py:450 +#: appDatabase.py:449 msgid "" "Extra Cut.\n" "If checked, after a isolation is finished an extra cut\n" @@ -488,11 +488,11 @@ msgid "" "ensure a complete isolation." msgstr "" -#: appDatabase.py:463 +#: appDatabase.py:462 msgid "E-Cut Length" msgstr "" -#: appDatabase.py:465 +#: appDatabase.py:464 msgid "" "Extra Cut length.\n" "If checked, after a isolation is finished an extra cut\n" @@ -502,20 +502,20 @@ msgid "" "the extra cut." msgstr "" -#: appDatabase.py:486 appGUI/ObjectUI.py:1279 +#: appDatabase.py:485 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 appTools/ToolMilling.py:1860 #: appTools/ToolSolderPaste.py:1325 msgid "Feedrate X-Y" msgstr "" -#: appDatabase.py:488 +#: appDatabase.py:487 msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." msgstr "" -#: appDatabase.py:500 appDatabase.py:1012 appGUI/ObjectUI.py:1293 +#: appDatabase.py:499 appDatabase.py:1011 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 appTools/ToolDrilling.py:2210 @@ -523,17 +523,17 @@ msgstr "" msgid "Feedrate Z" msgstr "" -#: appDatabase.py:502 +#: appDatabase.py:501 msgid "" "Feedrate Z\n" "The speed on Z plane." msgstr "" -#: appDatabase.py:514 +#: appDatabase.py:513 msgid "FR Rapids" msgstr "" -#: appDatabase.py:516 +#: appDatabase.py:515 msgid "" "FR Rapids. Feedrate Rapids\n" "Speed used while moving as fast as possible.\n" @@ -541,40 +541,40 @@ msgid "" "the G0 g-code command. Mostly 3D printers." msgstr "" -#: appDatabase.py:535 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 +#: appDatabase.py:534 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:186 msgid "Spindle Speed" msgstr "" -#: appDatabase.py:537 +#: appDatabase.py:536 msgid "" "Spindle Speed.\n" "If it's left empty it will not be used.\n" "The speed of the spindle in RPM." msgstr "" -#: appDatabase.py:550 appDatabase.py:1067 appGUI/ObjectUI.py:1367 +#: appDatabase.py:549 appDatabase.py:1066 appGUI/ObjectUI.py:1367 #: appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "" -#: appDatabase.py:552 appDatabase.py:1069 +#: appDatabase.py:551 appDatabase.py:1068 msgid "" "Dwell.\n" "Check this if a delay is needed to allow\n" "the spindle motor to reach its set speed." msgstr "" -#: appDatabase.py:563 appDatabase.py:1080 +#: appDatabase.py:562 appDatabase.py:1079 msgid "Dwelltime" msgstr "" -#: appDatabase.py:565 appDatabase.py:1082 +#: appDatabase.py:564 appDatabase.py:1081 msgid "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." msgstr "" -#: appDatabase.py:589 appTools/ToolNCC.py:4052 +#: appDatabase.py:588 appTools/ToolNCC.py:4052 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -582,11 +582,11 @@ msgid "" "- Clear -> the regular non-copper clearing." msgstr "" -#: appDatabase.py:596 appEditors/AppGerberEditor.py:2749 appTools/ToolNCC.py:4059 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:2749 appTools/ToolNCC.py:4059 msgid "Clear" msgstr "" -#: appDatabase.py:605 appDatabase.py:851 +#: appDatabase.py:604 appDatabase.py:850 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 @@ -595,7 +595,7 @@ msgstr "" msgid "Milling Type" msgstr "" -#: appDatabase.py:607 appDatabase.py:615 appDatabase.py:853 appDatabase.py:861 +#: appDatabase.py:606 appDatabase.py:614 appDatabase.py:852 appDatabase.py:860 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 @@ -607,7 +607,7 @@ msgid "" "- conventional / useful when there is no backlash compensation" msgstr "" -#: appDatabase.py:612 appDatabase.py:858 +#: appDatabase.py:611 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 appTools/ToolIsolation.py:3211 @@ -615,7 +615,7 @@ msgstr "" msgid "Climb" msgstr "" -#: appDatabase.py:613 appDatabase.py:859 +#: appDatabase.py:612 appDatabase.py:858 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 appTools/ToolIsolation.py:3212 @@ -623,7 +623,7 @@ msgstr "" msgid "Conventional" msgstr "" -#: appDatabase.py:625 appDatabase.py:734 appDatabase.py:836 appDatabase.py:1110 +#: appDatabase.py:624 appDatabase.py:733 appDatabase.py:835 appDatabase.py:1109 #: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 @@ -633,7 +633,7 @@ msgstr "" msgid "Overlap" msgstr "" -#: appDatabase.py:627 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 +#: appDatabase.py:626 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 #: appTools/ToolNCC.py:4093 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -645,7 +645,7 @@ msgid "" "due of too many paths." msgstr "" -#: appDatabase.py:646 appDatabase.py:1154 appEditors/AppGeoEditor.py:470 +#: appDatabase.py:645 appDatabase.py:1153 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59 @@ -662,7 +662,7 @@ msgstr "" msgid "Margin" msgstr "" -#: appDatabase.py:648 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 +#: appDatabase.py:647 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 @@ -672,7 +672,7 @@ msgstr "" msgid "Bounding box margin." msgstr "" -#: appDatabase.py:659 appDatabase.py:770 appEditors/AppGeoEditor.py:484 +#: appDatabase.py:658 appDatabase.py:769 appEditors/AppGeoEditor.py:484 #: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2184 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 @@ -683,7 +683,7 @@ msgstr "" msgid "Method" msgstr "" -#: appDatabase.py:661 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 +#: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 #: appTools/ToolNCC.py:4114 msgid "" "Algorithm for copper clearing:\n" @@ -692,7 +692,7 @@ msgid "" "- Line-based: Parallel lines." msgstr "" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1965 #: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 appTools/ToolPaint.py:3016 @@ -701,7 +701,7 @@ msgstr "" msgid "Standard" msgstr "" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5123 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1976 @@ -711,7 +711,7 @@ msgstr "" msgid "Seed" msgstr "" -#: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 +#: appDatabase.py:668 appDatabase.py:783 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:5127 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1987 @@ -721,14 +721,14 @@ msgstr "" msgid "Lines" msgstr "" -#: appDatabase.py:669 appDatabase.py:784 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appDatabase.py:668 appDatabase.py:783 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1998 #: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1649 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "" -#: appDatabase.py:677 appDatabase.py:795 appEditors/AppGeoEditor.py:505 +#: appDatabase.py:676 appDatabase.py:794 appEditors/AppGeoEditor.py:505 #: appGUI/ObjectUI.py:2269 appGUI/ObjectUI.py:2292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 appObjects/FlatCAMCNCJob.py:1305 @@ -737,7 +737,7 @@ msgstr "" msgid "Connect" msgstr "" -#: appDatabase.py:681 appDatabase.py:798 appEditors/AppGeoEditor.py:507 +#: appDatabase.py:680 appDatabase.py:797 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 appTools/ToolNCC.py:4152 #: appTools/ToolNCC.py:4253 appTools/ToolPaint.py:3030 @@ -746,14 +746,14 @@ msgid "" "segments to minimize tool lifts." msgstr "" -#: appDatabase.py:687 appDatabase.py:802 appEditors/AppGeoEditor.py:515 +#: appDatabase.py:686 appDatabase.py:801 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 appTools/ToolNCC.py:4158 #: appTools/ToolNCC.py:4259 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "" -#: appDatabase.py:691 appDatabase.py:805 appEditors/AppGeoEditor.py:517 +#: appDatabase.py:690 appDatabase.py:804 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 appTools/ToolNCC.py:4162 #: appTools/ToolNCC.py:4261 appTools/ToolPaint.py:3037 @@ -762,7 +762,7 @@ msgid "" "to trim rough edges." msgstr "" -#: appDatabase.py:697 appDatabase.py:755 appEditors/AppGeoEditor.py:611 +#: appDatabase.py:696 appDatabase.py:754 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 @@ -773,7 +773,7 @@ msgstr "" msgid "Offset" msgstr "" -#: appDatabase.py:701 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 +#: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 #: appTools/ToolNCC.py:4172 appTools/ToolNCC.py:4269 msgid "" "If used, it will add an offset to the copper features.\n" @@ -782,7 +782,7 @@ msgid "" "The value can be between 0 and 10 FlatCAM units." msgstr "" -#: appDatabase.py:736 appEditors/AppGeoEditor.py:452 +#: appDatabase.py:735 appEditors/AppGeoEditor.py:452 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -794,7 +794,7 @@ msgid "" "due of too many paths." msgstr "" -#: appDatabase.py:757 appEditors/AppGeoEditor.py:472 +#: appDatabase.py:756 appEditors/AppGeoEditor.py:472 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appTools/ToolPaint.py:2978 #: appTools/ToolPaint.py:3085 msgid "" @@ -803,7 +803,7 @@ msgid "" "be painted." msgstr "" -#: appDatabase.py:772 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 +#: appDatabase.py:771 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -816,36 +816,36 @@ msgid "" "in the order specified." msgstr "" -#: appDatabase.py:784 appDatabase.py:786 +#: appDatabase.py:783 appDatabase.py:785 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolPaint.py:154 #: appTools/ToolPaint.py:159 appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 msgid "Laser_lines" msgstr "" -#: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 +#: appDatabase.py:822 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:3176 msgid "Passes" msgstr "" -#: appDatabase.py:825 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 +#: appDatabase.py:824 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: appTools/ToolIsolation.py:3178 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." msgstr "" -#: appDatabase.py:838 appGUI/ObjectUI.py:1679 +#: appDatabase.py:837 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" -#: appDatabase.py:871 appGUI/ObjectUI.py:234 +#: appDatabase.py:870 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 appTools/ToolIsolation.py:3224 msgid "Follow" msgstr "" -#: appDatabase.py:873 appDatabase.py:879 appGUI/ObjectUI.py:235 +#: appDatabase.py:872 appDatabase.py:878 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 appTools/ToolIsolation.py:3226 @@ -856,12 +856,12 @@ msgid "" "the middle of the trace." msgstr "" -#: appDatabase.py:888 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 +#: appDatabase.py:887 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3241 msgid "Isolation Type" msgstr "" -#: appDatabase.py:890 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 +#: appDatabase.py:889 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appTools/ToolIsolation.py:3243 msgid "" "Choose how the isolation will be executed:\n" @@ -874,34 +874,34 @@ msgid "" "inside of the polygon (e.g polygon is a 'doughnut' shape)." msgstr "" -#: appDatabase.py:899 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 +#: appDatabase.py:898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 appTools/ToolIsolation.py:3252 msgid "Full" msgstr "" -#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 +#: appDatabase.py:899 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appTools/ToolIsolation.py:3253 msgid "Ext" msgstr "" -#: appDatabase.py:901 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 +#: appDatabase.py:900 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 #: appTools/ToolIsolation.py:3254 msgid "Int" msgstr "" -#: appDatabase.py:919 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 +#: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:59 #: appTools/ToolDrilling.py:2145 appTools/ToolMilling.py:1795 msgid "" "Drill depth (negative)\n" "below the copper surface." msgstr "" -#: appDatabase.py:938 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 +#: appDatabase.py:937 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:283 #: appTools/ToolDrilling.py:2288 appTools/ToolMilling.py:1980 msgid "Offset Z" msgstr "" -#: appDatabase.py:940 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 +#: appDatabase.py:939 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 #: appTools/ToolDrilling.py:2290 appTools/ToolMilling.py:1982 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" @@ -909,7 +909,7 @@ msgid "" "The value here can compensate the Cut Z parameter." msgstr "" -#: appDatabase.py:957 appGUI/ObjectUI.py:1237 +#: appDatabase.py:956 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 appTools/ToolCutOut.py:2132 @@ -921,21 +921,21 @@ msgid "" "reached." msgstr "" -#: appDatabase.py:979 appGUI/ObjectUI.py:1251 +#: appDatabase.py:978 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 appTools/ToolCutOut.py:2146 #: appTools/ToolDrilling.py:2180 appTools/ToolMilling.py:1830 msgid "Depth of each pass (positive)." msgstr "" -#: appDatabase.py:988 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 +#: appDatabase.py:987 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:100 #: appTools/ToolDrilling.py:2191 appTools/ToolMilling.py:1841 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "" -#: appDatabase.py:1014 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 +#: appDatabase.py:1013 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:173 #: appTools/ToolDrilling.py:2212 appTools/ToolMilling.py:1877 msgid "" "Tool speed while drilling\n" @@ -944,14 +944,14 @@ msgid "" "This is for linear move G01." msgstr "" -#: appDatabase.py:1029 appGUI/ObjectUI.py:1308 +#: appDatabase.py:1028 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 appTools/ToolDrilling.py:2227 #: appTools/ToolMilling.py:1892 msgid "Feedrate Rapids" msgstr "" -#: appDatabase.py:1031 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 +#: appDatabase.py:1030 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appTools/ToolDrilling.py:2229 appTools/ToolMilling.py:1894 msgid "" "Tool speed while drilling\n" @@ -961,48 +961,48 @@ msgid "" "ignore for any other cases." msgstr "" -#: appDatabase.py:1052 appGUI/ObjectUI.py:1351 +#: appDatabase.py:1051 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1828 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 appTools/ToolMilling.py:1942 msgid "Spindle speed" msgstr "" -#: appDatabase.py:1054 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 +#: appDatabase.py:1053 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 #: appTools/ToolDrilling.py:2251 appTools/ToolMilling.py:1944 msgid "" "Speed of the spindle\n" "in RPM (optional)" msgstr "" -#: appDatabase.py:1099 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 +#: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 msgid "Drill slots" msgstr "" -#: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 +#: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." msgstr "" -#: appDatabase.py:1112 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 +#: appDatabase.py:1111 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 msgid "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" -#: appDatabase.py:1126 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 +#: appDatabase.py:1125 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" msgstr "" -#: appDatabase.py:1128 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 +#: appDatabase.py:1127 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." msgstr "" -#: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 +#: appDatabase.py:1155 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2163 msgid "" "Margin over bounds. A positive value here\n" @@ -1010,12 +1010,12 @@ msgid "" "the actual PCB border" msgstr "" -#: appDatabase.py:1168 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 +#: appDatabase.py:1167 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 #: appTools/ToolCutOut.py:2171 msgid "Gap size" msgstr "" -#: appDatabase.py:1170 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 +#: appDatabase.py:1169 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 #: appTools/ToolCutOut.py:2173 msgid "" "The size of the bridge gaps in the cutout\n" @@ -1024,12 +1024,12 @@ msgid "" "from which the PCB is cutout)." msgstr "" -#: appDatabase.py:1179 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 +#: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2186 msgid "Gap type" msgstr "" -#: appDatabase.py:1181 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 +#: appDatabase.py:1180 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2188 msgid "" "The type of gap:\n" @@ -1038,40 +1038,40 @@ msgid "" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" msgstr "" -#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 +#: appDatabase.py:1188 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2196 msgid "Bridge" msgstr "" -#: appDatabase.py:1190 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 +#: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2197 msgid "Thin" msgstr "" -#: appDatabase.py:1201 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 +#: appDatabase.py:1200 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2207 msgid "Depth" msgstr "" -#: appDatabase.py:1203 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 +#: appDatabase.py:1202 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2209 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." msgstr "" -#: appDatabase.py:1220 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 +#: appDatabase.py:1219 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 appTools/ToolCalculators.py:249 #: appTools/ToolCutOut.py:2224 msgid "Tool Diameter" msgstr "" -#: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 +#: appDatabase.py:1221 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2226 msgid "The drill hole diameter when doing mouse bites." msgstr "" -#: appDatabase.py:1233 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 +#: appDatabase.py:1232 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 @@ -1080,29 +1080,29 @@ msgstr "" msgid "Spacing" msgstr "" -#: appDatabase.py:1235 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 +#: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 #: appTools/ToolCutOut.py:2238 msgid "The spacing between drill holes when doing mouse bites." msgstr "" -#: appDatabase.py:1254 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 +#: appDatabase.py:1253 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2038 msgid "Convex Shape" msgstr "" -#: appDatabase.py:1257 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 +#: appDatabase.py:1256 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 #: appTools/ToolCutOut.py:2040 appTools/ToolCutOut.py:2045 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." msgstr "" -#: appDatabase.py:1265 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 +#: appDatabase.py:1264 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 #: appTools/ToolCutOut.py:2267 msgid "Gaps" msgstr "" -#: appDatabase.py:1267 appTools/ToolCutOut.py:2269 +#: appDatabase.py:1266 appTools/ToolCutOut.py:2269 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1116,66 +1116,66 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: appDatabase.py:1304 +#: appDatabase.py:1303 msgid "Add Tool in DB" msgstr "" -#: appDatabase.py:1307 +#: appDatabase.py:1306 msgid "" "Add a new tool in the Tools Database.\n" "It will be used in the Geometry UI.\n" "You can edit it after it is added." msgstr "" -#: appDatabase.py:1321 +#: appDatabase.py:1320 msgid "Delete Tool from DB" msgstr "" -#: appDatabase.py:1324 +#: appDatabase.py:1323 msgid "Remove a selection of tools in the Tools Database." msgstr "" -#: appDatabase.py:1328 +#: appDatabase.py:1327 msgid "Export DB" msgstr "" -#: appDatabase.py:1331 +#: appDatabase.py:1330 msgid "Save the Tools Database to a custom text file." msgstr "" -#: appDatabase.py:1335 +#: appDatabase.py:1334 msgid "Import DB" msgstr "" -#: appDatabase.py:1338 +#: appDatabase.py:1337 msgid "Load the Tools Database information's from a custom text file." msgstr "" -#: appDatabase.py:1342 +#: appDatabase.py:1341 msgid "Save DB" msgstr "" -#: appDatabase.py:1345 +#: appDatabase.py:1344 msgid "Save the Tools Database information's." msgstr "" -#: appDatabase.py:1349 +#: appDatabase.py:1348 msgid "Transfer the Tool" msgstr "" -#: appDatabase.py:1351 +#: appDatabase.py:1350 msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" "in the Tools Database." 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:8740 +#: appDatabase.py:1363 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:8745 msgid "Cancel" msgstr "" -#: appDatabase.py:1377 appDatabase.py:1388 appEditors/AppExcEditor.py:4215 +#: appDatabase.py:1376 appDatabase.py:1387 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 #: appEditors/appGCodeEditor.py:786 appGUI/ObjectUI.py:163 appGUI/ObjectUI.py:174 #: appTool.py:280 appTool.py:291 appTools/ToolAlignObjects.py:516 @@ -1205,7 +1205,7 @@ msgstr "" msgid "Edited value is out of range" msgstr "" -#: appDatabase.py:1383 appDatabase.py:1390 appEditors/AppExcEditor.py:4221 +#: appDatabase.py:1382 appDatabase.py:1389 appEditors/AppExcEditor.py:4221 #: appEditors/AppExcEditor.py:4228 appEditors/appGCodeEditor.py:781 #: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:169 appGUI/ObjectUI.py:176 #: appTool.py:286 appTool.py:293 appTools/ToolAlignObjects.py:522 @@ -1235,95 +1235,99 @@ msgstr "" msgid "Edited value is within limits." msgstr "" -#: appDatabase.py:1645 +#: appDatabase.py:1643 msgid "Add to DB" msgstr "" -#: appDatabase.py:1648 +#: appDatabase.py:1646 msgid "Copy from DB" msgstr "" -#: appDatabase.py:1651 +#: appDatabase.py:1649 msgid "Delete from DB" msgstr "" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3321 app_Main.py:8734 +#: appDatabase.py:1654 appTranslation.py:209 app_Main.py:3321 app_Main.py:8739 msgid "Save changes" msgstr "" -#: appDatabase.py:1730 appDatabase.py:2100 appDatabase.py:2134 appTools/ToolCutOut.py:294 +#: appDatabase.py:1728 appDatabase.py:2098 appDatabase.py:2132 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1011 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "" -#: appDatabase.py:1738 appDatabase.py:2142 appTools/ToolCutOut.py:305 +#: appDatabase.py:1736 appDatabase.py:2140 appTools/ToolCutOut.py:305 #: appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1022 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "" -#: appDatabase.py:1741 appDatabase.py:2145 +#: appDatabase.py:1739 appDatabase.py:2143 msgid "Loaded Tools DB from" msgstr "" -#: appDatabase.py:2000 +#: appDatabase.py:1998 msgid "Tool added to DB." msgstr "" -#: appDatabase.py:2033 +#: appDatabase.py:2031 msgid "Tool copied from Tools DB." msgstr "" -#: appDatabase.py:2060 +#: appDatabase.py:2058 msgid "Tool removed from Tools DB." msgstr "" -#: appDatabase.py:2071 +#: appDatabase.py:2069 msgid "Export Tools Database" msgstr "" -#: appDatabase.py:2074 +#: appDatabase.py:2072 msgid "Tools_Database" msgstr "" -#: appDatabase.py:2111 appDatabase.py:2114 appDatabase.py:2209 +#: appDatabase.py:2109 appDatabase.py:2112 appDatabase.py:2215 msgid "Failed to write Tools DB to file." msgstr "" -#: appDatabase.py:2117 +#: appDatabase.py:2115 msgid "Exported Tools DB to" msgstr "" -#: appDatabase.py:2124 +#: appDatabase.py:2122 msgid "Import FlatCAM Tools DB" msgstr "" -#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 +#: appDatabase.py:2154 appDatabase.py:2573 appDatabase.py:2585 appGUI/MainGUI.py:487 #: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 #: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 appTools/ToolPaint.py:2715 -#: app_Main.py:5617 app_Main.py:5659 app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 +#: app_Main.py:5643 app_Main.py:5680 app_Main.py:5714 app_Main.py:5724 msgid "Tools Database" msgstr "" -#: appDatabase.py:2213 +#: appDatabase.py:2219 msgid "Saved Tools DB." msgstr "" -#: appDatabase.py:2373 +#: appDatabase.py:2392 msgid "To change tool properties select only one tool. Tools currently selected" msgstr "" -#: appDatabase.py:2530 +#: appDatabase.py:2549 msgid "No Tool/row selected in the Tools Database table" msgstr "" -#: appDatabase.py:2534 appTools/ToolDrilling.py:907 +#: appDatabase.py:2553 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "" -#: appDatabase.py:2551 +#: appDatabase.py:2580 +msgid "Tools in Tools Database edited but not saved." +msgstr "" + +#: appDatabase.py:2589 msgid "Cancelled adding tool from DB." msgstr "" @@ -1515,7 +1519,7 @@ msgstr "" msgid "Click on the circular array Center position" msgstr "" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 +#: appEditors/AppExcEditor.py:3705 appGUI/MainGUI.py:703 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "" @@ -1679,7 +1683,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:4130 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/GUIElements.py:4046 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 #: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 @@ -1691,7 +1695,7 @@ msgstr "" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:4137 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/GUIElements.py:4053 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 #: appGUI/MainGUI.py:4683 appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 @@ -2045,7 +2049,7 @@ msgid "Buffer" msgstr "" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 -#: appGUI/GUIElements.py:3467 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 +#: appGUI/GUIElements.py:3479 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 appTools/ToolDblSided.py:683 #: appTools/ToolDblSided.py:857 appTools/ToolFilm.py:1059 appTools/ToolTransform.py:547 msgid "Reference" @@ -2098,7 +2102,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:7794 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:7799 msgid "Value" msgstr "" @@ -2111,7 +2115,7 @@ msgstr "" #: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2350 appTools/ToolDblSided.py:708 #: appTools/ToolDblSided.py:894 appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6061 +#: appTools/ToolTransform.py:572 app_Main.py:6065 msgid "Add" msgstr "" @@ -2990,8 +2994,8 @@ msgstr "" msgid "Done. Apertures copied." msgstr "" -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 appGUI/ObjectUI.py:241 -#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:742 appGUI/MainGUI.py:1639 +#: appGUI/ObjectUI.py:241 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "" @@ -3092,15 +3096,15 @@ msgid "Add a new aperture to the aperture list." msgstr "" #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 appGUI/GUIElements.py:1342 -#: appGUI/GUIElements.py:1698 appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3769 -#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 -#: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 appGUI/GUIElements.py:1348 +#: appGUI/GUIElements.py:1553 appGUI/GUIElements.py:1886 appGUI/MainGUI.py:420 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 +#: appGUI/MainGUI.py:1205 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 +#: appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 +#: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 #: appTools/ToolPaint.py:143 appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6063 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6067 msgid "Delete" msgstr "" @@ -3294,8 +3298,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:9911 app_Main.py:9971 -#: app_Main.py:10102 app_Main.py:10167 +#: appTools/ToolPcbWizard.py:318 app_Main.py:7472 app_Main.py:9916 app_Main.py:9976 +#: app_Main.py:10107 app_Main.py:10172 msgid "An internal error has occurred. See shell.\n" msgstr "" @@ -3311,7 +3315,7 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6396 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6400 msgid "Coordinates copied to clipboard." msgstr "" @@ -3356,7 +3360,7 @@ msgstr "" msgid "Rotation action was not executed." msgstr "" -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5820 app_Main.py:5867 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5824 app_Main.py:5871 msgid "Flip action was not executed." msgstr "" @@ -3408,7 +3412,7 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4158 appGUI/ObjectUI.py:1864 +#: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4074 appGUI/ObjectUI.py:1864 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:808 @@ -3460,7 +3464,7 @@ msgstr "" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:6850 app_Main.py:6855 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:6854 app_Main.py:6859 msgid "Export Code ..." msgstr "" @@ -3474,7 +3478,7 @@ msgstr "" msgid "Saved to" msgstr "" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7011 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7015 msgid "Code Editor" msgstr "" @@ -3548,116 +3552,113 @@ msgstr "" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 appGUI/GUIElements.py:1307 -#: appGUI/GUIElements.py:1663 appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 appGUI/GUIElements.py:1313 +#: appGUI/GUIElements.py:1518 appGUI/GUIElements.py:1851 msgid "Undo" msgstr "" -#: appGUI/GUIElements.py:533 appGUI/GUIElements.py:971 appGUI/GUIElements.py:1307 -#: appGUI/GUIElements.py:1663 appGUI/GUIElements.py:1839 appGUI/GUIElements.py:3734 +#: appGUI/GUIElements.py:290 appGUI/GUIElements.py:977 appGUI/GUIElements.py:1313 +#: appGUI/GUIElements.py:1518 appGUI/GUIElements.py:1851 msgid "Ctrl+Z" msgstr "" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 appGUI/GUIElements.py:1314 -#: appGUI/GUIElements.py:1670 appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 appGUI/GUIElements.py:1320 +#: appGUI/GUIElements.py:1525 appGUI/GUIElements.py:1858 msgid "Redo" msgstr "" -#: appGUI/GUIElements.py:540 appGUI/GUIElements.py:978 appGUI/GUIElements.py:1314 -#: appGUI/GUIElements.py:1670 appGUI/GUIElements.py:1846 appGUI/GUIElements.py:3741 +#: appGUI/GUIElements.py:297 appGUI/GUIElements.py:984 appGUI/GUIElements.py:1320 +#: appGUI/GUIElements.py:1525 appGUI/GUIElements.py:1858 msgid "Ctrl+Y" msgstr "" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 appGUI/GUIElements.py:1323 -#: appGUI/GUIElements.py:1679 appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 -#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 appGUI/GUIElements.py:1329 +#: appGUI/GUIElements.py:1534 appGUI/GUIElements.py:1867 appGUI/MainGUI.py:1630 +#: appGUI/ObjectUI.py:1866 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "" -#: appGUI/GUIElements.py:549 appGUI/GUIElements.py:987 appGUI/GUIElements.py:1323 -#: appGUI/GUIElements.py:1679 appGUI/GUIElements.py:1855 appGUI/GUIElements.py:3750 -#: appGUI/MainGUI.py:4692 +#: appGUI/GUIElements.py:306 appGUI/GUIElements.py:993 appGUI/GUIElements.py:1329 +#: appGUI/GUIElements.py:1534 appGUI/GUIElements.py:1867 appGUI/MainGUI.py:4692 msgid "Ctrl+X" msgstr "" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 appGUI/GUIElements.py:1330 -#: appGUI/GUIElements.py:1686 appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 -#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 -#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 -#: appTools/ToolPanelize.py:325 appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 appGUI/GUIElements.py:1336 +#: appGUI/GUIElements.py:1541 appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 msgid "Copy" msgstr "" -#: appGUI/GUIElements.py:556 appGUI/GUIElements.py:994 appGUI/GUIElements.py:1330 -#: appGUI/GUIElements.py:1686 appGUI/GUIElements.py:1862 appGUI/GUIElements.py:3529 -#: appGUI/GUIElements.py:3757 appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#: appGUI/GUIElements.py:313 appGUI/GUIElements.py:1000 appGUI/GUIElements.py:1336 +#: appGUI/GUIElements.py:1541 appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3541 +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 msgid "Ctrl+C" msgstr "" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 appGUI/GUIElements.py:1337 -#: appGUI/GUIElements.py:1693 appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 appGUI/GUIElements.py:1343 +#: appGUI/GUIElements.py:1548 appGUI/GUIElements.py:1881 msgid "Paste" msgstr "" -#: appGUI/GUIElements.py:563 appGUI/GUIElements.py:1001 appGUI/GUIElements.py:1337 -#: appGUI/GUIElements.py:1693 appGUI/GUIElements.py:1869 appGUI/GUIElements.py:3764 +#: appGUI/GUIElements.py:320 appGUI/GUIElements.py:1007 appGUI/GUIElements.py:1343 +#: appGUI/GUIElements.py:1548 appGUI/GUIElements.py:1881 msgid "Ctrl+V" msgstr "" -#: appGUI/GUIElements.py:568 appGUI/GUIElements.py:1006 appGUI/GUIElements.py:1342 -#: appGUI/GUIElements.py:1698 appGUI/GUIElements.py:1874 appGUI/GUIElements.py:3547 -#: appGUI/GUIElements.py:3769 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 +#: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 appGUI/GUIElements.py:1348 +#: appGUI/GUIElements.py:1553 appGUI/GUIElements.py:1886 appGUI/GUIElements.py:3559 +#: 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 "Del" msgstr "" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 appGUI/GUIElements.py:1349 -#: appGUI/GUIElements.py:1705 appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 -#: appGUI/MainGUI.py:4422 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 appGUI/GUIElements.py:1355 +#: appGUI/GUIElements.py:1560 appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 msgid "Select All" msgstr "" -#: appGUI/GUIElements.py:575 appGUI/GUIElements.py:1013 appGUI/GUIElements.py:1349 -#: appGUI/GUIElements.py:1705 appGUI/GUIElements.py:1881 appGUI/GUIElements.py:3537 -#: appGUI/GUIElements.py:3776 appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +#: appGUI/GUIElements.py:332 appGUI/GUIElements.py:1019 appGUI/GUIElements.py:1355 +#: appGUI/GUIElements.py:1560 appGUI/GUIElements.py:1893 appGUI/GUIElements.py:3549 +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 msgid "Ctrl+A" msgstr "" -#: appGUI/GUIElements.py:1020 appGUI/GUIElements.py:1356 +#: appGUI/GUIElements.py:1026 appGUI/GUIElements.py:1362 msgid "Step Up" msgstr "" -#: appGUI/GUIElements.py:1025 appGUI/GUIElements.py:1361 +#: appGUI/GUIElements.py:1031 appGUI/GUIElements.py:1367 msgid "Step Down" msgstr "" -#: appGUI/GUIElements.py:3469 +#: appGUI/GUIElements.py:3481 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" "- Relative -> the reference point is the mouse position before Jump" msgstr "" -#: appGUI/GUIElements.py:3474 +#: appGUI/GUIElements.py:3486 msgid "Abs" msgstr "" -#: appGUI/GUIElements.py:3475 +#: appGUI/GUIElements.py:3487 msgid "Relative" msgstr "" -#: appGUI/GUIElements.py:3485 +#: appGUI/GUIElements.py:3497 msgid "Location" msgstr "" -#: appGUI/GUIElements.py:3487 +#: appGUI/GUIElements.py:3499 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -3665,113 +3666,113 @@ msgid "" "from the current mouse location point." msgstr "" -#: appGUI/GUIElements.py:3542 +#: appGUI/GUIElements.py:3554 msgid "Save Log" msgstr "" -#: appGUI/GUIElements.py:3542 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 +#: appGUI/GUIElements.py:3554 appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 #: appGUI/MainGUI.py:4927 msgid "Ctrl+S" msgstr "" -#: appGUI/GUIElements.py:3547 +#: appGUI/GUIElements.py:3559 msgid "Clear All" msgstr "" -#: appGUI/GUIElements.py:3590 appTools/ToolShell.py:296 +#: appGUI/GUIElements.py:3602 appTools/ToolShell.py:299 msgid "Type >help< to get started" msgstr "" -#: appGUI/GUIElements.py:4053 appGUI/GUIElements.py:4070 +#: appGUI/GUIElements.py:3969 appGUI/GUIElements.py:3986 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:4061 +#: appGUI/GUIElements.py:3977 msgid "Move to Origin." msgstr "" -#: appGUI/GUIElements.py:4078 appGUI/GUIElements.py:4086 +#: appGUI/GUIElements.py:3994 appGUI/GUIElements.py:4002 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:4096 appGUI/GUIElements.py:4106 +#: appGUI/GUIElements.py:4012 appGUI/GUIElements.py:4022 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:4132 +#: appGUI/GUIElements.py:4048 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:4140 +#: appGUI/GUIElements.py:4056 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:4145 +#: appGUI/GUIElements.py:4061 msgid "Z" msgstr "" -#: appGUI/GUIElements.py:4148 +#: appGUI/GUIElements.py:4064 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:4152 +#: appGUI/GUIElements.py:4068 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:4154 +#: appGUI/GUIElements.py:4070 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:4162 +#: appGUI/GUIElements.py:4078 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:4317 appGUI/GUIElements.py:4326 +#: appGUI/GUIElements.py:4233 appGUI/GUIElements.py:4242 msgid "Idle." msgstr "" -#: appGUI/GUIElements.py:4359 +#: appGUI/GUIElements.py:4275 msgid "Application started ..." msgstr "" -#: appGUI/GUIElements.py:4360 +#: appGUI/GUIElements.py:4276 msgid "Hello!" msgstr "" -#: appGUI/GUIElements.py:4407 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 +#: appGUI/GUIElements.py:4323 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "" -#: appGUI/GUIElements.py:4409 appGUI/MainGUI.py:196 +#: appGUI/GUIElements.py:4325 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" "functions of FlatCAM." msgstr "" -#: appGUI/GUIElements.py:4418 appGUI/MainGUI.py:118 appTools/ToolPcbWizard.py:390 +#: appGUI/GUIElements.py:4334 appGUI/MainGUI.py:118 appTools/ToolPcbWizard.py:390 #: appTools/ToolPcbWizard.py:397 msgid "Open" msgstr "" -#: appGUI/GUIElements.py:4422 +#: appGUI/GUIElements.py:4338 msgid "Open Project ..." msgstr "" -#: appGUI/GUIElements.py:4428 +#: appGUI/GUIElements.py:4344 msgid "Open &Gerber ...\tCtrl+G" msgstr "" -#: appGUI/GUIElements.py:4433 +#: appGUI/GUIElements.py:4349 msgid "Open &Excellon ...\tCtrl+E" msgstr "" -#: appGUI/GUIElements.py:4438 +#: appGUI/GUIElements.py:4354 msgid "Open G-&Code ..." msgstr "" -#: appGUI/GUIElements.py:4448 appGUI/MainGUI.py:327 +#: appGUI/GUIElements.py:4364 appGUI/MainGUI.py:327 msgid "Exit" msgstr "" @@ -3888,7 +3889,7 @@ 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 +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8186 app_Main.py:8189 msgid "Open Project" msgstr "" @@ -3896,8 +3897,8 @@ msgstr "" msgid "Ctrl+O" msgstr "" -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 app_Main.py:8061 -#: app_Main.py:8066 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 app_Main.py:8066 +#: app_Main.py:8071 msgid "Open Gerber" msgstr "" @@ -3905,8 +3906,8 @@ msgstr "" msgid "Ctrl+G" msgstr "" -#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 app_Main.py:8101 -#: app_Main.py:8106 +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 app_Main.py:8106 +#: app_Main.py:8111 msgid "Open Excellon" msgstr "" @@ -3914,7 +3915,7 @@ msgstr "" msgid "Ctrl+E" msgstr "" -#: appGUI/MainGUI.py:140 app_Main.py:8144 app_Main.py:8149 +#: appGUI/MainGUI.py:140 app_Main.py:8149 app_Main.py:8154 msgid "Open G-Code" msgstr "" @@ -3999,11 +4000,11 @@ msgid "Export" msgstr "" #: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 -#: app_Main.py:8299 app_Main.py:8303 +#: app_Main.py:8304 app_Main.py:8308 msgid "Export SVG" msgstr "" -#: appGUI/MainGUI.py:249 app_Main.py:8643 app_Main.py:8647 +#: appGUI/MainGUI.py:249 app_Main.py:8648 app_Main.py:8652 msgid "Export DXF" msgstr "" @@ -4018,7 +4019,7 @@ msgid "" "information currently in FlatCAM Plot Area." msgstr "" -#: appGUI/MainGUI.py:268 app_Main.py:8541 app_Main.py:8545 +#: appGUI/MainGUI.py:268 app_Main.py:8546 app_Main.py:8550 msgid "Export Excellon" msgstr "" @@ -4029,7 +4030,7 @@ msgid "" "are set in Preferences -> Excellon Export." msgstr "" -#: appGUI/MainGUI.py:278 app_Main.py:8584 app_Main.py:8588 +#: appGUI/MainGUI.py:278 app_Main.py:8589 app_Main.py:8593 msgid "Export Gerber" msgstr "" @@ -4200,8 +4201,8 @@ msgstr "" #: appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 app_Main.py:5525 -#: app_Main.py:5540 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5546 app_Main.py:5551 +#: app_Main.py:5566 msgid "Preferences" msgstr "" @@ -4471,6 +4472,10 @@ msgstr "" msgid "About" msgstr "" +#: appGUI/MainGUI.py:628 appGUI/MainGUI.py:1599 +msgid "Geo Editor" +msgstr "" + #: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 msgid "Add Circle" msgstr "" @@ -4577,10 +4582,6 @@ msgstr "" msgid "K" msgstr "" -#: appGUI/MainGUI.py:703 -msgid ">Excellon Editor<" -msgstr "" - #: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 msgid "Add Drill" msgstr "" @@ -4607,10 +4608,6 @@ msgstr "" msgid "Move Drill(s)" msgstr "" -#: appGUI/MainGUI.py:742 -msgid ">Gerber Editor<" -msgstr "" - #: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 #: appGUI/MainGUI.py:4917 msgid "Add Pad" @@ -4658,7 +4655,7 @@ msgstr "" msgid "Eraser" msgstr "" -#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: appGUI/MainGUI.py:782 app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Transform" msgstr "" @@ -4674,47 +4671,47 @@ msgstr "" msgid "Set Color" msgstr "" -#: appGUI/MainGUI.py:821 app_Main.py:7737 +#: appGUI/MainGUI.py:821 app_Main.py:7741 msgid "Red" msgstr "" -#: appGUI/MainGUI.py:824 app_Main.py:7739 +#: appGUI/MainGUI.py:824 app_Main.py:7743 msgid "Blue" msgstr "" -#: appGUI/MainGUI.py:827 app_Main.py:7742 +#: appGUI/MainGUI.py:827 app_Main.py:7746 msgid "Yellow" msgstr "" -#: appGUI/MainGUI.py:830 app_Main.py:7744 +#: appGUI/MainGUI.py:830 app_Main.py:7748 msgid "Green" msgstr "" -#: appGUI/MainGUI.py:833 app_Main.py:7746 +#: appGUI/MainGUI.py:833 app_Main.py:7750 msgid "Purple" msgstr "" -#: appGUI/MainGUI.py:836 app_Main.py:7748 +#: appGUI/MainGUI.py:836 app_Main.py:7752 msgid "Brown" msgstr "" -#: appGUI/MainGUI.py:839 app_Main.py:7750 app_Main.py:7809 +#: appGUI/MainGUI.py:839 app_Main.py:7754 app_Main.py:7814 msgid "White" msgstr "" -#: appGUI/MainGUI.py:842 app_Main.py:7752 +#: appGUI/MainGUI.py:842 app_Main.py:7756 msgid "Black" msgstr "" -#: appGUI/MainGUI.py:847 app_Main.py:7755 +#: appGUI/MainGUI.py:847 app_Main.py:7759 msgid "Custom" msgstr "" -#: appGUI/MainGUI.py:852 app_Main.py:7789 +#: appGUI/MainGUI.py:852 app_Main.py:7793 msgid "Opacity" msgstr "" -#: appGUI/MainGUI.py:855 app_Main.py:7765 +#: appGUI/MainGUI.py:855 app_Main.py:7769 msgid "Default" msgstr "" @@ -5045,12 +5042,12 @@ msgstr "" msgid "TCL Shell" msgstr "" -#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9032 +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9037 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:8840 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8845 msgid "Plot Area" msgstr "" @@ -5143,10 +5140,6 @@ msgstr "" msgid "Clear Plot" msgstr "" -#: appGUI/MainGUI.py:1599 -msgid "Geo Editor" -msgstr "" - #: appGUI/MainGUI.py:1601 msgid "Path" msgstr "" @@ -5217,7 +5210,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:8738 +#: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5754 app_Main.py:8743 msgid "Yes" msgstr "" @@ -5228,7 +5221,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:8739 +#: app_Main.py:3326 app_Main.py:5755 app_Main.py:8744 msgid "No" msgstr "" @@ -5360,7 +5353,7 @@ msgstr "" msgid "Edit Object (if selected)" msgstr "" -#: appGUI/MainGUI.py:4404 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6053 msgid "Grid On/Off" msgstr "" @@ -6915,7 +6908,7 @@ msgid "Manual" msgstr "" #: appGUI/ObjectUI.py:2178 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 -#: app_Main.py:7323 +#: app_Main.py:7327 msgid "Grid" msgstr "" @@ -7284,7 +7277,7 @@ msgstr "" msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 app_Main.py:9408 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2633 app_Main.py:9413 msgid "Failed to write defaults to file." msgstr "" @@ -8056,7 +8049,7 @@ msgstr "" msgid "Grid Settings" msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7331 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:7335 msgid "X value" msgstr "" @@ -8064,7 +8057,7 @@ msgstr "" msgid "This is the Grid snap value on X axis." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7334 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:7338 msgid "Y value" msgstr "" @@ -8105,14 +8098,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 appTools/ToolFilm.py:1273 -#: app_Main.py:7351 +#: app_Main.py:7355 msgid "Portrait" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 appTools/ToolFilm.py:1274 -#: app_Main.py:7353 +#: app_Main.py:7357 msgid "Landscape" msgstr "" @@ -8128,7 +8121,7 @@ msgid "" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 appTools/ToolDblSided.py:668 -#: appTools/ToolDblSided.py:840 app_Main.py:7339 +#: appTools/ToolDblSided.py:840 app_Main.py:7343 msgid "Axis" msgstr "" @@ -8146,7 +8139,7 @@ msgid "" "elements that are used in the application." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7356 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:7360 msgid "HUD" msgstr "" @@ -9869,7 +9862,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 appTools/ToolQRCode.py:703 -#: app_Main.py:7319 +#: app_Main.py:7323 msgid "Version" msgstr "" @@ -10808,7 +10801,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 appObjects/AppObject.py:453 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 appObjects/AppObject.py:452 #: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1040 #: appTools/ToolCorners.py:264 appTools/ToolFiducials.py:532 appTools/ToolMove.py:229 @@ -11465,7 +11458,7 @@ msgid "Export cancelled ..." msgstr "" #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:6936 +#: appObjects/FlatCAMScript.py:134 app_Main.py:6940 msgid "Loading..." msgstr "" @@ -11882,8 +11875,8 @@ msgstr "" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 -#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 app_Main.py:6641 -#: app_Main.py:6647 app_Main.py:6653 app_Main.py:6659 +#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 app_Main.py:6645 +#: app_Main.py:6651 app_Main.py:6657 app_Main.py:6663 msgid "selected" msgstr "" @@ -13820,7 +13813,7 @@ msgstr "" msgid "Import IMAGE" msgstr "" -#: appTools/ToolImage.py:142 app_Main.py:9794 app_Main.py:9844 +#: appTools/ToolImage.py:142 app_Main.py:9799 app_Main.py:9849 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" @@ -13828,8 +13821,8 @@ msgstr "" msgid "Importing Image" msgstr "" -#: 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 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:9813 app_Main.py:9868 +#: app_Main.py:9946 app_Main.py:10009 app_Main.py:10075 app_Main.py:10140 app_Main.py:10197 msgid "Opened" msgstr "" @@ -14069,7 +14062,7 @@ msgid "Click the end point of the paint area." msgstr "" #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 appTools/ToolPaint.py:2633 -#: app_Main.py:5714 app_Main.py:5724 +#: app_Main.py:5718 app_Main.py:5728 msgid "Tool from DB added in Tool Table." msgstr "" @@ -14504,11 +14497,11 @@ msgstr "" msgid "Parsing PDF file ..." msgstr "" -#: appTools/ToolPDF.py:138 app_Main.py:10035 +#: appTools/ToolPDF.py:138 app_Main.py:10040 msgid "Failed to open" msgstr "" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9984 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9989 msgid "No geometry found in file" msgstr "" @@ -14834,7 +14827,7 @@ msgstr "" msgid "Main PcbWizard Excellon file loaded." msgstr "" -#: appTools/ToolPcbWizard.py:310 app_Main.py:9964 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9969 msgid "This is not Excellon file." msgstr "" @@ -14952,8 +14945,8 @@ msgid "" msgstr "" #: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 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 +#: app_Main.py:8273 app_Main.py:8371 app_Main.py:8411 app_Main.py:8451 app_Main.py:8492 +#: app_Main.py:8533 app_Main.py:8576 app_Main.py:8619 app_Main.py:9078 app_Main.py:9082 msgid "No object selected." msgstr "" @@ -15292,11 +15285,11 @@ msgstr "" msgid "Clear the text." msgstr "" -#: appTools/ToolShell.py:91 appTools/ToolShell.py:93 +#: appTools/ToolShell.py:94 appTools/ToolShell.py:96 msgid "...processing..." msgstr "" -#: appTools/ToolShell.py:293 +#: appTools/ToolShell.py:296 msgid "FlatCAM Shell" msgstr "" @@ -15770,7 +15763,7 @@ msgid "" "Canvas initialization finished in" msgstr "" -#: app_Main.py:1275 app_Main.py:8846 +#: app_Main.py:1275 app_Main.py:8851 msgid "New Project - Not saved" msgstr "" @@ -16111,8 +16104,8 @@ msgid "" "Do you want to continue?" msgstr "" -#: 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 +#: app_Main.py:4281 app_Main.py:4444 app_Main.py:4527 app_Main.py:8279 app_Main.py:8294 +#: app_Main.py:8625 app_Main.py:8637 msgid "Ok" msgstr "" @@ -16200,633 +16193,629 @@ msgstr "" msgid "Locate ..." msgstr "" -#: app_Main.py:5227 app_Main.py:5302 app_Main.py:5465 +#: app_Main.py:5240 app_Main.py:5321 app_Main.py:5491 msgid "No object is selected. Select an object and try again." msgstr "" -#: app_Main.py:5491 +#: app_Main.py:5517 msgid "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: app_Main.py:5497 +#: app_Main.py:5523 msgid "The current task was gracefully closed on user request..." msgstr "" -#: app_Main.py:5687 -msgid "Tools in Tools Database edited but not saved." -msgstr "" - -#: app_Main.py:5726 +#: app_Main.py:5730 msgid "Adding tool from DB is not allowed for this object." msgstr "" -#: app_Main.py:5744 +#: app_Main.py:5748 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" msgstr "" -#: app_Main.py:5746 +#: app_Main.py:5750 msgid "Save Tools Database" msgstr "" -#: app_Main.py:5792 +#: app_Main.py:5796 msgid "No object selected to Flip on Y axis." msgstr "" -#: app_Main.py:5818 +#: app_Main.py:5822 msgid "Flip on Y axis done." msgstr "" -#: app_Main.py:5839 +#: app_Main.py:5843 msgid "No object selected to Flip on X axis." msgstr "" -#: app_Main.py:5865 +#: app_Main.py:5869 msgid "Flip on X axis done." msgstr "" -#: app_Main.py:5887 +#: app_Main.py:5891 msgid "No object selected to Rotate." msgstr "" -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +#: app_Main.py:5894 app_Main.py:5945 app_Main.py:5982 msgid "Enter the Angle value:" msgstr "" -#: app_Main.py:5920 +#: app_Main.py:5924 msgid "Rotation done." msgstr "" -#: app_Main.py:5922 +#: app_Main.py:5926 msgid "Rotation movement was not executed." msgstr "" -#: app_Main.py:5939 +#: app_Main.py:5943 msgid "No object selected to Skew/Shear on X axis." msgstr "" -#: app_Main.py:5960 +#: app_Main.py:5964 msgid "Skew on X axis done." msgstr "" -#: app_Main.py:5976 +#: app_Main.py:5980 msgid "No object selected to Skew/Shear on Y axis." msgstr "" -#: app_Main.py:5997 +#: app_Main.py:6001 msgid "Skew on Y axis done." msgstr "" -#: app_Main.py:6079 +#: app_Main.py:6083 msgid "New Grid ..." msgstr "" -#: app_Main.py:6080 +#: app_Main.py:6084 msgid "Enter a Grid Value:" msgstr "" -#: app_Main.py:6088 app_Main.py:6112 +#: app_Main.py:6092 app_Main.py:6116 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: app_Main.py:6093 +#: app_Main.py:6097 msgid "New Grid added" msgstr "" -#: app_Main.py:6095 +#: app_Main.py:6099 msgid "Grid already exists" msgstr "" -#: app_Main.py:6097 +#: app_Main.py:6101 msgid "Adding New Grid cancelled" msgstr "" -#: app_Main.py:6118 +#: app_Main.py:6122 msgid " Grid Value does not exist" msgstr "" -#: app_Main.py:6120 +#: app_Main.py:6124 msgid "Grid Value deleted" msgstr "" -#: app_Main.py:6122 +#: app_Main.py:6126 msgid "Delete Grid value cancelled" msgstr "" -#: app_Main.py:6128 +#: app_Main.py:6132 msgid "Key Shortcut List" msgstr "" -#: app_Main.py:6165 +#: app_Main.py:6169 msgid " No object selected to copy it's name" msgstr "" -#: app_Main.py:6169 +#: app_Main.py:6173 msgid "Name copied on clipboard ..." msgstr "" -#: app_Main.py:6928 app_Main.py:6932 +#: app_Main.py:6932 app_Main.py:6936 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: app_Main.py:6935 +#: app_Main.py:6939 msgid "Viewing the source code of the selected object." msgstr "" -#: app_Main.py:6949 +#: app_Main.py:6953 msgid "Source Editor" msgstr "" -#: app_Main.py:6985 app_Main.py:6992 +#: app_Main.py:6989 app_Main.py:6996 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: app_Main.py:7000 +#: app_Main.py:7004 msgid "Failed to load the source code for the selected object" msgstr "" -#: app_Main.py:7033 +#: app_Main.py:7037 msgid "Go to Line ..." msgstr "" -#: app_Main.py:7034 +#: app_Main.py:7038 msgid "Line:" msgstr "" -#: app_Main.py:7064 +#: app_Main.py:7068 msgid "Redrawing all objects" msgstr "" -#: app_Main.py:7152 +#: app_Main.py:7156 msgid "Failed to load recent item list." msgstr "" -#: app_Main.py:7159 +#: app_Main.py:7163 msgid "Failed to parse recent item list." msgstr "" -#: app_Main.py:7169 +#: app_Main.py:7173 msgid "Failed to load recent projects item list." msgstr "" -#: app_Main.py:7176 +#: app_Main.py:7180 msgid "Failed to parse recent project item list." msgstr "" -#: app_Main.py:7237 +#: app_Main.py:7241 msgid "Clear Recent projects" msgstr "" -#: app_Main.py:7261 +#: app_Main.py:7265 msgid "Clear Recent files" msgstr "" -#: app_Main.py:7317 +#: app_Main.py:7321 msgid "FlatCAM Evo" msgstr "" -#: app_Main.py:7321 +#: app_Main.py:7325 msgid "Release date" msgstr "" -#: app_Main.py:7325 +#: app_Main.py:7329 msgid "Displayed" msgstr "" -#: app_Main.py:7328 +#: app_Main.py:7332 msgid "Snap" msgstr "" -#: app_Main.py:7337 +#: app_Main.py:7341 msgid "Canvas" msgstr "" -#: app_Main.py:7342 +#: app_Main.py:7346 msgid "Workspace active" msgstr "" -#: app_Main.py:7346 +#: app_Main.py:7350 msgid "Workspace size" msgstr "" -#: app_Main.py:7350 +#: app_Main.py:7354 msgid "Workspace orientation" msgstr "" -#: app_Main.py:7413 +#: app_Main.py:7417 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: app_Main.py:7420 +#: app_Main.py:7424 msgid "Could not parse information about latest version." msgstr "" -#: app_Main.py:7430 +#: app_Main.py:7434 msgid "FlatCAM is up to date!" msgstr "" -#: app_Main.py:7435 +#: app_Main.py:7439 msgid "Newer Version Available" msgstr "" -#: app_Main.py:7437 +#: app_Main.py:7441 msgid "There is a newer version of FlatCAM available for download:" msgstr "" -#: app_Main.py:7441 +#: app_Main.py:7445 msgid "info" msgstr "" -#: app_Main.py:7469 +#: app_Main.py:7473 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported.Change the " "graphic engine to Legacy(2D) in Edit -> Preferences -> General tab.\n" "\n" msgstr "" -#: app_Main.py:7546 +#: app_Main.py:7550 msgid "All plots disabled." msgstr "" -#: app_Main.py:7552 +#: app_Main.py:7556 msgid "All non selected plots disabled." msgstr "" -#: app_Main.py:7558 +#: app_Main.py:7562 msgid "All plots enabled." msgstr "" -#: app_Main.py:7564 +#: app_Main.py:7568 msgid "All non selected plots enabled." msgstr "" -#: app_Main.py:7570 +#: app_Main.py:7574 msgid "Selected plots enabled..." msgstr "" -#: app_Main.py:7578 +#: app_Main.py:7582 msgid "Selected plots disabled..." msgstr "" -#: app_Main.py:7612 +#: app_Main.py:7616 msgid "Enabling plots ..." msgstr "" -#: app_Main.py:7659 +#: app_Main.py:7663 msgid "Disabling plots ..." msgstr "" -#: app_Main.py:7682 +#: app_Main.py:7686 msgid "Working ..." msgstr "" -#: app_Main.py:7794 +#: app_Main.py:7799 msgid "Set alpha level ..." msgstr "" -#: 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 +#: app_Main.py:8077 app_Main.py:8116 app_Main.py:8160 app_Main.py:8226 app_Main.py:8952 +#: app_Main.py:10210 app_Main.py:10272 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: app_Main.py:8075 +#: app_Main.py:8080 msgid "Opening Gerber file." msgstr "" -#: app_Main.py:8114 +#: app_Main.py:8119 msgid "Opening Excellon file." msgstr "" -#: app_Main.py:8158 +#: app_Main.py:8163 msgid "Opening G-Code file." msgstr "" -#: app_Main.py:8212 app_Main.py:8216 +#: app_Main.py:8217 app_Main.py:8221 msgid "Open HPGL2" msgstr "" -#: app_Main.py:8224 +#: app_Main.py:8229 msgid "Opening HPGL2 file." msgstr "" -#: app_Main.py:8247 app_Main.py:8250 +#: app_Main.py:8252 app_Main.py:8255 msgid "Open Configuration File" msgstr "" -#: app_Main.py:8269 app_Main.py:8615 +#: app_Main.py:8274 app_Main.py:8620 msgid "Please Select a Geometry object to export" msgstr "" -#: app_Main.py:8284 +#: app_Main.py:8289 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: app_Main.py:8329 +#: app_Main.py:8334 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: app_Main.py:8335 app_Main.py:8339 +#: app_Main.py:8340 app_Main.py:8344 msgid "Export PNG Image" msgstr "" -#: app_Main.py:8371 app_Main.py:8576 +#: app_Main.py:8376 app_Main.py:8581 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: app_Main.py:8383 +#: app_Main.py:8388 msgid "Save Gerber source file" msgstr "" -#: app_Main.py:8411 +#: app_Main.py:8416 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" -#: app_Main.py:8423 +#: app_Main.py:8428 msgid "Save Script source file" msgstr "" -#: app_Main.py:8451 +#: app_Main.py:8456 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" -#: app_Main.py:8463 +#: app_Main.py:8468 msgid "Save Document source file" msgstr "" -#: app_Main.py:8492 app_Main.py:8533 app_Main.py:9449 +#: app_Main.py:8497 app_Main.py:8538 app_Main.py:9454 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: app_Main.py:8500 app_Main.py:8505 +#: app_Main.py:8505 app_Main.py:8510 msgid "Save Excellon source file" msgstr "" -#: app_Main.py:8627 +#: app_Main.py:8632 msgid "Only Geometry objects can be used." msgstr "" -#: app_Main.py:8671 app_Main.py:8675 +#: app_Main.py:8676 app_Main.py:8680 msgid "Import SVG" msgstr "" -#: app_Main.py:8701 app_Main.py:8705 +#: app_Main.py:8706 app_Main.py:8710 msgid "Import DXF" msgstr "" -#: app_Main.py:8731 +#: app_Main.py:8736 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:8754 +#: app_Main.py:8759 msgid "New Project created" msgstr "" -#: app_Main.py:8856 +#: app_Main.py:8861 msgid "New TCL script file created in Code Editor." msgstr "" -#: app_Main.py:8883 app_Main.py:8885 app_Main.py:8920 app_Main.py:8922 +#: app_Main.py:8888 app_Main.py:8890 app_Main.py:8925 app_Main.py:8927 msgid "Open TCL script" msgstr "" -#: app_Main.py:8949 +#: app_Main.py:8954 msgid "Executing ScriptObject file." msgstr "" -#: app_Main.py:8957 app_Main.py:8961 +#: app_Main.py:8962 app_Main.py:8966 msgid "Run TCL script" msgstr "" -#: app_Main.py:8984 +#: app_Main.py:8989 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: app_Main.py:9030 app_Main.py:9036 +#: app_Main.py:9035 app_Main.py:9041 msgid "Save Project As ..." msgstr "" -#: app_Main.py:9070 +#: app_Main.py:9075 msgid "FlatCAM objects print" msgstr "" -#: app_Main.py:9083 app_Main.py:9090 +#: app_Main.py:9088 app_Main.py:9095 msgid "Save Object as PDF ..." msgstr "" -#: app_Main.py:9099 +#: app_Main.py:9104 msgid "Printing PDF ... Please wait." msgstr "" -#: app_Main.py:9274 +#: app_Main.py:9279 msgid "PDF file saved to" msgstr "" -#: app_Main.py:9296 +#: app_Main.py:9301 msgid "Exporting SVG" msgstr "" -#: app_Main.py:9339 +#: app_Main.py:9344 msgid "SVG file exported to" msgstr "" -#: app_Main.py:9354 app_Main.py:9358 +#: app_Main.py:9359 app_Main.py:9363 msgid "Import FlatCAM Preferences" msgstr "" -#: app_Main.py:9369 +#: app_Main.py:9374 msgid "Imported Defaults from" msgstr "" -#: app_Main.py:9388 app_Main.py:9394 +#: app_Main.py:9393 app_Main.py:9399 msgid "Export FlatCAM Preferences" msgstr "" -#: app_Main.py:9414 +#: app_Main.py:9419 msgid "Exported preferences to" msgstr "" -#: app_Main.py:9547 +#: app_Main.py:9552 msgid "Excellon file exported to" msgstr "" -#: app_Main.py:9556 +#: app_Main.py:9561 msgid "Exporting Excellon" msgstr "" -#: app_Main.py:9561 app_Main.py:9568 +#: app_Main.py:9566 app_Main.py:9573 msgid "Could not export Excellon file." msgstr "" -#: app_Main.py:9682 +#: app_Main.py:9687 msgid "Gerber file exported to" msgstr "" -#: app_Main.py:9690 +#: app_Main.py:9695 msgid "Exporting Gerber" msgstr "" -#: app_Main.py:9695 app_Main.py:9702 +#: app_Main.py:9700 app_Main.py:9707 msgid "Could not export file." msgstr "" -#: app_Main.py:9748 +#: app_Main.py:9753 msgid "DXF file exported to" msgstr "" -#: app_Main.py:9757 +#: app_Main.py:9762 msgid "Exporting DXF" msgstr "" -#: app_Main.py:9762 app_Main.py:9769 +#: app_Main.py:9767 app_Main.py:9774 msgid "Could not export DXF file." msgstr "" -#: app_Main.py:9807 +#: app_Main.py:9815 msgid "Importing SVG" msgstr "" -#: app_Main.py:9815 app_Main.py:9870 +#: app_Main.py:9823 app_Main.py:9878 msgid "Import failed." msgstr "" -#: app_Main.py:9862 +#: app_Main.py:9870 msgid "Importing DXF" msgstr "" -#: app_Main.py:9903 app_Main.py:10094 app_Main.py:10159 +#: app_Main.py:9908 app_Main.py:10099 app_Main.py:10164 msgid "Failed to open file" msgstr "" -#: app_Main.py:9906 app_Main.py:10097 app_Main.py:10162 +#: app_Main.py:9911 app_Main.py:10102 app_Main.py:10167 msgid "Failed to parse file" msgstr "" -#: app_Main.py:9918 +#: app_Main.py:9923 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: app_Main.py:9923 +#: app_Main.py:9928 msgid "Opening Gerber" msgstr "" -#: app_Main.py:9934 +#: app_Main.py:9939 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" -#: app_Main.py:9967 +#: app_Main.py:9972 msgid "Cannot open file" msgstr "" -#: app_Main.py:9987 +#: app_Main.py:9992 msgid "Opening Excellon." msgstr "" -#: app_Main.py:9997 +#: app_Main.py:10002 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: app_Main.py:10029 +#: app_Main.py:10034 msgid "Reading GCode file" msgstr "" -#: app_Main.py:10042 +#: app_Main.py:10047 msgid "This is not GCODE" msgstr "" -#: app_Main.py:10047 +#: app_Main.py:10052 msgid "Opening G-Code." msgstr "" -#: app_Main.py:10060 +#: app_Main.py:10065 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:10116 +#: app_Main.py:10121 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" -#: app_Main.py:10121 +#: app_Main.py:10126 msgid "Opening HPGL2" msgstr "" -#: app_Main.py:10128 +#: app_Main.py:10133 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr "" -#: app_Main.py:10154 +#: app_Main.py:10159 msgid "TCL script file opened in Code Editor." msgstr "" -#: app_Main.py:10174 +#: app_Main.py:10179 msgid "Opening TCL Script..." msgstr "" -#: app_Main.py:10185 +#: app_Main.py:10190 msgid "Failed to open TCL Script." msgstr "" -#: app_Main.py:10208 +#: app_Main.py:10213 msgid "Opening FlatCAM Config file." msgstr "" -#: app_Main.py:10235 +#: app_Main.py:10240 msgid "Failed to open config file" msgstr "" -#: app_Main.py:10264 +#: app_Main.py:10269 msgid "Loading Project ... Please Wait ..." msgstr "" -#: app_Main.py:10270 +#: app_Main.py:10275 msgid "Opening FlatCAM Project file." msgstr "" -#: app_Main.py:10285 app_Main.py:10289 app_Main.py:10307 +#: app_Main.py:10290 app_Main.py:10294 app_Main.py:10312 msgid "Failed to open project file" msgstr "" -#: app_Main.py:10347 +#: app_Main.py:10352 msgid "Loading Project ... restoring" msgstr "" -#: app_Main.py:10351 +#: app_Main.py:10356 msgid "Project loaded from" msgstr "" -#: app_Main.py:10380 +#: app_Main.py:10388 msgid "Saving FlatCAM Project" msgstr "" -#: app_Main.py:10402 app_Main.py:10438 +#: app_Main.py:10410 app_Main.py:10446 msgid "Project saved to" msgstr "" -#: app_Main.py:10409 +#: app_Main.py:10417 msgid "The object is used by another application." msgstr "" -#: app_Main.py:10423 +#: app_Main.py:10431 msgid "Failed to verify project file" msgstr "" -#: app_Main.py:10423 app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10431 app_Main.py:10439 app_Main.py:10449 msgid "Retry to save it." msgstr "" -#: app_Main.py:10431 app_Main.py:10441 +#: app_Main.py:10439 app_Main.py:10449 msgid "Failed to parse saved project file" msgstr "" -#: app_Main.py:10478 +#: app_Main.py:10485 msgid "Save cancelled because source file is empty. Try to export the file." msgstr ""