diff --git a/CHANGELOG.md b/CHANGELOG.md
index 923123d0..3d5d0ae3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,10 @@ CHANGELOG for FlatCAM beta
=================================================
+19.05.2020
+
+- updated the Italian language (translation incomplete)
+
18.05.2020
- fixed the PDF Tool when importing as Gerber objects
diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo
index a700441a..ea0a9762 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 96b53497..cb1e50ec 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-05-18 19:20+0300\n"
-"PO-Revision-Date: 2020-05-18 19:20+0300\n"
+"POT-Creation-Date: 2020-05-19 02:03+0300\n"
+"PO-Revision-Date: 2020-05-19 02:03+0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: it\n"
@@ -74,9 +74,9 @@ msgstr ""
"active Geometry object after selecting a tool\n"
"in the Tools Database."
-#: AppDatabase.py:128 AppDatabase.py:1689 AppGUI/MainGUI.py:1345
-#: AppGUI/preferences/PreferencesUIManager.py:942 App_Main.py:2225
-#: App_Main.py:3096 App_Main.py:3970 App_Main.py:4529 App_Main.py:6588
+#: AppDatabase.py:128 AppDatabase.py:1689 AppGUI/MainGUI.py:1347
+#: AppGUI/preferences/PreferencesUIManager.py:942 App_Main.py:2203
+#: App_Main.py:3054 App_Main.py:3928 App_Main.py:4279 App_Main.py:6338
msgid "Cancel"
msgstr "Cancellare"
@@ -541,25 +541,25 @@ msgstr "Databse_utensili"
#: AppDatabase.py:663 AppDatabase.py:709 AppDatabase.py:2125
#: AppDatabase.py:2171 AppEditors/FlatCAMExcEditor.py:1023
#: AppEditors/FlatCAMExcEditor.py:1091 AppEditors/FlatCAMTextEditor.py:223
-#: AppGUI/MainGUI.py:2657 AppGUI/MainGUI.py:2873 AppGUI/MainGUI.py:3088
+#: AppGUI/MainGUI.py:2690 AppGUI/MainGUI.py:2906 AppGUI/MainGUI.py:3121
#: AppObjects/ObjectCollection.py:126 AppTools/ToolFilm.py:739
#: AppTools/ToolFilm.py:885 AppTools/ToolImage.py:247 AppTools/ToolMove.py:269
#: AppTools/ToolPcbWizard.py:301 AppTools/ToolPcbWizard.py:324
-#: AppTools/ToolQRCode.py:791 AppTools/ToolQRCode.py:838 App_Main.py:1720
-#: App_Main.py:2452 App_Main.py:2487 App_Main.py:2534 App_Main.py:4033
-#: App_Main.py:6779 App_Main.py:6816 App_Main.py:6858 App_Main.py:6887
-#: App_Main.py:6928 App_Main.py:6953 App_Main.py:7005 App_Main.py:7040
-#: App_Main.py:7085 App_Main.py:7126 App_Main.py:7167 App_Main.py:7208
-#: App_Main.py:7249 App_Main.py:7293 App_Main.py:7349 App_Main.py:7381
-#: App_Main.py:7413 App_Main.py:7644 App_Main.py:7682 App_Main.py:7725
-#: App_Main.py:7802 App_Main.py:7857 Bookmark.py:300 Bookmark.py:342
+#: AppTools/ToolQRCode.py:791 AppTools/ToolQRCode.py:838 App_Main.py:1694
+#: App_Main.py:2430 App_Main.py:2465 App_Main.py:2512 App_Main.py:3991
+#: App_Main.py:6529 App_Main.py:6566 App_Main.py:6608 App_Main.py:6637
+#: App_Main.py:6678 App_Main.py:6703 App_Main.py:6755 App_Main.py:6790
+#: App_Main.py:6835 App_Main.py:6876 App_Main.py:6917 App_Main.py:6958
+#: App_Main.py:6999 App_Main.py:7043 App_Main.py:7099 App_Main.py:7131
+#: App_Main.py:7163 App_Main.py:7394 App_Main.py:7432 App_Main.py:7475
+#: App_Main.py:7552 App_Main.py:7607 Bookmark.py:300 Bookmark.py:342
msgid "Cancelled."
msgstr "Cancellato."
#: AppDatabase.py:671 AppDatabase.py:2133 AppEditors/FlatCAMTextEditor.py:276
#: AppObjects/FlatCAMCNCJob.py:959 AppTools/ToolFilm.py:1016
-#: AppTools/ToolFilm.py:1197 AppTools/ToolSolderPaste.py:1534 App_Main.py:2542
-#: App_Main.py:8101 App_Main.py:8149 App_Main.py:8274 App_Main.py:8410
+#: AppTools/ToolFilm.py:1197 AppTools/ToolSolderPaste.py:1534 App_Main.py:2520
+#: App_Main.py:7851 App_Main.py:7899 App_Main.py:8024 App_Main.py:8160
#: Bookmark.py:308
msgid ""
"Permission denied, saving not possible.\n"
@@ -584,8 +584,8 @@ msgstr "Importazione DB FlatCAM utensili"
#: AppDatabase.py:738 AppDatabase.py:913 AppDatabase.py:2200
#: AppDatabase.py:2418 AppObjects/FlatCAMGeometry.py:947
#: AppTools/ToolNCC.py:4015 AppTools/ToolNCC.py:4099 AppTools/ToolPaint.py:3558
-#: AppTools/ToolPaint.py:3643 App_Main.py:5422 App_Main.py:5450
-#: App_Main.py:5477 App_Main.py:5497
+#: AppTools/ToolPaint.py:3643 App_Main.py:5172 App_Main.py:5200
+#: App_Main.py:5227 App_Main.py:5247
msgid "Tools Database"
msgstr "Database degli utensili"
@@ -800,7 +800,7 @@ msgid "Standard"
msgstr "Standard"
#: AppDatabase.py:1481 AppDatabase.py:1596 AppEditors/FlatCAMGeoEditor.py:498
-#: AppEditors/FlatCAMGeoEditor.py:568 AppEditors/FlatCAMGeoEditor.py:5144
+#: AppEditors/FlatCAMGeoEditor.py:568 AppEditors/FlatCAMGeoEditor.py:5146
#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
#: AppTools/ToolNCC.py:431 AppTools/ToolNCC.py:2223 AppTools/ToolNCC.py:2745
@@ -812,7 +812,7 @@ msgid "Seed"
msgstr "Seme"
#: AppDatabase.py:1481 AppDatabase.py:1596 AppEditors/FlatCAMGeoEditor.py:498
-#: AppEditors/FlatCAMGeoEditor.py:5148
+#: AppEditors/FlatCAMGeoEditor.py:5150
#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
#: AppTools/ToolNCC.py:431 AppTools/ToolNCC.py:2234 AppTools/ToolPaint.py:389
@@ -1145,7 +1145,7 @@ msgstr ""
"Cancella un utensile dalla lista\n"
"selezionandone la riga nella tabella."
-#: AppEditors/FlatCAMExcEditor.py:1650 AppGUI/MainGUI.py:4278
+#: AppEditors/FlatCAMExcEditor.py:1650 AppGUI/MainGUI.py:4311
msgid "Resize Drill(s)"
msgstr "Ridimensiona foro(i)"
@@ -1169,8 +1169,8 @@ msgstr "Ridimensiona"
msgid "Resize drill(s)"
msgstr "Ridimensiona foro(i)"
-#: AppEditors/FlatCAMExcEditor.py:1699 AppGUI/MainGUI.py:1471
-#: AppGUI/MainGUI.py:4277
+#: AppEditors/FlatCAMExcEditor.py:1699 AppGUI/MainGUI.py:1473
+#: AppGUI/MainGUI.py:4310
msgid "Add Drill Array"
msgstr "Aggiungi matrice di fori"
@@ -1454,7 +1454,7 @@ msgstr ""
"Utensile già presente nella lista.\n"
"Salva e riedita l'Excellon se vuoi aggiungere questo utensile. "
-#: AppEditors/FlatCAMExcEditor.py:2579 AppGUI/MainGUI.py:3285
+#: AppEditors/FlatCAMExcEditor.py:2579 AppGUI/MainGUI.py:3318
msgid "Added new tool with dia"
msgstr "Aggiunto nuovo utensile con diametro"
@@ -1492,13 +1492,13 @@ msgid "Cancelled. There is no Tool/Drill selected"
msgstr "Errore: Nessun utensile/Foro selezionato"
#: AppEditors/FlatCAMExcEditor.py:3599 AppEditors/FlatCAMExcEditor.py:3607
-#: AppEditors/FlatCAMGeoEditor.py:4341 AppEditors/FlatCAMGeoEditor.py:4355
+#: AppEditors/FlatCAMGeoEditor.py:4343 AppEditors/FlatCAMGeoEditor.py:4357
#: AppEditors/FlatCAMGrbEditor.py:1085 AppEditors/FlatCAMGrbEditor.py:1202
#: AppEditors/FlatCAMGrbEditor.py:1488 AppEditors/FlatCAMGrbEditor.py:1757
#: AppEditors/FlatCAMGrbEditor.py:4595 AppEditors/FlatCAMGrbEditor.py:4610
-#: AppGUI/MainGUI.py:2638 AppGUI/MainGUI.py:2650
+#: AppGUI/MainGUI.py:2671 AppGUI/MainGUI.py:2683
#: AppTools/ToolAlignObjects.py:393 AppTools/ToolAlignObjects.py:415
-#: App_Main.py:4899 App_Main.py:5053
+#: App_Main.py:4649 App_Main.py:4803
msgid "Done."
msgstr "Fatto."
@@ -1570,7 +1570,7 @@ msgid "Full Buffer"
msgstr "Buffer completo"
#: AppEditors/FlatCAMGeoEditor.py:131 AppEditors/FlatCAMGeoEditor.py:3016
-#: AppGUI/MainGUI.py:4187
+#: AppGUI/MainGUI.py:4220
#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190
msgid "Buffer Tool"
msgstr "Utensile buffer"
@@ -1588,7 +1588,7 @@ msgstr ""
msgid "Font"
msgstr "Font"
-#: AppEditors/FlatCAMGeoEditor.py:322 AppGUI/MainGUI.py:1409
+#: AppEditors/FlatCAMGeoEditor.py:322 AppGUI/MainGUI.py:1411
msgid "Text"
msgstr "Testo"
@@ -1597,7 +1597,7 @@ msgid "Text Tool"
msgstr "Utensile testo"
#: AppEditors/FlatCAMGeoEditor.py:404 AppGUI/MainGUI.py:513
-#: AppGUI/MainGUI.py:1156 AppGUI/ObjectUI.py:818 AppGUI/ObjectUI.py:1764
+#: AppGUI/MainGUI.py:1158 AppGUI/ObjectUI.py:818 AppGUI/ObjectUI.py:1764
#: AppObjects/FlatCAMExcellon.py:821 AppObjects/FlatCAMExcellon.py:1163
#: AppObjects/FlatCAMGeometry.py:816 AppTools/ToolNCC.py:331
#: AppTools/ToolNCC.py:797 AppTools/ToolPaint.py:313 AppTools/ToolPaint.py:766
@@ -1633,19 +1633,19 @@ msgstr "Connetti:"
msgid "Contour:"
msgstr "Contorno:"
-#: AppEditors/FlatCAMGeoEditor.py:528 AppGUI/MainGUI.py:1413
+#: AppEditors/FlatCAMGeoEditor.py:528 AppGUI/MainGUI.py:1415
msgid "Paint"
msgstr "Disegno"
#: AppEditors/FlatCAMGeoEditor.py:546 AppGUI/MainGUI.py:917
-#: AppGUI/MainGUI.py:1879 AppGUI/ObjectUI.py:2269 AppTools/ToolPaint.py:42
+#: AppGUI/MainGUI.py:1910 AppGUI/ObjectUI.py:2269 AppTools/ToolPaint.py:42
#: AppTools/ToolPaint.py:737
msgid "Paint Tool"
msgstr "Strumento disegno"
#: AppEditors/FlatCAMGeoEditor.py:582 AppEditors/FlatCAMGeoEditor.py:1054
#: AppEditors/FlatCAMGeoEditor.py:3023 AppEditors/FlatCAMGeoEditor.py:3051
-#: AppEditors/FlatCAMGeoEditor.py:3079 AppEditors/FlatCAMGeoEditor.py:4494
+#: AppEditors/FlatCAMGeoEditor.py:3079 AppEditors/FlatCAMGeoEditor.py:4496
#: AppEditors/FlatCAMGrbEditor.py:5745
msgid "Cancelled. No shape selected."
msgstr "Cancellato. Nessuna forma selezionata."
@@ -1659,7 +1659,7 @@ msgstr "Strumento"
#: AppEditors/FlatCAMGeoEditor.py:606 AppEditors/FlatCAMGeoEditor.py:990
#: AppEditors/FlatCAMGrbEditor.py:5284 AppEditors/FlatCAMGrbEditor.py:5681
-#: AppGUI/MainGUI.py:938 AppGUI/MainGUI.py:1900 AppTools/ToolTransform.py:460
+#: AppGUI/MainGUI.py:938 AppGUI/MainGUI.py:1931 AppTools/ToolTransform.py:460
msgid "Transform Tool"
msgstr "Strumento trasformazione"
@@ -1676,8 +1676,8 @@ msgid "Skew/Shear"
msgstr "Inclina/Taglia"
#: AppEditors/FlatCAMGeoEditor.py:609 AppEditors/FlatCAMGrbEditor.py:2678
-#: AppEditors/FlatCAMGrbEditor.py:5287 AppGUI/MainGUI.py:1058
-#: AppGUI/MainGUI.py:1456 AppGUI/MainGUI.py:2020 AppGUI/MainGUI.py:4399
+#: AppEditors/FlatCAMGrbEditor.py:5287 AppGUI/MainGUI.py:1060
+#: AppGUI/MainGUI.py:1458 AppGUI/MainGUI.py:2053 AppGUI/MainGUI.py:4432
#: AppGUI/ObjectUI.py:125
#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:95
#: AppTools/ToolTransform.py:26
@@ -1690,7 +1690,7 @@ msgid "Mirror (Flip)"
msgstr "Specchia"
#: AppEditors/FlatCAMGeoEditor.py:624 AppEditors/FlatCAMGrbEditor.py:5302
-#: AppGUI/MainGUI.py:849 AppGUI/MainGUI.py:1813
+#: AppGUI/MainGUI.py:849 AppGUI/MainGUI.py:1844
msgid "Editor"
msgstr "Editor"
@@ -1937,7 +1937,7 @@ msgstr ""
#: AppTools/ToolNCC.py:294 AppTools/ToolNCC.py:631 AppTools/ToolPaint.py:276
#: AppTools/ToolPaint.py:675 AppTools/ToolSolderPaste.py:122
#: AppTools/ToolSolderPaste.py:597 AppTools/ToolTransform.py:478
-#: App_Main.py:5843
+#: App_Main.py:5593
msgid "Add"
msgstr "Aggiungi"
@@ -2331,7 +2331,7 @@ msgstr "Anello"
msgid "Line"
msgstr "Linea"
-#: AppEditors/FlatCAMGeoEditor.py:3600 AppGUI/MainGUI.py:1403
+#: AppEditors/FlatCAMGeoEditor.py:3600 AppGUI/MainGUI.py:1405
#: AppGUI/ObjectUI.py:1371 AppGUI/ObjectUI.py:2205
#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218
#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328
@@ -2360,19 +2360,31 @@ msgstr "Modifica di Geometria MultiGeo, strumento"
msgid "with diameter"
msgstr "con diametro"
-#: AppEditors/FlatCAMGeoEditor.py:4501 AppGUI/MainGUI.py:2967
-#: AppGUI/MainGUI.py:3013 AppGUI/MainGUI.py:3031 AppGUI/MainGUI.py:3175
-#: AppGUI/MainGUI.py:3214 AppGUI/MainGUI.py:3226 AppGUI/MainGUI.py:3243
+#: AppEditors/FlatCAMGeoEditor.py:4138
+#, fuzzy
+#| msgid "All plots enabled."
+msgid "Grid snap enabled."
+msgstr "Tutte le tracce sono abilitate."
+
+#: AppEditors/FlatCAMGeoEditor.py:4142
+#, fuzzy
+#| msgid "Grid X snapping distance"
+msgid "Grid snap disabled."
+msgstr "Distanza aggancio gliglia X"
+
+#: AppEditors/FlatCAMGeoEditor.py:4503 AppGUI/MainGUI.py:3000
+#: AppGUI/MainGUI.py:3046 AppGUI/MainGUI.py:3064 AppGUI/MainGUI.py:3208
+#: AppGUI/MainGUI.py:3247 AppGUI/MainGUI.py:3259 AppGUI/MainGUI.py:3276
msgid "Click on target point."
msgstr "Fai clic sul punto target."
-#: AppEditors/FlatCAMGeoEditor.py:4815 AppEditors/FlatCAMGeoEditor.py:4850
+#: AppEditors/FlatCAMGeoEditor.py:4817 AppEditors/FlatCAMGeoEditor.py:4852
msgid "A selection of at least 2 geo items is required to do Intersection."
msgstr ""
"Per effettuare l'intersezione è necessaria una selezione di almeno 2 "
"elementi geometrici."
-#: AppEditors/FlatCAMGeoEditor.py:4936 AppEditors/FlatCAMGeoEditor.py:5040
+#: AppEditors/FlatCAMGeoEditor.py:4938 AppEditors/FlatCAMGeoEditor.py:5042
msgid ""
"Negative buffer value is not accepted. Use Buffer interior to generate an "
"'inside' shape"
@@ -2380,56 +2392,56 @@ msgstr ""
"Valore di buffer negativi non accettati. Usa l'interno del buffer per "
"generare una forma \"interna\""
-#: AppEditors/FlatCAMGeoEditor.py:4946 AppEditors/FlatCAMGeoEditor.py:4999
-#: AppEditors/FlatCAMGeoEditor.py:5049
+#: AppEditors/FlatCAMGeoEditor.py:4948 AppEditors/FlatCAMGeoEditor.py:5001
+#: AppEditors/FlatCAMGeoEditor.py:5051
msgid "Nothing selected for buffering."
msgstr "Niente di selezionato per il buffering."
-#: AppEditors/FlatCAMGeoEditor.py:4951 AppEditors/FlatCAMGeoEditor.py:5003
-#: AppEditors/FlatCAMGeoEditor.py:5054
+#: AppEditors/FlatCAMGeoEditor.py:4953 AppEditors/FlatCAMGeoEditor.py:5005
+#: AppEditors/FlatCAMGeoEditor.py:5056
msgid "Invalid distance for buffering."
msgstr "Distanza non valida per il buffering."
-#: AppEditors/FlatCAMGeoEditor.py:4975 AppEditors/FlatCAMGeoEditor.py:5074
+#: AppEditors/FlatCAMGeoEditor.py:4977 AppEditors/FlatCAMGeoEditor.py:5076
msgid "Failed, the result is empty. Choose a different buffer value."
msgstr "Fallito, il risultato è vuoto. Scegli un valore di buffer diverso."
-#: AppEditors/FlatCAMGeoEditor.py:4986
+#: AppEditors/FlatCAMGeoEditor.py:4988
msgid "Full buffer geometry created."
msgstr "Geometria buffer completa creata."
-#: AppEditors/FlatCAMGeoEditor.py:4992
+#: AppEditors/FlatCAMGeoEditor.py:4994
msgid "Negative buffer value is not accepted."
msgstr "Il valore negativo del buffer non è accettato."
-#: AppEditors/FlatCAMGeoEditor.py:5023
+#: AppEditors/FlatCAMGeoEditor.py:5025
msgid "Failed, the result is empty. Choose a smaller buffer value."
msgstr "Fallito, il risultato è vuoto. Scegli un valore di buffer più piccolo."
-#: AppEditors/FlatCAMGeoEditor.py:5033
+#: AppEditors/FlatCAMGeoEditor.py:5035
msgid "Interior buffer geometry created."
msgstr "Geometria del buffer interno creata."
-#: AppEditors/FlatCAMGeoEditor.py:5084
+#: AppEditors/FlatCAMGeoEditor.py:5086
msgid "Exterior buffer geometry created."
msgstr "Geometria del buffer esterno creata."
-#: AppEditors/FlatCAMGeoEditor.py:5090
+#: AppEditors/FlatCAMGeoEditor.py:5092
#, python-format
msgid "Could not do Paint. Overlap value has to be less than 100%%."
msgstr ""
"Impossibile fare Paint. Il valore di sovrapposizione deve essere inferiore a "
"100%%."
-#: AppEditors/FlatCAMGeoEditor.py:5097
+#: AppEditors/FlatCAMGeoEditor.py:5099
msgid "Nothing selected for painting."
msgstr "Nulla di selezionato per Paint."
-#: AppEditors/FlatCAMGeoEditor.py:5103
+#: AppEditors/FlatCAMGeoEditor.py:5105
msgid "Invalid value for"
msgstr "Valore non valido per"
-#: AppEditors/FlatCAMGeoEditor.py:5162
+#: AppEditors/FlatCAMGeoEditor.py:5164
msgid ""
"Could not do Paint. Try a different combination of parameters. Or a "
"different method of Paint"
@@ -2437,7 +2449,7 @@ msgstr ""
"Impossibile fare Paint. Prova una diversa combinazione di parametri. O un "
"metodo diverso di Paint"
-#: AppEditors/FlatCAMGeoEditor.py:5173
+#: AppEditors/FlatCAMGeoEditor.py:5175
msgid "Paint done."
msgstr "Paint fatto."
@@ -2570,7 +2582,7 @@ msgstr "Fatto. Spostamento aperture completato."
msgid "Done. Apertures copied."
msgstr "Fatto. Aperture copiate."
-#: AppEditors/FlatCAMGrbEditor.py:2453 AppGUI/MainGUI.py:1434
+#: AppEditors/FlatCAMGrbEditor.py:2453 AppGUI/MainGUI.py:1436
#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
msgid "Gerber Editor"
msgstr "Editor Gerber"
@@ -2698,12 +2710,12 @@ msgid "Add a new aperture to the aperture list."
msgstr "Aggiungi una apertura nella lista aperture."
#: AppEditors/FlatCAMGrbEditor.py:2586 AppEditors/FlatCAMGrbEditor.py:2734
-#: AppGUI/MainGUI.py:753 AppGUI/MainGUI.py:1069 AppGUI/MainGUI.py:1485
-#: AppGUI/MainGUI.py:2030 AppGUI/MainGUI.py:4400 AppGUI/ObjectUI.py:1725
+#: AppGUI/MainGUI.py:753 AppGUI/MainGUI.py:1071 AppGUI/MainGUI.py:1487
+#: AppGUI/MainGUI.py:2063 AppGUI/MainGUI.py:4433 AppGUI/ObjectUI.py:1725
#: AppObjects/FlatCAMGeometry.py:556 AppTools/ToolNCC.py:316
#: AppTools/ToolNCC.py:637 AppTools/ToolPaint.py:298 AppTools/ToolPaint.py:681
#: AppTools/ToolSolderPaste.py:128 AppTools/ToolSolderPaste.py:600
-#: App_Main.py:5845
+#: App_Main.py:5595
msgid "Delete"
msgstr "Cancella"
@@ -2742,9 +2754,9 @@ msgstr ""
"- \"Smussato\": l'angolo è una linea che collega direttamente le funzioni "
"che si incontrano nell'angolo"
-#: AppEditors/FlatCAMGrbEditor.py:2638 AppGUI/MainGUI.py:1056
-#: AppGUI/MainGUI.py:1411 AppGUI/MainGUI.py:1454 AppGUI/MainGUI.py:2018
-#: AppGUI/MainGUI.py:4397
+#: AppEditors/FlatCAMGrbEditor.py:2638 AppGUI/MainGUI.py:1058
+#: AppGUI/MainGUI.py:1413 AppGUI/MainGUI.py:1456 AppGUI/MainGUI.py:2051
+#: AppGUI/MainGUI.py:4430
#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200
#: AppTools/ToolTransform.py:29
msgid "Buffer"
@@ -2819,8 +2831,8 @@ msgstr "Cancella i poligoni contrassegnati."
msgid "Clear all the markings."
msgstr "Pulisci tutte le marchiature."
-#: AppEditors/FlatCAMGrbEditor.py:2762 AppGUI/MainGUI.py:1041
-#: AppGUI/MainGUI.py:2003 AppGUI/MainGUI.py:4397
+#: AppEditors/FlatCAMGrbEditor.py:2762 AppGUI/MainGUI.py:1043
+#: AppGUI/MainGUI.py:2036 AppGUI/MainGUI.py:4430
msgid "Add Pad Array"
msgstr "Aggiungi matrice di pad"
@@ -2931,10 +2943,10 @@ msgstr ""
"Non ci sono definizioni di Aperture nel file. Interruzione della creazione "
"di Gerber."
-#: AppEditors/FlatCAMGrbEditor.py:4338 AppObjects/AppObject.py:132
+#: AppEditors/FlatCAMGrbEditor.py:4338 AppObjects/AppObject.py:133
#: AppObjects/FlatCAMGeometry.py:1775 AppParsers/ParseExcellon.py:896
-#: AppTools/ToolPcbWizard.py:432 App_Main.py:8619 App_Main.py:8683
-#: App_Main.py:8814 App_Main.py:8879 App_Main.py:9531
+#: AppTools/ToolPcbWizard.py:432 App_Main.py:8369 App_Main.py:8433
+#: App_Main.py:8564 App_Main.py:8629 App_Main.py:9281
msgid "An internal error has occurred. See shell.\n"
msgstr "Errore interno. Vedi shell.\n"
@@ -2950,7 +2962,7 @@ msgstr "Fatto. Modifica di Gerber terminata."
msgid "Cancelled. No aperture is selected"
msgstr "Annullato. Nessuna apertura selezionata"
-#: AppEditors/FlatCAMGrbEditor.py:4527 App_Main.py:6171
+#: AppEditors/FlatCAMGrbEditor.py:4527 App_Main.py:5921
msgid "Coordinates copied to clipboard."
msgstr "Coordinate copiate negli appunti."
@@ -2996,7 +3008,7 @@ msgstr "Nessun poligono contrassegnato. Nessuno risponde ai criteri."
msgid "Rotation action was not executed."
msgstr "Azione rotazione non effettuata."
-#: AppEditors/FlatCAMGrbEditor.py:6037 App_Main.py:5604 App_Main.py:5652
+#: AppEditors/FlatCAMGrbEditor.py:6037 App_Main.py:5354 App_Main.py:5402
msgid "Flip action was not executed."
msgstr "Capovolgimento non eseguito."
@@ -3181,7 +3193,7 @@ msgstr ""
msgid "Save Log"
msgstr "Salva log"
-#: AppGUI/GUIElements.py:2610 App_Main.py:2699 App_Main.py:3060
+#: AppGUI/GUIElements.py:2610 App_Main.py:2657 App_Main.py:3018
msgid "Close"
msgstr "Chiudi"
@@ -3202,7 +3214,7 @@ msgid "Hello!"
msgstr "Ciao!"
#: AppGUI/GUIElements.py:3078 AppGUI/MainGUI.py:201 AppGUI/MainGUI.py:900
-#: AppGUI/MainGUI.py:1862
+#: AppGUI/MainGUI.py:1893
msgid "Run Script ..."
msgstr "Esegui Script ..."
@@ -3241,7 +3253,7 @@ msgstr "Apri G-&Code ..."
msgid "Exit"
msgstr "Esci"
-#: AppGUI/MainGUI.py:78 AppGUI/MainGUI.py:80 AppGUI/MainGUI.py:1364
+#: AppGUI/MainGUI.py:78 AppGUI/MainGUI.py:80 AppGUI/MainGUI.py:1366
msgid "Toggle Panel"
msgstr "Attiva / disattiva pannello"
@@ -3309,7 +3321,7 @@ msgstr "Progetti recenti"
msgid "Recent files"
msgstr "File recenti"
-#: AppGUI/MainGUI.py:167 AppGUI/MainGUI.py:755 AppGUI/MainGUI.py:1337
+#: AppGUI/MainGUI.py:167 AppGUI/MainGUI.py:755 AppGUI/MainGUI.py:1339
msgid "Save"
msgstr "Salva"
@@ -3325,11 +3337,11 @@ msgstr "S&alva progetto con nome ...\tCtrl+Shift+S"
msgid "Scripting"
msgstr "Scripting"
-#: AppGUI/MainGUI.py:195 AppGUI/MainGUI.py:896 AppGUI/MainGUI.py:1858
+#: AppGUI/MainGUI.py:195 AppGUI/MainGUI.py:896 AppGUI/MainGUI.py:1889
msgid "New Script ..."
msgstr "Nuovo Script ..."
-#: AppGUI/MainGUI.py:197 AppGUI/MainGUI.py:898 AppGUI/MainGUI.py:1860
+#: AppGUI/MainGUI.py:197 AppGUI/MainGUI.py:898 AppGUI/MainGUI.py:1891
msgid "Open Script ..."
msgstr "Apri Script ..."
@@ -3431,15 +3443,15 @@ msgstr "Esporta preferenze su file ..."
msgid "Save Preferences"
msgstr "Salva Preferenze"
-#: AppGUI/MainGUI.py:312 AppGUI/MainGUI.py:3989
+#: AppGUI/MainGUI.py:312 AppGUI/MainGUI.py:4022
msgid "Print (PDF)"
msgstr "Stampa (PDF)"
#: AppGUI/MainGUI.py:320
msgid "E&xit"
-msgstr "Uscita (&x)"
+msgstr "Esci (&X)"
-#: AppGUI/MainGUI.py:328 AppGUI/MainGUI.py:749 AppGUI/MainGUI.py:1487
+#: AppGUI/MainGUI.py:328 AppGUI/MainGUI.py:749 AppGUI/MainGUI.py:1489
msgid "Edit"
msgstr "Modifica"
@@ -3457,7 +3469,7 @@ msgstr "Conversione"
#: AppGUI/MainGUI.py:345
msgid "&Join Geo/Gerber/Exc -> Geo"
-msgstr "&J Unisci Geo/Gerber/Exc -> Geo"
+msgstr "(&J) Unisci Geo/Gerber/Exc -> Geo"
#: AppGUI/MainGUI.py:347
msgid ""
@@ -3592,7 +3604,7 @@ msgstr "Vedi sorgente\tAlt+S"
msgid "Tools DataBase\tCtrl+D"
msgstr "DataBase Utensili\tCtrl+D"
-#: AppGUI/MainGUI.py:455 AppGUI/MainGUI.py:1384
+#: AppGUI/MainGUI.py:455 AppGUI/MainGUI.py:1386
msgid "View"
msgstr "Vedi"
@@ -3666,7 +3678,7 @@ msgstr "Camba unità"
msgid "Objects"
msgstr "Oggetti"
-#: AppGUI/MainGUI.py:505 AppGUI/MainGUI.py:3987
+#: AppGUI/MainGUI.py:505 AppGUI/MainGUI.py:4020
#: AppObjects/ObjectCollection.py:1120 AppObjects/ObjectCollection.py:1167
msgid "Select All"
msgstr "Seleziona tutto"
@@ -3692,7 +3704,7 @@ msgstr "Aiuto Online\tF1"
msgid "Bookmarks"
msgstr "Segnalibri"
-#: AppGUI/MainGUI.py:529 App_Main.py:3031 App_Main.py:3040
+#: AppGUI/MainGUI.py:529 App_Main.py:2989 App_Main.py:2998
msgid "Bookmarks Manager"
msgstr "Gestore segnalibri"
@@ -3716,7 +3728,7 @@ msgstr "Elenco Shortcuts\tF3"
msgid "YouTube Channel\tF4"
msgstr "Canale YouTube\tF4"
-#: AppGUI/MainGUI.py:547 App_Main.py:2666
+#: AppGUI/MainGUI.py:547 App_Main.py:2624
msgid "About FlatCAM"
msgstr "Informazioni su FlatCAM"
@@ -3888,47 +3900,47 @@ msgstr "Disabilita Plot"
msgid "Set Color"
msgstr "Imposta Colore"
-#: AppGUI/MainGUI.py:705 App_Main.py:9798
+#: AppGUI/MainGUI.py:705 App_Main.py:9548
msgid "Red"
msgstr "Rosso"
-#: AppGUI/MainGUI.py:708 App_Main.py:9800
+#: AppGUI/MainGUI.py:708 App_Main.py:9550
msgid "Blue"
msgstr "Blu"
-#: AppGUI/MainGUI.py:711 App_Main.py:9803
+#: AppGUI/MainGUI.py:711 App_Main.py:9553
msgid "Yellow"
msgstr "Giallo"
-#: AppGUI/MainGUI.py:714 App_Main.py:9805
+#: AppGUI/MainGUI.py:714 App_Main.py:9555
msgid "Green"
msgstr "Verde"
-#: AppGUI/MainGUI.py:717 App_Main.py:9807
+#: AppGUI/MainGUI.py:717 App_Main.py:9557
msgid "Purple"
msgstr "Porpora"
-#: AppGUI/MainGUI.py:720 App_Main.py:9809
+#: AppGUI/MainGUI.py:720 App_Main.py:9559
msgid "Brown"
msgstr "Marrone"
-#: AppGUI/MainGUI.py:723 App_Main.py:9811 App_Main.py:9867
+#: AppGUI/MainGUI.py:723 App_Main.py:9561 App_Main.py:9617
msgid "White"
msgstr "Bianco"
-#: AppGUI/MainGUI.py:726 App_Main.py:9813
+#: AppGUI/MainGUI.py:726 App_Main.py:9563
msgid "Black"
msgstr "Nero"
-#: AppGUI/MainGUI.py:731 App_Main.py:9816
+#: AppGUI/MainGUI.py:731 AppTools/ToolEtchCompensation.py:110 App_Main.py:9566
msgid "Custom"
msgstr "Personalizzato"
-#: AppGUI/MainGUI.py:736 App_Main.py:9850
+#: AppGUI/MainGUI.py:736 App_Main.py:9600
msgid "Opacity"
msgstr "Trasparenza"
-#: AppGUI/MainGUI.py:739 App_Main.py:9826
+#: AppGUI/MainGUI.py:739 App_Main.py:9576
msgid "Default"
msgstr "Valori di default"
@@ -3940,16 +3952,16 @@ msgstr "Genera CNC"
msgid "View Source"
msgstr "Vedi sorgente"
-#: AppGUI/MainGUI.py:751 AppGUI/MainGUI.py:856 AppGUI/MainGUI.py:1067
-#: AppGUI/MainGUI.py:1483 AppGUI/MainGUI.py:1821 AppGUI/MainGUI.py:2028
-#: AppGUI/MainGUI.py:4397 AppGUI/ObjectUI.py:1719
+#: AppGUI/MainGUI.py:751 AppGUI/MainGUI.py:856 AppGUI/MainGUI.py:1069
+#: AppGUI/MainGUI.py:1485 AppGUI/MainGUI.py:1852 AppGUI/MainGUI.py:2061
+#: AppGUI/MainGUI.py:4430 AppGUI/ObjectUI.py:1719
#: AppObjects/FlatCAMGeometry.py:553 AppTools/ToolPanelize.py:551
#: AppTools/ToolPanelize.py:578 AppTools/ToolPanelize.py:671
#: AppTools/ToolPanelize.py:700 AppTools/ToolPanelize.py:762
msgid "Copy"
msgstr "Copia"
-#: AppGUI/MainGUI.py:759 AppGUI/MainGUI.py:1496 AppTools/ToolProperties.py:31
+#: AppGUI/MainGUI.py:759 AppGUI/MainGUI.py:1498 AppTools/ToolProperties.py:31
msgid "Properties"
msgstr "Proprietà"
@@ -3989,92 +4001,92 @@ msgstr "Strumenti Editor Gerber"
msgid "Grid Toolbar"
msgstr "Strumenti Griglia"
-#: AppGUI/MainGUI.py:836 AppGUI/MainGUI.py:1800 App_Main.py:6763
-#: App_Main.py:6767
+#: AppGUI/MainGUI.py:836 AppGUI/MainGUI.py:1831 App_Main.py:6513
+#: App_Main.py:6517
msgid "Open Gerber"
msgstr "Apri Gerber"
-#: AppGUI/MainGUI.py:838 AppGUI/MainGUI.py:1802 App_Main.py:6801
-#: App_Main.py:6805
+#: AppGUI/MainGUI.py:838 AppGUI/MainGUI.py:1833 App_Main.py:6551
+#: App_Main.py:6555
msgid "Open Excellon"
msgstr "Apri Excellon"
-#: AppGUI/MainGUI.py:841 AppGUI/MainGUI.py:1805
+#: AppGUI/MainGUI.py:841 AppGUI/MainGUI.py:1836
msgid "Open project"
msgstr "Apri progetto"
-#: AppGUI/MainGUI.py:843 AppGUI/MainGUI.py:1807
+#: AppGUI/MainGUI.py:843 AppGUI/MainGUI.py:1838
msgid "Save project"
msgstr "Salva progetto"
-#: AppGUI/MainGUI.py:851 AppGUI/MainGUI.py:1816
+#: AppGUI/MainGUI.py:851 AppGUI/MainGUI.py:1847
msgid "Save Object and close the Editor"
msgstr "Salva Oggetto e chiudi editor"
-#: AppGUI/MainGUI.py:858 AppGUI/MainGUI.py:1823
+#: AppGUI/MainGUI.py:858 AppGUI/MainGUI.py:1854
msgid "&Delete"
msgstr "&Cancella"
-#: AppGUI/MainGUI.py:861 AppGUI/MainGUI.py:1826 AppGUI/MainGUI.py:3988
-#: AppGUI/MainGUI.py:4194 AppTools/ToolDistance.py:35
+#: AppGUI/MainGUI.py:861 AppGUI/MainGUI.py:1857 AppGUI/MainGUI.py:4021
+#: AppGUI/MainGUI.py:4227 AppTools/ToolDistance.py:35
#: AppTools/ToolDistance.py:197
msgid "Distance Tool"
msgstr "Strumento distanza"
-#: AppGUI/MainGUI.py:863 AppGUI/MainGUI.py:1828
+#: AppGUI/MainGUI.py:863 AppGUI/MainGUI.py:1859
msgid "Distance Min Tool"
msgstr "Strumento distanza minima"
-#: AppGUI/MainGUI.py:865 AppGUI/MainGUI.py:1830 AppGUI/MainGUI.py:3981
+#: AppGUI/MainGUI.py:865 AppGUI/MainGUI.py:1861 AppGUI/MainGUI.py:4014
msgid "Set Origin"
msgstr "Imposta origine"
-#: AppGUI/MainGUI.py:867 AppGUI/MainGUI.py:1832
+#: AppGUI/MainGUI.py:867 AppGUI/MainGUI.py:1863
msgid "Move to Origin"
msgstr "Sposta su origine"
-#: AppGUI/MainGUI.py:870 AppGUI/MainGUI.py:1834
+#: AppGUI/MainGUI.py:870 AppGUI/MainGUI.py:1865
msgid "Jump to Location"
msgstr "Vai a posizione"
-#: AppGUI/MainGUI.py:872 AppGUI/MainGUI.py:1836 AppGUI/MainGUI.py:3993
+#: AppGUI/MainGUI.py:872 AppGUI/MainGUI.py:1867 AppGUI/MainGUI.py:4026
msgid "Locate in Object"
msgstr "Trova nell'oggetto"
-#: AppGUI/MainGUI.py:878 AppGUI/MainGUI.py:1842
+#: AppGUI/MainGUI.py:878 AppGUI/MainGUI.py:1873
msgid "&Replot"
msgstr "&Ridisegna"
-#: AppGUI/MainGUI.py:880 AppGUI/MainGUI.py:1844
+#: AppGUI/MainGUI.py:880 AppGUI/MainGUI.py:1875
msgid "&Clear plot"
msgstr "&Cancella plot"
-#: AppGUI/MainGUI.py:882 AppGUI/MainGUI.py:1846 AppGUI/MainGUI.py:3984
+#: AppGUI/MainGUI.py:882 AppGUI/MainGUI.py:1877 AppGUI/MainGUI.py:4017
msgid "Zoom In"
msgstr "Zoom In"
-#: AppGUI/MainGUI.py:884 AppGUI/MainGUI.py:1848 AppGUI/MainGUI.py:3984
+#: AppGUI/MainGUI.py:884 AppGUI/MainGUI.py:1879 AppGUI/MainGUI.py:4017
msgid "Zoom Out"
msgstr "Zoom Out"
-#: AppGUI/MainGUI.py:886 AppGUI/MainGUI.py:1386 AppGUI/MainGUI.py:1850
-#: AppGUI/MainGUI.py:3983
+#: AppGUI/MainGUI.py:886 AppGUI/MainGUI.py:1388 AppGUI/MainGUI.py:1881
+#: AppGUI/MainGUI.py:4016
msgid "Zoom Fit"
msgstr "Zoom Tutto"
-#: AppGUI/MainGUI.py:894 AppGUI/MainGUI.py:1856
+#: AppGUI/MainGUI.py:894 AppGUI/MainGUI.py:1887
msgid "&Command Line"
msgstr "Riga &Comandi"
-#: AppGUI/MainGUI.py:906 AppGUI/MainGUI.py:1868
+#: AppGUI/MainGUI.py:906 AppGUI/MainGUI.py:1899
msgid "2Sided Tool"
msgstr "Strumento 2 facce"
-#: AppGUI/MainGUI.py:908 AppGUI/MainGUI.py:1870 AppGUI/MainGUI.py:3999
+#: AppGUI/MainGUI.py:908 AppGUI/MainGUI.py:1901 AppGUI/MainGUI.py:4032
msgid "Align Objects Tool"
msgstr "Strumento allinea oggetti"
-#: AppGUI/MainGUI.py:910 AppGUI/MainGUI.py:1872 AppGUI/MainGUI.py:4000
+#: AppGUI/MainGUI.py:910 AppGUI/MainGUI.py:1903 AppGUI/MainGUI.py:4033
#: AppTools/ToolExtractDrills.py:393
msgid "Extract Drills Tool"
msgstr "Strumento estrai fori"
@@ -4083,235 +4095,242 @@ msgstr "Strumento estrai fori"
msgid "Cutout Tool"
msgstr "Strumento Ritaglia"
-#: AppGUI/MainGUI.py:915 AppGUI/MainGUI.py:1877 AppGUI/ObjectUI.py:574
+#: AppGUI/MainGUI.py:915 AppGUI/MainGUI.py:1908 AppGUI/ObjectUI.py:574
#: AppGUI/ObjectUI.py:2287 AppTools/ToolNCC.py:974
msgid "NCC Tool"
msgstr "Strumento NCC"
-#: AppGUI/MainGUI.py:921 AppGUI/MainGUI.py:1883
+#: AppGUI/MainGUI.py:921 AppGUI/MainGUI.py:1914
msgid "Panel Tool"
msgstr "Stromento Pannello"
-#: AppGUI/MainGUI.py:923 AppGUI/MainGUI.py:1885 AppTools/ToolFilm.py:569
+#: AppGUI/MainGUI.py:923 AppGUI/MainGUI.py:1916 AppTools/ToolFilm.py:569
msgid "Film Tool"
msgstr "Strumento Film"
-#: AppGUI/MainGUI.py:925 AppGUI/MainGUI.py:1887 AppTools/ToolSolderPaste.py:553
+#: AppGUI/MainGUI.py:925 AppGUI/MainGUI.py:1918 AppTools/ToolSolderPaste.py:553
msgid "SolderPaste Tool"
msgstr "Strumento SolderPaste"
-#: AppGUI/MainGUI.py:927 AppGUI/MainGUI.py:1889 AppTools/ToolSub.py:35
+#: AppGUI/MainGUI.py:927 AppGUI/MainGUI.py:1920 AppTools/ToolSub.py:35
msgid "Subtract Tool"
msgstr "Strumento Sottrai"
-#: AppGUI/MainGUI.py:929 AppGUI/MainGUI.py:1891 AppTools/ToolRulesCheck.py:616
+#: AppGUI/MainGUI.py:929 AppGUI/MainGUI.py:1922 AppTools/ToolRulesCheck.py:616
msgid "Rules Tool"
msgstr "Strumento Righello"
-#: AppGUI/MainGUI.py:931 AppGUI/MainGUI.py:1893 AppGUI/MainGUI.py:4002
+#: AppGUI/MainGUI.py:931 AppGUI/MainGUI.py:1924 AppGUI/MainGUI.py:4035
#: AppTools/ToolOptimal.py:33 AppTools/ToolOptimal.py:307
msgid "Optimal Tool"
msgstr "Strumento Ottimo"
-#: AppGUI/MainGUI.py:936 AppGUI/MainGUI.py:1898 AppGUI/MainGUI.py:3999
+#: AppGUI/MainGUI.py:936 AppGUI/MainGUI.py:1929 AppGUI/MainGUI.py:4032
msgid "Calculators Tool"
msgstr "Strumento Calcolatrici"
-#: AppGUI/MainGUI.py:940 AppGUI/MainGUI.py:1902 AppGUI/MainGUI.py:4003
+#: AppGUI/MainGUI.py:940 AppGUI/MainGUI.py:1933 AppGUI/MainGUI.py:4036
#: AppTools/ToolQRCode.py:43 AppTools/ToolQRCode.py:382
msgid "QRCode Tool"
msgstr "Strumento QRCode"
-#: AppGUI/MainGUI.py:942 AppGUI/MainGUI.py:1904
+#: AppGUI/MainGUI.py:942 AppGUI/MainGUI.py:1935
#: AppTools/ToolCopperThieving.py:39 AppTools/ToolCopperThieving.py:568
msgid "Copper Thieving Tool"
-msgstr "Strumento deposito rame"
+msgstr "Strumento Copper Thieving"
-#: AppGUI/MainGUI.py:945 AppGUI/MainGUI.py:1907 AppGUI/MainGUI.py:4000
+#: AppGUI/MainGUI.py:945 AppGUI/MainGUI.py:1938 AppGUI/MainGUI.py:4033
#: AppTools/ToolFiducials.py:33 AppTools/ToolFiducials.py:396
msgid "Fiducials Tool"
msgstr "Strumento Fiducial"
-#: AppGUI/MainGUI.py:947 AppGUI/MainGUI.py:1909 AppTools/ToolCalibration.py:37
+#: AppGUI/MainGUI.py:947 AppGUI/MainGUI.py:1940 AppTools/ToolCalibration.py:37
#: AppTools/ToolCalibration.py:759
msgid "Calibration Tool"
msgstr "Strumento Calibrazione"
-#: AppGUI/MainGUI.py:949 AppGUI/MainGUI.py:1911 AppGUI/MainGUI.py:4000
+#: AppGUI/MainGUI.py:949 AppGUI/MainGUI.py:1942 AppGUI/MainGUI.py:4033
msgid "Punch Gerber Tool"
msgstr "Strumento punzone gerber"
-#: AppGUI/MainGUI.py:951 AppGUI/MainGUI.py:1913 AppTools/ToolInvertGerber.py:31
+#: AppGUI/MainGUI.py:951 AppGUI/MainGUI.py:1944 AppTools/ToolInvertGerber.py:31
msgid "Invert Gerber Tool"
msgstr "Strumento inverti gerber"
-#: AppGUI/MainGUI.py:953 AppGUI/MainGUI.py:1915 AppGUI/MainGUI.py:4002
+#: AppGUI/MainGUI.py:953 AppGUI/MainGUI.py:1946 AppGUI/MainGUI.py:4035
#: AppTools/ToolCorners.py:31
#, fuzzy
#| msgid "Invert Gerber Tool"
msgid "Corner Markers Tool"
msgstr "Strumento inverti gerber"
-#: AppGUI/MainGUI.py:959 AppGUI/MainGUI.py:985 AppGUI/MainGUI.py:1037
-#: AppGUI/MainGUI.py:1921 AppGUI/MainGUI.py:1999
+#: AppGUI/MainGUI.py:955 AppGUI/MainGUI.py:1948
+#: AppTools/ToolEtchCompensation.py:31
+#, fuzzy
+#| msgid "Editor Transformation Tool"
+msgid "Etch Compensation Tool"
+msgstr "Strumento Edito trasformazione"
+
+#: AppGUI/MainGUI.py:961 AppGUI/MainGUI.py:987 AppGUI/MainGUI.py:1039
+#: AppGUI/MainGUI.py:1954 AppGUI/MainGUI.py:2032
msgid "Select"
msgstr "Seleziona"
-#: AppGUI/MainGUI.py:961 AppGUI/MainGUI.py:1923
+#: AppGUI/MainGUI.py:963 AppGUI/MainGUI.py:1956
msgid "Add Drill Hole"
msgstr "Aggiungi Foro"
-#: AppGUI/MainGUI.py:963 AppGUI/MainGUI.py:1925
+#: AppGUI/MainGUI.py:965 AppGUI/MainGUI.py:1958
msgid "Add Drill Hole Array"
msgstr "Aggiungi matrice Fori"
-#: AppGUI/MainGUI.py:965 AppGUI/MainGUI.py:1474 AppGUI/MainGUI.py:1929
-#: AppGUI/MainGUI.py:4279
+#: AppGUI/MainGUI.py:967 AppGUI/MainGUI.py:1476 AppGUI/MainGUI.py:1962
+#: AppGUI/MainGUI.py:4312
msgid "Add Slot"
msgstr "Aggiungi Slot"
-#: AppGUI/MainGUI.py:967 AppGUI/MainGUI.py:1476 AppGUI/MainGUI.py:1931
-#: AppGUI/MainGUI.py:4278
+#: AppGUI/MainGUI.py:969 AppGUI/MainGUI.py:1478 AppGUI/MainGUI.py:1964
+#: AppGUI/MainGUI.py:4311
msgid "Add Slot Array"
msgstr "Aggiungi matrici Slot"
-#: AppGUI/MainGUI.py:969 AppGUI/MainGUI.py:1479 AppGUI/MainGUI.py:1927
+#: AppGUI/MainGUI.py:971 AppGUI/MainGUI.py:1481 AppGUI/MainGUI.py:1960
msgid "Resize Drill"
msgstr "Ridimensiona Foro"
-#: AppGUI/MainGUI.py:973 AppGUI/MainGUI.py:1935
+#: AppGUI/MainGUI.py:975 AppGUI/MainGUI.py:1968
msgid "Copy Drill"
msgstr "Copia Foro"
-#: AppGUI/MainGUI.py:975 AppGUI/MainGUI.py:1937
+#: AppGUI/MainGUI.py:977 AppGUI/MainGUI.py:1970
msgid "Delete Drill"
msgstr "Cancella Foro"
-#: AppGUI/MainGUI.py:979 AppGUI/MainGUI.py:1941
+#: AppGUI/MainGUI.py:981 AppGUI/MainGUI.py:1974
msgid "Move Drill"
msgstr "Sposta Foro"
-#: AppGUI/MainGUI.py:987 AppGUI/MainGUI.py:1949
+#: AppGUI/MainGUI.py:989 AppGUI/MainGUI.py:1982
msgid "Add Circle"
msgstr "Aggiungi Cerchio"
-#: AppGUI/MainGUI.py:989 AppGUI/MainGUI.py:1951
+#: AppGUI/MainGUI.py:991 AppGUI/MainGUI.py:1984
msgid "Add Arc"
msgstr "Aggiungi Arco"
-#: AppGUI/MainGUI.py:991 AppGUI/MainGUI.py:1953
+#: AppGUI/MainGUI.py:993 AppGUI/MainGUI.py:1986
msgid "Add Rectangle"
msgstr "Aggiungi rettangolo"
-#: AppGUI/MainGUI.py:995 AppGUI/MainGUI.py:1957
+#: AppGUI/MainGUI.py:997 AppGUI/MainGUI.py:1990
msgid "Add Path"
msgstr "Aggiungi Percorso"
-#: AppGUI/MainGUI.py:997 AppGUI/MainGUI.py:1959
+#: AppGUI/MainGUI.py:999 AppGUI/MainGUI.py:1992
msgid "Add Polygon"
msgstr "Aggiungi Poligono"
-#: AppGUI/MainGUI.py:1000 AppGUI/MainGUI.py:1962
+#: AppGUI/MainGUI.py:1002 AppGUI/MainGUI.py:1995
msgid "Add Text"
msgstr "Aggiungi Testo"
-#: AppGUI/MainGUI.py:1002 AppGUI/MainGUI.py:1964
+#: AppGUI/MainGUI.py:1004 AppGUI/MainGUI.py:1997
msgid "Add Buffer"
msgstr "Aggiungi Buffer"
-#: AppGUI/MainGUI.py:1004 AppGUI/MainGUI.py:1966
+#: AppGUI/MainGUI.py:1006 AppGUI/MainGUI.py:1999
msgid "Paint Shape"
msgstr "Disegna Figura"
-#: AppGUI/MainGUI.py:1006 AppGUI/MainGUI.py:1063 AppGUI/MainGUI.py:1415
-#: AppGUI/MainGUI.py:1460 AppGUI/MainGUI.py:1968 AppGUI/MainGUI.py:2024
+#: AppGUI/MainGUI.py:1008 AppGUI/MainGUI.py:1065 AppGUI/MainGUI.py:1417
+#: AppGUI/MainGUI.py:1462 AppGUI/MainGUI.py:2001 AppGUI/MainGUI.py:2057
msgid "Eraser"
msgstr "Gomma"
-#: AppGUI/MainGUI.py:1010 AppGUI/MainGUI.py:1972
+#: AppGUI/MainGUI.py:1012 AppGUI/MainGUI.py:2005
msgid "Polygon Union"
msgstr "Unione Poligono"
-#: AppGUI/MainGUI.py:1012 AppGUI/MainGUI.py:1974
+#: AppGUI/MainGUI.py:1014 AppGUI/MainGUI.py:2007
msgid "Polygon Explode"
msgstr "Explodi Poligono"
-#: AppGUI/MainGUI.py:1015 AppGUI/MainGUI.py:1977
+#: AppGUI/MainGUI.py:1017 AppGUI/MainGUI.py:2010
msgid "Polygon Intersection"
msgstr "Interseca Poligono"
-#: AppGUI/MainGUI.py:1017 AppGUI/MainGUI.py:1979
+#: AppGUI/MainGUI.py:1019 AppGUI/MainGUI.py:2012
msgid "Polygon Subtraction"
msgstr "Sottrai Poligono"
-#: AppGUI/MainGUI.py:1021 AppGUI/MainGUI.py:1983
+#: AppGUI/MainGUI.py:1023 AppGUI/MainGUI.py:2016
msgid "Cut Path"
msgstr "Taglia Percorso"
-#: AppGUI/MainGUI.py:1023
+#: AppGUI/MainGUI.py:1025
msgid "Copy Shape(s)"
msgstr "Copia Forma(e)"
-#: AppGUI/MainGUI.py:1026
+#: AppGUI/MainGUI.py:1028
msgid "Delete Shape '-'"
msgstr "Cancella Forme '-'"
-#: AppGUI/MainGUI.py:1028 AppGUI/MainGUI.py:1071 AppGUI/MainGUI.py:1427
-#: AppGUI/MainGUI.py:1464 AppGUI/MainGUI.py:1989 AppGUI/MainGUI.py:2032
+#: AppGUI/MainGUI.py:1030 AppGUI/MainGUI.py:1073 AppGUI/MainGUI.py:1429
+#: AppGUI/MainGUI.py:1466 AppGUI/MainGUI.py:2022 AppGUI/MainGUI.py:2065
#: AppGUI/ObjectUI.py:109
msgid "Transformations"
msgstr "Trasformazioni"
-#: AppGUI/MainGUI.py:1031
+#: AppGUI/MainGUI.py:1033
msgid "Move Objects "
msgstr "Sposta Oggetti "
-#: AppGUI/MainGUI.py:1039 AppGUI/MainGUI.py:2001 AppGUI/MainGUI.py:4398
+#: AppGUI/MainGUI.py:1041 AppGUI/MainGUI.py:2034 AppGUI/MainGUI.py:4431
msgid "Add Pad"
msgstr "Aggiungi Pad"
-#: AppGUI/MainGUI.py:1043 AppGUI/MainGUI.py:2005 AppGUI/MainGUI.py:4399
+#: AppGUI/MainGUI.py:1045 AppGUI/MainGUI.py:2038 AppGUI/MainGUI.py:4432
msgid "Add Track"
msgstr "Aggiungi Traccia"
-#: AppGUI/MainGUI.py:1045 AppGUI/MainGUI.py:2007 AppGUI/MainGUI.py:4398
+#: AppGUI/MainGUI.py:1047 AppGUI/MainGUI.py:2040 AppGUI/MainGUI.py:4431
msgid "Add Region"
msgstr "Aggiungi Regione"
-#: AppGUI/MainGUI.py:1047 AppGUI/MainGUI.py:1446 AppGUI/MainGUI.py:2009
+#: AppGUI/MainGUI.py:1049 AppGUI/MainGUI.py:1448 AppGUI/MainGUI.py:2042
msgid "Poligonize"
msgstr "Poligonizza"
-#: AppGUI/MainGUI.py:1050 AppGUI/MainGUI.py:1448 AppGUI/MainGUI.py:2012
+#: AppGUI/MainGUI.py:1052 AppGUI/MainGUI.py:1450 AppGUI/MainGUI.py:2045
msgid "SemiDisc"
msgstr "SemiDisco"
-#: AppGUI/MainGUI.py:1052 AppGUI/MainGUI.py:1450 AppGUI/MainGUI.py:2014
+#: AppGUI/MainGUI.py:1054 AppGUI/MainGUI.py:1452 AppGUI/MainGUI.py:2047
msgid "Disc"
msgstr "Disco"
-#: AppGUI/MainGUI.py:1060 AppGUI/MainGUI.py:1458 AppGUI/MainGUI.py:2022
+#: AppGUI/MainGUI.py:1062 AppGUI/MainGUI.py:1460 AppGUI/MainGUI.py:2055
msgid "Mark Area"
msgstr "Marchia Area"
-#: AppGUI/MainGUI.py:1074 AppGUI/MainGUI.py:1431 AppGUI/MainGUI.py:1494
-#: AppGUI/MainGUI.py:2035 AppGUI/MainGUI.py:4398 AppTools/ToolMove.py:27
+#: AppGUI/MainGUI.py:1076 AppGUI/MainGUI.py:1433 AppGUI/MainGUI.py:1496
+#: AppGUI/MainGUI.py:2068 AppGUI/MainGUI.py:4431 AppTools/ToolMove.py:27
msgid "Move"
msgstr "Sposta"
-#: AppGUI/MainGUI.py:1082
+#: AppGUI/MainGUI.py:1084
msgid "Snap to grid"
msgstr "Aggancia alla griglia"
-#: AppGUI/MainGUI.py:1085
+#: AppGUI/MainGUI.py:1087
msgid "Grid X snapping distance"
msgstr "Distanza aggancio gliglia X"
-#: AppGUI/MainGUI.py:1090
+#: AppGUI/MainGUI.py:1092
msgid "Grid Y snapping distance"
msgstr "Distanza aggancio gliglia Y"
-#: AppGUI/MainGUI.py:1096
+#: AppGUI/MainGUI.py:1098
msgid ""
"When active, value on Grid_X\n"
"is copied to the Grid_Y value."
@@ -4319,67 +4338,68 @@ msgstr ""
"Se attivo, valore su Grid_X\n"
"sarà copiato nel valore Grid_Y."
-#: AppGUI/MainGUI.py:1103
+#: AppGUI/MainGUI.py:1105
msgid "Snap to corner"
msgstr "Aggancia all'angolo"
-#: AppGUI/MainGUI.py:1107 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:78
+#: AppGUI/MainGUI.py:1109 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:78
msgid "Max. magnet distance"
msgstr "Massima distanza magnete"
-#: AppGUI/MainGUI.py:1132 AppGUI/MainGUI.py:1377 App_Main.py:7793
+#: AppGUI/MainGUI.py:1134 AppGUI/MainGUI.py:1379 App_Main.py:7543
msgid "Project"
msgstr "Progetto"
-#: AppGUI/MainGUI.py:1147
+#: AppGUI/MainGUI.py:1149
msgid "Selected"
msgstr "Selezionato"
-#: AppGUI/MainGUI.py:1175 AppGUI/MainGUI.py:1183
+#: AppGUI/MainGUI.py:1177 AppGUI/MainGUI.py:1185
msgid "Plot Area"
-msgstr "Disegna Area"
+msgstr "Area Grafica"
-#: AppGUI/MainGUI.py:1210
+#: AppGUI/MainGUI.py:1212
msgid "General"
msgstr "Generale"
-#: AppGUI/MainGUI.py:1225 AppTools/ToolCopperThieving.py:74
-#: AppTools/ToolDblSided.py:64 AppTools/ToolExtractDrills.py:61
+#: AppGUI/MainGUI.py:1227 AppTools/ToolCopperThieving.py:74
+#: AppTools/ToolCorners.py:55 AppTools/ToolDblSided.py:64
+#: AppTools/ToolEtchCompensation.py:72 AppTools/ToolExtractDrills.py:61
#: AppTools/ToolInvertGerber.py:72 AppTools/ToolOptimal.py:71
#: AppTools/ToolPunchGerber.py:64
msgid "GERBER"
msgstr "GERBER"
-#: AppGUI/MainGUI.py:1235 AppTools/ToolDblSided.py:92
+#: AppGUI/MainGUI.py:1237 AppTools/ToolDblSided.py:92
msgid "EXCELLON"
msgstr "EXCELLON"
-#: AppGUI/MainGUI.py:1245 AppTools/ToolDblSided.py:120
+#: AppGUI/MainGUI.py:1247 AppTools/ToolDblSided.py:120
msgid "GEOMETRY"
msgstr "GEOMETRIA"
-#: AppGUI/MainGUI.py:1255
+#: AppGUI/MainGUI.py:1257
msgid "CNC-JOB"
msgstr "CNC-JOB"
-#: AppGUI/MainGUI.py:1264 AppGUI/ObjectUI.py:563 AppGUI/ObjectUI.py:2262
+#: AppGUI/MainGUI.py:1266 AppGUI/ObjectUI.py:563 AppGUI/ObjectUI.py:2262
msgid "TOOLS"
msgstr "UTENSILI"
-#: AppGUI/MainGUI.py:1273
+#: AppGUI/MainGUI.py:1275
msgid "TOOLS 2"
msgstr "UTENSILI 2"
-#: AppGUI/MainGUI.py:1283
+#: AppGUI/MainGUI.py:1285
msgid "UTILITIES"
msgstr "UTILITA'"
-#: AppGUI/MainGUI.py:1300
+#: AppGUI/MainGUI.py:1302
#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:192
msgid "Restore Defaults"
msgstr "Ripristina Defaults"
-#: AppGUI/MainGUI.py:1303
+#: AppGUI/MainGUI.py:1305
msgid ""
"Restore the entire set of default values\n"
"to the initial values loaded after first launch."
@@ -4387,19 +4407,19 @@ msgstr ""
"Ripristina l'intero set di valori predefiniti\n"
"ai valori iniziali caricati dopo il primo avvio."
-#: AppGUI/MainGUI.py:1308
+#: AppGUI/MainGUI.py:1310
msgid "Open Pref Folder"
msgstr "Aprii cartella preferenze"
-#: AppGUI/MainGUI.py:1311
+#: AppGUI/MainGUI.py:1313
msgid "Open the folder where FlatCAM save the preferences files."
msgstr "Apri la cartella dove FlatCAM salva il file delle preferenze."
-#: AppGUI/MainGUI.py:1315 AppGUI/MainGUI.py:1773
+#: AppGUI/MainGUI.py:1317 AppGUI/MainGUI.py:1804
msgid "Clear GUI Settings"
msgstr "Pulisci impostazioni GUI"
-#: AppGUI/MainGUI.py:1319
+#: AppGUI/MainGUI.py:1321
msgid ""
"Clear the GUI settings for FlatCAM,\n"
"such as: layout, gui state, style, hdpi support etc."
@@ -4407,15 +4427,15 @@ msgstr ""
"Cancella le impostazioni della GUI per FlatCAM,\n"
"come: layout, stato gui, stile, supporto hdpi ecc."
-#: AppGUI/MainGUI.py:1330
+#: AppGUI/MainGUI.py:1332
msgid "Apply"
msgstr "Applica"
-#: AppGUI/MainGUI.py:1333
+#: AppGUI/MainGUI.py:1335
msgid "Apply the current preferences without saving to a file."
msgstr "Applica le impostazioni correnti senza salvarle su file."
-#: AppGUI/MainGUI.py:1340
+#: AppGUI/MainGUI.py:1342
msgid ""
"Save the current settings in the 'current_defaults' file\n"
"which is the file storing the working default preferences."
@@ -4423,19 +4443,19 @@ msgstr ""
"Salva le impostazioni correnti nel file \"current_defaults\",\n"
"file che memorizza le preferenze predefinite di lavoro."
-#: AppGUI/MainGUI.py:1348
+#: AppGUI/MainGUI.py:1350
msgid "Will not save the changes and will close the preferences window."
msgstr "Non salverà le modifiche e chiuderà la finestra delle preferenze."
-#: AppGUI/MainGUI.py:1362
+#: AppGUI/MainGUI.py:1364
msgid "Toggle Visibility"
msgstr "(Dis)abilita visibilità"
-#: AppGUI/MainGUI.py:1368
+#: AppGUI/MainGUI.py:1370
msgid "New"
msgstr "Nuovo"
-#: AppGUI/MainGUI.py:1370 AppGUI/ObjectUI.py:450
+#: AppGUI/MainGUI.py:1372 AppGUI/ObjectUI.py:450
#: AppObjects/FlatCAMGerber.py:239 AppObjects/FlatCAMGerber.py:327
#: AppTools/ToolCalibration.py:631 AppTools/ToolCalibration.py:648
#: AppTools/ToolCalibration.py:815 AppTools/ToolCopperThieving.py:144
@@ -4449,7 +4469,7 @@ msgstr "Nuovo"
msgid "Geometry"
msgstr "Geometria"
-#: AppGUI/MainGUI.py:1374
+#: AppGUI/MainGUI.py:1376
#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99
#: AppTools/ToolAlignObjects.py:74 AppTools/ToolAlignObjects.py:110
#: AppTools/ToolCalibration.py:197 AppTools/ToolCalibration.py:631
@@ -4463,84 +4483,84 @@ msgstr "Geometria"
msgid "Excellon"
msgstr "Excellon"
-#: AppGUI/MainGUI.py:1381
+#: AppGUI/MainGUI.py:1383
msgid "Grids"
msgstr "Griglie"
-#: AppGUI/MainGUI.py:1388
+#: AppGUI/MainGUI.py:1390
msgid "Clear Plot"
msgstr "Svuota Plot"
-#: AppGUI/MainGUI.py:1390
+#: AppGUI/MainGUI.py:1392
msgid "Replot"
msgstr "Ridisegna"
-#: AppGUI/MainGUI.py:1394
+#: AppGUI/MainGUI.py:1396
msgid "Geo Editor"
msgstr "Edito geometria"
-#: AppGUI/MainGUI.py:1396
+#: AppGUI/MainGUI.py:1398
msgid "Path"
msgstr "Percorso"
-#: AppGUI/MainGUI.py:1398
+#: AppGUI/MainGUI.py:1400
msgid "Rectangle"
msgstr "Rettangolo"
-#: AppGUI/MainGUI.py:1401
+#: AppGUI/MainGUI.py:1403
msgid "Circle"
msgstr "Cerchio"
-#: AppGUI/MainGUI.py:1405
+#: AppGUI/MainGUI.py:1407
msgid "Arc"
msgstr "Arco"
-#: AppGUI/MainGUI.py:1419
+#: AppGUI/MainGUI.py:1421
msgid "Union"
msgstr "Unione"
-#: AppGUI/MainGUI.py:1421
+#: AppGUI/MainGUI.py:1423
msgid "Intersection"
msgstr "Intersezione"
-#: AppGUI/MainGUI.py:1423
+#: AppGUI/MainGUI.py:1425
msgid "Subtraction"
msgstr "Sottrazione"
-#: AppGUI/MainGUI.py:1425 AppGUI/ObjectUI.py:2351
+#: AppGUI/MainGUI.py:1427 AppGUI/ObjectUI.py:2351
#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:56
msgid "Cut"
msgstr "Taglia"
-#: AppGUI/MainGUI.py:1436
+#: AppGUI/MainGUI.py:1438
msgid "Pad"
msgstr "Pad"
-#: AppGUI/MainGUI.py:1438
+#: AppGUI/MainGUI.py:1440
msgid "Pad Array"
msgstr "Matrice di Pad"
-#: AppGUI/MainGUI.py:1442
+#: AppGUI/MainGUI.py:1444
msgid "Track"
msgstr "Traccia"
-#: AppGUI/MainGUI.py:1444
+#: AppGUI/MainGUI.py:1446
msgid "Region"
msgstr "RegioneRegione"
-#: AppGUI/MainGUI.py:1467
+#: AppGUI/MainGUI.py:1469
msgid "Exc Editor"
msgstr "Editor Excellon"
-#: AppGUI/MainGUI.py:1469 AppGUI/MainGUI.py:4277
+#: AppGUI/MainGUI.py:1471 AppGUI/MainGUI.py:4310
msgid "Add Drill"
msgstr "Aggiungi foro"
-#: AppGUI/MainGUI.py:1489 App_Main.py:2220
+#: AppGUI/MainGUI.py:1491 App_Main.py:2198
msgid "Close Editor"
msgstr "Chiudi Editor"
-#: AppGUI/MainGUI.py:1514
+#: AppGUI/MainGUI.py:1516
msgid ""
"Absolute measurement.\n"
"Reference is (X=0, Y= 0) position"
@@ -4548,55 +4568,59 @@ msgstr ""
"Misure relative.\n"
"Il riferimento è la posizione (X=0, Y=0)"
-#: AppGUI/MainGUI.py:1615
+#: AppGUI/MainGUI.py:1523
+msgid "HUD (Heads up display)"
+msgstr ""
+
+#: AppGUI/MainGUI.py:1622
msgid "Lock Toolbars"
msgstr "Strumenti di blocco"
-#: AppGUI/MainGUI.py:1761
+#: AppGUI/MainGUI.py:1792
msgid "FlatCAM Preferences Folder opened."
msgstr "Cartella preferenze FlatCAM aperta."
-#: AppGUI/MainGUI.py:1772
+#: AppGUI/MainGUI.py:1803
msgid "Are you sure you want to delete the GUI Settings? \n"
msgstr "Sicuro di voler cancellare le impostazioni GUI?\n"
-#: AppGUI/MainGUI.py:1775 AppGUI/preferences/PreferencesUIManager.py:941
+#: AppGUI/MainGUI.py:1806 AppGUI/preferences/PreferencesUIManager.py:941
#: AppGUI/preferences/PreferencesUIManager.py:1179 AppTranslation.py:109
-#: AppTranslation.py:206 App_Main.py:2223 App_Main.py:3094 App_Main.py:5526
-#: App_Main.py:6586
+#: AppTranslation.py:206 App_Main.py:2201 App_Main.py:3052 App_Main.py:5276
+#: App_Main.py:6336
msgid "Yes"
msgstr "Sì"
-#: AppGUI/MainGUI.py:1776 AppGUI/preferences/PreferencesUIManager.py:1180
+#: AppGUI/MainGUI.py:1807 AppGUI/preferences/PreferencesUIManager.py:1180
#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
#: AppTools/ToolNCC.py:182 AppTools/ToolPaint.py:165 AppTranslation.py:110
-#: AppTranslation.py:207 App_Main.py:2224 App_Main.py:3095 App_Main.py:5527
-#: App_Main.py:6587
+#: AppTranslation.py:207 App_Main.py:2202 App_Main.py:3053 App_Main.py:5277
+#: App_Main.py:6337
msgid "No"
msgstr "No"
-#: AppGUI/MainGUI.py:1875
+#: AppGUI/MainGUI.py:1906
msgid "&Cutout Tool"
msgstr "Strumento Ritaglia"
-#: AppGUI/MainGUI.py:1947
+#: AppGUI/MainGUI.py:1980
msgid "Select 'Esc'"
msgstr "Seleziona 'Esc'"
-#: AppGUI/MainGUI.py:1985
+#: AppGUI/MainGUI.py:2018
msgid "Copy Objects"
msgstr "Copia oggetti"
-#: AppGUI/MainGUI.py:1987 AppGUI/MainGUI.py:4197
+#: AppGUI/MainGUI.py:2020 AppGUI/MainGUI.py:4230
msgid "Delete Shape"
msgstr "Cancella forma"
-#: AppGUI/MainGUI.py:1993
+#: AppGUI/MainGUI.py:2026
msgid "Move Objects"
msgstr "Sposta oggetti"
-#: AppGUI/MainGUI.py:2577
+#: AppGUI/MainGUI.py:2610
msgid ""
"Please first select a geometry item to be cutted\n"
"then select the geometry item that will be cutted\n"
@@ -4608,12 +4632,12 @@ msgstr ""
"dal primo elemento. Alla fine premere il tasto ~ X ~ o\n"
"il pulsante della barra degli strumenti."
-#: AppGUI/MainGUI.py:2584 AppGUI/MainGUI.py:2746 AppGUI/MainGUI.py:2791
-#: AppGUI/MainGUI.py:2811
+#: AppGUI/MainGUI.py:2617 AppGUI/MainGUI.py:2779 AppGUI/MainGUI.py:2824
+#: AppGUI/MainGUI.py:2844
msgid "Warning"
msgstr "Avvertenza"
-#: AppGUI/MainGUI.py:2741
+#: AppGUI/MainGUI.py:2774
msgid ""
"Please select geometry items \n"
"on which to perform Intersection Tool."
@@ -4621,7 +4645,7 @@ msgstr ""
"Seleziona gli elementi della geometria\n"
"su cui eseguire lo strumento Intersezione."
-#: AppGUI/MainGUI.py:2786
+#: AppGUI/MainGUI.py:2819
msgid ""
"Please select geometry items \n"
"on which to perform Substraction Tool."
@@ -4629,7 +4653,7 @@ msgstr ""
"Seleziona gli elementi della geometria\n"
"su cui eseguire lo strumento Sottrazione."
-#: AppGUI/MainGUI.py:2806
+#: AppGUI/MainGUI.py:2839
msgid ""
"Please select geometry items \n"
"on which to perform union."
@@ -4637,261 +4661,261 @@ msgstr ""
"Seleziona gli elementi della geometria\n"
"su cui eseguire lo strumento Unione."
-#: AppGUI/MainGUI.py:2889 AppGUI/MainGUI.py:3104
+#: AppGUI/MainGUI.py:2922 AppGUI/MainGUI.py:3137
msgid "Cancelled. Nothing selected to delete."
msgstr "Cancellato. Nessuna seleziona da cancellare."
-#: AppGUI/MainGUI.py:2973 AppGUI/MainGUI.py:3220
+#: AppGUI/MainGUI.py:3006 AppGUI/MainGUI.py:3253
msgid "Cancelled. Nothing selected to copy."
msgstr "Cancellato. Nessuna seleziona da copiare."
-#: AppGUI/MainGUI.py:3019 AppGUI/MainGUI.py:3249
+#: AppGUI/MainGUI.py:3052 AppGUI/MainGUI.py:3282
msgid "Cancelled. Nothing selected to move."
msgstr "Cancellato. Nessuna seleziona da spostare."
-#: AppGUI/MainGUI.py:3275
+#: AppGUI/MainGUI.py:3308
msgid "New Tool ..."
msgstr "Nuovo utensile ..."
-#: AppGUI/MainGUI.py:3276 AppTools/ToolNCC.py:924 AppTools/ToolPaint.py:849
+#: AppGUI/MainGUI.py:3309 AppTools/ToolNCC.py:924 AppTools/ToolPaint.py:849
#: AppTools/ToolSolderPaste.py:560
msgid "Enter a Tool Diameter"
msgstr "Diametro utensile"
-#: AppGUI/MainGUI.py:3288
+#: AppGUI/MainGUI.py:3321
msgid "Adding Tool cancelled ..."
msgstr "Aggiunta utensile annullata ..."
-#: AppGUI/MainGUI.py:3302
+#: AppGUI/MainGUI.py:3335
msgid "Distance Tool exit..."
msgstr "Uscita dallo strumento Distanza..."
-#: AppGUI/MainGUI.py:3481 App_Main.py:3084
+#: AppGUI/MainGUI.py:3514 App_Main.py:3042
msgid "Application is saving the project. Please wait ..."
msgstr "L'applicazione sta salvando il progetto. Attendere ..."
-#: AppGUI/MainGUI.py:3616 App_Main.py:9309
+#: AppGUI/MainGUI.py:3649 App_Main.py:9059
msgid "Shortcut Key List"
msgstr "Elenco tasti scorciatoia"
-#: AppGUI/MainGUI.py:3977
+#: AppGUI/MainGUI.py:4010
#, fuzzy
#| msgid "Key Shortcut List"
msgid "General Shortcut list"
msgstr "Lista tasti Shortcuts"
-#: AppGUI/MainGUI.py:3978
+#: AppGUI/MainGUI.py:4011
msgid "SHOW SHORTCUT LIST"
msgstr "Lista tasti Shortcuts"
-#: AppGUI/MainGUI.py:3978
+#: AppGUI/MainGUI.py:4011
msgid "Switch to Project Tab"
msgstr "Vai alla Tab Progetto"
-#: AppGUI/MainGUI.py:3978
+#: AppGUI/MainGUI.py:4011
msgid "Switch to Selected Tab"
msgstr "Vai alla Tab Seleziona"
-#: AppGUI/MainGUI.py:3979
+#: AppGUI/MainGUI.py:4012
msgid "Switch to Tool Tab"
msgstr "Vai alla Tab Strumenti"
-#: AppGUI/MainGUI.py:3980
+#: AppGUI/MainGUI.py:4013
msgid "New Gerber"
msgstr "Nuovo Gerber"
-#: AppGUI/MainGUI.py:3980
+#: AppGUI/MainGUI.py:4013
msgid "Edit Object (if selected)"
msgstr "Modifica oggetto (se selezionato)"
-#: AppGUI/MainGUI.py:3980 App_Main.py:5831
+#: AppGUI/MainGUI.py:4013 App_Main.py:5581
msgid "Grid On/Off"
msgstr "Griglia On/Off"
-#: AppGUI/MainGUI.py:3980
+#: AppGUI/MainGUI.py:4013
msgid "Jump to Coordinates"
msgstr "Vai alle coordinate"
-#: AppGUI/MainGUI.py:3981
+#: AppGUI/MainGUI.py:4014
msgid "New Excellon"
msgstr "Nuovo Excellon"
-#: AppGUI/MainGUI.py:3981
+#: AppGUI/MainGUI.py:4014
msgid "Move Obj"
msgstr "Sposta Oggetto"
-#: AppGUI/MainGUI.py:3981
+#: AppGUI/MainGUI.py:4014
msgid "New Geometry"
msgstr "Nuova Geometria"
-#: AppGUI/MainGUI.py:3981
+#: AppGUI/MainGUI.py:4014
msgid "Change Units"
msgstr "Cambia unità"
-#: AppGUI/MainGUI.py:3982
+#: AppGUI/MainGUI.py:4015
msgid "Open Properties Tool"
msgstr "Apri Strumento Proprietà"
-#: AppGUI/MainGUI.py:3982
+#: AppGUI/MainGUI.py:4015
msgid "Rotate by 90 degree CW"
msgstr "Ruota di 90 gradi orari"
-#: AppGUI/MainGUI.py:3982
+#: AppGUI/MainGUI.py:4015
msgid "Shell Toggle"
msgstr "Attiva/Disattiva Shell"
-#: AppGUI/MainGUI.py:3983
+#: AppGUI/MainGUI.py:4016
msgid ""
"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"
msgstr ""
"Aggiungi utensile (in Tab Geometrie selezionate o in NCC o Strumento Paint)"
-#: AppGUI/MainGUI.py:3984
+#: AppGUI/MainGUI.py:4017
msgid "Flip on X_axis"
msgstr "Capovolsi sull'asse X"
-#: AppGUI/MainGUI.py:3984
+#: AppGUI/MainGUI.py:4017
msgid "Flip on Y_axis"
msgstr "Capovolsi sull'asse Y"
-#: AppGUI/MainGUI.py:3987
+#: AppGUI/MainGUI.py:4020
msgid "Copy Obj"
msgstr "Copia Oggetto"
-#: AppGUI/MainGUI.py:3987
+#: AppGUI/MainGUI.py:4020
msgid "Open Tools Database"
msgstr "Apri DataBase Utensili"
-#: AppGUI/MainGUI.py:3988
+#: AppGUI/MainGUI.py:4021
msgid "Open Excellon File"
msgstr "Apri file Excellon"
-#: AppGUI/MainGUI.py:3988
+#: AppGUI/MainGUI.py:4021
msgid "Open Gerber File"
msgstr "Apri file Gerber"
-#: AppGUI/MainGUI.py:3988
+#: AppGUI/MainGUI.py:4021
msgid "New Project"
msgstr "Nuovo Progetto"
-#: AppGUI/MainGUI.py:3989 App_Main.py:6876 App_Main.py:6879
+#: AppGUI/MainGUI.py:4022 App_Main.py:6626 App_Main.py:6629
msgid "Open Project"
msgstr "Apri progetto"
-#: AppGUI/MainGUI.py:3989 AppTools/ToolPDF.py:41
+#: AppGUI/MainGUI.py:4022 AppTools/ToolPDF.py:41
msgid "PDF Import Tool"
msgstr "Strumento importazione PDF"
-#: AppGUI/MainGUI.py:3989
+#: AppGUI/MainGUI.py:4022
msgid "Save Project"
msgstr "Salva progetto"
-#: AppGUI/MainGUI.py:3989
+#: AppGUI/MainGUI.py:4022
msgid "Toggle Plot Area"
msgstr "Attiva/disattiva Area disegno"
-#: AppGUI/MainGUI.py:3992
+#: AppGUI/MainGUI.py:4025
msgid "Copy Obj_Name"
msgstr "Copia Nome Oggetto"
-#: AppGUI/MainGUI.py:3993
+#: AppGUI/MainGUI.py:4026
msgid "Toggle Code Editor"
msgstr "Attiva/Disattiva Editor codice"
-#: AppGUI/MainGUI.py:3993
+#: AppGUI/MainGUI.py:4026
msgid "Toggle the axis"
msgstr "Commuta assi"
-#: AppGUI/MainGUI.py:3993 AppGUI/MainGUI.py:4192 AppGUI/MainGUI.py:4279
-#: AppGUI/MainGUI.py:4401
+#: AppGUI/MainGUI.py:4026 AppGUI/MainGUI.py:4225 AppGUI/MainGUI.py:4312
+#: AppGUI/MainGUI.py:4434
msgid "Distance Minimum Tool"
msgstr "Strumento distanza minima"
-#: AppGUI/MainGUI.py:3994
+#: AppGUI/MainGUI.py:4027
msgid "Open Preferences Window"
msgstr "Apri finestra preferenze"
-#: AppGUI/MainGUI.py:3995
+#: AppGUI/MainGUI.py:4028
msgid "Rotate by 90 degree CCW"
msgstr "Ruota 90 gradi antiorari"
-#: AppGUI/MainGUI.py:3995
+#: AppGUI/MainGUI.py:4028
msgid "Run a Script"
msgstr "Esegui Script"
-#: AppGUI/MainGUI.py:3995
+#: AppGUI/MainGUI.py:4028
msgid "Toggle the workspace"
msgstr "(Dis)abilita area di lavoro"
-#: AppGUI/MainGUI.py:3995
+#: AppGUI/MainGUI.py:4028
msgid "Skew on X axis"
msgstr "Inclina sull'asse X"
-#: AppGUI/MainGUI.py:3996
+#: AppGUI/MainGUI.py:4029
msgid "Skew on Y axis"
msgstr "Inclina sull'asse Y"
-#: AppGUI/MainGUI.py:3999
+#: AppGUI/MainGUI.py:4032
msgid "2-Sided PCB Tool"
msgstr "Strumento PCB doppia faccia"
-#: AppGUI/MainGUI.py:3999
+#: AppGUI/MainGUI.py:4032
msgid "Transformations Tool"
msgstr "Strumento Trasformazioni"
-#: AppGUI/MainGUI.py:4001
+#: AppGUI/MainGUI.py:4034
msgid "Solder Paste Dispensing Tool"
msgstr "Strumento dispensa solder paste"
-#: AppGUI/MainGUI.py:4002
+#: AppGUI/MainGUI.py:4035
msgid "Film PCB Tool"
msgstr "Strumento Film PCB"
-#: AppGUI/MainGUI.py:4002
+#: AppGUI/MainGUI.py:4035
msgid "Non-Copper Clearing Tool"
msgstr "Strumento No Copper Clearing (No Rame)"
-#: AppGUI/MainGUI.py:4003
+#: AppGUI/MainGUI.py:4036
msgid "Paint Area Tool"
msgstr "Strumento disegna area"
-#: AppGUI/MainGUI.py:4003
+#: AppGUI/MainGUI.py:4036
msgid "Rules Check Tool"
msgstr "Strumento controllo regole"
-#: AppGUI/MainGUI.py:4004
+#: AppGUI/MainGUI.py:4037
msgid "View File Source"
msgstr "Vedi file sorgente"
-#: AppGUI/MainGUI.py:4005
+#: AppGUI/MainGUI.py:4038
msgid "Cutout PCB Tool"
msgstr "Strumento ritaglia PCB"
-#: AppGUI/MainGUI.py:4005
+#: AppGUI/MainGUI.py:4038
msgid "Enable all Plots"
msgstr "Abilita tutti i plot"
-#: AppGUI/MainGUI.py:4005
+#: AppGUI/MainGUI.py:4038
msgid "Disable all Plots"
msgstr "Disabilita tutti i plot"
-#: AppGUI/MainGUI.py:4005
+#: AppGUI/MainGUI.py:4038
msgid "Disable Non-selected Plots"
msgstr "Disabilita i plot non selezionati"
-#: AppGUI/MainGUI.py:4006
+#: AppGUI/MainGUI.py:4039
msgid "Toggle Full Screen"
msgstr "(Dis)abilita schermo intero"
-#: AppGUI/MainGUI.py:4009
+#: AppGUI/MainGUI.py:4042
msgid "Abort current task (gracefully)"
msgstr "Annulla l'azione corrente"
-#: AppGUI/MainGUI.py:4012
+#: AppGUI/MainGUI.py:4045
msgid "Save Project As"
msgstr "Salva Progetto con nome"
-#: AppGUI/MainGUI.py:4013
+#: AppGUI/MainGUI.py:4046
msgid ""
"Paste Special. Will convert a Windows path style to the one required in Tcl "
"Shell"
@@ -4899,226 +4923,226 @@ msgstr ""
"Incolla speciale. Converte uno stile di percorso Windows in quello richiesto "
"in Tcl Shell"
-#: AppGUI/MainGUI.py:4016
+#: AppGUI/MainGUI.py:4049
msgid "Open Online Manual"
msgstr "Apri manuale online"
-#: AppGUI/MainGUI.py:4017
+#: AppGUI/MainGUI.py:4050
msgid "Open Online Tutorials"
msgstr "Apri tutorial online"
-#: AppGUI/MainGUI.py:4017
+#: AppGUI/MainGUI.py:4050
msgid "Refresh Plots"
msgstr "Aggiorna plot"
-#: AppGUI/MainGUI.py:4017 AppTools/ToolSolderPaste.py:509
+#: AppGUI/MainGUI.py:4050 AppTools/ToolSolderPaste.py:509
msgid "Delete Object"
msgstr "Cancella oggetto"
-#: AppGUI/MainGUI.py:4017
+#: AppGUI/MainGUI.py:4050
msgid "Alternate: Delete Tool"
msgstr "Alternativo: strumento elimina"
-#: AppGUI/MainGUI.py:4018
+#: AppGUI/MainGUI.py:4051
msgid "(left to Key_1)Toggle Notebook Area (Left Side)"
msgstr "(da sinistra a Key_1) (Dis)attiva area blocco note (lato sinistro)"
-#: AppGUI/MainGUI.py:4018
+#: AppGUI/MainGUI.py:4051
msgid "En(Dis)able Obj Plot"
msgstr "(Dis)abilita il plot degli oggetti"
-#: AppGUI/MainGUI.py:4019
+#: AppGUI/MainGUI.py:4052
msgid "Deselects all objects"
msgstr "Deseleziona oggetti"
-#: AppGUI/MainGUI.py:4033
+#: AppGUI/MainGUI.py:4066
msgid "Editor Shortcut list"
msgstr "Lista shortcut dell'editor"
-#: AppGUI/MainGUI.py:4187
+#: AppGUI/MainGUI.py:4220
msgid "GEOMETRY EDITOR"
msgstr "EDITOR GEOMETRIE"
-#: AppGUI/MainGUI.py:4187
+#: AppGUI/MainGUI.py:4220
msgid "Draw an Arc"
msgstr "Disegna un arco"
-#: AppGUI/MainGUI.py:4187
+#: AppGUI/MainGUI.py:4220
msgid "Copy Geo Item"
msgstr "Copia elemento Geometria"
-#: AppGUI/MainGUI.py:4188
+#: AppGUI/MainGUI.py:4221
msgid "Within Add Arc will toogle the ARC direction: CW or CCW"
msgstr ""
"All'interno di Aggiungi arco verrà visualizzata la direzione: oraria CW o "
"antioraria CCW"
-#: AppGUI/MainGUI.py:4188
+#: AppGUI/MainGUI.py:4221
msgid "Polygon Intersection Tool"
msgstr "Strumento intersezione poligoni"
-#: AppGUI/MainGUI.py:4189
+#: AppGUI/MainGUI.py:4222
msgid "Geo Paint Tool"
msgstr "Strumento disegno geometria"
-#: AppGUI/MainGUI.py:4189 AppGUI/MainGUI.py:4278 AppGUI/MainGUI.py:4398
+#: AppGUI/MainGUI.py:4222 AppGUI/MainGUI.py:4311 AppGUI/MainGUI.py:4431
msgid "Jump to Location (x, y)"
msgstr "Vai alla posizione (x, y)"
-#: AppGUI/MainGUI.py:4189
+#: AppGUI/MainGUI.py:4222
msgid "Toggle Corner Snap"
msgstr "(Dis)abilita l'aggancio agli angoli"
-#: AppGUI/MainGUI.py:4189
+#: AppGUI/MainGUI.py:4222
msgid "Move Geo Item"
msgstr "Sposta elemento Geometria"
-#: AppGUI/MainGUI.py:4190
+#: AppGUI/MainGUI.py:4223
msgid "Within Add Arc will cycle through the ARC modes"
msgstr "All'interno di Aggiungi arco verranno scorse le modalità degli archi"
-#: AppGUI/MainGUI.py:4190
+#: AppGUI/MainGUI.py:4223
msgid "Draw a Polygon"
msgstr "Disegna un poligono"
-#: AppGUI/MainGUI.py:4190
+#: AppGUI/MainGUI.py:4223
msgid "Draw a Circle"
msgstr "Disegna un cerchio"
-#: AppGUI/MainGUI.py:4191
+#: AppGUI/MainGUI.py:4224
msgid "Draw a Path"
msgstr "Disegna un persorso"
-#: AppGUI/MainGUI.py:4191
+#: AppGUI/MainGUI.py:4224
msgid "Draw Rectangle"
msgstr "Disegna un rettangolo"
-#: AppGUI/MainGUI.py:4191
+#: AppGUI/MainGUI.py:4224
msgid "Polygon Subtraction Tool"
msgstr "Strumento sottrazione poligono"
-#: AppGUI/MainGUI.py:4191
+#: AppGUI/MainGUI.py:4224
msgid "Add Text Tool"
msgstr "Strumento aggiungi testo"
-#: AppGUI/MainGUI.py:4192
+#: AppGUI/MainGUI.py:4225
msgid "Polygon Union Tool"
msgstr "Strumento unisci poligono"
-#: AppGUI/MainGUI.py:4192
+#: AppGUI/MainGUI.py:4225
msgid "Flip shape on X axis"
msgstr "Ribalta forme sull'asse X"
-#: AppGUI/MainGUI.py:4192
+#: AppGUI/MainGUI.py:4225
msgid "Flip shape on Y axis"
msgstr "Ribalta forme sull'asse Y"
-#: AppGUI/MainGUI.py:4193
+#: AppGUI/MainGUI.py:4226
msgid "Skew shape on X axis"
msgstr "Inclina forme sull'asse X"
-#: AppGUI/MainGUI.py:4193
+#: AppGUI/MainGUI.py:4226
msgid "Skew shape on Y axis"
msgstr "Inclina forme sull'asse Y"
-#: AppGUI/MainGUI.py:4193
+#: AppGUI/MainGUI.py:4226
msgid "Editor Transformation Tool"
msgstr "Strumento Edito trasformazione"
-#: AppGUI/MainGUI.py:4194
+#: AppGUI/MainGUI.py:4227
msgid "Offset shape on X axis"
msgstr "Applica offset alle forme sull'asse X"
-#: AppGUI/MainGUI.py:4194
+#: AppGUI/MainGUI.py:4227
msgid "Offset shape on Y axis"
msgstr "Applica offset alle forme sull'asse Y"
-#: AppGUI/MainGUI.py:4195 AppGUI/MainGUI.py:4281 AppGUI/MainGUI.py:4403
+#: AppGUI/MainGUI.py:4228 AppGUI/MainGUI.py:4314 AppGUI/MainGUI.py:4436
msgid "Save Object and Exit Editor"
msgstr "Salva oggetto ed esci dall'Editor"
-#: AppGUI/MainGUI.py:4195
+#: AppGUI/MainGUI.py:4228
msgid "Polygon Cut Tool"
msgstr "Strumento taglia poligono"
-#: AppGUI/MainGUI.py:4196
+#: AppGUI/MainGUI.py:4229
msgid "Rotate Geometry"
msgstr "Ruota Geometria"
-#: AppGUI/MainGUI.py:4196
+#: AppGUI/MainGUI.py:4229
msgid "Finish drawing for certain tools"
msgstr "Completa disegno per alcuni utensili"
-#: AppGUI/MainGUI.py:4196 AppGUI/MainGUI.py:4281 AppGUI/MainGUI.py:4401
+#: AppGUI/MainGUI.py:4229 AppGUI/MainGUI.py:4314 AppGUI/MainGUI.py:4434
msgid "Abort and return to Select"
msgstr "Annulla e torna a Seleziona"
-#: AppGUI/MainGUI.py:4277
+#: AppGUI/MainGUI.py:4310
msgid "EXCELLON EDITOR"
msgstr "EDITOR EXCELLON"
-#: AppGUI/MainGUI.py:4277
+#: AppGUI/MainGUI.py:4310
msgid "Copy Drill(s)"
msgstr "Copia foro(i)"
-#: AppGUI/MainGUI.py:4278
+#: AppGUI/MainGUI.py:4311
msgid "Move Drill(s)"
msgstr "Sposta foro(i)"
-#: AppGUI/MainGUI.py:4279
+#: AppGUI/MainGUI.py:4312
msgid "Add a new Tool"
msgstr "Aggiungi un nuovo TOOL"
-#: AppGUI/MainGUI.py:4280
+#: AppGUI/MainGUI.py:4313
msgid "Delete Drill(s)"
msgstr "Cancella foro(i)"
-#: AppGUI/MainGUI.py:4280
+#: AppGUI/MainGUI.py:4313
msgid "Alternate: Delete Tool(s)"
msgstr "Alternativo: strumenti di cancellazione"
-#: AppGUI/MainGUI.py:4397
+#: AppGUI/MainGUI.py:4430
msgid "GERBER EDITOR"
msgstr "EDITOR GERBER"
-#: AppGUI/MainGUI.py:4397
+#: AppGUI/MainGUI.py:4430
msgid "Add Disc"
msgstr "Aggiungi disco"
-#: AppGUI/MainGUI.py:4397
+#: AppGUI/MainGUI.py:4430
msgid "Add SemiDisc"
msgstr "Aggiungi semidisco"
-#: AppGUI/MainGUI.py:4399
+#: AppGUI/MainGUI.py:4432
msgid "Within Track & Region Tools will cycle in REVERSE the bend modes"
msgstr ""
"All'interno dello strumento Tracce & Regioni le modalità piegature "
"scorreranno all'indietro"
-#: AppGUI/MainGUI.py:4400
+#: AppGUI/MainGUI.py:4433
msgid "Within Track & Region Tools will cycle FORWARD the bend modes"
msgstr ""
"All'interno dello strumento Tracce & Regioni le modalità piegature "
"scorreranno in avanti"
-#: AppGUI/MainGUI.py:4401
+#: AppGUI/MainGUI.py:4434
msgid "Alternate: Delete Apertures"
msgstr "Alternativo: cancella aperture"
-#: AppGUI/MainGUI.py:4402
+#: AppGUI/MainGUI.py:4435
msgid "Eraser Tool"
msgstr "Strumento cancella"
-#: AppGUI/MainGUI.py:4403
+#: AppGUI/MainGUI.py:4436
#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:220
msgid "Mark Area Tool"
msgstr "Strumento marca area"
-#: AppGUI/MainGUI.py:4403
+#: AppGUI/MainGUI.py:4436
msgid "Poligonize Tool"
msgstr "Strumento Poligonizza"
-#: AppGUI/MainGUI.py:4403
+#: AppGUI/MainGUI.py:4436
msgid "Transformation Tool"
msgstr "Strumento trasformazione"
@@ -5184,7 +5208,7 @@ msgstr "Il valore modificato è fuori range"
msgid "Edited value is within limits."
msgstr "Il valore editato è entro i limiti."
-#: AppGUI/ObjectUI.py:178 AppTools/ToolCorners.py:55
+#: AppGUI/ObjectUI.py:178
msgid "Gerber Object"
msgstr "Oggetto Gerber"
@@ -6860,7 +6884,8 @@ msgstr ""
#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:31
#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:31
#: AppTools/ToolCopperThieving.py:89 AppTools/ToolCorners.py:106
-#: AppTools/ToolFiducials.py:149 AppTools/ToolInvertGerber.py:82
+#: AppTools/ToolEtchCompensation.py:82 AppTools/ToolFiducials.py:149
+#: AppTools/ToolInvertGerber.py:82
msgid "Parameters"
msgstr "Parametri"
@@ -6981,7 +7006,7 @@ msgstr "Allineamento"
msgid "Align Left"
msgstr "Allinea a sinistra"
-#: AppGUI/ObjectUI.py:2836 App_Main.py:4937
+#: AppGUI/ObjectUI.py:2836 App_Main.py:4687
msgid "Center"
msgstr "Centro"
@@ -7018,7 +7043,7 @@ msgid "Set the tab size. In pixels. Default value is 80 pixels."
msgstr ""
"Imposta la dimensione del tab. In pixel. Il valore di default è 80 pixel."
-#: AppGUI/PlotCanvasLegacy.py:1456
+#: AppGUI/PlotCanvasLegacy.py:1464
msgid ""
"Could not annotate due of a difference between the number of text elements "
"and the number of text positions."
@@ -7029,7 +7054,7 @@ msgstr ""
#: AppGUI/preferences/PreferencesUIManager.py:911
#: AppGUI/preferences/PreferencesUIManager.py:1002
#: AppGUI/preferences/PreferencesUIManager.py:1026
-#: AppGUI/preferences/PreferencesUIManager.py:1132 App_Main.py:5357
+#: AppGUI/preferences/PreferencesUIManager.py:1132 App_Main.py:5107
msgid "Preferences"
msgstr "Preferenze"
@@ -7057,8 +7082,8 @@ msgstr "Preferenze chiuse senza salvarle."
msgid "Preferences default values are restored."
msgstr "I valori predefiniti delle preferenze vengono ripristinati."
-#: AppGUI/preferences/PreferencesUIManager.py:1075 App_Main.py:2498
-#: App_Main.py:2566
+#: AppGUI/preferences/PreferencesUIManager.py:1075 App_Main.py:2476
+#: App_Main.py:2544
msgid "Failed to write defaults to file."
msgstr "Impossibile scrivere le impostazioni predefinite nel file."
@@ -9313,7 +9338,7 @@ msgstr "Combina Passi"
#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:27
msgid "Copper Thieving Tool Options"
-msgstr "Opzioni dello strumento deposito rame"
+msgstr "Opzioni dello strumento deposito rame (Copper Thieving)"
#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:39
msgid ""
@@ -9339,7 +9364,7 @@ msgid ""
"(the polygon fill may be split in multiple polygons)\n"
"and the copper traces in the Gerber file."
msgstr ""
-"Imposta la distanza tra componenti del deposito di rame\n"
+"Imposta la distanza tra componenti del Copper Thieving\n"
"(i poligoni possono essere divisi in sottopoligoni)\n"
"e le tracce di rame nel file Gerber."
@@ -9387,7 +9412,7 @@ msgid ""
"- 'Reference Object' - will do copper thieving within the area specified by "
"another object."
msgstr ""
-"- 'Stesso': l'estensione delle aree di deposito di rame si basa "
+"- 'Stesso': l'estensione delle aree di Copper Thieving si basa "
"sull'estensione dell'oggetto.\n"
"- 'Selezione area': fare clic con il pulsante sinistro del mouse per avviare "
"la selezione dell'area da riempire.\n"
@@ -9532,6 +9557,7 @@ msgstr "Margine contenitore \"rapinatore\"."
#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:242
#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42
#: AppTools/ToolCopperThieving.py:375 AppTools/ToolCorners.py:113
+#: AppTools/ToolEtchCompensation.py:96
msgid "Thickness"
msgstr "Spessore"
@@ -9556,7 +9582,7 @@ msgid ""
"The distance between the possible copper thieving elements\n"
"and/or robber bar and the actual openings in the mask."
msgstr ""
-"La distanza tra i possibili elementi del deposito di rame\n"
+"La distanza tra i possibili elementi del Copper Thieving\n"
"e/o barra del \"rapinatore\" e le aperture effettive nella maschera."
#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:27
@@ -9658,18 +9684,18 @@ msgstr ""
"- basso-destra -> l'utente allineerà il PCB orizzontalmente"
#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: AppTools/ToolCalibration.py:159 App_Main.py:4934
+#: AppTools/ToolCalibration.py:159 App_Main.py:4684
msgid "Top-Left"
msgstr "Alto-Sinistra"
#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: AppTools/ToolCalibration.py:160 App_Main.py:4935
+#: AppTools/ToolCalibration.py:160 App_Main.py:4685
msgid "Bottom-Right"
msgstr "Basso-Destra"
#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:27
msgid "Extract Drills Options"
-msgstr "Estrai opzioni fori"
+msgstr "Opzioni fori"
#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:42
#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:42
@@ -9693,7 +9719,7 @@ msgstr ""
#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54
#: AppTools/ToolExtractDrills.py:80 AppTools/ToolPunchGerber.py:91
msgid "Process Circular Pads."
-msgstr "Elabora pad circolarei."
+msgstr "Elabora pad circolari."
#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:60
#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:162
@@ -9781,7 +9807,7 @@ msgstr ""
#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220
#: AppTools/ToolExtractDrills.py:164 AppTools/ToolExtractDrills.py:285
#: AppTools/ToolPunchGerber.py:192 AppTools/ToolPunchGerber.py:308
-#: AppTools/ToolTransform.py:357 App_Main.py:9852
+#: AppTools/ToolTransform.py:357 App_Main.py:9602
msgid "Value"
msgstr "Valore"
@@ -11858,7 +11884,7 @@ msgstr "Associazione file GCode"
msgid "Gerber File associations"
msgstr "Associazione file Gerber"
-#: AppObjects/AppObject.py:133
+#: AppObjects/AppObject.py:134
#, python-brace-format
msgid ""
"Object ({kind}) failed because: {error} \n"
@@ -11867,23 +11893,23 @@ msgstr ""
"Oggetto ({kind}) fallito a causa di: {error} \n"
"\n"
-#: AppObjects/AppObject.py:148
+#: AppObjects/AppObject.py:149
msgid "Converting units to "
msgstr "Converti unità in "
-#: AppObjects/AppObject.py:253
+#: AppObjects/AppObject.py:254
msgid "CREATE A NEW FLATCAM TCL SCRIPT"
msgstr "CREA UN NUOVO SCRIPT TCL FLATCAM"
-#: AppObjects/AppObject.py:254
+#: AppObjects/AppObject.py:255
msgid "TCL Tutorial is here"
msgstr "Qui c'è il tutorial TCL"
-#: AppObjects/AppObject.py:256
+#: AppObjects/AppObject.py:257
msgid "FlatCAM commands list"
msgstr "Lista comandi FlatCAM"
-#: AppObjects/AppObject.py:257
+#: AppObjects/AppObject.py:258
msgid ""
"Type >help< followed by Run Code for a list of FlatCAM Tcl Commands "
"(displayed in Tcl Shell)."
@@ -11891,17 +11917,17 @@ msgstr ""
"Prova >help< seguito dal Run Code per una lista di comandi Tcl FlatCAM "
"(visualizzati nella shell)."
-#: AppObjects/AppObject.py:303 AppObjects/AppObject.py:309
-#: AppObjects/AppObject.py:315 AppObjects/AppObject.py:321
-#: AppObjects/AppObject.py:327 AppObjects/AppObject.py:333
+#: AppObjects/AppObject.py:304 AppObjects/AppObject.py:310
+#: AppObjects/AppObject.py:316 AppObjects/AppObject.py:322
+#: AppObjects/AppObject.py:328 AppObjects/AppObject.py:334
msgid "created/selected"
msgstr "creato/selezionato"
-#: AppObjects/AppObject.py:348 AppObjects/FlatCAMObj.py:246
+#: AppObjects/AppObject.py:349 AppObjects/FlatCAMObj.py:246
#: AppObjects/FlatCAMObj.py:277 AppObjects/FlatCAMObj.py:293
#: AppObjects/FlatCAMObj.py:373 AppTools/ToolCopperThieving.py:1487
#: AppTools/ToolCorners.py:394 AppTools/ToolFiducials.py:810
-#: AppTools/ToolMove.py:229 AppTools/ToolQRCode.py:728 App_Main.py:4619
+#: AppTools/ToolMove.py:229 AppTools/ToolQRCode.py:728 App_Main.py:4369
msgid "Plotting"
msgstr "Sto tracciando"
@@ -11933,11 +11959,11 @@ msgid "Machine Code file saved to"
msgstr "File codice macchina salvato in"
#: AppObjects/FlatCAMCNCJob.py:548 AppObjects/FlatCAMScript.py:134
-#: App_Main.py:7455
+#: App_Main.py:7205
msgid "Loading..."
msgstr "Caricamento..."
-#: AppObjects/FlatCAMCNCJob.py:562 App_Main.py:7552
+#: AppObjects/FlatCAMCNCJob.py:562 App_Main.py:7302
msgid "Code Editor"
msgstr "Editor del codice"
@@ -12306,7 +12332,7 @@ msgstr "Oggetto rinominato da {old} a {new}"
#: AppObjects/ObjectCollection.py:925 AppObjects/ObjectCollection.py:931
#: AppObjects/ObjectCollection.py:937 AppObjects/ObjectCollection.py:943
#: AppObjects/ObjectCollection.py:949 AppObjects/ObjectCollection.py:955
-#: App_Main.py:6408 App_Main.py:6414 App_Main.py:6420 App_Main.py:6426
+#: App_Main.py:6158 App_Main.py:6164 App_Main.py:6170 App_Main.py:6176
msgid "selected"
msgstr "selezionato"
@@ -12546,28 +12572,28 @@ msgstr ""
#: AppTools/ToolAlignObjects.py:176 AppTools/ToolCalculators.py:246
#: AppTools/ToolCalibration.py:683 AppTools/ToolCopperThieving.py:484
#: AppTools/ToolCorners.py:173 AppTools/ToolCutOut.py:362
-#: AppTools/ToolDblSided.py:471 AppTools/ToolExtractDrills.py:310
-#: AppTools/ToolFiducials.py:318 AppTools/ToolFilm.py:503
-#: AppTools/ToolInvertGerber.py:140 AppTools/ToolNCC.py:612
-#: AppTools/ToolOptimal.py:237 AppTools/ToolPaint.py:555
-#: AppTools/ToolPanelize.py:280 AppTools/ToolPunchGerber.py:339
-#: AppTools/ToolQRCode.py:314 AppTools/ToolRulesCheck.py:516
-#: AppTools/ToolSolderPaste.py:473 AppTools/ToolSub.py:176
-#: AppTools/ToolTransform.py:398
+#: AppTools/ToolDblSided.py:471 AppTools/ToolEtchCompensation.py:136
+#: AppTools/ToolExtractDrills.py:310 AppTools/ToolFiducials.py:318
+#: AppTools/ToolFilm.py:503 AppTools/ToolInvertGerber.py:140
+#: AppTools/ToolNCC.py:612 AppTools/ToolOptimal.py:237
+#: AppTools/ToolPaint.py:555 AppTools/ToolPanelize.py:280
+#: AppTools/ToolPunchGerber.py:339 AppTools/ToolQRCode.py:314
+#: AppTools/ToolRulesCheck.py:516 AppTools/ToolSolderPaste.py:473
+#: AppTools/ToolSub.py:176 AppTools/ToolTransform.py:398
msgid "Reset Tool"
msgstr "Azzera strumento"
#: AppTools/ToolAlignObjects.py:178 AppTools/ToolCalculators.py:248
#: AppTools/ToolCalibration.py:685 AppTools/ToolCopperThieving.py:486
#: AppTools/ToolCorners.py:175 AppTools/ToolCutOut.py:364
-#: AppTools/ToolDblSided.py:473 AppTools/ToolExtractDrills.py:312
-#: AppTools/ToolFiducials.py:320 AppTools/ToolFilm.py:505
-#: AppTools/ToolInvertGerber.py:142 AppTools/ToolNCC.py:614
-#: AppTools/ToolOptimal.py:239 AppTools/ToolPaint.py:557
-#: AppTools/ToolPanelize.py:282 AppTools/ToolPunchGerber.py:341
-#: AppTools/ToolQRCode.py:316 AppTools/ToolRulesCheck.py:518
-#: AppTools/ToolSolderPaste.py:475 AppTools/ToolSub.py:178
-#: AppTools/ToolTransform.py:400
+#: AppTools/ToolDblSided.py:473 AppTools/ToolEtchCompensation.py:138
+#: AppTools/ToolExtractDrills.py:312 AppTools/ToolFiducials.py:320
+#: AppTools/ToolFilm.py:505 AppTools/ToolInvertGerber.py:142
+#: AppTools/ToolNCC.py:614 AppTools/ToolOptimal.py:239
+#: AppTools/ToolPaint.py:557 AppTools/ToolPanelize.py:282
+#: AppTools/ToolPunchGerber.py:341 AppTools/ToolQRCode.py:316
+#: AppTools/ToolRulesCheck.py:518 AppTools/ToolSolderPaste.py:475
+#: AppTools/ToolSub.py:178 AppTools/ToolTransform.py:400
msgid "Will reset the tool parameters."
msgstr "Azzererà i parametri dello strumento."
@@ -13006,7 +13032,7 @@ msgid ""
"(the polygon fill may be split in multiple polygons)\n"
"and the copper traces in the Gerber file."
msgstr ""
-"Questo imposta la distanza tra i componenti del deposito di rame\n"
+"Questo imposta la distanza tra i componenti del Copper Thieving\n"
"(il riempimento poligonale può essere suddiviso in più poligoni)\n"
"e le tracce di rame nel file Gerber."
@@ -13035,8 +13061,7 @@ msgid ""
"The type of FlatCAM object to be used as copper thieving reference.\n"
"It can be Gerber, Excellon or Geometry."
msgstr ""
-"Il tipo di oggetto FlatCAM da utilizzare come deposito di rame di "
-"riferimento.\n"
+"Il tipo di oggetto FlatCAM da utilizzare come riferimento Copper Thieving.\n"
"Può essere Gerber, Excellon o Geometry."
#: AppTools/ToolCopperThieving.py:149 AppTools/ToolNCC.py:562
@@ -13051,7 +13076,7 @@ msgstr "Oggetto FlatCAM da usare come riferimento rimozione rame."
#: AppTools/ToolCopperThieving.py:327
msgid "Insert Copper thieving"
-msgstr "Inserire il deposito di rame"
+msgstr "Inserire il Copper Thieving"
#: AppTools/ToolCopperThieving.py:329
msgid ""
@@ -13171,16 +13196,16 @@ msgstr "Aggiungi file sorgente"
#: AppTools/ToolCopperThieving.py:732 AppTools/ToolCopperThieving.py:1320
msgid "Copper Thieving Tool done."
-msgstr "Strumento deposito di rame fatto."
+msgstr "Strumento Copper Thieving fatto."
#: AppTools/ToolCopperThieving.py:759 AppTools/ToolCopperThieving.py:792
#: AppTools/ToolCutOut.py:519 AppTools/ToolCutOut.py:724
-#: AppTools/ToolInvertGerber.py:208 AppTools/ToolNCC.py:1599
-#: AppTools/ToolNCC.py:1641 AppTools/ToolNCC.py:1670 AppTools/ToolPaint.py:1473
-#: AppTools/ToolPanelize.py:423 AppTools/ToolPanelize.py:437
-#: AppTools/ToolSub.py:294 AppTools/ToolSub.py:307 AppTools/ToolSub.py:498
-#: AppTools/ToolSub.py:513 tclCommands/TclCommandCopperClear.py:97
-#: tclCommands/TclCommandPaint.py:99
+#: AppTools/ToolEtchCompensation.py:208 AppTools/ToolInvertGerber.py:208
+#: AppTools/ToolNCC.py:1599 AppTools/ToolNCC.py:1641 AppTools/ToolNCC.py:1670
+#: AppTools/ToolPaint.py:1473 AppTools/ToolPanelize.py:423
+#: AppTools/ToolPanelize.py:437 AppTools/ToolSub.py:294 AppTools/ToolSub.py:307
+#: AppTools/ToolSub.py:498 AppTools/ToolSub.py:513
+#: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandPaint.py:99
msgid "Could not retrieve object"
msgstr "Impossibile recuperare l'oggetto"
@@ -13207,17 +13232,17 @@ msgstr "Deposito"
#: AppTools/ToolCopperThieving.py:959
msgid "Copper Thieving Tool started. Reading parameters."
-msgstr "Strumento deposito di rame avviato. Lettura dei parametri."
+msgstr "Strumento Copper Thieving avviato. Lettura dei parametri."
#: AppTools/ToolCopperThieving.py:984
msgid "Copper Thieving Tool. Preparing isolation polygons."
msgstr ""
-"Strumento deposito di rame avviato. Preparazione poligoni di isolamento."
+"Strumento Copper Thieving avviato. Preparazione poligoni di isolamento."
#: AppTools/ToolCopperThieving.py:1029
msgid "Copper Thieving Tool. Preparing areas to fill with copper."
msgstr ""
-"Strumento deposito di rame avviato. Preparazione aree da riempire di rame."
+"Strumento Copper Thieving avviato. Preparazione aree da riempire di rame."
#: AppTools/ToolCopperThieving.py:1040 AppTools/ToolOptimal.py:349
#: AppTools/ToolPanelize.py:810 AppTools/ToolRulesCheck.py:1127
@@ -13240,7 +13265,7 @@ msgstr "Il tipo di oggetto di riferimento non è supportato."
#: AppTools/ToolCopperThieving.py:1115
msgid "Copper Thieving Tool. Appending new geometry and buffering."
-msgstr "Strumento deposito di rame. Aggiunta di nuova geometria e buffering."
+msgstr "Strumento Copper Thieving. Aggiunta di nuova geometria e buffering."
#: AppTools/ToolCopperThieving.py:1131
msgid "Create geometry"
@@ -13260,7 +13285,7 @@ msgstr "Generazione maschera Placatura eseguita."
#: AppTools/ToolCopperThieving.py:1555
msgid "Copper Thieving Tool exit."
-msgstr "Chiudi strumento deposito di rame."
+msgstr "Chiudi strumento Copper Thieving."
#: AppTools/ToolCorners.py:57
#, fuzzy
@@ -13306,7 +13331,7 @@ msgstr ""
#, fuzzy
#| msgid "Copper Thieving Tool exit."
msgid "Corners Tool exit."
-msgstr "Chiudi strumento deposito di rame."
+msgstr "Chiudi strumento Copper Thieving."
#: AppTools/ToolCutOut.py:41
msgid "Cutout PCB"
@@ -13499,10 +13524,10 @@ msgstr ""
msgid "Any form CutOut operation finished."
msgstr "Tutti i task di CutOut terminati."
-#: AppTools/ToolCutOut.py:728 AppTools/ToolInvertGerber.py:214
-#: AppTools/ToolNCC.py:1603 AppTools/ToolPaint.py:1396
-#: AppTools/ToolPanelize.py:428 tclCommands/TclCommandBbox.py:71
-#: tclCommands/TclCommandNregions.py:71
+#: AppTools/ToolCutOut.py:728 AppTools/ToolEtchCompensation.py:214
+#: AppTools/ToolInvertGerber.py:214 AppTools/ToolNCC.py:1603
+#: AppTools/ToolPaint.py:1396 AppTools/ToolPanelize.py:428
+#: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71
msgid "Object not found"
msgstr "Oggetto non trovato"
@@ -13872,7 +13897,7 @@ msgstr "Nessun oggetto Excellon caricato ..."
msgid "There is no Geometry object loaded ..."
msgstr "Nessun oggetto Geometria caricato ..."
-#: AppTools/ToolDblSided.py:818 App_Main.py:4572 App_Main.py:4727
+#: AppTools/ToolDblSided.py:818 App_Main.py:4322 App_Main.py:4477
msgid "Failed. No object(s) selected..."
msgstr "Errore. Nessun oggetto selezionato..."
@@ -14049,6 +14074,65 @@ msgstr "Gli oggetti si intersecano o toccano in"
msgid "Jumped to the half point between the two selected objects"
msgstr "Salto a metà punto tra i due oggetti selezionati eseguito"
+#: AppTools/ToolEtchCompensation.py:74 AppTools/ToolInvertGerber.py:74
+msgid "Gerber object that will be inverted."
+msgstr "Oggetto Gerber da invertire."
+
+#: AppTools/ToolEtchCompensation.py:83 AppTools/ToolInvertGerber.py:83
+msgid "Parameters for this tool"
+msgstr "Parametri per questo utensile"
+
+#: AppTools/ToolEtchCompensation.py:88
+#, fuzzy
+#| msgid "Thickness"
+msgid "Copper Thickness"
+msgstr "Spessore"
+
+#: AppTools/ToolEtchCompensation.py:90
+#, fuzzy
+#| msgid ""
+#| "How thick the copper growth is intended to be.\n"
+#| "In microns."
+msgid ""
+"The thickness of the copper foil.\n"
+"In microns [um]."
+msgstr ""
+"Quanto deve accrescere il rame.\n"
+"In microns."
+
+#: AppTools/ToolEtchCompensation.py:101
+#, fuzzy
+#| msgid "Location"
+msgid "Ratio"
+msgstr "Locazione"
+
+#: AppTools/ToolEtchCompensation.py:103
+msgid ""
+"The ratio of lateral etch versus depth etch.\n"
+"Can be:\n"
+"- custom -> the user will enter a custom value\n"
+"- preselection -> value which depends on a selection of etchants"
+msgstr ""
+
+#: AppTools/ToolEtchCompensation.py:109
+#, fuzzy
+#| msgid "Selection"
+msgid "PreSelection"
+msgstr "Selezione"
+
+#: AppTools/ToolEtchCompensation.py:121
+msgid "Compensate"
+msgstr ""
+
+#: AppTools/ToolEtchCompensation.py:123
+msgid ""
+"Will increase the copper features thickness to compensate the lateral etch."
+msgstr ""
+
+#: AppTools/ToolEtchCompensation.py:181 AppTools/ToolInvertGerber.py:184
+msgid "Invert Tool"
+msgstr "Strumento Inverti"
+
#: AppTools/ToolExtractDrills.py:29 AppTools/ToolExtractDrills.py:295
msgid "Extract Drills"
msgstr "Estrai fori"
@@ -14440,7 +14524,7 @@ msgstr "Strumento Immagine"
msgid "Import IMAGE"
msgstr "Importa IMMAGINE"
-#: AppTools/ToolImage.py:277 App_Main.py:8514 App_Main.py:8561
+#: AppTools/ToolImage.py:277 App_Main.py:8264 App_Main.py:8311
msgid ""
"Not supported type is picked as parameter. Only Geometry and Gerber are "
"supported"
@@ -14450,20 +14534,12 @@ msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber"
msgid "Importing Image"
msgstr "Importo immagine"
-#: AppTools/ToolImage.py:297 AppTools/ToolPDF.py:154 App_Main.py:8539
-#: App_Main.py:8585 App_Main.py:8649 App_Main.py:8716 App_Main.py:8782
-#: App_Main.py:8847 App_Main.py:8904
+#: AppTools/ToolImage.py:297 AppTools/ToolPDF.py:154 App_Main.py:8289
+#: App_Main.py:8335 App_Main.py:8399 App_Main.py:8466 App_Main.py:8532
+#: App_Main.py:8597 App_Main.py:8654
msgid "Opened"
msgstr "Aperto"
-#: AppTools/ToolInvertGerber.py:74
-msgid "Gerber object that will be inverted."
-msgstr "Oggetto Gerber da invertire."
-
-#: AppTools/ToolInvertGerber.py:83
-msgid "Parameters for this tool"
-msgstr "Parametri per questo utensile"
-
#: AppTools/ToolInvertGerber.py:123
msgid "Invert Gerber"
msgstr "Inverti Gerber"
@@ -14478,10 +14554,6 @@ msgstr ""
"saranno vuote e le precedenti aree vuote saranno\n"
"riempite di rame."
-#: AppTools/ToolInvertGerber.py:184
-msgid "Invert Tool"
-msgstr "Strumento Inverti"
-
#: AppTools/ToolMove.py:102
msgid "MOVE: Click on the Start point ..."
msgstr "SPOSTA: clicca sul punto di partenza ..."
@@ -14628,13 +14700,13 @@ msgstr "Genera geometria"
#: AppTools/ToolNCC.py:932 AppTools/ToolNCC.py:1431 AppTools/ToolPaint.py:857
#: AppTools/ToolSolderPaste.py:568 AppTools/ToolSolderPaste.py:893
-#: App_Main.py:4440
+#: App_Main.py:4190
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
"Inserire il diametro utensile con un valore non zero, in formato float."
#: AppTools/ToolNCC.py:936 AppTools/ToolPaint.py:861
-#: AppTools/ToolSolderPaste.py:572 App_Main.py:4444
+#: AppTools/ToolSolderPaste.py:572 App_Main.py:4194
msgid "Adding Tool cancelled"
msgstr "Aggiunta utensile annullata"
@@ -14817,7 +14889,7 @@ msgstr ""
"Prova a utilizzare il tipo di buffer = Completo in Preferenze -> Gerber "
"Generale. Ricarica il file Gerber dopo questa modifica."
-#: AppTools/ToolNCC.py:4022 AppTools/ToolPaint.py:3565 App_Main.py:5501
+#: AppTools/ToolNCC.py:4022 AppTools/ToolPaint.py:3565 App_Main.py:5251
msgid "Tool from DB added in Tool Table."
msgstr "Utensile da DB aggiunto alla tabella utensili."
@@ -14968,11 +15040,11 @@ msgstr "Apertura PDF annullata"
msgid "Parsing PDF file ..."
msgstr "Analisi file PDF ..."
-#: AppTools/ToolPDF.py:138 App_Main.py:8747
+#: AppTools/ToolPDF.py:138 App_Main.py:8497
msgid "Failed to open"
msgstr "Errore di apertura"
-#: AppTools/ToolPDF.py:203 AppTools/ToolPcbWizard.py:445 App_Main.py:8696
+#: AppTools/ToolPDF.py:203 AppTools/ToolPcbWizard.py:445 App_Main.py:8446
msgid "No geometry found in file"
msgstr "Nessuna geometria trovata nel file"
@@ -15558,7 +15630,7 @@ msgstr "File PcbWizard caricato."
msgid "Main PcbWizard Excellon file loaded."
msgstr "File principale PcbWizard caricato."
-#: AppTools/ToolPcbWizard.py:424 App_Main.py:8674
+#: AppTools/ToolPcbWizard.py:424 App_Main.py:8424
msgid "This is not Excellon file."
msgstr "Non è un file Excellon."
@@ -15586,10 +15658,10 @@ msgstr "Unione Excellon in corso. Attendere..."
msgid "The imported Excellon file is empty."
msgstr "Il file Excellon importato è vuoto."
-#: AppTools/ToolProperties.py:116 App_Main.py:4914 App_Main.py:6968
-#: App_Main.py:7063 App_Main.py:7104 App_Main.py:7145 App_Main.py:7186
-#: App_Main.py:7227 App_Main.py:7271 App_Main.py:7315 App_Main.py:7835
-#: App_Main.py:7839
+#: AppTools/ToolProperties.py:116 App_Main.py:4664 App_Main.py:6718
+#: App_Main.py:6813 App_Main.py:6854 App_Main.py:6895 App_Main.py:6936
+#: App_Main.py:6977 App_Main.py:7021 App_Main.py:7065 App_Main.py:7585
+#: App_Main.py:7589
msgid "No object selected."
msgstr "Nessun oggetto selezionato."
@@ -15831,8 +15903,8 @@ msgstr "Strumento QRCode fatto."
msgid "Export PNG"
msgstr "Esporta PNG"
-#: AppTools/ToolQRCode.py:829 AppTools/ToolQRCode.py:833 App_Main.py:6996
-#: App_Main.py:7000
+#: AppTools/ToolQRCode.py:829 AppTools/ToolQRCode.py:833 App_Main.py:6746
+#: App_Main.py:6750
msgid "Export SVG"
msgstr "Esporta SVG"
@@ -16685,7 +16757,7 @@ msgstr "Sei sicuro di voler cambiare lingua in"
msgid "Apply Language ..."
msgstr "Applica lingua ..."
-#: AppTranslation.py:201 App_Main.py:3089
+#: AppTranslation.py:201 App_Main.py:3047
msgid ""
"There are files/objects modified in FlatCAM. \n"
"Do you want to Save the project?"
@@ -16693,7 +16765,7 @@ msgstr ""
"Ci sono files/oggetti modificati in FlatCAM. \n"
"Vuoi salvare il progetto?"
-#: AppTranslation.py:204 App_Main.py:3092 App_Main.py:6584
+#: AppTranslation.py:204 App_Main.py:3050 App_Main.py:6334
msgid "Save changes"
msgstr "Salva modifiche"
@@ -16701,66 +16773,66 @@ msgstr "Salva modifiche"
msgid "FlatCAM is initializing ..."
msgstr "FlatCAM sta inizializzando ..."
-#: App_Main.py:623
+#: App_Main.py:620
msgid "Could not find the Language files. The App strings are missing."
msgstr "Impossibile trovare i file della lingua. Mancano le stringhe dell'app."
-#: App_Main.py:695
+#: App_Main.py:692
msgid ""
"FlatCAM is initializing ...\n"
"Canvas initialization started."
msgstr ""
"FlatCAM sta inizializzando ...\n"
-"Inizializzazione della tela avviata."
+"Inizializzazione della Grafica avviata."
-#: App_Main.py:715
+#: App_Main.py:712
msgid ""
"FlatCAM is initializing ...\n"
"Canvas initialization started.\n"
"Canvas initialization finished in"
msgstr ""
"FlatCAM sta inizializzando ...\n"
-"Inizializzazione della tela avviata.\n"
-"Inizializzazione della tela completata"
+"Inizializzazione della Grafica avviata.\n"
+"Inizializzazione della Grafica completata"
-#: App_Main.py:1568 App_Main.py:6695
+#: App_Main.py:1542 App_Main.py:6445
msgid "New Project - Not saved"
msgstr "Nuovo progetto - Non salvato"
-#: App_Main.py:1669
+#: App_Main.py:1643
msgid ""
"Found old default preferences files. Please reboot the application to update."
msgstr ""
"Trovati vecchi file delle preferenze predefinite. Riavvia l'applicazione per "
"l'aggiornamento."
-#: App_Main.py:1736
+#: App_Main.py:1710
msgid "Open Config file failed."
msgstr "Apri file di configurazione non riuscito."
-#: App_Main.py:1751
+#: App_Main.py:1725
msgid "Open Script file failed."
msgstr "Apri file di script non riuscito."
-#: App_Main.py:1777
+#: App_Main.py:1751
msgid "Open Excellon file failed."
msgstr "Apri file Excellon non riuscito."
-#: App_Main.py:1790
+#: App_Main.py:1764
msgid "Open GCode file failed."
msgstr "Apri file GCode non riuscito."
-#: App_Main.py:1803
+#: App_Main.py:1777
msgid "Open Gerber file failed."
msgstr "Apri file Gerber non riuscito."
-#: App_Main.py:2117
+#: App_Main.py:2095
#, fuzzy
#| msgid "Select a Geometry, Gerber or Excellon Object to edit."
msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
msgstr "Seleziona un oggetto Geometry, Gerber o Excellon da modificare."
-#: App_Main.py:2132
+#: App_Main.py:2110
msgid ""
"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
"possible.\n"
@@ -16770,91 +16842,91 @@ msgstr ""
"MultiGeo non è possibile.\n"
"Modifica solo una geometria alla volta."
-#: App_Main.py:2198
+#: App_Main.py:2176
msgid "Editor is activated ..."
msgstr "L'editor è attivato ..."
-#: App_Main.py:2219
+#: App_Main.py:2197
msgid "Do you want to save the edited object?"
msgstr "Vuoi salvare l'oggetto modificato?"
-#: App_Main.py:2257
+#: App_Main.py:2235
msgid "Object empty after edit."
msgstr "Oggetto vuoto dopo la modifica."
-#: App_Main.py:2261 App_Main.py:2282 App_Main.py:2304
+#: App_Main.py:2239 App_Main.py:2260 App_Main.py:2282
msgid "Editor exited. Editor content saved."
msgstr "Edito chiuso. Contenuto salvato."
-#: App_Main.py:2308 App_Main.py:2331 App_Main.py:2349
+#: App_Main.py:2286 App_Main.py:2309 App_Main.py:2327
msgid "Select a Gerber, Geometry or Excellon Object to update."
msgstr "Seleziona un oggetto Gerber, Geometry o Excellon da aggiornare."
-#: App_Main.py:2311
+#: App_Main.py:2289
msgid "is updated, returning to App..."
msgstr "viene aggiornato, tornando all'App ..."
-#: App_Main.py:2318
+#: App_Main.py:2296
msgid "Editor exited. Editor content was not saved."
msgstr "Editor chiuso. Contenuto non salvato."
-#: App_Main.py:2444 App_Main.py:2448
+#: App_Main.py:2422 App_Main.py:2426
msgid "Import FlatCAM Preferences"
msgstr "Importa le preferenze di FlatCAM"
-#: App_Main.py:2459
+#: App_Main.py:2437
msgid "Imported Defaults from"
msgstr "Predefiniti importati da"
-#: App_Main.py:2479 App_Main.py:2484
+#: App_Main.py:2457 App_Main.py:2462
msgid "Export FlatCAM Preferences"
msgstr "Esporta le preferenze di FlatCAM"
-#: App_Main.py:2504
+#: App_Main.py:2482
msgid "Exported preferences to"
msgstr "Preferenze esportate in"
-#: App_Main.py:2524 App_Main.py:2529
+#: App_Main.py:2502 App_Main.py:2507
msgid "Save to file"
msgstr "Salvato su file"
-#: App_Main.py:2553
+#: App_Main.py:2531
msgid "Could not load the file."
msgstr "Impossibile caricare il file."
-#: App_Main.py:2569
+#: App_Main.py:2547
msgid "Exported file to"
msgstr "File esportato su"
-#: App_Main.py:2626
+#: App_Main.py:2584
msgid "Failed to open recent files file for writing."
msgstr "Errore durante l'apertura dei file recenti in scrittura."
-#: App_Main.py:2637
+#: App_Main.py:2595
msgid "Failed to open recent projects file for writing."
msgstr "Errore durante l'apertura dei progetti recenti in scrittura."
-#: App_Main.py:2692
+#: App_Main.py:2650
msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
msgstr "Creazione Printed Circuit Board 2D Assistito da Computer"
-#: App_Main.py:2693
+#: App_Main.py:2651
msgid "Development"
msgstr "Sviluppo"
-#: App_Main.py:2694
+#: App_Main.py:2652
msgid "DOWNLOAD"
msgstr "DOWNLOAD"
-#: App_Main.py:2695
+#: App_Main.py:2653
msgid "Issue tracker"
msgstr "Flusso problemi"
-#: App_Main.py:2714
+#: App_Main.py:2672
msgid "Licensed under the MIT license"
msgstr "Con licenza MIT"
-#: App_Main.py:2723
+#: App_Main.py:2681
msgid ""
"Permission is hereby granted, free of charge, to any person obtaining a "
"copy\n"
@@ -16907,7 +16979,7 @@ msgstr ""
"OPERAZIONI\n"
"DEL SOFTWARE."
-#: App_Main.py:2745
+#: App_Main.py:2703
msgid ""
"Some of the icons used are from the following sources: