From c564bb54f0aeb45d0327500f04defe3fa349406e Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Thu, 26 Aug 2021 03:45:20 +0300 Subject: [PATCH] - updated the Italian translation by Massimiliano Golfetto --- CHANGELOG.md | 4 + locale/it/LC_MESSAGES/strings.mo | Bin 357604 -> 371032 bytes locale/it/LC_MESSAGES/strings.po | 2819 ++++++++++++++---------------- 3 files changed, 1298 insertions(+), 1525 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df192048..fcadcb5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ CHANGELOG for FlatCAM beta ================================================= +26.08.2021 + +- updated the Italian translation by Massimiliano Golfetto + 25.08.2021 - fixed some issues in the convert_units diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index c306934682239da7d5f55d9b5086a27e58b58055..bce7f5996d02b1ff51f9ab3ba89ef252db011f08 100644 GIT binary patch delta 80326 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 c^QX8c_*-e`xTpAA7Z informative - lower Feedrate as it uses a milling bit with " -#| "a fine tip.\n" -#| "- Roughing -> informative - lower Feedrate and multiDepth cut.\n" -#| "- Finishing -> infrmative - higher Feedrate, without multiDepth.\n" -#| "- Polish -> adds a painting sequence over the whole area of the object" msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -520,7 +502,7 @@ msgid "" msgstr "" "- Isolamento -> informativa - abbassa il Feedrate per usare una fresa a " "punta fine.\n" -"- Sgrossatura -> informativa - abbassa il Feedrate e taglio multi " +"- Sgrezatura -> informativa - abbassa il Feedrate e taglio multi " "profondità.\n" "- Rifinitura -> informativa - aumenta Feedrate, senza multi profondità.\n" "- Lucidatura -> aggiunge una sequenza di Paint su tutta l'area dell'oggetto" @@ -1457,11 +1439,11 @@ msgstr "" "active Geometry object after selecting a tool\n" "in the Tools Database." -#: appDatabase.py:1336 appGUI/GUIElements.py:2357 appGUI/GUIElements.py:2427 -#: appGUI/GUIElements.py:2488 appGUI/GUIElements.py:2553 -#: appGUI/GUIElements.py:3942 appGUI/MainGUI.py:1645 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2645 -#: app_Main.py:3869 app_Main.py:4799 app_Main.py:5064 app_Main.py:9741 +#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 +#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 +#: appGUI/GUIElements.py:3976 appGUI/MainGUI.py:1646 +#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4815 app_Main.py:5080 app_Main.py:9758 msgid "Cancel" msgstr "Cancellare" @@ -1474,8 +1456,8 @@ msgstr "Cancellare" #: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 #: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 #: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2876 -#: appPlugins/ToolCutOut.py:2887 appPlugins/ToolDblSided.py:1139 -#: appPlugins/ToolDblSided.py:1150 appPlugins/ToolDistance.py:682 +#: appPlugins/ToolCutOut.py:2887 appPlugins/ToolDblSided.py:1149 +#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 #: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 #: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 #: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 @@ -1512,8 +1494,8 @@ msgstr "Il valore modificato è fuori range" #: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 #: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 #: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2882 -#: appPlugins/ToolCutOut.py:2889 appPlugins/ToolDblSided.py:1145 -#: appPlugins/ToolDblSided.py:1152 appPlugins/ToolDistance.py:688 +#: appPlugins/ToolCutOut.py:2889 appPlugins/ToolDblSided.py:1155 +#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 #: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 #: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 #: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 @@ -1561,20 +1543,20 @@ msgstr "Copia da DB" msgid "Delete from DB" msgstr "Cancella da DB" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3863 app_Main.py:9735 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 msgid "Save changes" msgstr "Salva modifiche" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:495 appPlugins/ToolCutOut.py:664 +#: appDatabase.py:2694 appGUI/MainGUI.py:496 appPlugins/ToolCutOut.py:664 #: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 #: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 #: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 #: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 #: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6445 -#: app_Main.py:6482 app_Main.py:6569 app_Main.py:6581 app_Main.py:6590 -#: app_Main.py:6600 +#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 +#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 +#: app_Main.py:6616 msgid "Tools Database" msgstr "Database degli utensili" @@ -1687,7 +1669,7 @@ msgstr "Per aggiungere un foro prima seleziona un utensile" #: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 #: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 #: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3144 appGUI/MainGUI.py:3156 +#: appGUI/MainGUI.py:3353 appGUI/MainGUI.py:3365 #: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 #: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 @@ -1699,7 +1681,7 @@ msgstr "Per aggiungere un foro prima seleziona un utensile" #: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 #: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 #: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5613 app_Main.py:5767 tclCommands/TclCommandPanelize.py:304 +#: app_Main.py:5629 app_Main.py:5783 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Fatto." @@ -1711,7 +1693,7 @@ msgstr "Per aggiungere una matrice di punti prima seleziona un utensile" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3758 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3967 msgid "Click on target location ..." msgstr "Clicca sulla posizione di destinazione ..." @@ -1742,14 +1724,14 @@ msgstr "Troppi oggetti per l'angolo selezionato." #: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 #: appPlugins/ToolCutOut.py:1332 appPlugins/ToolCutOut.py:1486 #: appPlugins/ToolCutOut.py:1529 appPlugins/ToolCutOut.py:1547 -#: appPlugins/ToolCutOut.py:1561 appPlugins/ToolDblSided.py:553 +#: appPlugins/ToolCutOut.py:1561 appPlugins/ToolDblSided.py:563 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 #: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5108 -#: app_Main.py:11523 app_Main.py:11533 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5124 +#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Fallito." @@ -1786,9 +1768,9 @@ msgstr "" "Ridimensionamento fallito. Inserisci un diametro per il ridimensionamento." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3397 -#: appGUI/MainGUI.py:3482 appGUI/MainGUI.py:3528 appGUI/MainGUI.py:3620 -#: appGUI/MainGUI.py:3735 appGUI/MainGUI.py:3764 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3606 +#: appGUI/MainGUI.py:3691 appGUI/MainGUI.py:3737 appGUI/MainGUI.py:3829 +#: appGUI/MainGUI.py:3944 appGUI/MainGUI.py:3973 msgid "Cancelled. Nothing selected." msgstr "Cancellato. Nessuna seleziona." @@ -1799,17 +1781,17 @@ msgstr "Clicca sulla posizione di riferimento ..." #: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 #: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:338 -#: appGUI/GUIElements.py:1037 appGUI/GUIElements.py:1436 -#: appGUI/GUIElements.py:1647 appGUI/GUIElements.py:1932 -#: appGUI/GUIElements.py:3995 appGUI/MainGUI.py:425 appGUI/MainGUI.py:758 -#: appGUI/MainGUI.py:817 appGUI/MainGUI.py:894 appGUI/MainGUI.py:1037 -#: appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1786 appGUI/MainGUI.py:2272 -#: appGUI/MainGUI.py:2514 appGUI/MainGUI.py:5153 appPlugins/ToolDrilling.py:309 +#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 +#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 +#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 +#: appGUI/GUIElements.py:4029 appGUI/MainGUI.py:426 appGUI/MainGUI.py:759 +#: appGUI/MainGUI.py:818 appGUI/MainGUI.py:895 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:1288 appGUI/MainGUI.py:1787 appGUI/MainGUI.py:2289 +#: appGUI/MainGUI.py:2531 appGUI/MainGUI.py:5220 appPlugins/ToolDrilling.py:309 #: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 #: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7017 +#: app_Main.py:7033 msgid "Delete" msgstr "Cancella" @@ -1825,7 +1807,7 @@ msgstr "Slot totali" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 @@ -1838,11 +1820,11 @@ msgstr "Slot totali" #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 #: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 msgid "Beginner" -msgstr "" +msgstr "Principiante" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 @@ -1876,7 +1858,7 @@ msgstr "" "Utensile già presente nella lista.\n" "Salva e riedita l'Excellon se vuoi aggiungere questo utensile. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:3800 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4009 msgid "Added new tool with dia" msgstr "Aggiunto nuovo utensile con diametro" @@ -1897,8 +1879,8 @@ msgstr "" #: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 #: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6525 app_Main.py:8420 app_Main.py:10975 app_Main.py:11047 -#: app_Main.py:11182 app_Main.py:11247 +#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 +#: app_Main.py:11199 app_Main.py:11264 msgid "An internal error has occurred. See shell.\n" msgstr "Errore interno. Vedi shell.\n" @@ -1922,7 +1904,7 @@ msgstr "Errore: Nessun utensile/Foro selezionato" msgid "Click on the circular array Center position" msgstr "Clicca sulla posizione centrale della matrice circolare" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:730 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:731 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -1930,7 +1912,7 @@ msgstr "Editor Excellon" #: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 #: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 #: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2323 appPlugins/ToolDblSided.py:675 +#: appPlugins/ToolCutOut.py:2323 appPlugins/ToolDblSided.py:685 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 #: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 #: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 @@ -1943,6 +1925,9 @@ msgid "" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" +"Modo Principiante - molti parametri sono nascosti.\n" +"Modo Avanzato - pieno controllo.\n" +"Il cambio permanente si può effettuare dal menu 'Preferenze'." #: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 #: appEditors/appGCodeEditor.py:786 @@ -2002,11 +1987,11 @@ msgstr "Diametro del nuovo utensile" #: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 #: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:884 -#: appPlugins/ToolDblSided.py:1072 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 +#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 #: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7015 +#: app_Main.py:7031 msgid "Add" msgstr "Aggiungi" @@ -2054,8 +2039,8 @@ msgstr "Ridimensiona" msgid "Resize drill(s)" msgstr "Ridimensiona foro(i)" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:735 appGUI/MainGUI.py:1171 -#: appGUI/MainGUI.py:1773 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:5002 +#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:736 appGUI/MainGUI.py:1172 +#: appGUI/MainGUI.py:1774 appGUI/MainGUI.py:2421 appGUI/MainGUI.py:5069 msgid "Add Drill Array" msgstr "Aggiungi matrice di fori" @@ -2069,7 +2054,7 @@ msgstr "Aggiunge una matrice di fori (lineare o circolare)" #: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 #: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2366 -#: appPlugins/ToolDblSided.py:697 appPlugins/ToolExtract.py:1009 +#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 #: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 #: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 #: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 @@ -2140,8 +2125,8 @@ msgstr "" #: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 #: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4820 appGUI/MainGUI.py:483 appGUI/MainGUI.py:695 -#: appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4898 +#: appGUI/GUIElements.py:4854 appGUI/MainGUI.py:484 appGUI/MainGUI.py:696 +#: appGUI/MainGUI.py:4697 appGUI/MainGUI.py:4965 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 @@ -2153,8 +2138,8 @@ msgstr "X" #: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 #: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4827 appGUI/MainGUI.py:486 appGUI/MainGUI.py:4631 -#: appGUI/MainGUI.py:4899 +#: appGUI/GUIElements.py:4861 appGUI/MainGUI.py:487 appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4966 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 @@ -2334,13 +2319,13 @@ msgstr "Specifica il numero di slot che comporranno la matrice." #: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 #: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 -#: appGUI/MainGUI.py:348 appGUI/MainGUI.py:1790 app_Main.py:2638 +#: appGUI/MainGUI.py:349 appGUI/MainGUI.py:1791 app_Main.py:2652 msgid "Exit Editor" msgstr "Editor Exit" #: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 #: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2264 +#: appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2281 msgid "Exit from Editor." msgstr "Esci dall'editor." @@ -2448,13 +2433,11 @@ msgstr "Buffer completo" #: appPlugins/ToolSolderPaste.py:88 appPlugins/ToolSolderPaste.py:97 #: appPlugins/ToolSub.py:129 appPlugins/ToolSub.py:138 #: appPlugins/ToolTransform.py:54 appPlugins/ToolTransform.py:63 -#, fuzzy -#| msgid "plugin_tab" msgid "Plugin" -msgstr "plugin_tab" +msgstr "Plugin" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:4882 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:4949 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Utensile buffer" @@ -2488,11 +2471,11 @@ msgstr "Font" msgid "Size" msgstr "Dimensione" -#: appEditors/AppGeoEditor.py:365 appGUI/MainGUI.py:1709 +#: appEditors/AppGeoEditor.py:365 appGUI/MainGUI.py:1710 msgid "Text" msgstr "Testo" -#: appEditors/AppGeoEditor.py:376 appGUI/MainGUI.py:1629 +#: appEditors/AppGeoEditor.py:376 appGUI/MainGUI.py:1630 msgid "Apply" msgstr "Applica" @@ -2512,7 +2495,7 @@ msgid "Tool" msgstr "Strumenti" #: appEditors/AppGeoEditor.py:488 appEditors/AppGeoEditor.py:646 -#: appGUI/MainGUI.py:715 +#: appGUI/MainGUI.py:716 msgid "Paint Tool" msgstr "Strumento disegno" @@ -2550,7 +2533,7 @@ msgstr "Nessuna forma selezionata." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 #: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 -#: appGUI/MainGUI.py:719 +#: appGUI/MainGUI.py:720 msgid "Transform Tool" msgstr "Strumento trasformazione" @@ -2567,9 +2550,9 @@ msgid "Skew/Shear" msgstr "Inclina/Taglia" #: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:800 -#: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1758 appGUI/MainGUI.py:2501 -#: appGUI/MainGUI.py:5150 appGUI/ObjectUI.py:116 +#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:801 +#: appGUI/MainGUI.py:1275 appGUI/MainGUI.py:1759 appGUI/MainGUI.py:2518 +#: appGUI/MainGUI.py:5217 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 #: appPlugins/ToolTransform.py:575 msgid "Scale" @@ -2581,19 +2564,19 @@ msgid "Mirror (Flip)" msgstr "Specchia" #: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:797 -#: appGUI/MainGUI.py:1272 appGUI/MainGUI.py:1711 appGUI/MainGUI.py:1756 -#: appGUI/MainGUI.py:2499 appGUI/MainGUI.py:5141 +#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:798 +#: appGUI/MainGUI.py:1273 appGUI/MainGUI.py:1712 appGUI/MainGUI.py:1757 +#: appGUI/MainGUI.py:2516 appGUI/MainGUI.py:5208 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Buffer" #: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3903 +#: appGUI/GUIElements.py:3937 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:859 appPlugins/ToolDblSided.py:1035 +#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 #: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 msgid "Reference" msgstr "Riferimento" @@ -2640,7 +2623,7 @@ msgstr "Selezione" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:870 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 msgid "Point" msgstr "Punto" @@ -2656,7 +2639,7 @@ msgstr "Minimo" #: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 #: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 #: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8766 +#: app_Main.py:8783 msgid "Value" msgstr "Valore" @@ -3006,7 +2989,7 @@ msgstr "Sto ruotando" #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6750 app_Main.py:6796 +#: app_Main.py:6766 app_Main.py:6812 msgid "Action was not executed" msgstr "L'azione non è stata eseguita" @@ -3015,12 +2998,12 @@ msgid "Flipping" msgstr "Sto eseguendo il Flip" #: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6748 +#: appPlugins/ToolTransform.py:379 app_Main.py:6764 msgid "Flip on Y axis done" msgstr "Capovolgimento in Y effettuato" #: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6794 +#: appPlugins/ToolTransform.py:388 app_Main.py:6810 msgid "Flip on X axis done" msgstr "Capovolgimento in X effettuato" @@ -3206,10 +3189,8 @@ msgid "Backtracked one point ..." msgstr "Indietro di un punto ..." #: appEditors/AppGeoEditor.py:2647 -#, fuzzy -#| msgid "Selected plots enabled..." msgid "Selection not allowed. Wait ..." -msgstr "Tracce selezionate attive..." +msgstr "Selezione non permessa. Attendere ..." #: appEditors/AppGeoEditor.py:2831 msgid "Click on destination point ..." @@ -3270,10 +3251,8 @@ msgid "Tool dia" msgstr "Diametro utensile" #: appEditors/AppGeoEditor.py:3468 -#, fuzzy -#| msgid "Fixed hole diameter." msgid "Edited tool diameter." -msgstr "Diametro foro fisso." +msgstr "Diametro foro modificato." #: appEditors/AppGeoEditor.py:3478 msgid "Geometry Table" @@ -3427,11 +3406,11 @@ msgstr "" msgid "Ring" msgstr "Anello" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7979 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 msgid "Line" msgstr "Linea" -#: appEditors/AppGeoEditor.py:3949 appGUI/MainGUI.py:1703 +#: appEditors/AppGeoEditor.py:3949 appGUI/MainGUI.py:1704 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 @@ -3457,7 +3436,7 @@ msgstr "Elemento Geom" #: appEditors/AppGeoEditor.py:4073 msgid "Last selected shape ID" -msgstr "" +msgstr "ID dell'ultima forma selezionata" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 #: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1585 @@ -3483,9 +3462,9 @@ msgstr "Snap alla griglia abilitato." msgid "Grid Snap disabled." msgstr "Snap alla griglia disabilitato." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3476 -#: appGUI/MainGUI.py:3522 appGUI/MainGUI.py:3540 appGUI/MainGUI.py:3691 -#: appGUI/MainGUI.py:3729 appGUI/MainGUI.py:3741 +#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3685 +#: appGUI/MainGUI.py:3731 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3900 +#: appGUI/MainGUI.py:3938 appGUI/MainGUI.py:3950 msgid "Click on target point." msgstr "Fai clic sul punto target." @@ -3513,10 +3492,8 @@ msgid "with diameter" msgstr "con diametro" #: appEditors/AppGeoEditor.py:5461 -#, fuzzy -#| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." -msgstr "Nessun oggetto Geometria caricato ..." +msgstr "Uscita editor. Oggetti geometria aggiornati ..." #: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 msgid "A selection of minimum two items is required to do Intersection." @@ -3544,10 +3521,8 @@ msgstr "Distanza non valida." #: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 #: appEditors/AppGeoEditor.py:5900 -#, fuzzy -#| msgid "Title entry is empty." msgid "Failed, the result is empty." -msgstr "Il campo titolo è vuoto." +msgstr "Fallito, il risultato è vuoto." #: appEditors/AppGeoEditor.py:5787 msgid "Negative buffer value is not accepted." @@ -3669,10 +3644,8 @@ msgid "Nothing selected to move" msgstr "Nulla di selezionato da spostare" #: appEditors/AppGerberEditor.py:2817 -#, fuzzy -#| msgid "The list of geometry elements inside the edited object." msgid "Select shapes to import them into the edited object." -msgstr "Lista degli elementi geometria nell'oggetto editato." +msgstr "Selezionare le forme da importare come oggetti modificati." #: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 #: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 @@ -3754,7 +3727,7 @@ msgstr "Dim" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7881 +#: app_Main.py:7897 msgid "Loading" msgstr "Caricamento" @@ -3781,7 +3754,7 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Annullato. Nessuna apertura selezionata" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7323 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 msgid "Coordinates copied to clipboard." msgstr "Coordinate copiate negli appunti." @@ -3794,7 +3767,7 @@ msgstr "Coordinate copiate negli appunti." #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 #: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5162 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5178 msgid "Plotting" msgstr "Sto tracciando" @@ -3824,8 +3797,8 @@ msgstr "Poligoni contrassegnati." msgid "No polygons were marked. None fit within the limits." msgstr "Nessun poligono contrassegnato. Nessuno risponde ai criteri." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:769 -#: appGUI/MainGUI.py:1736 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1737 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -3882,10 +3855,8 @@ msgid "Code for the new aperture" msgstr "Codice della nuova apertura" #: appEditors/AppGerberEditor.py:6117 -#, fuzzy -#| msgid "Size" msgid "Size:" -msgstr "Dimensione" +msgstr "Dimensione:" #: appEditors/AppGerberEditor.py:6119 msgid "" @@ -3915,20 +3886,14 @@ msgstr "" #: appEditors/AppGerberEditor.py:6149 msgid "Dims" -msgstr "" +msgstr "Dimensioni" #: appEditors/AppGerberEditor.py:6151 -#, fuzzy -#| msgid "" -#| "Dimensions for the new aperture.\n" -#| "Active only for rectangular apertures (type R).\n" -#| "The format is (width, height)" msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" msgstr "" "Dimensioni per la nuova apertura.\n" -"Attivo solo per aperture rettangolari (tipo R).\n" "Il formato è (larghezza, altezza)" #: appEditors/AppGerberEditor.py:6173 @@ -3940,16 +3905,12 @@ msgid "Delete a aperture in the aperture list" msgstr "Cancella una apertura dalla lista aperture" #: appEditors/AppGerberEditor.py:6224 -#, fuzzy -#| msgid "Is Valid" msgid "Valid" -msgstr "E' valido" +msgstr "Valido" #: appEditors/AppGerberEditor.py:6226 -#, fuzzy -#| msgid "All non selected plots disabled." msgid "Show if the selected polygon is valid." -msgstr "Tutte le tracce non selezionate sono disabilitate." +msgstr "Mostra se il poligono selezionato è valido." #: appEditors/AppGerberEditor.py:6233 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 @@ -3960,10 +3921,8 @@ msgid "Area" msgstr "Area" #: appEditors/AppGerberEditor.py:6235 -#, fuzzy -#| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." -msgstr "Vedi il codice sorgente dell'oggetto selezionato." +msgstr "Mostra l'area del poligono selezionato." #: appEditors/AppGerberEditor.py:6239 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 @@ -4070,8 +4029,8 @@ msgstr "Cancella i poligoni contrassegnati." msgid "Clear all the markings." msgstr "Pulisci tutte le marchiature." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:777 -#: appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2484 appGUI/MainGUI.py:5140 +#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:778 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2501 appGUI/MainGUI.py:5207 msgid "Add Pad Array" msgstr "Aggiungi matrice di pad" @@ -4133,7 +4092,7 @@ msgstr "Deformazione in X annullata" msgid "Skew Y cancelled" msgstr "Deformazione Y annullata" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4007 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4041 msgid "Find" msgstr "Trova" @@ -4161,7 +4120,7 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "Stringa per sostituire quella nella casella Trova in tutto il testo." #: appEditors/AppTextEditor.py:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4848 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4882 appGUI/ObjectUI.py:1229 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 @@ -4216,7 +4175,7 @@ msgstr "Apri il file" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7793 app_Main.py:7799 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 msgid "Export Code ..." msgstr "Esporta il Codice ..." @@ -4230,13 +4189,13 @@ msgstr "File o directory inesistente" msgid "Saved to" msgstr "Salvato in" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4015 -#: appGUI/MainGUI.py:166 appGUI/MainGUI.py:348 appGUI/MainGUI.py:4646 -#: appGUI/MainGUI.py:4907 appGUI/MainGUI.py:5016 appGUI/MainGUI.py:5159 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4049 +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:349 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5226 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7956 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 msgid "Code Editor" msgstr "Editor del codice" @@ -4314,54 +4273,54 @@ msgstr "Inserisci Codice" msgid "Insert the code above at the cursor location." msgstr "Inserisci codice sopra la posizione del cursore." -#: appGUI/GUIElements.py:296 appGUI/GUIElements.py:995 -#: appGUI/GUIElements.py:1394 +#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 +#: appGUI/GUIElements.py:1428 msgid "Read Only" msgstr "Sola Lettura" -#: appGUI/GUIElements.py:301 appGUI/GUIElements.py:1000 -#: appGUI/GUIElements.py:1399 appGUI/GUIElements.py:1612 -#: appGUI/GUIElements.py:1905 appGUI/GUIElements.py:3973 +#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 +#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 +#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4007 msgid "Undo" msgstr "Disfare" -#: appGUI/GUIElements.py:301 appGUI/GUIElements.py:1000 -#: appGUI/GUIElements.py:1399 appGUI/GUIElements.py:1612 -#: appGUI/GUIElements.py:1905 appGUI/GUIElements.py:3973 +#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 +#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 +#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4007 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:308 appGUI/GUIElements.py:1007 -#: appGUI/GUIElements.py:1406 appGUI/GUIElements.py:1619 -#: appGUI/GUIElements.py:1910 appGUI/GUIElements.py:3978 +#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 +#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 +#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4012 msgid "Redo" msgstr "Rifare" -#: appGUI/GUIElements.py:308 appGUI/GUIElements.py:1007 -#: appGUI/GUIElements.py:1406 appGUI/GUIElements.py:1619 -#: appGUI/GUIElements.py:1910 appGUI/GUIElements.py:3978 +#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 +#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 +#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4012 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1016 -#: appGUI/GUIElements.py:1415 appGUI/GUIElements.py:1628 -#: appGUI/GUIElements.py:1917 appGUI/GUIElements.py:3985 appGUI/MainGUI.py:1727 +#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 +#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 +#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4019 appGUI/MainGUI.py:1728 #: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Taglia" -#: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1016 -#: appGUI/GUIElements.py:1415 appGUI/GUIElements.py:1628 -#: appGUI/GUIElements.py:1917 appGUI/GUIElements.py:3985 appGUI/MainGUI.py:4908 +#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 +#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 +#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4019 appGUI/MainGUI.py:4975 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1023 -#: appGUI/GUIElements.py:1422 appGUI/GUIElements.py:1635 -#: appGUI/GUIElements.py:1922 appGUI/GUIElements.py:3990 appGUI/MainGUI.py:419 -#: appGUI/MainGUI.py:755 appGUI/MainGUI.py:814 appGUI/MainGUI.py:892 -#: appGUI/MainGUI.py:1035 appGUI/MainGUI.py:1285 appGUI/MainGUI.py:1784 -#: appGUI/MainGUI.py:2270 appGUI/MainGUI.py:2512 appGUI/MainGUI.py:5142 +#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 +#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 +#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4024 appGUI/MainGUI.py:420 +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:815 appGUI/MainGUI.py:893 +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:1286 appGUI/MainGUI.py:1785 +#: appGUI/MainGUI.py:2287 appGUI/MainGUI.py:2529 appGUI/MainGUI.py:5209 #: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 #: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 #: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 @@ -4370,65 +4329,65 @@ msgstr "Ctrl+X" msgid "Copy" msgstr "Copia" -#: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1023 -#: appGUI/GUIElements.py:1422 appGUI/GUIElements.py:1635 -#: appGUI/GUIElements.py:1922 appGUI/GUIElements.py:3990 appGUI/MainGUI.py:419 -#: appGUI/MainGUI.py:4637 +#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 +#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 +#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4024 appGUI/MainGUI.py:420 +#: appGUI/MainGUI.py:4704 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:331 appGUI/GUIElements.py:1030 -#: appGUI/GUIElements.py:1429 appGUI/GUIElements.py:1642 -#: appGUI/GUIElements.py:1927 +#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 +#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 +#: appGUI/GUIElements.py:1961 msgid "Paste" msgstr "Incolla" -#: appGUI/GUIElements.py:331 appGUI/GUIElements.py:1030 -#: appGUI/GUIElements.py:1429 appGUI/GUIElements.py:1642 -#: appGUI/GUIElements.py:1927 +#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 +#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 +#: appGUI/GUIElements.py:1961 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 -#: appGUI/GUIElements.py:1436 appGUI/GUIElements.py:1647 -#: appGUI/GUIElements.py:1932 appGUI/GUIElements.py:3995 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4708 appGUI/MainGUI.py:4912 appGUI/MainGUI.py:5012 -#: appGUI/MainGUI.py:5013 appGUI/MainGUI.py:5153 appGUI/MainGUI.py:5154 +#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 +#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 +#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4029 appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4775 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5079 +#: appGUI/MainGUI.py:5080 appGUI/MainGUI.py:5220 appGUI/MainGUI.py:5221 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1046 -#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1654 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4002 appGUI/MainGUI.py:453 -#: appGUI/MainGUI.py:588 appGUI/MainGUI.py:4636 +#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 +#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 +#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4036 appGUI/MainGUI.py:454 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:4703 #: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 #: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 msgid "Select All" msgstr "Seleziona tutto" -#: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1046 -#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1654 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4002 appGUI/MainGUI.py:453 -#: appGUI/MainGUI.py:4636 +#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 +#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 +#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4036 appGUI/MainGUI.py:454 +#: appGUI/MainGUI.py:4703 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1053 appGUI/GUIElements.py:1452 +#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 msgid "Step Up" msgstr "Aumentare" -#: appGUI/GUIElements.py:1060 appGUI/GUIElements.py:1459 +#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 msgid "Step Down" msgstr "Scendere" -#: appGUI/GUIElements.py:2356 appGUI/GUIElements.py:2426 -#: appGUI/GUIElements.py:2487 appGUI/GUIElements.py:2552 -#: appGUI/GUIElements.py:3941 app_Main.py:4798 app_Main.py:4974 -#: app_Main.py:5063 app_Main.py:9284 app_Main.py:9632 +#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 +#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 +#: appGUI/GUIElements.py:3975 app_Main.py:4814 app_Main.py:4990 +#: app_Main.py:5079 app_Main.py:9301 app_Main.py:9649 msgid "Ok" msgstr "Ok" -#: appGUI/GUIElements.py:3905 +#: appGUI/GUIElements.py:3939 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4439,19 +4398,19 @@ msgstr "" "- Relativo -> il punto di riferimento è la posizione del mouse prima del " "salto" -#: appGUI/GUIElements.py:3910 +#: appGUI/GUIElements.py:3944 msgid "Abs" msgstr "Assoluto" -#: appGUI/GUIElements.py:3911 +#: appGUI/GUIElements.py:3945 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3922 +#: appGUI/GUIElements.py:3956 msgid "Location" msgstr "Locazione" -#: appGUI/GUIElements.py:3924 +#: appGUI/GUIElements.py:3958 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4463,90 +4422,88 @@ msgstr "" "Se il riferimento è relativo, il salto sarà alla distanza (x,y)\n" "dal punto di posizione attuale del mouse." -#: appGUI/GUIElements.py:4007 +#: appGUI/GUIElements.py:4041 msgid "Ctrl+F" msgstr "Ctrl+F" -#: appGUI/GUIElements.py:4015 +#: appGUI/GUIElements.py:4049 msgid "Save Log" msgstr "Salva log" -#: appGUI/GUIElements.py:4021 +#: appGUI/GUIElements.py:4055 msgid "Clear All" msgstr "Cancella tutto" -#: appGUI/GUIElements.py:4021 -#, fuzzy -#| msgid "Shift+S" +#: appGUI/GUIElements.py:4055 msgid "Shift+Del" -msgstr "Shift+S" +msgstr "Shift+Canc" -#: appGUI/GUIElements.py:4140 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4174 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Digita >help< per iniziare" -#: appGUI/GUIElements.py:4743 appGUI/GUIElements.py:4760 +#: appGUI/GUIElements.py:4777 appGUI/GUIElements.py:4794 msgid "Jog the Y axis." msgstr "Jog asse Y." -#: appGUI/GUIElements.py:4751 appGUI/MainGUI.py:434 appGUI/MainGUI.py:1046 -#: appGUI/MainGUI.py:2281 +#: appGUI/GUIElements.py:4785 appGUI/MainGUI.py:435 appGUI/MainGUI.py:1047 +#: appGUI/MainGUI.py:2298 msgid "Move to Origin" msgstr "Sposta su origine" -#: appGUI/GUIElements.py:4768 appGUI/GUIElements.py:4776 +#: appGUI/GUIElements.py:4802 appGUI/GUIElements.py:4810 msgid "Jog the X axis." msgstr "Jog asse X." -#: appGUI/GUIElements.py:4786 appGUI/GUIElements.py:4796 +#: appGUI/GUIElements.py:4820 appGUI/GUIElements.py:4830 msgid "Jog the Z axis." msgstr "Jog asse Z." -#: appGUI/GUIElements.py:4822 +#: appGUI/GUIElements.py:4856 msgid "Zero the CNC X axes at current position." msgstr "Azzera l'asse X alla posizione corrente." -#: appGUI/GUIElements.py:4830 +#: appGUI/GUIElements.py:4864 msgid "Zero the CNC Y axes at current position." msgstr "Azzera l'asse Y alla posizione corrente." -#: appGUI/GUIElements.py:4835 +#: appGUI/GUIElements.py:4869 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4838 +#: appGUI/GUIElements.py:4872 msgid "Zero the CNC Z axes at current position." msgstr "Azzera l'asse Z alla posizione corrente." -#: appGUI/GUIElements.py:4842 +#: appGUI/GUIElements.py:4876 msgid "Do Home" msgstr "Effettua Home" -#: appGUI/GUIElements.py:4844 +#: appGUI/GUIElements.py:4878 msgid "Perform a homing cycle on all axis." msgstr "Esegue un ciclo di home su tutti gli assi." -#: appGUI/GUIElements.py:4853 +#: appGUI/GUIElements.py:4887 msgid "Zero all CNC axes at current position." msgstr "Azzera tutti gli assi alla posizione corrente." -#: appGUI/GUIElements.py:5011 appGUI/GUIElements.py:5020 +#: appGUI/GUIElements.py:5045 appGUI/GUIElements.py:5054 msgid "Idle." msgstr "Inattivo." -#: appGUI/GUIElements.py:5059 +#: appGUI/GUIElements.py:5093 msgid "Application started ..." msgstr "Applicazione avviata ..." -#: appGUI/GUIElements.py:5060 +#: appGUI/GUIElements.py:5094 msgid "Hello!" msgstr "Ciao!" -#: appGUI/GUIElements.py:5119 +#: appGUI/GUIElements.py:5154 msgid "Run Script ..." msgstr "Esegui Script ..." -#: appGUI/GUIElements.py:5121 appGUI/MainGUI.py:201 +#: appGUI/GUIElements.py:5156 appGUI/MainGUI.py:202 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4556,77 +4513,85 @@ msgstr "" "consentire l'automazione di alcune\n" "funzioni di FlatCAM." -#: appGUI/GUIElements.py:5130 appGUI/MainGUI.py:123 +#: appGUI/GUIElements.py:5164 +msgid "Toggle GUI ..." +msgstr "Camba HUD" + +#: appGUI/GUIElements.py:5166 +msgid "Will show/hide the GUI." +msgstr "Mostrerà/nasconderà la GUI." + +#: appGUI/GUIElements.py:5173 appGUI/MainGUI.py:124 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Apri" -#: appGUI/GUIElements.py:5134 appGUI/MainGUI.py:128 appGUI/MainGUI.py:1009 -#: appGUI/MainGUI.py:2244 appGUI/MainGUI.py:4643 app_Main.py:9184 -#: app_Main.py:9187 +#: appGUI/GUIElements.py:5177 appGUI/MainGUI.py:129 appGUI/MainGUI.py:1010 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4710 app_Main.py:9201 +#: app_Main.py:9204 msgid "Open Project" msgstr "Apri progetto" -#: appGUI/GUIElements.py:5140 appGUI/MainGUI.py:135 appGUI/MainGUI.py:1004 -#: appGUI/MainGUI.py:2239 app_Main.py:9064 app_Main.py:9069 +#: appGUI/GUIElements.py:5183 appGUI/MainGUI.py:136 appGUI/MainGUI.py:1005 +#: appGUI/MainGUI.py:2256 app_Main.py:9081 app_Main.py:9086 msgid "Open Gerber" msgstr "Apri Gerber" -#: appGUI/GUIElements.py:5140 appGUI/MainGUI.py:135 appGUI/MainGUI.py:4640 +#: appGUI/GUIElements.py:5183 appGUI/MainGUI.py:136 appGUI/MainGUI.py:4707 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5145 appGUI/MainGUI.py:140 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2241 app_Main.py:9104 app_Main.py:9109 +#: appGUI/GUIElements.py:5188 appGUI/MainGUI.py:141 appGUI/MainGUI.py:1007 +#: appGUI/MainGUI.py:2258 app_Main.py:9121 app_Main.py:9126 msgid "Open Excellon" msgstr "Apri Excellon" -#: appGUI/GUIElements.py:5145 appGUI/MainGUI.py:140 appGUI/MainGUI.py:806 -#: appGUI/MainGUI.py:4639 appGUI/MainGUI.py:5158 +#: appGUI/GUIElements.py:5188 appGUI/MainGUI.py:141 appGUI/MainGUI.py:807 +#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:5225 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5150 appGUI/MainGUI.py:145 app_Main.py:9147 -#: app_Main.py:9152 +#: appGUI/GUIElements.py:5193 appGUI/MainGUI.py:146 app_Main.py:9164 +#: app_Main.py:9169 msgid "Open G-Code" msgstr "Apri G-Code" -#: appGUI/GUIElements.py:5160 appGUI/MainGUI.py:332 +#: appGUI/GUIElements.py:5203 appGUI/MainGUI.py:333 msgid "Exit" msgstr "Esci" -#: appGUI/MainGUI.py:72 appGUI/MainGUI.py:74 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:73 appGUI/MainGUI.py:75 appGUI/MainGUI.py:1665 msgid "Toggle Panel" msgstr "Attiva / disattiva pannello" -#: appGUI/MainGUI.py:84 +#: appGUI/MainGUI.py:85 msgid "File" msgstr "File" -#: appGUI/MainGUI.py:89 appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:90 appGUI/MainGUI.py:4709 msgid "New Project" msgstr "Nuovo Progetto" -#: appGUI/MainGUI.py:89 appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:90 appGUI/MainGUI.py:4709 msgid "Ctrl+N" msgstr "Ctrl+N" -#: appGUI/MainGUI.py:91 +#: appGUI/MainGUI.py:92 msgid "Will create a new, blank project" msgstr "Creerà un nuovo progetto vuoto" -#: appGUI/MainGUI.py:96 appGUI/MainGUI.py:1668 appPlugins/ToolLevelling.py:2065 +#: appGUI/MainGUI.py:97 appGUI/MainGUI.py:1669 appPlugins/ToolLevelling.py:2065 msgid "New" msgstr "Nuovo" -#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:1670 +#: appGUI/MainGUI.py:101 appGUI/MainGUI.py:1671 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 #: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 #: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 #: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2363 -#: appPlugins/ToolCutOut.py:2761 appPlugins/ToolDblSided.py:705 -#: appPlugins/ToolDblSided.py:946 appPlugins/ToolFilm.py:1186 +#: appPlugins/ToolCutOut.py:2761 appPlugins/ToolDblSided.py:715 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 #: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 #: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 #: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 @@ -4639,16 +4604,16 @@ msgstr "Nuovo" msgid "Geometry" msgstr "Geometria" -#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:668 appGUI/MainGUI.py:783 -#: appGUI/MainGUI.py:4622 appGUI/MainGUI.py:4891 appGUI/MainGUI.py:5147 +#: appGUI/MainGUI.py:101 appGUI/MainGUI.py:669 appGUI/MainGUI.py:784 +#: appGUI/MainGUI.py:4689 appGUI/MainGUI.py:4958 appGUI/MainGUI.py:5214 msgid "N" msgstr "N" -#: appGUI/MainGUI.py:102 +#: appGUI/MainGUI.py:103 msgid "Will create a new, empty Geometry Object." msgstr "Creerà un nuovo oggetto Geometria vuoto." -#: appGUI/MainGUI.py:105 +#: appGUI/MainGUI.py:106 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 @@ -4657,7 +4622,7 @@ msgstr "Creerà un nuovo oggetto Geometria vuoto." #: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 #: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 #: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2362 -#: appPlugins/ToolDblSided.py:703 appPlugins/ToolDblSided.py:944 +#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 #: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 #: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 @@ -4670,16 +4635,16 @@ msgstr "Creerà un nuovo oggetto Geometria vuoto." msgid "Gerber" msgstr "Gerber" -#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:711 appGUI/MainGUI.py:797 -#: appGUI/MainGUI.py:4616 appGUI/MainGUI.py:4882 appGUI/MainGUI.py:5141 +#: appGUI/MainGUI.py:106 appGUI/MainGUI.py:712 appGUI/MainGUI.py:798 +#: appGUI/MainGUI.py:4683 appGUI/MainGUI.py:4949 appGUI/MainGUI.py:5208 msgid "B" msgstr "B" -#: appGUI/MainGUI.py:107 +#: appGUI/MainGUI.py:108 msgid "Will create a new, empty Gerber Object." msgstr "Creerà un nuovo oggetto Gerber vuoto." -#: appGUI/MainGUI.py:110 appGUI/MainGUI.py:1674 +#: appGUI/MainGUI.py:111 appGUI/MainGUI.py:1675 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 #: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 @@ -4687,8 +4652,8 @@ msgstr "Creerà un nuovo oggetto Gerber vuoto." #: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 #: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 #: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:704 -#: appPlugins/ToolDblSided.py:903 appPlugins/ToolDblSided.py:945 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 +#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 #: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 #: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 #: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 @@ -4698,127 +4663,127 @@ msgstr "Creerà un nuovo oggetto Gerber vuoto." msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:110 appGUI/MainGUI.py:4620 +#: appGUI/MainGUI.py:111 appGUI/MainGUI.py:4687 msgid "L" msgstr "L" -#: appGUI/MainGUI.py:112 +#: appGUI/MainGUI.py:113 msgid "Will create a new, empty Excellon Object." msgstr "Creerà un nuovo oggetto Excellon vuoto." -#: appGUI/MainGUI.py:117 appObjects/ObjectCollection.py:241 +#: appGUI/MainGUI.py:118 appObjects/ObjectCollection.py:241 msgid "Document" msgstr "Documento" -#: appGUI/MainGUI.py:117 appGUI/MainGUI.py:738 appGUI/MainGUI.py:794 -#: appGUI/MainGUI.py:4884 appGUI/MainGUI.py:5004 appGUI/MainGUI.py:5143 +#: appGUI/MainGUI.py:118 appGUI/MainGUI.py:739 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4951 appGUI/MainGUI.py:5071 appGUI/MainGUI.py:5210 msgid "D" msgstr "D" -#: appGUI/MainGUI.py:119 +#: appGUI/MainGUI.py:120 msgid "Will create a new, empty Document Object." msgstr "Creerà un nuovo oggetto Documento vuoto." -#: appGUI/MainGUI.py:128 appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:129 appGUI/MainGUI.py:4710 msgid "Ctrl+O" msgstr "Ctrl+O" -#: appGUI/MainGUI.py:152 +#: appGUI/MainGUI.py:153 msgid "Open Config" msgstr "Apri Config" -#: appGUI/MainGUI.py:157 +#: appGUI/MainGUI.py:158 msgid "Recent projects" msgstr "Progetti recenti" -#: appGUI/MainGUI.py:159 +#: appGUI/MainGUI.py:160 msgid "Recent files" msgstr "File recenti" -#: appGUI/MainGUI.py:162 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1637 +#: appGUI/MainGUI.py:163 appGUI/MainGUI.py:897 appGUI/MainGUI.py:1638 #: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Salva" -#: appGUI/MainGUI.py:166 appGUI/MainGUI.py:2246 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:2263 appGUI/MainGUI.py:4713 msgid "Save Project" msgstr "Salva progetto" -#: appGUI/MainGUI.py:172 appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:173 appGUI/MainGUI.py:4765 msgid "Save Project As" msgstr "Salva Progetto con nome" -#: appGUI/MainGUI.py:172 appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:173 appGUI/MainGUI.py:4765 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" -#: appGUI/MainGUI.py:187 +#: appGUI/MainGUI.py:188 msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:2310 +#: appGUI/MainGUI.py:192 appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2327 msgid "New Script" msgstr "Nuovo Script" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2312 +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2329 msgid "Open Script" msgstr "Apri Script" -#: appGUI/MainGUI.py:196 +#: appGUI/MainGUI.py:197 msgid "Open Example" msgstr "Apri esempio" -#: appGUI/MainGUI.py:199 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2314 +#: appGUI/MainGUI.py:200 appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2331 msgid "Run Script" msgstr "Esegui Script" -#: appGUI/MainGUI.py:199 appGUI/MainGUI.py:4659 +#: appGUI/MainGUI.py:200 appGUI/MainGUI.py:4726 msgid "Shift+S" msgstr "Shift+S" -#: appGUI/MainGUI.py:216 +#: appGUI/MainGUI.py:217 msgid "Import" msgstr "Importa" -#: appGUI/MainGUI.py:219 +#: appGUI/MainGUI.py:220 msgid "SVG as Geometry Object" msgstr "SVG come oggetto Geometry" -#: appGUI/MainGUI.py:223 +#: appGUI/MainGUI.py:224 msgid "SVG as Gerber Object" msgstr "SVG come oggetto Gerber" -#: appGUI/MainGUI.py:229 +#: appGUI/MainGUI.py:230 msgid "DXF as Geometry Object" msgstr "DXF come oggetto Geometria" -#: appGUI/MainGUI.py:233 +#: appGUI/MainGUI.py:234 msgid "DXF as Gerber Object" msgstr "DXF come oggetto Gerber" -#: appGUI/MainGUI.py:238 +#: appGUI/MainGUI.py:239 msgid "HPGL2 as Geometry Object" msgstr "HPGL2 come oggetto Geometry" -#: appGUI/MainGUI.py:244 +#: appGUI/MainGUI.py:245 msgid "Export" msgstr "Esporta" -#: appGUI/MainGUI.py:249 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9294 app_Main.py:9299 +#: appGUI/MainGUI.py:250 appPlugins/ToolQRCode.py:662 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 msgid "Export SVG" msgstr "Esporta SVG" -#: appGUI/MainGUI.py:254 app_Main.py:9642 app_Main.py:9647 +#: appGUI/MainGUI.py:255 app_Main.py:9659 app_Main.py:9664 msgid "Export DXF" msgstr "Esporta DXF" -#: appGUI/MainGUI.py:261 appPlugins/ToolQRCode.py:613 +#: appGUI/MainGUI.py:262 appPlugins/ToolQRCode.py:613 #: appPlugins/ToolQRCode.py:618 msgid "Export PNG" msgstr "Esporta PNG" -#: appGUI/MainGUI.py:263 +#: appGUI/MainGUI.py:264 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -4828,11 +4793,11 @@ msgstr "" "l'immagine salvata conterrà le informazioni\n" "visive attualmente nell'area del grafico FlatCAM." -#: appGUI/MainGUI.py:273 app_Main.py:9545 app_Main.py:9550 +#: appGUI/MainGUI.py:274 app_Main.py:9562 app_Main.py:9567 msgid "Export Excellon" msgstr "Esporta Excellon" -#: appGUI/MainGUI.py:275 +#: appGUI/MainGUI.py:276 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -4842,11 +4807,11 @@ msgstr "" "il formato delle coordinate, le unità di file e gli zeri\n" "sono impostati in Preferenze -> Esporta Excellon." -#: appGUI/MainGUI.py:283 app_Main.py:9590 app_Main.py:9595 +#: appGUI/MainGUI.py:284 app_Main.py:9607 app_Main.py:9612 msgid "Export Gerber" msgstr "Esporta Gerber" -#: appGUI/MainGUI.py:285 +#: appGUI/MainGUI.py:286 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -4856,52 +4821,52 @@ msgstr "" "il formato delle coordinate, le unità di file e gli zeri\n" "sono impostati in Preferenze -> Esportazione Gerber." -#: appGUI/MainGUI.py:295 +#: appGUI/MainGUI.py:296 msgid "Backup" msgstr "Backup" -#: appGUI/MainGUI.py:300 +#: appGUI/MainGUI.py:301 msgid "Import Preferences from file" msgstr "Importa preferenze da file" -#: appGUI/MainGUI.py:307 +#: appGUI/MainGUI.py:308 msgid "Export Preferences to file" msgstr "Esporta preferenze su file" -#: appGUI/MainGUI.py:316 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:317 appGUI/preferences/PreferencesUIManager.py:1282 msgid "Save Preferences" msgstr "Salva Preferenze" -#: appGUI/MainGUI.py:323 appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:324 appGUI/MainGUI.py:4711 msgid "Print (PDF)" msgstr "Stampa (PDF)" -#: appGUI/MainGUI.py:323 appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:324 appGUI/MainGUI.py:4711 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:890 appGUI/MainGUI.py:1788 +#: appGUI/MainGUI.py:341 appGUI/MainGUI.py:891 appGUI/MainGUI.py:1789 msgid "Edit" msgstr "Modifica" -#: appGUI/MainGUI.py:345 +#: appGUI/MainGUI.py:346 msgid "Edit Object" msgstr "Modifica oggetto" -#: appGUI/MainGUI.py:345 appGUI/MainGUI.py:683 appGUI/MainGUI.py:791 -#: appGUI/MainGUI.py:4617 appGUI/MainGUI.py:4885 appGUI/MainGUI.py:5144 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:684 appGUI/MainGUI.py:792 +#: appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4952 appGUI/MainGUI.py:5211 msgid "E" msgstr "E" -#: appGUI/MainGUI.py:358 +#: appGUI/MainGUI.py:359 msgid "Conversion" msgstr "Conversione" -#: appGUI/MainGUI.py:362 +#: appGUI/MainGUI.py:363 msgid "Convert Single to MultiGeo" msgstr "Converti da Single a MultiGeo" -#: appGUI/MainGUI.py:364 +#: appGUI/MainGUI.py:365 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." @@ -4909,11 +4874,11 @@ msgstr "" "Converte un oggetto Geometry dal tipo single_geometry\n" "a un tipo multi_geometry." -#: appGUI/MainGUI.py:369 +#: appGUI/MainGUI.py:370 msgid "Convert Multi to SingleGeo" msgstr "Converti da Multi a SingleGeo" -#: appGUI/MainGUI.py:371 +#: appGUI/MainGUI.py:372 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." @@ -4921,27 +4886,27 @@ msgstr "" "Converte un oggetto Geometry dal tipo multi_geometry\n" "a un tipo single_geometry." -#: appGUI/MainGUI.py:378 +#: appGUI/MainGUI.py:379 msgid "Convert Any to Geo" msgstr "Converti tutto in Geo" -#: appGUI/MainGUI.py:381 +#: appGUI/MainGUI.py:382 msgid "Convert Any to Gerber" msgstr "Converti tutto in Gerber" -#: appGUI/MainGUI.py:384 +#: appGUI/MainGUI.py:385 msgid "Convert Any to Excellon" msgstr "Converti tutto in Excellon" -#: appGUI/MainGUI.py:389 +#: appGUI/MainGUI.py:390 msgid "Join Objects" msgstr "Collega oggetti" -#: appGUI/MainGUI.py:392 +#: appGUI/MainGUI.py:393 msgid "Join Geo/Gerber/Exc -> Geo" msgstr "Unisci Geo/Gerber/Exc -> Geo" -#: appGUI/MainGUI.py:394 +#: appGUI/MainGUI.py:395 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4955,866 +4920,848 @@ msgstr "" "- Geometria\n" "in un nuovo oggetto Geometria combinato." -#: appGUI/MainGUI.py:402 +#: appGUI/MainGUI.py:403 msgid "Join Excellon(s) -> Excellon" msgstr "Unisci Excellon -> Excellon" -#: appGUI/MainGUI.py:404 +#: appGUI/MainGUI.py:405 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "" "Unisci una selezione di oggetti Excellon in un nuovo oggetto combinato " "Excellon." -#: appGUI/MainGUI.py:408 +#: appGUI/MainGUI.py:409 msgid "Join Gerber(s) -> Gerber" msgstr "Unisci Gerber(s) -> Gerber" -#: appGUI/MainGUI.py:410 +#: appGUI/MainGUI.py:411 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Unisci una selezione di oggetti Gerber in un nuovo oggetto Gerber combinato." -#: appGUI/MainGUI.py:425 appGUI/MainGUI.py:703 appGUI/MainGUI.py:758 -#: appGUI/MainGUI.py:817 +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:704 appGUI/MainGUI.py:759 +#: appGUI/MainGUI.py:818 msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:431 appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2279 -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:432 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2296 +#: appGUI/MainGUI.py:4690 msgid "Set Origin" msgstr "Imposta origine" -#: appGUI/MainGUI.py:431 appGUI/MainGUI.py:656 appGUI/MainGUI.py:4623 -#: appGUI/MainGUI.py:4892 +#: appGUI/MainGUI.py:432 appGUI/MainGUI.py:657 appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4959 msgid "O" msgstr "O" -#: appGUI/MainGUI.py:434 +#: appGUI/MainGUI.py:435 msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:437 appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2283 -#: app_Main.py:5400 app_Main.py:5412 -#, fuzzy -#| msgid "Set Origin" +#: appGUI/MainGUI.py:438 appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2300 +#: app_Main.py:5416 app_Main.py:5428 msgid "Custom Origin" -msgstr "Imposta origine" +msgstr "Origine personalizzata" -#: appGUI/MainGUI.py:441 appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2286 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2303 msgid "Jump to Location" msgstr "Vai a posizione" -#: appGUI/MainGUI.py:441 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4887 -#: appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5145 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4686 appGUI/MainGUI.py:4954 +#: appGUI/MainGUI.py:5072 appGUI/MainGUI.py:5212 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:444 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2288 -#: appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:1054 appGUI/MainGUI.py:2305 +#: appGUI/MainGUI.py:4722 msgid "Locate in Object" msgstr "Trova nell'oggetto" -#: appGUI/MainGUI.py:444 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4722 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:450 app_Main.py:4791 +#: appGUI/MainGUI.py:451 app_Main.py:4807 msgid "Toggle Units" msgstr "Camba unità" -#: appGUI/MainGUI.py:450 appGUI/MainGUI.py:743 appGUI/MainGUI.py:4624 -#: appGUI/MainGUI.py:5007 +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:5074 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:459 appGUI/MainGUI.py:1342 +#: appGUI/MainGUI.py:460 appGUI/MainGUI.py:1343 #: appGUI/preferences/PreferencesUIManager.py:1005 #: appGUI/preferences/PreferencesUIManager.py:1095 #: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6327 -#: app_Main.py:6332 app_Main.py:6352 +#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 +#: app_Main.py:6348 app_Main.py:6368 msgid "Preferences" msgstr "Preferenze" -#: appGUI/MainGUI.py:459 appGUI/MainGUI.py:4657 +#: appGUI/MainGUI.py:460 appGUI/MainGUI.py:4724 msgid "Shift+P" msgstr "Shift+P" -#: appGUI/MainGUI.py:465 appObjects/FlatCAMObj.py:488 +#: appGUI/MainGUI.py:466 appObjects/FlatCAMObj.py:488 #: appPlugins/ToolReport.py:183 msgid "Options" msgstr "Opzioni" -#: appGUI/MainGUI.py:468 +#: appGUI/MainGUI.py:469 msgid "Rotate Selection" msgstr "Ruota Selezione" -#: appGUI/MainGUI.py:468 +#: appGUI/MainGUI.py:469 msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:474 appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4728 msgid "Skew on X axis" msgstr "Inclina sull'asse X" -#: appGUI/MainGUI.py:474 appGUI/MainGUI.py:4661 appGUI/MainGUI.py:4901 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4728 appGUI/MainGUI.py:4968 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:477 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:478 appGUI/MainGUI.py:4729 msgid "Skew on Y axis" msgstr "Inclina sull'asse Y" -#: appGUI/MainGUI.py:477 appGUI/MainGUI.py:4662 appGUI/MainGUI.py:4902 +#: appGUI/MainGUI.py:478 appGUI/MainGUI.py:4729 appGUI/MainGUI.py:4969 msgid "Shift+Y" msgstr "Shift+Y" -#: appGUI/MainGUI.py:483 +#: appGUI/MainGUI.py:484 msgid "Flip on X axis" msgstr "Capovolgi in X" -#: appGUI/MainGUI.py:486 +#: appGUI/MainGUI.py:487 msgid "Flip on Y axis" msgstr "Capovolgi in Y" -#: appGUI/MainGUI.py:492 +#: appGUI/MainGUI.py:493 msgid "View source" msgstr "Vedi sorgente" -#: appGUI/MainGUI.py:492 appGUI/MainGUI.py:4683 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4750 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:495 appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:496 appGUI/MainGUI.py:4705 msgid "Ctrl+D" msgstr "Ctrl+D" -#: appGUI/MainGUI.py:501 -#, fuzzy -#| msgid "Incremental" +#: appGUI/MainGUI.py:502 msgid "Experimental" -msgstr "Incrementale" +msgstr "Sperimentale" -#: appGUI/MainGUI.py:505 app_Main.py:6510 -#, fuzzy -#| msgid "Area" +#: appGUI/MainGUI.py:506 app_Main.py:6526 msgid "3D Area" -msgstr "Area" +msgstr "Area 3D" -#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1684 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:1685 msgid "View" msgstr "Vedi" -#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4688 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4755 msgid "Enable all" msgstr "Attiva tutto" -#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4688 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4755 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4689 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4756 msgid "Disable all" msgstr "Disabilitare tutto" -#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4689 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4756 msgid "Alt+2" msgstr "Alt+2" -#: appGUI/MainGUI.py:521 +#: appGUI/MainGUI.py:522 msgid "Enable non-selected" msgstr "Abilita non selezionato" -#: appGUI/MainGUI.py:521 appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4757 msgid "Alt+3" msgstr "Alt+3" -#: appGUI/MainGUI.py:524 +#: appGUI/MainGUI.py:525 msgid "Disable non-selected" msgstr "Disabilita non selezionati" -#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:525 appGUI/MainGUI.py:4758 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:530 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1686 -#: appGUI/MainGUI.py:2302 appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1068 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2319 appGUI/MainGUI.py:4696 msgid "Zoom Fit" msgstr "Zoom Tutto" -#: appGUI/MainGUI.py:530 appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4696 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2298 -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:4700 msgid "Zoom In" msgstr "Zoom In" -#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4700 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2300 -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:537 appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2317 +#: appGUI/MainGUI.py:4699 msgid "Zoom Out" msgstr "Zoom Out" -#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:537 appGUI/MainGUI.py:4699 msgid "-" msgstr "-" -#: appGUI/MainGUI.py:542 +#: appGUI/MainGUI.py:543 msgid "Redraw All" msgstr "Ridisegna tutto" -#: appGUI/MainGUI.py:542 appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:543 appGUI/MainGUI.py:4773 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:548 appGUI/MainGUI.py:4719 msgid "Toggle Code Editor" msgstr "Attiva/Disattiva Editor codice" -#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:548 appGUI/MainGUI.py:4719 msgid "Shift+E" msgstr "Shift+E" -#: appGUI/MainGUI.py:551 +#: appGUI/MainGUI.py:552 msgid "Toggle FullScreen" msgstr "(Dis)abilita schermo intero" -#: appGUI/MainGUI.py:551 appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4759 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:554 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4714 msgid "Toggle Plot Area" msgstr "Attiva/disattiva Area disegno" -#: appGUI/MainGUI.py:554 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4714 msgid "Ctrl+F10" msgstr "Ctrl+F10" -#: appGUI/MainGUI.py:557 +#: appGUI/MainGUI.py:558 msgid "Toggle Project/Properties/Tool" msgstr "(Dis)attiva Progetto/Sel/Strumento" -#: appGUI/MainGUI.py:557 appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:558 appGUI/MainGUI.py:4776 msgid "`" msgstr "`" -#: appGUI/MainGUI.py:562 +#: appGUI/MainGUI.py:563 msgid "Toggle Grid Snap" msgstr "Attiva lo snap alla griglia" -#: appGUI/MainGUI.py:562 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4685 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4653 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4720 msgid "Toggle Grid Lines" msgstr "(Dis)&attiva linee griglia" -#: appGUI/MainGUI.py:565 appGUI/MainGUI.py:4653 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4720 msgid "Shift+G" msgstr "Shift+G" -#: appGUI/MainGUI.py:568 +#: appGUI/MainGUI.py:569 msgid "Toggle Axis" msgstr "Attiva/Disattiva Asse" -#: appGUI/MainGUI.py:568 appGUI/MainGUI.py:4650 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4717 msgid "Shift+A" msgstr "Shift+A" -#: appGUI/MainGUI.py:571 +#: appGUI/MainGUI.py:572 msgid "Toggle Workspace" msgstr "Attiva/Disattiva area di lavoro" -#: appGUI/MainGUI.py:571 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4727 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:574 appGUI/MainGUI.py:4654 +#: appGUI/MainGUI.py:575 appGUI/MainGUI.py:4721 msgid "Toggle HUD" msgstr "Camba HUD" -#: appGUI/MainGUI.py:574 appGUI/MainGUI.py:4654 +#: appGUI/MainGUI.py:575 appGUI/MainGUI.py:4721 msgid "Shift+H" msgstr "Shift+H" -#: appGUI/MainGUI.py:579 -#, fuzzy -#| msgid "Jog" +#: appGUI/MainGUI.py:580 msgid "Log" -msgstr "Jog" +msgstr "Log" -#: appGUI/MainGUI.py:584 +#: appGUI/MainGUI.py:585 msgid "Objects" msgstr "Oggetti" -#: appGUI/MainGUI.py:591 appObjects/ObjectCollection.py:1158 +#: appGUI/MainGUI.py:592 appObjects/ObjectCollection.py:1158 #: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 #: appPlugins/ToolPunchGerber.py:2317 msgid "Deselect All" msgstr "Deseleziona tutto" -#: appGUI/MainGUI.py:596 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 +#: appGUI/MainGUI.py:597 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 #: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 msgid "Plugins" -msgstr "" +msgstr "Plugins" -#: appGUI/MainGUI.py:600 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:1348 -#: appGUI/MainGUI.py:2308 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:1076 appGUI/MainGUI.py:1349 +#: appGUI/MainGUI.py:2325 msgid "Command Line" msgstr "Riga di comando" -#: appGUI/MainGUI.py:600 appGUI/MainGUI.py:686 appGUI/MainGUI.py:800 -#: appGUI/MainGUI.py:4627 appGUI/MainGUI.py:4895 appGUI/MainGUI.py:5150 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:687 appGUI/MainGUI.py:801 +#: appGUI/MainGUI.py:4694 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5217 msgid "S" msgstr "S" -#: appGUI/MainGUI.py:605 +#: appGUI/MainGUI.py:606 msgid "Help" msgstr "Aiuto" -#: appGUI/MainGUI.py:608 +#: appGUI/MainGUI.py:609 msgid "Online Help" msgstr "Aiuto Online" -#: appGUI/MainGUI.py:608 appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:609 appGUI/MainGUI.py:4770 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:615 app_Main.py:3799 app_Main.py:3808 +#: appGUI/MainGUI.py:616 app_Main.py:3813 app_Main.py:3822 msgid "Bookmarks Manager" msgstr "Gestore segnalibri" -#: appGUI/MainGUI.py:620 +#: appGUI/MainGUI.py:621 msgid "Report a bug" msgstr "Riporta un bug" -#: appGUI/MainGUI.py:624 +#: appGUI/MainGUI.py:625 msgid "Excellon Specification" msgstr "Specifiche Excellon" -#: appGUI/MainGUI.py:627 +#: appGUI/MainGUI.py:628 msgid "Gerber Specification" msgstr "Specifiche Gerber" -#: appGUI/MainGUI.py:633 +#: appGUI/MainGUI.py:634 msgid "Shortcuts List" msgstr "Elenco Shortcuts" -#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:634 appGUI/MainGUI.py:4679 msgid "F3" msgstr "F3" -#: appGUI/MainGUI.py:636 +#: appGUI/MainGUI.py:637 msgid "YouTube Channel" msgstr "Canale YouTube" -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:4772 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:642 app_Main.py:3574 +#: appGUI/MainGUI.py:643 app_Main.py:3588 msgid "How To" msgstr "How To" -#: appGUI/MainGUI.py:646 app_Main.py:3104 +#: appGUI/MainGUI.py:647 app_Main.py:3118 msgid "About" msgstr "Informazioni sull'app" -#: appGUI/MainGUI.py:651 appGUI/MainGUI.py:1694 +#: appGUI/MainGUI.py:652 appGUI/MainGUI.py:1695 msgid "Geo Editor" msgstr "Edito geometria" -#: appGUI/MainGUI.py:656 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2428 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:2445 msgid "Add Circle" msgstr "Aggiungi Cerchio" -#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2447 msgid "Add Arc" msgstr "Aggiungi Arco" -#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:735 appGUI/MainGUI.py:777 -#: appGUI/MainGUI.py:4881 appGUI/MainGUI.py:5002 appGUI/MainGUI.py:5140 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:736 appGUI/MainGUI.py:778 +#: appGUI/MainGUI.py:4948 appGUI/MainGUI.py:5069 appGUI/MainGUI.py:5207 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:664 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2449 msgid "Add Rectangle" msgstr "Aggiungi rettangolo" -#: appGUI/MainGUI.py:664 appGUI/MainGUI.py:751 appGUI/MainGUI.py:4626 -#: appGUI/MainGUI.py:4894 appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5149 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:752 appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5075 appGUI/MainGUI.py:5216 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2438 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:2455 msgid "Add Polygon" msgstr "Aggiungi Poligono" -#: appGUI/MainGUI.py:672 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2436 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2453 msgid "Add Path" msgstr "Aggiungi Percorso" -#: appGUI/MainGUI.py:672 appGUI/MainGUI.py:774 appGUI/MainGUI.py:4625 -#: appGUI/MainGUI.py:4893 appGUI/MainGUI.py:5148 appGUI/ObjectUI.py:1374 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:775 appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5215 appGUI/ObjectUI.py:1374 #: appGUI/ObjectUI.py:1385 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1208 appGUI/MainGUI.py:2441 +#: appGUI/MainGUI.py:677 appGUI/MainGUI.py:1209 appGUI/MainGUI.py:2458 msgid "Add Text" msgstr "Aggiungi Testo" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:780 appGUI/MainGUI.py:4628 -#: appGUI/MainGUI.py:4896 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5151 -#: appGUI/MainGUI.py:5152 +#: appGUI/MainGUI.py:677 appGUI/MainGUI.py:781 appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5076 appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5219 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:680 appGUI/MainGUI.py:1218 appGUI/MainGUI.py:2451 +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:1219 appGUI/MainGUI.py:2468 msgid "Polygon Union" msgstr "Unione Poligono" -#: appGUI/MainGUI.py:680 appGUI/MainGUI.py:4897 +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:4964 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1223 appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:684 appGUI/MainGUI.py:1224 appGUI/MainGUI.py:2473 msgid "Polygon Intersection" msgstr "Interseca Poligono" -#: appGUI/MainGUI.py:686 appGUI/MainGUI.py:2458 +#: appGUI/MainGUI.py:687 appGUI/MainGUI.py:2475 msgid "Polygon Subtraction" msgstr "Sottrai Poligono" -#: appGUI/MainGUI.py:690 appGUI/MainGUI.py:1725 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:691 appGUI/MainGUI.py:1726 appGUI/MainGUI.py:2477 msgid "Alt Subtraction" msgstr "Alt Sottrazione" -#: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1238 appGUI/MainGUI.py:2481 msgid "Cut Path" msgstr "Taglia Percorso" -#: appGUI/MainGUI.py:700 +#: appGUI/MainGUI.py:701 msgid "Copy Geom" msgstr "Copia Geometria" -#: appGUI/MainGUI.py:700 appGUI/MainGUI.py:755 appGUI/MainGUI.py:814 -#: appGUI/MainGUI.py:4883 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5142 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:756 appGUI/MainGUI.py:815 +#: appGUI/MainGUI.py:4950 appGUI/MainGUI.py:5070 appGUI/MainGUI.py:5209 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:703 appGUI/MainGUI.py:1242 appGUI/MainGUI.py:2468 -#: appGUI/MainGUI.py:4912 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:4979 msgid "Delete Shape" msgstr "Cancella forma" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:822 appGUI/MainGUI.py:1292 -#: appGUI/MainGUI.py:1733 appGUI/MainGUI.py:1797 appGUI/MainGUI.py:2519 -#: appGUI/MainGUI.py:5146 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:709 appGUI/MainGUI.py:823 appGUI/MainGUI.py:1293 +#: appGUI/MainGUI.py:1734 appGUI/MainGUI.py:1798 appGUI/MainGUI.py:2536 +#: appGUI/MainGUI.py:5213 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Sposta" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:764 appGUI/MainGUI.py:822 -#: appGUI/MainGUI.py:4621 appGUI/MainGUI.py:4889 appGUI/MainGUI.py:4890 -#: appGUI/MainGUI.py:5006 appGUI/MainGUI.py:5146 +#: appGUI/MainGUI.py:709 appGUI/MainGUI.py:765 appGUI/MainGUI.py:823 +#: appGUI/MainGUI.py:4688 appGUI/MainGUI.py:4956 appGUI/MainGUI.py:4957 +#: appGUI/MainGUI.py:5073 appGUI/MainGUI.py:5213 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:715 appGUI/MainGUI.py:4886 +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:4953 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:809 appGUI/MainGUI.py:4682 -#: appGUI/MainGUI.py:4903 appGUI/MainGUI.py:5162 +#: appGUI/MainGUI.py:720 appGUI/MainGUI.py:810 appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5229 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:724 appGUI/MainGUI.py:4888 +#: appGUI/MainGUI.py:725 appGUI/MainGUI.py:4955 msgid "Toggle Corner Snap" msgstr "(Dis)abilita l'aggancio agli angoli" -#: appGUI/MainGUI.py:724 appGUI/MainGUI.py:4888 +#: appGUI/MainGUI.py:725 appGUI/MainGUI.py:4955 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:738 appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1771 -#: appGUI/MainGUI.py:2402 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1170 appGUI/MainGUI.py:1772 +#: appGUI/MainGUI.py:2419 appGUI/MainGUI.py:5071 msgid "Add Drill" msgstr "Aggiungi foro" -#: appGUI/MainGUI.py:743 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1778 -#: appGUI/MainGUI.py:2410 appGUI/MainGUI.py:5007 +#: appGUI/MainGUI.py:744 appGUI/MainGUI.py:1176 appGUI/MainGUI.py:1779 +#: appGUI/MainGUI.py:2427 appGUI/MainGUI.py:5074 msgid "Add Slot Array" msgstr "Aggiungi matrici Slot" -#: appGUI/MainGUI.py:746 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1776 -#: appGUI/MainGUI.py:2408 appGUI/MainGUI.py:5010 +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1174 appGUI/MainGUI.py:1777 +#: appGUI/MainGUI.py:2425 appGUI/MainGUI.py:5077 msgid "Add Slot" msgstr "Aggiungi Slot" -#: appGUI/MainGUI.py:746 appGUI/MainGUI.py:5010 +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:5077 msgid "W" msgstr "W" -#: appGUI/MainGUI.py:751 +#: appGUI/MainGUI.py:752 msgid "Resize Drill(S)" msgstr "Ridimensiona Foro(i)" -#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2420 -#: appGUI/MainGUI.py:5006 +#: appGUI/MainGUI.py:765 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2437 +#: appGUI/MainGUI.py:5073 msgid "Move Drill" msgstr "Sposta Foro" -#: appGUI/MainGUI.py:774 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:5148 +#: appGUI/MainGUI.py:775 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:2499 +#: appGUI/MainGUI.py:5215 msgid "Add Pad" msgstr "Aggiungi Pad" -#: appGUI/MainGUI.py:780 appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2486 -#: appGUI/MainGUI.py:5151 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1260 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:5218 msgid "Add Track" msgstr "Aggiungi Traccia" -#: appGUI/MainGUI.py:783 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2488 -#: appGUI/MainGUI.py:5147 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:1262 appGUI/MainGUI.py:2505 +#: appGUI/MainGUI.py:5214 msgid "Add Region" msgstr "Aggiungi Regione" -#: appGUI/MainGUI.py:788 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2490 +#: appGUI/MainGUI.py:789 appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1749 +#: appGUI/MainGUI.py:2507 msgid "Poligonize" msgstr "Poligonizza" -#: appGUI/MainGUI.py:788 appGUI/MainGUI.py:4678 appGUI/MainGUI.py:5161 +#: appGUI/MainGUI.py:789 appGUI/MainGUI.py:4745 appGUI/MainGUI.py:5228 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:791 appGUI/MainGUI.py:5144 +#: appGUI/MainGUI.py:792 appGUI/MainGUI.py:5211 msgid "Add SemiDisc" msgstr "Aggiungi semidisco" -#: appGUI/MainGUI.py:794 appGUI/MainGUI.py:5143 +#: appGUI/MainGUI.py:795 appGUI/MainGUI.py:5210 msgid "Add Disc" msgstr "Aggiungi disco" -#: appGUI/MainGUI.py:803 appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1760 -#: appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:804 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1761 +#: appGUI/MainGUI.py:2520 msgid "Mark Area" msgstr "Marchia Area" -#: appGUI/MainGUI.py:803 appGUI/MainGUI.py:4665 appGUI/MainGUI.py:5160 +#: appGUI/MainGUI.py:804 appGUI/MainGUI.py:4732 appGUI/MainGUI.py:5227 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:806 appGUI/MainGUI.py:1214 appGUI/MainGUI.py:1281 -#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1762 appGUI/MainGUI.py:2447 -#: appGUI/MainGUI.py:2508 +#: appGUI/MainGUI.py:807 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:1282 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:2525 msgid "Eraser" msgstr "Gomma" -#: appGUI/MainGUI.py:809 app_Main.py:6819 app_Main.py:6873 app_Main.py:6921 +#: appGUI/MainGUI.py:810 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 msgid "Transform" msgstr "Trasforma" -#: appGUI/MainGUI.py:839 +#: appGUI/MainGUI.py:840 msgid "Enable Plot" msgstr "Abilita Plot" -#: appGUI/MainGUI.py:841 +#: appGUI/MainGUI.py:842 msgid "Disable Plot" msgstr "Disabilita Plot" -#: appGUI/MainGUI.py:845 +#: appGUI/MainGUI.py:846 msgid "Set Color" msgstr "Imposta Colore" -#: appGUI/MainGUI.py:848 app_Main.py:8704 +#: appGUI/MainGUI.py:849 app_Main.py:8721 msgid "Red" msgstr "Rosso" -#: appGUI/MainGUI.py:851 app_Main.py:8706 +#: appGUI/MainGUI.py:852 app_Main.py:8723 msgid "Blue" msgstr "Blu" -#: appGUI/MainGUI.py:854 app_Main.py:8709 +#: appGUI/MainGUI.py:855 app_Main.py:8726 msgid "Yellow" msgstr "Giallo" -#: appGUI/MainGUI.py:857 app_Main.py:8711 +#: appGUI/MainGUI.py:858 app_Main.py:8728 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:860 app_Main.py:8713 +#: appGUI/MainGUI.py:861 app_Main.py:8730 msgid "Purple" msgstr "Porpora" -#: appGUI/MainGUI.py:863 app_Main.py:8715 +#: appGUI/MainGUI.py:864 app_Main.py:8732 msgid "Brown" msgstr "Marrone" -#: appGUI/MainGUI.py:866 app_Main.py:8717 app_Main.py:8794 +#: appGUI/MainGUI.py:867 app_Main.py:8734 app_Main.py:8811 msgid "White" msgstr "Bianco" -#: appGUI/MainGUI.py:869 app_Main.py:8719 +#: appGUI/MainGUI.py:870 app_Main.py:8736 msgid "Black" msgstr "Nero" -#: appGUI/MainGUI.py:879 app_Main.py:8760 +#: appGUI/MainGUI.py:880 app_Main.py:8777 msgid "Opacity" msgstr "Trasparenza" -#: appGUI/MainGUI.py:882 app_Main.py:8734 +#: appGUI/MainGUI.py:883 app_Main.py:8751 msgid "Default" msgstr "Valori di default" -#: appGUI/MainGUI.py:887 +#: appGUI/MainGUI.py:888 msgid "View Source" msgstr "Vedi sorgente" -#: appGUI/MainGUI.py:900 appGUI/MainGUI.py:913 appGUI/MainGUI.py:1431 -#: appGUI/MainGUI.py:1799 app_Main.py:2583 app_Main.py:2848 +#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:914 appGUI/MainGUI.py:1432 +#: appGUI/MainGUI.py:1800 app_Main.py:2597 app_Main.py:2862 msgid "Properties" msgstr "Proprietà" -#: appGUI/MainGUI.py:913 appGUI/MainGUI.py:1415 appGUI/MainGUI.py:1677 -#: app_Main.py:2589 app_Main.py:2851 app_Main.py:10080 +#: appGUI/MainGUI.py:914 appGUI/MainGUI.py:1416 appGUI/MainGUI.py:1678 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 msgid "Project" msgstr "Progetto" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:931 msgid "File Toolbar" msgstr "Strumenti File" -#: appGUI/MainGUI.py:935 +#: appGUI/MainGUI.py:936 msgid "Edit Toolbar" msgstr "Strumenti Edit" -#: appGUI/MainGUI.py:940 +#: appGUI/MainGUI.py:941 msgid "View Toolbar" msgstr "Strumenti Vedi" -#: appGUI/MainGUI.py:945 +#: appGUI/MainGUI.py:946 msgid "Shell Toolbar" msgstr "Strumenti Shell" -#: appGUI/MainGUI.py:950 -#, fuzzy -#| msgid "File Toolbar" +#: appGUI/MainGUI.py:951 msgid "Plugin Toolbar" -msgstr "Strumenti File" +msgstr "Strumenti Plugin" -#: appGUI/MainGUI.py:955 +#: appGUI/MainGUI.py:956 msgid "Excellon Editor Toolbar" msgstr "Strumenti Editor Excellon" -#: appGUI/MainGUI.py:962 +#: appGUI/MainGUI.py:963 msgid "Geometry Editor Toolbar" msgstr "Strumenti Editor Geometrie" -#: appGUI/MainGUI.py:967 +#: appGUI/MainGUI.py:968 msgid "Gerber Editor Toolbar" msgstr "Strumenti Editor Gerber" -#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2112 +#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2145 msgid "Delta Coordinates Toolbar" msgstr "Toolbar Coordinate delta" -#: appGUI/MainGUI.py:977 appGUI/MainGUI.py:2120 +#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2153 msgid "Coordinates Toolbar" msgstr "Toolbar Coordinate" -#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2128 +#: appGUI/MainGUI.py:982 appGUI/MainGUI.py:2161 msgid "Grid Toolbar" msgstr "Strumenti Griglia" -#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2136 +#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:2169 msgid "Status Toolbar" msgstr "Toolbar stato" -#: appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:1012 msgid "Save project" msgstr "Salva progetto" -#: appGUI/MainGUI.py:1017 appGUI/MainGUI.py:2252 app_Main.py:2586 -#: app_Main.py:2846 +#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2269 app_Main.py:2600 +#: app_Main.py:2860 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4641 -#: appGUI/MainGUI.py:4906 +#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:2292 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:4973 msgid "Distance Tool" msgstr "Strumento distanza" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2277 +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2294 msgid "Distance Min Tool" msgstr "Strumento distanza minima" -#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1690 appGUI/MainGUI.py:2294 +#: appGUI/MainGUI.py:1060 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2311 msgid "Replot" msgstr "Ridisegna" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1688 appGUI/MainGUI.py:2296 +#: appGUI/MainGUI.py:1062 appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2313 msgid "Clear Plot" msgstr "Svuota Plot" -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2324 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2341 appGUI/ObjectUI.py:1422 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 -#, fuzzy -#| msgid "Autolevelling" msgid "Levelling" -msgstr "Autolivellamento" +msgstr "Livellamento" -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2333 appGUI/ObjectUI.py:224 +#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2350 appGUI/ObjectUI.py:224 #: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 #: appPlugins/ToolFollow.py:669 msgid "Follow" msgstr "Segui" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2344 +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2361 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 #: appPlugins/ToolCutOut.py:2355 msgid "Panel" msgstr "Pannello" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2346 appPlugins/ToolFilm.py:151 +#: appGUI/MainGUI.py:1114 appGUI/MainGUI.py:2363 appPlugins/ToolFilm.py:151 #: appPlugins/ToolFilm.py:1132 -#, fuzzy -#| msgid "Film PCB" msgid "Film" -msgstr "Film PCB" +msgstr "Film" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2348 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:637 -#, fuzzy -#| msgid "2-Sided PCB" +#: appGUI/MainGUI.py:1116 appGUI/MainGUI.py:2365 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:647 msgid "2-Sided" -msgstr "PCB doppia faccia" +msgstr "Doppia faccia" -#: appGUI/MainGUI.py:1120 appGUI/MainGUI.py:2353 appGUI/MainGUI.py:4665 +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4732 #: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 msgid "Align Objects" msgstr "Allinea oggetti" -#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4669 +#: appGUI/MainGUI.py:1128 appGUI/MainGUI.py:2377 appGUI/MainGUI.py:4736 #: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 -#, fuzzy -#| msgid "ExtraCut" msgid "Extract" -msgstr "Taglio extra" +msgstr "Estrai" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2362 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:1130 appGUI/MainGUI.py:2379 appGUI/MainGUI.py:4741 #: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 -#, fuzzy -#| msgid "Copper Thieving Tool" msgid "Copper Thieving" -msgstr "Strumento Copper Thieving" +msgstr "Copper Thieving" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:1132 appGUI/MainGUI.py:2381 appGUI/MainGUI.py:4733 #: appPlugins/ToolCorners.py:667 -#, fuzzy -#| msgid "Corner Markers Tool" msgid "Corner Markers" -msgstr "Strumento marchiatura bordi" +msgstr "Marchiatura bordi" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4672 +#: appGUI/MainGUI.py:1134 appGUI/MainGUI.py:2383 appGUI/MainGUI.py:4739 #: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 msgid "Punch Gerber" msgstr "Punzona Gerber" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2385 appGUI/MainGUI.py:4734 #: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 msgid "Calculators" msgstr "Calcolatrici" -#: appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1193 appGUI/MainGUI.py:1253 -#: appGUI/MainGUI.py:2400 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:1168 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1254 +#: appGUI/MainGUI.py:2417 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:2497 msgid "Select" msgstr "Seleziona" -#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 appGUI/MainGUI.py:2406 -#: appGUI/MainGUI.py:5008 +#: appGUI/MainGUI.py:1178 appGUI/MainGUI.py:1782 appGUI/MainGUI.py:2423 +#: appGUI/MainGUI.py:5075 msgid "Resize Drill" msgstr "Ridimensiona Foro" -#: appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2414 appGUI/MainGUI.py:5003 +#: appGUI/MainGUI.py:1182 appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5070 msgid "Copy Drill" msgstr "Copia Foro" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2416 appGUI/MainGUI.py:5012 +#: appGUI/MainGUI.py:1184 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5079 msgid "Delete Drill" msgstr "Cancella Foro" -#: appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2443 +#: appGUI/MainGUI.py:1211 appGUI/MainGUI.py:2460 msgid "Add Buffer" msgstr "Aggiungi Buffer" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2445 +#: appGUI/MainGUI.py:1213 appGUI/MainGUI.py:2462 msgid "Paint Shape" msgstr "Disegna Figura" -#: appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2453 +#: appGUI/MainGUI.py:1221 appGUI/MainGUI.py:2470 msgid "Polygon Explode" msgstr "Explodi Poligono" -#: appGUI/MainGUI.py:1226 +#: appGUI/MainGUI.py:1227 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" +"Sottrazione poligoni. Seleziona prima la destinazione.\n" +"I rimarrenti verranno sottratti dal primo.\n" +"Il primo selezionato sarà sostituito dal risultato." -#: appGUI/MainGUI.py:1231 +#: appGUI/MainGUI.py:1232 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" +"Sottrazione. Il primo selezionato sarà la destinazione.\n" +"Gli altri saranno sottratti dal primo.\n" +"Il primo selezionato sarà sostituito dal risultato." -#: appGUI/MainGUI.py:1239 +#: appGUI/MainGUI.py:1240 msgid "Copy Shape(s)" msgstr "Copia Forma(e)" -#: appGUI/MainGUI.py:1244 appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1729 -#: appGUI/MainGUI.py:1766 appGUI/MainGUI.py:2470 appGUI/MainGUI.py:2516 -#: appGUI/MainGUI.py:4684 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1245 appGUI/MainGUI.py:1290 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:1767 appGUI/MainGUI.py:2487 appGUI/MainGUI.py:2533 +#: appGUI/MainGUI.py:4751 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Trasformazioni" -#: appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:2491 msgid "Move Objects" msgstr "Sposta oggetti" -#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1750 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2510 msgid "SemiDisc" msgstr "SemiDisco" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1752 appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2512 msgid "Disc" msgstr "Disco" -#: appGUI/MainGUI.py:1278 appGUI/MainGUI.py:2505 -#, fuzzy -#| msgid "Import image" +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:2522 msgid "Import Shape" -msgstr "Importa immagine" +msgstr "Importa Forma" -#: appGUI/MainGUI.py:1300 +#: appGUI/MainGUI.py:1301 msgid "Snap to grid" msgstr "Aggancia alla griglia" -#: appGUI/MainGUI.py:1303 +#: appGUI/MainGUI.py:1304 msgid "Grid X snapping distance" msgstr "Distanza aggancio gliglia X" -#: appGUI/MainGUI.py:1308 +#: appGUI/MainGUI.py:1309 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5822,27 +5769,27 @@ msgstr "" "Se attivo, valore su Grid_X\n" "sarà copiato nel valore Grid_Y." -#: appGUI/MainGUI.py:1315 +#: appGUI/MainGUI.py:1316 msgid "Grid Y snapping distance" msgstr "Distanza aggancio gliglia Y" -#: appGUI/MainGUI.py:1322 +#: appGUI/MainGUI.py:1323 msgid "Snap to corner" msgstr "Aggancia all'angolo" -#: appGUI/MainGUI.py:1326 appGUI/preferences/general/GeneralAPPSetGroupUI.py:72 +#: appGUI/MainGUI.py:1327 appGUI/preferences/general/GeneralAPPSetGroupUI.py:72 msgid "Max. magnet distance" msgstr "Massima distanza magnete" -#: appGUI/MainGUI.py:1336 +#: appGUI/MainGUI.py:1337 msgid "Toggle the display of axis on canvas" msgstr "(Dis)attiva visualizzazione asse sui canvas" -#: appGUI/MainGUI.py:1354 +#: appGUI/MainGUI.py:1355 msgid "HUD (Heads up display)" msgstr "HUD (Display)" -#: appGUI/MainGUI.py:1360 appGUI/preferences/general/GeneralAPPSetGroupUI.py:91 +#: appGUI/MainGUI.py:1361 appGUI/preferences/general/GeneralAPPSetGroupUI.py:91 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5850,7 +5797,7 @@ msgstr "" "Disegna un rettangolo delimitante.\n" "Lo scopo è quello di mostrare i limiti del nostro lavoro." -#: appGUI/MainGUI.py:1373 +#: appGUI/MainGUI.py:1374 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5858,7 +5805,7 @@ msgstr "" "Misure relative.\n" "Il riferimento è l'ultima posizione cliccata" -#: appGUI/MainGUI.py:1381 +#: appGUI/MainGUI.py:1382 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5866,16 +5813,16 @@ msgstr "" "Misure relative.\n" "Il riferimento è la posizione (X=0, Y=0)" -#: appGUI/MainGUI.py:1388 +#: appGUI/MainGUI.py:1389 msgid "TCL Shell" msgstr "Shell TCL" -#: appGUI/MainGUI.py:1461 appGUI/MainGUI.py:1469 appGUI/MainGUI.py:4124 -#: appGUI/MainGUI.py:4130 app_Main.py:2864 app_Main.py:9852 +#: appGUI/MainGUI.py:1462 appGUI/MainGUI.py:1470 appGUI/MainGUI.py:2675 +#: appGUI/MainGUI.py:2681 app_Main.py:2878 app_Main.py:9869 msgid "Plot Area" msgstr "Area Grafica" -#: appGUI/MainGUI.py:1511 appPlugins/ToolCopperThieving.py:1302 +#: appGUI/MainGUI.py:1512 appPlugins/ToolCopperThieving.py:1302 #: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 #: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 #: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 @@ -5886,45 +5833,41 @@ msgstr "Area Grafica" msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1521 appPlugins/ToolDrilling.py:2300 +#: appGUI/MainGUI.py:1522 appPlugins/ToolDrilling.py:2300 #: appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1531 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1532 appPlugins/ToolSub.py:889 msgid "GEOMETRY" msgstr "GEOMETRIA" -#: appGUI/MainGUI.py:1541 +#: appGUI/MainGUI.py:1542 msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1550 +#: appGUI/MainGUI.py:1551 msgid "Engraving" -msgstr "" +msgstr "Incisione" -#: appGUI/MainGUI.py:1559 -#, fuzzy -#| msgid "Parsing" +#: appGUI/MainGUI.py:1560 msgid "Processing" msgstr "Elaborazione" -#: appGUI/MainGUI.py:1568 -#, fuzzy -#| msgid "plugin_tab" +#: appGUI/MainGUI.py:1569 msgid "Extra Plugins" -msgstr "plugin_tab" +msgstr "Extra Plugins" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1579 msgid "UTILITIES" msgstr "UTILITA'" -#: appGUI/MainGUI.py:1595 +#: appGUI/MainGUI.py:1596 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:195 msgid "Restore Defaults" msgstr "Ripristina Defaults" -#: appGUI/MainGUI.py:1599 +#: appGUI/MainGUI.py:1600 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5932,19 +5875,19 @@ msgstr "" "Ripristina l'intero set di valori predefiniti\n" "ai valori iniziali caricati dopo il primo avvio." -#: appGUI/MainGUI.py:1604 +#: appGUI/MainGUI.py:1605 msgid "Open Pref Folder" msgstr "Aprii cartella preferenze" -#: appGUI/MainGUI.py:1608 +#: appGUI/MainGUI.py:1609 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Apri la cartella dove FlatCAM salva il file delle preferenze." -#: appGUI/MainGUI.py:1612 appGUI/MainGUI.py:2209 +#: appGUI/MainGUI.py:1613 appGUI/MainGUI.py:2226 msgid "Clear GUI Settings" msgstr "Pulisci impostazioni GUI" -#: appGUI/MainGUI.py:1617 +#: appGUI/MainGUI.py:1618 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5952,11 +5895,11 @@ msgstr "" "Cancella le impostazioni della GUI per FlatCAM,\n" "come: layout, stato gui, stile, supporto hdpi ecc." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1633 msgid "Apply the current preferences without saving to a file." msgstr "Applica le impostazioni correnti senza salvarle su file." -#: appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:1641 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5964,96 +5907,94 @@ msgstr "" "Salva le impostazioni correnti nel file \"current_defaults\",\n" "file che memorizza le preferenze predefinite di lavoro." -#: appGUI/MainGUI.py:1648 +#: appGUI/MainGUI.py:1649 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:1662 +#: appGUI/MainGUI.py:1663 msgid "Toggle Visibility" msgstr "(Dis)abilita visibilità" -#: appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:1682 msgid "Grids" msgstr "Griglie" -#: appGUI/MainGUI.py:1698 +#: appGUI/MainGUI.py:1699 msgid "Rectangle" msgstr "Rettangolo" -#: appGUI/MainGUI.py:1701 +#: appGUI/MainGUI.py:1702 msgid "Circle" msgstr "Cerchio" -#: appGUI/MainGUI.py:1705 +#: appGUI/MainGUI.py:1706 msgid "Arc" msgstr "Arco" -#: appGUI/MainGUI.py:1719 +#: appGUI/MainGUI.py:1720 msgid "Union" msgstr "Unione" -#: appGUI/MainGUI.py:1721 +#: appGUI/MainGUI.py:1722 msgid "Intersection" msgstr "Intersezione" -#: appGUI/MainGUI.py:1723 +#: appGUI/MainGUI.py:1724 msgid "Subtraction" msgstr "Sottrazione" -#: appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:1739 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1740 +#: appGUI/MainGUI.py:1741 msgid "Pad Array" msgstr "Matrice di Pad" -#: appGUI/MainGUI.py:1744 +#: appGUI/MainGUI.py:1745 msgid "Track" msgstr "Traccia" -#: appGUI/MainGUI.py:1746 +#: appGUI/MainGUI.py:1747 msgid "Region" msgstr "RegioneRegione" -#: appGUI/MainGUI.py:1769 +#: appGUI/MainGUI.py:1770 msgid "Exc Editor" msgstr "Editor Excellon" -#: appGUI/MainGUI.py:1795 -#, fuzzy -#| msgid "Move to Origin" +#: appGUI/MainGUI.py:1796 msgid "Move2Origin" msgstr "Sposta su origine" -#: appGUI/MainGUI.py:1823 +#: appGUI/MainGUI.py:1824 msgid "Application units" msgstr "Unità applicazione" -#: appGUI/MainGUI.py:1921 +#: appGUI/MainGUI.py:1922 msgid "Lock Toolbars" msgstr "Strumenti di blocco" -#: appGUI/MainGUI.py:2089 +#: appGUI/MainGUI.py:2122 msgid "Detachable Tabs" msgstr "Tab scollegabili" -#: appGUI/MainGUI.py:2189 +#: appGUI/MainGUI.py:2206 msgid "FlatCAM Preferences Folder opened." msgstr "Cartella preferenze FlatCAM aperta." -#: appGUI/MainGUI.py:2208 +#: appGUI/MainGUI.py:2225 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Sicuro di voler cancellare le impostazioni GUI?\n" -#: appGUI/MainGUI.py:2213 appGUI/preferences/PreferencesUIManager.py:1037 +#: appGUI/MainGUI.py:2230 appGUI/preferences/PreferencesUIManager.py:1037 #: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2642 app_Main.py:3867 app_Main.py:6630 -#: app_Main.py:9739 app_Main.py:9861 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 +#: app_Main.py:9756 app_Main.py:9878 msgid "Yes" msgstr "Sì" -#: appGUI/MainGUI.py:2214 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2231 appGUI/preferences/PreferencesUIManager.py:1287 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 @@ -6061,16 +6002,28 @@ msgstr "Sì" #: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 #: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 #: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2643 app_Main.py:3868 app_Main.py:6631 app_Main.py:9740 -#: app_Main.py:9862 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 +#: app_Main.py:9879 msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:2483 msgid "Copy Objects" msgstr "Copia oggetti" -#: appGUI/MainGUI.py:3081 +#: appGUI/MainGUI.py:2557 +msgid "Key Shortcut List" +msgstr "Lista tasti Shortcuts" + +#: appGUI/MainGUI.py:2742 +msgid "Shell enabled." +msgstr "Shell abilitata." + +#: appGUI/MainGUI.py:2745 +msgid "Shell disabled." +msgstr "Shell disabilitata." + +#: appGUI/MainGUI.py:3290 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6082,12 +6035,12 @@ msgstr "" "dal primo elemento. Alla fine premere il tasto ~ X ~ o\n" "il pulsante della barra degli strumenti." -#: appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3248 appGUI/MainGUI.py:3295 -#: appGUI/MainGUI.py:3317 +#: appGUI/MainGUI.py:3297 appGUI/MainGUI.py:3457 appGUI/MainGUI.py:3504 +#: appGUI/MainGUI.py:3526 msgid "Warning" msgstr "Avvertenza" -#: appGUI/MainGUI.py:3243 +#: appGUI/MainGUI.py:3452 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6095,7 +6048,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Intersezione." -#: appGUI/MainGUI.py:3290 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6103,7 +6056,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Sottrazione." -#: appGUI/MainGUI.py:3312 +#: appGUI/MainGUI.py:3521 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6111,387 +6064,359 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Unione." -#: appGUI/MainGUI.py:3790 appPlugins/ToolIsolation.py:907 +#: appGUI/MainGUI.py:3999 appPlugins/ToolIsolation.py:907 #: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 -#: app_Main.py:4948 +#: app_Main.py:4964 msgid "New Tool" msgstr "Nuovo utensile" -#: appGUI/MainGUI.py:3791 appPlugins/ToolIsolation.py:908 +#: appGUI/MainGUI.py:4000 appPlugins/ToolIsolation.py:908 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 -#: appPlugins/ToolSolderPaste.py:345 app_Main.py:4949 +#: appPlugins/ToolSolderPaste.py:345 app_Main.py:4965 msgid "Enter a Tool Diameter" msgstr "Diametro utensile" -#: appGUI/MainGUI.py:3803 appPlugins/ToolIsolation.py:929 +#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:929 #: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 -#: appPlugins/ToolSolderPaste.py:357 app_Main.py:4965 +#: appPlugins/ToolSolderPaste.py:357 app_Main.py:4981 msgid "Adding Tool cancelled" msgstr "Aggiunta utensile annullata" -#: appGUI/MainGUI.py:3833 +#: appGUI/MainGUI.py:4042 msgid "Distance Tool exit..." msgstr "Uscita dallo strumento Distanza..." -#: appGUI/MainGUI.py:3921 -msgid "Key Shortcut List" -msgstr "Lista tasti Shortcuts" - -#: appGUI/MainGUI.py:4043 app_Main.py:3855 +#: appGUI/MainGUI.py:4239 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "L'applicazione sta salvando il progetto. Attendere ..." -#: appGUI/MainGUI.py:4191 -msgid "Shell enabled." -msgstr "Shell abilitata." - -#: appGUI/MainGUI.py:4194 -msgid "Shell disabled." -msgstr "Shell disabilitata." - -#: appGUI/MainGUI.py:4208 +#: appGUI/MainGUI.py:4275 msgid "Shortcut Key List" msgstr "Elenco tasti Shortcuts" -#: appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:4678 msgid "General Shortcut list" msgstr "Genera lista Shortcuts" -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:4679 msgid "SHOW SHORTCUT LIST" msgstr "Lista tasti Shortcuts" -#: appGUI/MainGUI.py:4613 +#: appGUI/MainGUI.py:4680 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4613 +#: appGUI/MainGUI.py:4680 msgid "Switch to Project Tab" msgstr "Vai alla Tab Progetto" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4681 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4681 msgid "Switch to Selected Tab" msgstr "Vai alla Tab Seleziona" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4682 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4682 msgid "Switch to Tool Tab" msgstr "Vai alla Tab Strumenti" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4683 msgid "New Gerber" msgstr "Nuovo Gerber" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4684 msgid "Edit Object (if selected)" msgstr "Modifica oggetto (se selezionato)" -#: appGUI/MainGUI.py:4618 app_Main.py:7003 +#: appGUI/MainGUI.py:4685 app_Main.py:7019 msgid "Grid On/Off" msgstr "Griglia On/Off" -#: appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:4686 msgid "Jump to Coordinates" msgstr "Vai alle coordinate" -#: appGUI/MainGUI.py:4620 +#: appGUI/MainGUI.py:4687 msgid "New Excellon" msgstr "Nuovo Excellon" -#: appGUI/MainGUI.py:4621 +#: appGUI/MainGUI.py:4688 msgid "Move Obj" msgstr "Sposta Oggetto" -#: appGUI/MainGUI.py:4622 +#: appGUI/MainGUI.py:4689 msgid "New Geometry" msgstr "Nuova Geometria" -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4691 msgid "Change Units" msgstr "Cambia unità" -#: appGUI/MainGUI.py:4625 -#, fuzzy -#| msgid "Open Properties Tool" +#: appGUI/MainGUI.py:4692 msgid "Open Properties Plugin" -msgstr "Apri Strumento Proprietà" +msgstr "Apri Proprietà Plugin" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4693 msgid "Rotate by 90 degree CW" msgstr "Ruota di 90 gradi orari" -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4694 msgid "Shell Toggle" msgstr "Attiva/Disattiva Shell" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4695 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:4630 +#: appGUI/MainGUI.py:4697 msgid "Flip on X_axis" msgstr "Capovolsi sull'asse X" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4698 msgid "Flip on Y_axis" msgstr "Capovolsi sull'asse Y" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4704 msgid "Copy Obj" msgstr "Copia Oggetto" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4705 msgid "Open Tools Database" msgstr "Apri DataBase Utensili" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4706 msgid "Open Excellon File" msgstr "Apri file Excellon" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4707 msgid "Open Gerber File" msgstr "Apri file Gerber" -#: appGUI/MainGUI.py:4641 appGUI/MainGUI.py:4906 +#: appGUI/MainGUI.py:4708 appGUI/MainGUI.py:4973 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:4712 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4645 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4712 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Strumento importazione PDF" -#: appGUI/MainGUI.py:4650 +#: appGUI/MainGUI.py:4717 msgid "Toggle the axis" msgstr "Commuta assi" -#: appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4718 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4718 msgid "Copy Obj_Name" msgstr "Copia Nome Oggetto" -#: appGUI/MainGUI.py:4656 appGUI/MainGUI.py:4900 appGUI/MainGUI.py:5011 -#: appGUI/MainGUI.py:5157 +#: appGUI/MainGUI.py:4723 appGUI/MainGUI.py:4967 appGUI/MainGUI.py:5078 +#: appGUI/MainGUI.py:5224 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4656 appGUI/MainGUI.py:4900 appGUI/MainGUI.py:5011 -#: appGUI/MainGUI.py:5157 +#: appGUI/MainGUI.py:4723 appGUI/MainGUI.py:4967 appGUI/MainGUI.py:5078 +#: appGUI/MainGUI.py:5224 msgid "Distance Minimum Tool" msgstr "Strumento distanza minima" -#: appGUI/MainGUI.py:4657 +#: appGUI/MainGUI.py:4724 msgid "Open Preferences Window" msgstr "Apri finestra preferenze" -#: appGUI/MainGUI.py:4658 +#: appGUI/MainGUI.py:4725 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4658 +#: appGUI/MainGUI.py:4725 msgid "Rotate by 90 degree CCW" msgstr "Ruota 90 gradi antiorari" -#: appGUI/MainGUI.py:4659 +#: appGUI/MainGUI.py:4726 msgid "Run a Script" msgstr "Esegui Script" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4727 msgid "Toggle the workspace" msgstr "(Dis)abilita area di lavoro" -#: appGUI/MainGUI.py:4666 -#, fuzzy -#| msgid "Alt+S" +#: appGUI/MainGUI.py:4733 msgid "Alt+B" -msgstr "Alt+S" +msgstr "Alt+B" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4734 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4735 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4735 msgid "2-Sided PCB" msgstr "PCB doppia faccia" -#: appGUI/MainGUI.py:4669 +#: appGUI/MainGUI.py:4736 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4670 +#: appGUI/MainGUI.py:4737 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4670 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4737 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 -#, fuzzy -#| msgid "Fiducials Tool" msgid "Fiducials" -msgstr "Strumento Fiducial" +msgstr "Fiducials" -#: appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4738 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4671 appPlugins/ToolInvertGerber.py:103 +#: appGUI/MainGUI.py:4738 appPlugins/ToolInvertGerber.py:103 #: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 msgid "Invert Gerber" msgstr "Inverti Gerber" -#: appGUI/MainGUI.py:4672 +#: appGUI/MainGUI.py:4739 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4673 +#: appGUI/MainGUI.py:4740 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4741 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4675 +#: appGUI/MainGUI.py:4742 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4675 -#, fuzzy -#| msgid "Solder Paste Dispensing Tool" +#: appGUI/MainGUI.py:4742 msgid "Solder Paste Dispensing" msgstr "Strumento dispensa solder paste" -#: appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4743 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4743 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4677 +#: appGUI/MainGUI.py:4744 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4678 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 +#: appGUI/MainGUI.py:4745 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 #: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 msgid "Non-Copper Clearing" msgstr "Pulizia non-rame (NCC)" -#: appGUI/MainGUI.py:4679 +#: appGUI/MainGUI.py:4746 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4679 appPlugins/ToolIsolation.py:3271 +#: appGUI/MainGUI.py:4746 appPlugins/ToolIsolation.py:3271 #: appPlugins/ToolNCC.py:4290 msgid "Optimal" msgstr "Ottimizzazione" -#: appGUI/MainGUI.py:4680 +#: appGUI/MainGUI.py:4747 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4680 -#, fuzzy -#| msgid "Paint Area Tool" +#: appGUI/MainGUI.py:4747 msgid "Paint Area" msgstr "Strumento disegna area" -#: appGUI/MainGUI.py:4681 +#: appGUI/MainGUI.py:4748 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4681 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4748 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 -#, fuzzy -#| msgid "Code" msgid "QRCode" -msgstr "Codice" +msgstr "QRCode" -#: appGUI/MainGUI.py:4682 -#, fuzzy -#| msgid "Run Rules Check" +#: appGUI/MainGUI.py:4749 msgid "Rules Check" -msgstr "Esegui controllo regole" +msgstr "Controllo regole" -#: appGUI/MainGUI.py:4683 +#: appGUI/MainGUI.py:4750 msgid "View File Source" msgstr "Vedi file sorgente" -#: appGUI/MainGUI.py:4684 +#: appGUI/MainGUI.py:4751 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4685 +#: appGUI/MainGUI.py:4752 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4685 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 -#, fuzzy -#| msgid "Subtractor" +#: appGUI/MainGUI.py:4752 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 msgid "Subtract" -msgstr "Sottraendo" +msgstr "Sottrai" -#: appGUI/MainGUI.py:4686 appGUI/MainGUI.py:4904 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:4971 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4686 +#: appGUI/MainGUI.py:4753 msgid "Cutout PCB" msgstr "Taglia PCB" -#: appGUI/MainGUI.py:4687 +#: appGUI/MainGUI.py:4754 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4687 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4754 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Pannellizza PCB" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4757 msgid "Enable Non-selected Objects" msgstr "Abilita oggetti non selezionati" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4758 msgid "Disable Non-selected Objects" msgstr "Disabilita oggetti non selezionati" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4759 msgid "Toggle Full Screen" msgstr "(Dis)abilita schermo intero" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4762 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4762 msgid "Abort current task (gracefully)" msgstr "Annulla l'azione corrente" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4766 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4766 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6499,236 +6424,236 @@ msgstr "" "Incolla speciale. Converte uno stile di percorso Windows in quello richiesto " "in Tcl Shell" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4770 msgid "Open Online Manual" msgstr "Apri manuale online" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4771 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4771 msgid "Rename Objects" msgstr "Rinomina Oggetti" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4772 msgid "Open Online Tutorials" msgstr "Apri tutorial online" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4773 msgid "Refresh Plots" msgstr "Aggiorna plot" -#: appGUI/MainGUI.py:4707 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4774 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Cancella oggetto" -#: appGUI/MainGUI.py:4708 appGUI/MainGUI.py:5013 +#: appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5080 msgid "Alternate: Delete Tool" msgstr "Alternativo: strumento elimina" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4776 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:4710 appGUI/MainGUI.py:4909 appGUI/MainGUI.py:5015 -#: appGUI/MainGUI.py:5156 +#: appGUI/MainGUI.py:4777 appGUI/MainGUI.py:4976 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:5223 msgid "Space" msgstr "Spazio" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4777 msgid "En(Dis)able Obj Plot" msgstr "(Dis)abilita il plot degli oggetti" -#: appGUI/MainGUI.py:4711 appGUI/MainGUI.py:4911 appGUI/MainGUI.py:5014 -#: appGUI/MainGUI.py:5155 +#: appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5081 +#: appGUI/MainGUI.py:5222 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:4778 msgid "Deselects all objects" msgstr "Deseleziona oggetti" -#: appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:4792 msgid "Editor Shortcut list" msgstr "Lista shortcut dell'editor" -#: appGUI/MainGUI.py:4880 +#: appGUI/MainGUI.py:4947 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: appGUI/MainGUI.py:4881 +#: appGUI/MainGUI.py:4948 msgid "Draw an Arc" msgstr "Disegna un arco" -#: appGUI/MainGUI.py:4883 +#: appGUI/MainGUI.py:4950 msgid "Copy Geo Item" msgstr "Copia elemento Geometria" -#: appGUI/MainGUI.py:4884 +#: appGUI/MainGUI.py:4951 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:4885 +#: appGUI/MainGUI.py:4952 msgid "Polygon Intersection Tool" msgstr "Strumento intersezione poligoni" -#: appGUI/MainGUI.py:4886 +#: appGUI/MainGUI.py:4953 msgid "Geo Paint Tool" msgstr "Strumento disegno geometria" -#: appGUI/MainGUI.py:4887 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5145 +#: appGUI/MainGUI.py:4954 appGUI/MainGUI.py:5072 appGUI/MainGUI.py:5212 msgid "Jump to Location (x, y)" msgstr "Vai alla posizione (x, y)" -#: appGUI/MainGUI.py:4889 +#: appGUI/MainGUI.py:4956 msgid "Move Geo Item" msgstr "Sposta elemento Geometria" -#: appGUI/MainGUI.py:4890 +#: appGUI/MainGUI.py:4957 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:4891 +#: appGUI/MainGUI.py:4958 msgid "Draw a Polygon" msgstr "Disegna un poligono" -#: appGUI/MainGUI.py:4892 +#: appGUI/MainGUI.py:4959 msgid "Draw a Circle" msgstr "Disegna un cerchio" -#: appGUI/MainGUI.py:4893 +#: appGUI/MainGUI.py:4960 msgid "Draw a Path" msgstr "Disegna un persorso" -#: appGUI/MainGUI.py:4894 +#: appGUI/MainGUI.py:4961 msgid "Draw Rectangle" msgstr "Disegna un rettangolo" -#: appGUI/MainGUI.py:4895 +#: appGUI/MainGUI.py:4962 msgid "Polygon Subtraction Tool" msgstr "Strumento sottrazione poligono" -#: appGUI/MainGUI.py:4896 +#: appGUI/MainGUI.py:4963 msgid "Add Text Tool" msgstr "Strumento aggiungi testo" -#: appGUI/MainGUI.py:4897 +#: appGUI/MainGUI.py:4964 msgid "Polygon Union Tool" msgstr "Strumento unisci poligono" -#: appGUI/MainGUI.py:4898 +#: appGUI/MainGUI.py:4965 msgid "Flip shape on X axis" msgstr "Ribalta forme sull'asse X" -#: appGUI/MainGUI.py:4899 +#: appGUI/MainGUI.py:4966 msgid "Flip shape on Y axis" msgstr "Ribalta forme sull'asse Y" -#: appGUI/MainGUI.py:4901 +#: appGUI/MainGUI.py:4968 msgid "Skew shape on X axis" msgstr "Inclina forme sull'asse X" -#: appGUI/MainGUI.py:4902 +#: appGUI/MainGUI.py:4969 msgid "Skew shape on Y axis" msgstr "Inclina forme sull'asse Y" -#: appGUI/MainGUI.py:4903 +#: appGUI/MainGUI.py:4970 msgid "Editor Transformation Tool" msgstr "Strumento Edito trasformazione" -#: appGUI/MainGUI.py:4904 +#: appGUI/MainGUI.py:4971 msgid "Offset shape on X axis" msgstr "Applica offset alle forme sull'asse X" -#: appGUI/MainGUI.py:4905 +#: appGUI/MainGUI.py:4972 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4905 +#: appGUI/MainGUI.py:4972 msgid "Offset shape on Y axis" msgstr "Applica offset alle forme sull'asse Y" -#: appGUI/MainGUI.py:4907 appGUI/MainGUI.py:5016 appGUI/MainGUI.py:5159 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5226 msgid "Save Object and Exit Editor" msgstr "Salva oggetto ed esci dall'Editor" -#: appGUI/MainGUI.py:4908 +#: appGUI/MainGUI.py:4975 msgid "Polygon Cut Tool" msgstr "Strumento taglia poligono" -#: appGUI/MainGUI.py:4909 +#: appGUI/MainGUI.py:4976 msgid "Rotate Geometry" msgstr "Ruota Geometria" -#: appGUI/MainGUI.py:4910 +#: appGUI/MainGUI.py:4977 msgid "ENTER" msgstr "INVIO" -#: appGUI/MainGUI.py:4910 +#: appGUI/MainGUI.py:4977 msgid "Finish drawing for certain tools" msgstr "Completa disegno per alcuni utensili" -#: appGUI/MainGUI.py:4911 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5155 +#: appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5222 msgid "Abort and return to Select" msgstr "Annulla e torna a Seleziona" -#: appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5068 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: appGUI/MainGUI.py:5009 +#: appGUI/MainGUI.py:5076 msgid "Add a new Tool" msgstr "Aggiungi un nuovo TOOL" -#: appGUI/MainGUI.py:5015 +#: appGUI/MainGUI.py:5082 msgid "Toggle Slot direction" msgstr "Attiva/disattiva direzione slot" -#: appGUI/MainGUI.py:5017 +#: appGUI/MainGUI.py:5084 msgid "Ctrl+Space" msgstr "Ctrl+Spazio" -#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5156 +#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5223 msgid "Toggle array direction" msgstr "Attiva/disattiva direzione array" -#: appGUI/MainGUI.py:5139 +#: appGUI/MainGUI.py:5206 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:5149 +#: appGUI/MainGUI.py:5216 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:5152 +#: appGUI/MainGUI.py:5219 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:5154 +#: appGUI/MainGUI.py:5221 msgid "Alternate: Delete Apertures" msgstr "Alternativo: cancella aperture" -#: appGUI/MainGUI.py:5158 +#: appGUI/MainGUI.py:5225 msgid "Eraser Tool" msgstr "Strumento cancella" -#: appGUI/MainGUI.py:5160 +#: appGUI/MainGUI.py:5227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Strumento marca area" -#: appGUI/MainGUI.py:5161 +#: appGUI/MainGUI.py:5228 msgid "Poligonize Tool" msgstr "Strumento Poligonizza" -#: appGUI/MainGUI.py:5162 +#: appGUI/MainGUI.py:5229 msgid "Transformation Tool" msgstr "Strumento trasformazione" @@ -6838,14 +6763,12 @@ msgstr "Avvia editor oggetto" #: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 #: appGUI/ObjectUI.py:1264 msgid "INFO" -msgstr "" +msgstr "INFO" #: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 #: appGUI/ObjectUI.py:1266 -#, fuzzy -#| msgid "Show the Utilities." msgid "Show the Object Attributes." -msgstr "Mostra utilità." +msgstr "Mostra attributi dell'oggetto." #: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 @@ -7188,36 +7111,35 @@ msgid "Dia" msgstr "Diametro" #: appGUI/ObjectUI.py:1006 -#, fuzzy -#| msgid "" -#| "This is the Tool Number.\n" -#| "When ToolChange is checked, on toolchange event this value\n" -#| "will be showed as a T1, T2 ... Tn" msgid "" "Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" "will be showed as a T1, T2 ... Tn" msgstr "" -"Questo è il numero dell'utensile.\n" +"Numero utensile.\n" "Quando Cambio Utensile è selezionato, in caso di cambio utensile questo " "valore\n" "verrà mostrato come T1, T2 ... Tn" #: appGUI/ObjectUI.py:1015 msgid "Offset Type. The kind of cut offset to be used." -msgstr "" +msgstr "Tipo di offset. Il tipo di offset da usare per il taglio." #: appGUI/ObjectUI.py:1019 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" +"Tipo di lavoro. Tipicamente i valori sulla UI \n" +"sono selezionati in base alle operazioni effettuate e servono da promemoria." #: appGUI/ObjectUI.py:1029 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" +"Plot colonna. Visibile solo con oggetti Geometria MultiGeo.\n" +"Attiva il plot per gli strumenti geometria selezionati." #: appGUI/ObjectUI.py:1042 msgid "Launch Paint Tool in Tools Tab." @@ -7361,17 +7283,11 @@ msgstr "" #: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." -msgstr "" +msgstr "Genera il codice CNC per il percorso di autolivellamento." #: appGUI/ObjectUI.py:1452 -#, fuzzy -#| msgid "" -#| "Opens dialog to save G-Code\n" -#| "file." msgid "Opens dialog to save CNC Code file." -msgstr "" -"Apri la finestra di salvataggio del file\n" -"G-Code." +msgstr "Apri la finestra di salvataggio del file CNC." #: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." @@ -7415,7 +7331,7 @@ msgid "Align Left" msgstr "Allinea a sinistra" #: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5380 app_Main.py:5651 +#: appPlugins/ToolFilm.py:1247 app_Main.py:5396 app_Main.py:5667 msgid "Center" msgstr "Centro" @@ -7504,8 +7420,8 @@ msgstr "Preferenze chiuse senza salvarle." msgid "Preferences default values are restored." msgstr "I valori predefiniti delle preferenze vengono ripristinati." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3024 -#: app_Main.py:10459 +#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 +#: app_Main.py:10476 msgid "Failed to write defaults to file." msgstr "Impossibile scrivere le impostazioni predefinite nel file." @@ -8345,7 +8261,7 @@ msgstr "Impostazioni App" msgid "Grid Settings" msgstr "Impostazioni Griglia" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8278 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 msgid "X value" msgstr "Valore X" @@ -8353,7 +8269,7 @@ msgstr "Valore X" msgid "This is the Grid snap value on X axis." msgstr "Questo è il valore di snap alla griglia sull'asse X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8281 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 msgid "Y value" msgstr "Valore Y" @@ -8400,14 +8316,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8298 +#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 msgid "Portrait" msgstr "Verticale" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8300 +#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 msgid "Landscape" msgstr "Orizzontale" @@ -8427,8 +8343,8 @@ msgstr "" "e include le schede Progetto, Selezionato e Strumento." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:844 appPlugins/ToolDblSided.py:1018 -#: app_Main.py:8286 +#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 +#: app_Main.py:8302 msgid "Axis" msgstr "Assi" @@ -8448,7 +8364,7 @@ msgstr "" "Imposta la dimensione del carattere per gli elementi delle\n" "box testo della GUI utilizzati dall'applicazione." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8303 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 msgid "HUD" msgstr "HUD" @@ -8457,16 +8373,12 @@ msgid "This sets the font size for the Heads Up Display." msgstr "Questo imposta la dimensione del carattere dell'HUD (Head Up Display)." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:271 -#, fuzzy -#| msgid "Fill Color" msgid "Axis Color" -msgstr "Colore riempimento" +msgstr "Colore assi" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:273 -#, fuzzy -#| msgid "Set the color of the mouse cursor." msgid "Set the color of the screen axis." -msgstr "Imposta il colore del cursore del mouse." +msgstr "Imposta il colore degli assi a schermo." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:289 msgid "Mouse Settings" @@ -8665,7 +8577,7 @@ msgstr "" "Qualunque cosa sia qui selezionata verrà impostata ad ogni\n" "avvio di FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:38 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 #: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8674,11 +8586,11 @@ msgstr "MM" msgid "IN" msgstr "IN" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:45 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:46 msgid "Precision MM" msgstr "Precisione MM" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:47 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:48 msgid "" "The number of decimals used throughout the application\n" "when the set units are in METRIC system.\n" @@ -8688,11 +8600,11 @@ msgstr "" "quando è impostata l'unità del sistema METRICO.\n" "Ogni modifica richiederà il riavvio del programma." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:59 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:60 msgid "Precision Inch" msgstr "Precisione POLLICI" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:61 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:62 msgid "" "The number of decimals used throughout the application\n" "when the set units are in INCH system.\n" @@ -8702,11 +8614,11 @@ msgstr "" "quando è impostata l'unità del sistema POLLICI.\n" "Ogni modifica richiederà il riavvio del programma." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:73 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:74 msgid "Graphic Engine" msgstr "Motore grafico" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:74 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:75 msgid "" "Choose what graphic engine to use in FlatCAM.\n" "Legacy(2D) -> reduced functionality, slow performance but enhanced " @@ -8725,19 +8637,19 @@ msgstr "" "Intel HD3000 o precedente. In questo caso l'area della trama apparirà nera\n" "quindi usa la modalità Legacy (2D)." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:80 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:81 msgid "Legacy(2D)" msgstr "Legacy(2D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:81 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:82 msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:93 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 msgid "APPLICATION LEVEL" msgstr "LIVELLO APPLICAZIONE" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8753,11 +8665,11 @@ msgstr "" "La scelta qui influenzerà i parametri nelle\n" "schede selezionate per tutti i tipi di oggetti FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 msgid "Portable app" msgstr "App portabile" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8771,11 +8683,11 @@ msgstr "" "ciò significa che i file delle preferenze verranno salvati\n" "nella cartella dell'applicazione, nella sottocartella lib\\config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:115 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 msgid "Verbose log" msgstr "Log verboso" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." @@ -8783,51 +8695,51 @@ msgstr "" "Abilita i messaggi di log nella shell Tcl.\n" "Richiede il riavvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:127 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 msgid "Languages" msgstr "Lingua" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 msgid "Set the language used throughout FlatCAM." msgstr "Imposta la lingua usata in FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:135 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 #: appTranslation.py:106 msgid "Apply Language" msgstr "Applica lingua" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." msgstr "" "Imposta la lingua usata in FlatCAM. L'App verrà riavviata dopo il click." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:150 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 msgid "Startup Settings" msgstr "Impostazioni avvio" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 msgid "Splash Screen" msgstr "Schermata iniziale" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:156 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 msgid "Enable display of the splash screen at application startup." msgstr "Abilita la visualizzazione della schermata iniziale all'avvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:168 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 msgid "Sys Tray Icon" msgstr "Icona barra di sistema" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:170 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Abilita l'icona di FlatCAM nella barra di sistema." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:175 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 msgid "Show Shell" msgstr "Mostra shell" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:177 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8835,11 +8747,11 @@ msgstr "" "Seleziona questa casella se vuoi che la shell sia eseguita\n" "automaticamente all'avvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:184 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 msgid "Show Project" msgstr "Mostra progetto" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:186 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8848,11 +8760,11 @@ msgstr "" "scheda strumenti\n" "sia mostrata automaticamente all'avvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:192 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 msgid "Version Check" msgstr "Controllo versione" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:194 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8860,11 +8772,11 @@ msgstr "" "Selezionare questa casella se si desidera controllare\n" "automaticamente all'avvio la presenza di una nuova versione." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:201 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 msgid "Send Statistics" msgstr "Invia statistiche" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:203 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8872,11 +8784,11 @@ msgstr "" "Seleziona questa casella se accetti di inviare anonimamente\n" "alcune statistiche all'avvio, per aiutare a migliorare FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:217 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 msgid "Workers number" msgstr "Numero lavori" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:219 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8892,11 +8804,11 @@ msgstr "" "Il valore predefinito è 2.\n" "Ogni modifica sarà applicata al prossimo avvio dell'app." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:233 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 msgid "Geo Tolerance" msgstr "Tolleranza geometrie" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:235 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8912,15 +8824,15 @@ msgstr "" "termini di prestazioni. Un valore più elevato fornirà più\n" "prestazioni a scapito del livello di dettaglio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:255 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 msgid "Save Settings" msgstr "Salva impostazioni" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 msgid "Save Compressed Project" msgstr "Salva progetti ompressi" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:261 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8928,11 +8840,11 @@ msgstr "" "Imposta se salvare un progetto compresso o non compresso.\n" "Se selezionato, salverà un progetto FlatCAM compresso." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:270 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 msgid "Compression" msgstr "Compressione" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:272 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8942,11 +8854,11 @@ msgstr "" "progetti FlatCAM. Un valore più alto significa una maggior compressione\n" "ma richiede più utilizzo di RAM e più tempo di elaborazione." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:283 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 msgid "Enable Auto Save" msgstr "Abilita autosalvataggio" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:285 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -8956,11 +8868,11 @@ msgstr "" "Quanto attivo, l'applicazione tenterà di salvare il progetto\n" "ad intervalli regolari." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:295 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 msgid "Interval" msgstr "Intervallo" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:297 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -8972,45 +8884,45 @@ msgstr "" "se il progetto è stato salvato manualmente almeno una volta.\n" "Quando attivo, alcune operazioni potrebbero bloccare questa funzione." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:313 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 msgid "Text to PDF parameters" msgstr "Parametri conversione da testo a PDF" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:315 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Utilizzato quando si salva il testo nell'editor di Codice o negli oggetti " "documento di FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:324 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 msgid "Top Margin" msgstr "Margine superiore" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:326 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 msgid "Distance between text body and the top of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo superiore del file PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:337 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 msgid "Bottom Margin" msgstr "Margine inferiore" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:339 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 msgid "Distance between text body and the bottom of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo inferiore del file PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:350 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 msgid "Left Margin" msgstr "Margine sinistro" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:352 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 msgid "Distance between text body and the left of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo sinistro del file PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:363 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 msgid "Right Margin" msgstr "Margine destro" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:365 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 msgid "Distance between text body and the right of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo destro del file PDF." @@ -9273,26 +9185,20 @@ msgstr "" "gran numero di elementi geometrici." #: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 -#, fuzzy -#| msgid "Geometry Editor" msgid "Geometry Export" -msgstr "Editor Geometrie" +msgstr "Esporta geometria" #: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:26 -#, fuzzy -#| msgid "" -#| "The parameters set here are used in the file exported\n" -#| "when using the File -> Export -> Export Gerber menu entry." msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export DXF menu entry." msgstr "" "I parametri impostati qui vengono utilizzati nel file esportato\n" -"quando si utilizza la voce di menu File -> Esporta -> Esporta Gerber." +"quando si utilizza la voce di menu File -> Esporta -> Esporta DXF." #: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:39 msgid "Autodesk DXF Format used when exporting Geometry as DXF." -msgstr "" +msgstr "Formato DXF Autodesk usato per l'esportazione le geometrie come DXF." #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" @@ -9663,10 +9569,8 @@ msgid "Rounded Geo" msgstr "Geometria arrotondata" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:20 -#, fuzzy -#| msgid "Copper Thieving Tool" msgid "Copper Thieving Plugin" -msgstr "Strumento Copper Thieving" +msgstr "Plugin Copper Thieving" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:33 msgid "" @@ -9724,7 +9628,7 @@ msgstr "Selezione Area" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:936 +#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 #: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 #: appPlugins/ToolPaint.py:3286 msgid "Reference Object" @@ -9945,10 +9849,8 @@ msgid "Robber bar" msgstr "Barra Robber" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:20 -#, fuzzy -#| msgid "Calibration Points" msgid "Calibration Plugin" -msgstr "Punti di calibrazione" +msgstr "Plugin Calibrazione" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:32 @@ -10062,14 +9964,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 #: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5648 +#: appPlugins/ToolFilm.py:1249 app_Main.py:5664 msgid "Top Left" msgstr "Alto Destra" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 #: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5649 +#: appPlugins/ToolFilm.py:1250 app_Main.py:5665 msgid "Bottom Right" msgstr "Basso Destra" @@ -10286,10 +10188,8 @@ msgid "The thickness of the line that makes the cutout geometry." msgstr "Spessore delle linee che creano la geometria dei bordi." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:20 -#, fuzzy -#| msgid "Fiducials Tool" msgid "Fiducials Plugin" -msgstr "Strumento Fiducial" +msgstr "Plugin Fiducials" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 #: appPlugins/ToolFiducials.py:912 @@ -10395,10 +10295,8 @@ msgid "Line thickness" msgstr "Spessore linea" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:20 -#, fuzzy -#| msgid "Invert Gerber Tool" msgid "Invert Gerber Plugin" -msgstr "Strumento inverti gerber" +msgstr "Plugin inversione Gerber" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:27 msgid "" @@ -10443,10 +10341,8 @@ msgid "Bevel" msgstr "Smussatura" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:20 -#, fuzzy -#| msgid "Optimal Tool" msgid "Optimal Plugin" -msgstr "Strumento Ottimo" +msgstr "Plugin Ottimale" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27 msgid "" @@ -10492,10 +10388,8 @@ msgstr "" "pari ad una percentuale del diametro del pad." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:20 -#, fuzzy -#| msgid "QRCode Tool" msgid "QRCode Plugin" -msgstr "Strumento QRCode" +msgstr "Plugin QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:27 msgid "" @@ -10506,7 +10400,7 @@ msgstr "" "in un file Gerber selezionato o esportato su file." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8266 +#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 msgid "Version" msgstr "Versione" @@ -10654,10 +10548,8 @@ msgid "Set the QRCode background color." msgstr "Imposta il colore dello sfondo del QRCode." #: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:20 -#, fuzzy -#| msgid "Check Rules" msgid "Check Rules Plugin" -msgstr "Controllo regole" +msgstr "Plugin Controllo regole" #: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:26 msgid "" @@ -10860,10 +10752,8 @@ msgstr "" "sono sopra la soglia." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:20 -#, fuzzy -#| msgid "2-Sided PCB" msgid "2-Sided Plugin" -msgstr "PCB doppia faccia" +msgstr "Plugin PCB doppia faccia" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:27 msgid "" @@ -10877,12 +10767,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 #: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2782 -#: appPlugins/ToolDblSided.py:1002 +#: appPlugins/ToolDblSided.py:1012 msgid "Drill Dia" msgstr "Diametro foro" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1004 appPlugins/ToolDblSided.py:1009 +#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 msgid "Diameter of the drill for the alignment holes." msgstr "Diametro per i fori di allineamento." @@ -10892,7 +10782,7 @@ msgstr "Allinea all'asse" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:845 appPlugins/ToolDblSided.py:1020 +#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Specchia verticale (X) o orizzontale (Y)." @@ -10903,12 +10793,12 @@ msgid "Mirror Axis" msgstr "Asse di Specchio" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:881 msgid "Box" msgstr "Contenitore" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:872 +#: appPlugins/ToolDblSided.py:882 msgid "Hole Snap" msgstr "Snap fori" @@ -10935,10 +10825,8 @@ msgstr "" "- Snap fori-> un punto definito dal centro di un foro in un oggetto Excellon" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:20 -#, fuzzy -#| msgid "Calculators Tool" msgid "Calculators Plugin" -msgstr "Strumento Calcolatrici" +msgstr "Plugin Calcolatrici" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 #: appPlugins/ToolCalculators.py:415 @@ -11089,10 +10977,8 @@ msgid "Drill Diameter" msgstr "Diametro punta" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:21 -#, fuzzy -#| msgid "Cutout PCB" msgid "Cutout Plugin" -msgstr "Taglia PCB" +msgstr "Plugin Taglia PCB" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:28 msgid "" @@ -11197,10 +11083,8 @@ msgstr "" "due fori vicini." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:21 -#, fuzzy -#| msgid "Drilling Tool" msgid "Drilling Plugin" -msgstr "Tool Foratura" +msgstr "Plugin Foratura" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:28 #: appPlugins/ToolDrilling.py:2276 @@ -11581,10 +11465,8 @@ msgstr "" "le aree di interdizione." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:21 -#, fuzzy -#| msgid "plugin_tab" msgid "Film Plugin" -msgstr "plugin_tab" +msgstr "Plugin Film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 msgid "" @@ -11714,21 +11596,17 @@ msgstr "" "mentre i valori negativi inclinano a sinistra." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." msgid "" "The reference point to be used as origin for the adjustment.\n" "It can be one of the four points of the geometry bounding box." msgstr "" -"Il punto di riferimento da utilizzare come origine per l'inclinazione.\n" +"Il punto di riferimento da utilizzare come origine per l'adattamento.\n" "Può essere uno dei quattro punti del riquadro di delimitazione della " "geometria." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 #: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5647 +#: appPlugins/ToolFilm.py:1248 app_Main.py:5663 msgid "Bottom Left" msgstr "Basso Sinistra" @@ -11796,10 +11674,8 @@ msgstr "" "Il valore di default è 96 DPI. Cambia il valore per riscalare il file PNG." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:20 -#, fuzzy -#| msgid "Isolation Routing" msgid "Isolation Plugin" -msgstr "Percorso di isolamento" +msgstr "Plugin isolamento" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:36 @@ -11843,23 +11719,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 #: appPlugins/ToolIsolation.py:3378 -#, fuzzy -#| msgid "Passes" msgid "Pad Passes" -msgstr "Passate" +msgstr "Passate Pad" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appPlugins/ToolIsolation.py:3380 -#, fuzzy -#| msgid "" -#| "Width of the isolation gap in\n" -#| "number (integer) of tool widths." msgid "" "Width of the extra isolation gap for pads only,\n" "in number (integer) of tool widths." msgstr "" -"Larghezza della distanza di isolamento in\n" -"numero (intero) di larghezze dell'utensile." +"Larghezza dell'extra distanza di isolamento dei soli pads,\n" +"in numero (intero) di larghezze dell'utensile." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 @@ -12015,10 +11885,8 @@ msgstr "" "- 'Progressivo': - dopo che ogni forma è stata generata, verrà tracciata" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:20 -#, fuzzy -#| msgid "Milling Tool" msgid "Levelling Plugin" -msgstr "Strumento fresatura" +msgstr "Plugin Livellamento" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:39 #: appPlugins/ToolLevelling.py:1894 @@ -12032,7 +11900,7 @@ msgstr "" "- Griglia: genererà automaticamente una griglia di punti di probe" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8270 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 msgid "Grid" msgstr "Griglia" @@ -12130,10 +11998,8 @@ msgid "Safe height (Z) distance when jogging to origin." msgstr "Altezza (Z) per lo spostamento in jog verso l'origine." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:21 -#, fuzzy -#| msgid "Milling Tool" msgid "Milling Plugin" -msgstr "Strumento fresatura" +msgstr "Plugin fresatura" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 #: appPlugins/ToolMilling.py:3554 @@ -12287,10 +12153,8 @@ msgstr "" "- Basato su linee: linee parallele." #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:21 -#, fuzzy -#| msgid "plugin_tab" msgid "NCC Plugin" -msgstr "plugin_tab" +msgstr "Plugin NCC" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:28 msgid "" @@ -12338,10 +12202,8 @@ msgstr "" "oggetto." #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:21 -#, fuzzy -#| msgid "Paint Plotting" msgid "Paint Plugin" -msgstr "Disegna aree dipinte" +msgstr "Plugin Disegno" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appPlugins/ToolPaint.py:3276 @@ -12369,10 +12231,8 @@ msgstr "" "altro oggetto." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:20 -#, fuzzy -#| msgid "Panelize PCB" msgid "Panelize Plugin" -msgstr "Pannellizza PCB" +msgstr "Plugin Pannellizza" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:27 msgid "" @@ -12504,10 +12364,8 @@ msgstr "" "In unità correnti." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:20 -#, fuzzy -#| msgid "SolderPaste Tool" msgid "SolderPaste Plugin" -msgstr "Strumento SolderPaste" +msgstr "Plugin SolderPaste" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:27 msgid "" @@ -12671,10 +12529,8 @@ msgid "Files that control the GCode generation." msgstr "Files che controllano la generazione del GCode." #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:17 -#, fuzzy -#| msgid "Substractor Tool Options" msgid "Substractor Plugin" -msgstr "Opzioni strumento sottrai" +msgstr "Plugin di Sottrazione" #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:24 msgid "" @@ -12707,10 +12563,8 @@ msgstr "" "dopo un'operazione riuscita." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:20 -#, fuzzy -#| msgid "Transform Tool" msgid "Transform Plugin" -msgstr "Strumento trasformazione" +msgstr "Plugin trasformazione" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:27 msgid "" @@ -12934,7 +12788,7 @@ msgstr "Converti unità in " #: appObjects/AppObject.py:220 msgid "Gerber X2 drill file detected. Converted to Excellon object." -msgstr "" +msgstr "Rilevato un file Gerber forature X2. Convertito in oggetto Excellon." #: appObjects/AppObject.py:264 appObjects/AppObject.py:270 #: appObjects/AppObject.py:276 appObjects/AppObject.py:282 @@ -13239,7 +13093,7 @@ msgstr "Oggetto rinominato da {old} a {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7584 app_Main.py:7590 app_Main.py:7596 app_Main.py:7602 +#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 msgid "selected" msgstr "selezionato" @@ -13297,12 +13151,14 @@ msgstr "Processo Gerber. Analisi" #: appParsers/ParseGerber.py:476 msgid "Gerber X2 format detected. Parsing may not be done correctly." -msgstr "" +msgstr "Rilevato formato Gerber X2. L'analisi potrebbe non essere corretta." #: appParsers/ParseGerber.py:480 msgid "" "Drill file Gerber X2 format detected. Parsing may not be done correctly." msgstr "" +"Rilevato formato Gerber X2 di foratura. L'analisi potrebbe non essere " +"corretta." #: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 @@ -13384,7 +13240,7 @@ msgid "Click on the START point." msgstr "Fai clic sul punto di PARTENZA." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:435 +#: appPlugins/ToolDblSided.py:445 msgid "Cancelled by user request." msgstr "Annullato su richiesta dell'utente." @@ -13487,7 +13343,7 @@ msgstr "" #: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 #: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 #: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2833 -#: appPlugins/ToolDblSided.py:1121 appPlugins/ToolDrilling.py:2916 +#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 #: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 #: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 #: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 @@ -13504,7 +13360,7 @@ msgstr "Azzera strumento" #: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 #: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 #: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2836 -#: appPlugins/ToolDblSided.py:1124 appPlugins/ToolDrilling.py:2919 +#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 #: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 #: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 #: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 @@ -13626,10 +13482,8 @@ msgstr "" "a seconda dei parametri sopra" #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 -#, fuzzy -#| msgid "Calibration Tool" msgid "Calibration" -msgstr "Strumento Calibrazione" +msgstr "Calibrazione" #: appPlugins/ToolCalibration.py:191 msgid "Tool initialized" @@ -13668,19 +13522,19 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Annullato. Sono necessari 4 punti per la generazione del GCode." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:553 appPlugins/ToolFilm.py:323 +#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 #: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 #: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5108 app_Main.py:5628 app_Main.py:5999 app_Main.py:6084 -#: app_Main.py:6258 app_Main.py:6562 app_Main.py:6723 app_Main.py:6769 -#: app_Main.py:6816 app_Main.py:6871 app_Main.py:6919 app_Main.py:7088 -#: app_Main.py:9271 app_Main.py:9365 app_Main.py:9407 app_Main.py:9449 -#: app_Main.py:9491 app_Main.py:9532 app_Main.py:9577 app_Main.py:9622 -#: app_Main.py:10123 app_Main.py:10127 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5124 app_Main.py:5644 app_Main.py:6015 app_Main.py:6100 +#: app_Main.py:6274 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 +#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 +#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 +#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 +#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Nessun oggetto selezionato." @@ -13953,7 +13807,7 @@ msgstr "Riempimento griglia di quadrati selezionata." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 #: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 #: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:454 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 #: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 @@ -14061,10 +13915,8 @@ msgid "Gerber Object to which will be added a copper thieving." msgstr "Oggetto Gerber a cui verrà aggiunto il copper thieving." #: appPlugins/ToolCopperThieving.py:1322 -#, fuzzy -#| msgid "Milling Parameters" msgid "Thieving Parameters" -msgstr "Parametri fresatura" +msgstr "Parametri Thieving" #: appPlugins/ToolCopperThieving.py:1331 msgid "" @@ -14175,10 +14027,8 @@ msgstr "" "la barra dei ladri se sono stati generati." #: appPlugins/ToolCorners.py:117 -#, fuzzy -#| msgid "Corners Tool" msgid "Corners" -msgstr "Strumento Bordi" +msgstr "Angoli" #: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 #: appPlugins/ToolCorners.py:555 @@ -14210,7 +14060,7 @@ msgid "Locations where to place corner markers." msgstr "Locazioni in cui inserire i marcatori dei bordi." #: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5650 +#: app_Main.py:5666 msgid "Top Right" msgstr "Alto destra" @@ -14227,13 +14077,11 @@ msgid "Will add corner markers to the selected Gerber file." msgstr "Aggiungerà marcatori bordi al file Gerber selezionato." #: appPlugins/ToolCorners.py:852 -#, fuzzy -#| msgid "Drills in Corners" msgid "Drills in Locations" -msgstr "Fori negli angoli" +msgstr "Fori in posizioni" #: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1113 msgid "Create Excellon Object" msgstr "Creao oggetto Excellon" @@ -14242,10 +14090,8 @@ msgid "Will add drill holes in the center of the markers." msgstr "Aggiungerà dei fori al centro dei markers." #: appPlugins/ToolCorners.py:888 -#, fuzzy -#| msgid "Locations" msgid "Check in Locations" -msgstr "Locazioni" +msgstr "Controllo in posizioni" #: appPlugins/ToolCorners.py:895 msgid "" @@ -14254,6 +14100,10 @@ msgid "" "the corner locations, wait for the user interaction and then\n" "move to the next location until the last one." msgstr "" +"Sarà creato un oggetto Excellon usando un preprocessore speciale.\n" +"Il mandrino non partirà e il sensore montato si muoverà alla posizione\n" +"dell'angolo, attenderà l'interazione dell'utente e poi\n" +"si sposterà alla prossima locazione fino all'ultima." #: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 #: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 @@ -14262,7 +14112,7 @@ msgstr "" #: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 #: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 -#: app_Main.py:4958 +#: app_Main.py:4974 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." @@ -14297,8 +14147,8 @@ msgid "Default tool added." msgstr "Tool di default aggiunto." #: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6573 -#: app_Main.py:6594 +#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 +#: app_Main.py:6610 msgid "Selected tool can't be used here. Pick another." msgstr "Il tool selezionato non è utilizzabile qui. Prendine un altro." @@ -14422,18 +14272,14 @@ msgid "Finished manual adding of gaps." msgstr "Aggiunta di gaps terminata." #: appPlugins/ToolCutOut.py:2314 -#, fuzzy -#| msgid "" -#| "Create a Geometry object with\n" -#| "toolpaths to cut around polygons." msgid "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." msgstr "" "Crea un oggetto Geometria con\n" -"percorsi utensile per tagliare esternamente i poligoni." +"percorsi utensile per tagliare il materiale circondante." -#: appPlugins/ToolCutOut.py:2340 appPlugins/ToolDblSided.py:691 +#: appPlugins/ToolCutOut.py:2340 appPlugins/ToolDblSided.py:701 #: appPlugins/ToolPanelize.py:1137 msgid "Source Object" msgstr "Oggetto sorgente" @@ -14628,60 +14474,56 @@ msgstr "Oggetto Excellon con i fori di allineamento creati ..." msgid "There is no Excellon object loaded ..." msgstr "Nessun oggetto Excellon caricato ..." -#: appPlugins/ToolDblSided.py:386 +#: appPlugins/ToolDblSided.py:390 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Clicca sul disegno nel foro Excellon desiderato" -#: appPlugins/ToolDblSided.py:430 +#: appPlugins/ToolDblSided.py:434 msgid "Mirror reference point set." msgstr "Punto di riferimento specchio." -#: appPlugins/ToolDblSided.py:458 +#: appPlugins/ToolDblSided.py:468 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Possono essere specchiati solo oggetti Gerber, Excellon e Geometry." -#: appPlugins/ToolDblSided.py:470 +#: appPlugins/ToolDblSided.py:480 msgid "There is no Box object loaded ..." msgstr "Nessun oggetto contenitore caricato ..." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:490 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "" "Non ci sono coordinate Punto nel campo Punto. Aggiungi corde e riprova ..." -#: appPlugins/ToolDblSided.py:487 camlib.py:2449 +#: appPlugins/ToolDblSided.py:497 camlib.py:2449 msgid "Object was mirrored" msgstr "Oggetti specchiati" -#: appPlugins/ToolDblSided.py:665 appPlugins/ToolNCC.py:4126 -#, fuzzy -#| msgid "" -#| "Create a Geometry object with\n" -#| "toolpaths to cut all non-copper regions." +#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." msgstr "" "Crea un oggetto Geometry con\n" -"percorsi utensile per tagliare tutte le regioni non rame." +"percorsi utensile per coprire lo spazio fuori dai pattern di rame." -#: appPlugins/ToolDblSided.py:692 +#: appPlugins/ToolDblSided.py:702 msgid "Objects to be mirrored" msgstr "Oggetto da specchiare" -#: appPlugins/ToolDblSided.py:699 +#: appPlugins/ToolDblSided.py:709 msgid "Select the type of application object to be processed in this tool." msgstr "" "Selezionare il tipo di oggetto dell'applicazione da elaborare in questo " "strumento." -#: appPlugins/ToolDblSided.py:733 +#: appPlugins/ToolDblSided.py:743 msgid "Bounds Values" msgstr "Valori limite" -#: appPlugins/ToolDblSided.py:735 +#: appPlugins/ToolDblSided.py:745 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14689,39 +14531,39 @@ msgstr "" "Seleziona dal disegno l'oggetto(i)\n" "per i quali calcolare i valori limite." -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:755 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 +#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 msgid "Minimum location." msgstr "Locazione minima." -#: appPlugins/ToolDblSided.py:759 +#: appPlugins/ToolDblSided.py:769 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:783 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 +#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 msgid "Maximum location." msgstr "Locazione massima." -#: appPlugins/ToolDblSided.py:787 +#: appPlugins/ToolDblSided.py:797 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:798 +#: appPlugins/ToolDblSided.py:808 msgid "Center point coordinates" msgstr "Coordinate punto centrale" -#: appPlugins/ToolDblSided.py:800 +#: appPlugins/ToolDblSided.py:810 msgid "Centroid" msgstr "Centroide" -#: appPlugins/ToolDblSided.py:802 +#: appPlugins/ToolDblSided.py:812 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14729,11 +14571,11 @@ msgstr "" "La posizione del punto centrale per il box delimitante\n" "rettangolare. Centroide. Il formato è (x, y)." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:821 msgid "Calculate Bounds Values" msgstr "Calcola i valori dei limiti" -#: appPlugins/ToolDblSided.py:813 +#: appPlugins/ToolDblSided.py:823 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14743,15 +14585,15 @@ msgstr "" "per la selezione di oggetti.\n" "La forma dell'inviluppo è parallela all'asse X, Y." -#: appPlugins/ToolDblSided.py:838 +#: appPlugins/ToolDblSided.py:848 msgid "Mirror Operation" msgstr "Operazione Specchio" -#: appPlugins/ToolDblSided.py:839 +#: appPlugins/ToolDblSided.py:849 msgid "Parameters for the mirror operation" msgstr "Parametri per l'operazione specchio" -#: appPlugins/ToolDblSided.py:861 +#: appPlugins/ToolDblSided.py:871 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14769,11 +14611,11 @@ msgstr "" "riquadro di selezione di un altro oggetto selezionato sotto\n" "- Snap fori -> un punto definito dal centro di un foro in un oggetto Excellon" -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:891 msgid "Point coordinates" msgstr "Coordinate punto" -#: appPlugins/ToolDblSided.py:887 +#: appPlugins/ToolDblSided.py:897 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14788,17 +14630,17 @@ msgstr "" "Le coordinate (x, y) vengono acquisite premendo il tasto SHIFT\n" "e con il clic sinistro del mouse oppure inserite manualmente." -#: appPlugins/ToolDblSided.py:905 +#: appPlugins/ToolDblSided.py:915 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Oggetto che contiene fori che possono essere selezionati come riferimento " "per la specchiatura." -#: appPlugins/ToolDblSided.py:920 +#: appPlugins/ToolDblSided.py:930 msgid "Pick hole" msgstr "Prendi foro" -#: appPlugins/ToolDblSided.py:922 +#: appPlugins/ToolDblSided.py:932 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -14807,7 +14649,7 @@ msgstr "" "selezionato,\n" "e le coordinate del centro del foro verranno copiate nel campo Punto." -#: appPlugins/ToolDblSided.py:938 +#: appPlugins/ToolDblSided.py:948 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14817,11 +14659,11 @@ msgstr "" "Le coordinate del centro del rettangolo di selezione vengono usate\n" "come riferimento per l'operazione di specchio." -#: appPlugins/ToolDblSided.py:964 +#: appPlugins/ToolDblSided.py:974 msgid "Mirror" msgstr "Specchia" -#: appPlugins/ToolDblSided.py:967 +#: appPlugins/ToolDblSided.py:977 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14831,11 +14673,11 @@ msgstr "" "l'asse specificato. Non crea un nuovo oggetto,\n" "ma lo modifica." -#: appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:1003 msgid "PCB Alignment" msgstr "Allineamento PCB" -#: appPlugins/ToolDblSided.py:995 appPlugins/ToolDblSided.py:1106 +#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14845,7 +14687,7 @@ msgstr "" "fori di allineamento specificati e la loro\n" "relativa immagine speculare." -#: appPlugins/ToolDblSided.py:1037 appPlugins/ToolDblSided.py:1044 +#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14856,11 +14698,11 @@ msgstr "" "dal primo foro, facendone la copia speculare.\n" "Può essere modificato nella sezione Parametri specchio -> Riferimento" -#: appPlugins/ToolDblSided.py:1057 +#: appPlugins/ToolDblSided.py:1067 msgid "Alignment Drill Coordinates" msgstr "Coordinate fori di allineamento" -#: appPlugins/ToolDblSided.py:1059 +#: appPlugins/ToolDblSided.py:1069 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14878,11 +14720,11 @@ msgstr "" "- un foro in posizione speculare sull'asse selezionato sopra in 'asse " "specchio'." -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1077 msgid "Drill coordinates" msgstr "Coordinate fori" -#: appPlugins/ToolDblSided.py:1075 +#: appPlugins/ToolDblSided.py:1085 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14909,11 +14751,11 @@ msgstr "" "col pulsante destro nel campo e fai clic su Incolla.\n" "- inserendo manualmente le coordinate nel formato: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1090 +#: appPlugins/ToolDblSided.py:1100 msgid "Delete Last" msgstr "Cancella ultimo" -#: appPlugins/ToolDblSided.py:1093 +#: appPlugins/ToolDblSided.py:1103 msgid "Delete the last coordinates tuple in the list." msgstr "Cancella l'ultima tupla di coordinate dalla lista." @@ -15023,8 +14865,6 @@ msgid "" msgstr "Seleziona due oggetti e non più, per misurare la distanza tra loro ..." #: appPlugins/ToolDistanceMin.py:93 appPlugins/ToolDistanceMin.py:243 -#, fuzzy -#| msgid "Minimum distance" msgid "Minimum Distance" msgstr "Distanza minima" @@ -15121,7 +14961,7 @@ msgstr "Strumenti Multipli" #: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 #: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 #: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2511 +#: appPlugins/ToolPaint.py:574 app_Main.py:2525 msgid "No Tool Selected" msgstr "Nessun utensile selezionato" @@ -15320,17 +15160,13 @@ msgstr "" #: appPlugins/ToolEtchCompensation.py:103 #: appPlugins/ToolEtchCompensation.py:305 -#, fuzzy -#| msgid "Etch Compensation Tool" msgid "Etch Compensation" -msgstr "Strumento compensazione incisione" +msgstr "Compensazione incisione" #: appPlugins/ToolEtchCompensation.py:206 #: appPlugins/ToolEtchCompensation.py:220 -#, fuzzy -#| msgid "Milling Parameters" msgid "Missing parameter value." -msgstr "Parametri fresatura" +msgstr "Valore di parametro mancante." #: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 msgid "Gerber object that will be inverted." @@ -15638,7 +15474,7 @@ msgstr "File Film esportato in" #: appPlugins/ToolFilm.py:1159 msgid "Create a positive/negative film for UV exposure." -msgstr "" +msgstr "Crea un fil positivo/negativo per esposizione UV." #: appPlugins/ToolFilm.py:1190 msgid "" @@ -15665,35 +15501,25 @@ msgstr "" "presenti nel box Oggetto casella." #: appPlugins/ToolFilm.py:1244 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." msgid "" "The reference point to be used as origin for the adjustment.\n" "It can be one of the five points of the geometry bounding box." msgstr "" -"Il punto di riferimento da utilizzare come origine per l'inclinazione.\n" -"Può essere uno dei quattro punti del riquadro di delimitazione della " +"Il punto di riferimento da utilizzare come origine per l'adattamento.\n" +"Può essere uno dei cinque punti del riquadro di delimitazione della " "geometria." #: appPlugins/ToolFilm.py:1263 -#, fuzzy -#| msgid "Save Film" msgid "Scale Film" -msgstr "Salva Film" +msgstr "Riscala Film" #: appPlugins/ToolFilm.py:1307 -#, fuzzy -#| msgid "Save Film" msgid "Skew Film" -msgstr "Salva Film" +msgstr "Inclina Film" #: appPlugins/ToolFilm.py:1351 -#, fuzzy -#| msgid "Mirror (Flip)" msgid "Mirror Film" -msgstr "Specchia" +msgstr "Specchia Film" #: appPlugins/ToolFilm.py:1383 msgid "Film Parameters" @@ -15777,16 +15603,12 @@ msgid "Failed to create Follow Geometry." msgstr "Errore nella creazione della geometria Segui." #: appPlugins/ToolFollow.py:696 -#, fuzzy -#| msgid "" -#| "Create a Geometry object with\n" -#| "toolpaths to cut around polygons." msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." msgstr "" "Crea un oggetto Geometria con\n" -"percorsi utensile per tagliare esternamente i poligoni." +"percorsi utensile per tagliare al centro i poligoni." #: appPlugins/ToolFollow.py:716 msgid "Source object for following geometry." @@ -15805,35 +15627,33 @@ msgstr "" "selezionare le area." #: appPlugins/ToolImage.py:92 appPlugins/ToolImage.py:207 -#, fuzzy -#| msgid "Import" msgid "Image Import" -msgstr "Importa" +msgstr "Importa immagine" #: appPlugins/ToolImage.py:131 appPlugins/ToolImage.py:134 msgid "Import IMAGE" msgstr "Importa IMMAGINE" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10838 -#: app_Main.py:10894 app_Main.py:10990 app_Main.py:11030 app_Main.py:11097 -#: app_Main.py:11254 app_Main.py:11341 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 +#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 +#: app_Main.py:11271 app_Main.py:11358 msgid "File no longer available." msgstr "File non più disponibile." -#: appPlugins/ToolImage.py:181 app_Main.py:10848 app_Main.py:10904 +#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10867 app_Main.py:10925 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importazione" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10865 -#: app_Main.py:10923 app_Main.py:11013 app_Main.py:11081 app_Main.py:11150 -#: app_Main.py:11215 app_Main.py:11275 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 +#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 +#: app_Main.py:11232 app_Main.py:11292 msgid "Opened" msgstr "Aperto" @@ -16077,7 +15897,7 @@ msgid "Click the end point of the paint area." msgstr "Fai clic sul punto finale dell'area." #: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6585 app_Main.py:6604 +#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 msgid "Tool from DB added in Tool Table." msgstr "Utensile da DB aggiunto alla tabella utensili." @@ -16309,16 +16129,12 @@ msgid "Finished autolevelling." msgstr "Autolivellamento terminato..." #: appPlugins/ToolLevelling.py:1767 -#, fuzzy -#| msgid "CNCjob created" msgid "CNCjob" -msgstr "CNCjob creato" +msgstr "CNCjob" #: appPlugins/ToolLevelling.py:1769 -#, fuzzy -#| msgid "Source Object" msgid "Source object." -msgstr "Oggetto sorgente" +msgstr "Oggetto sorgente." #: appPlugins/ToolLevelling.py:1804 msgid "Probe Points Table" @@ -16530,15 +16346,6 @@ msgstr "" "e maggiore è la pressione della spazzola sul materiale." #: appPlugins/ToolMilling.py:1881 -#, fuzzy -#| msgid "" -#| "Disabled because the tool is V-shape.\n" -#| "For V-shape tools the depth of cut is\n" -#| "calculated from other parameters like:\n" -#| "- 'V-tip Angle' -> angle at the tip of the tool\n" -#| "- 'V-tip Dia' -> diameter at the tip of the tool \n" -#| "- Tool Dia -> 'Dia' column found in the Tool Table\n" -#| "NB: a value of zero means that Tool Dia = 'V-tip Dia'" msgid "" "For V-shape tools the depth of cut is\n" "calculated from other parameters like:\n" @@ -16547,12 +16354,11 @@ msgid "" "- Tool Dia -> 'Dia' column found in the Tool Table\n" "NB: a value of zero means that Tool Dia = 'V-tip Dia'" msgstr "" -"Disabilitato perché lo strumento è a forma di V.\n" "Per gli strumenti a V la profondità di taglio è\n" -"calcolato da altri parametri come:\n" +"calcolata da altri parametri come:\n" "- 'Angolo V' -> angolo sulla punta dell'utensile\n" "- 'V Dia' -> diametro alla punta dell'utensile\n" -"- Strumento Dia -> colonna 'Dia' trovato nella tabella degli utensili\n" +"- Diametro utensile -> colonna 'Dia' trovato nella tabella degli utensili\n" "NB: un valore zero significa che Tool Dia = 'V Dia'" #: appPlugins/ToolMilling.py:2163 @@ -17057,11 +16863,11 @@ msgstr "Apertura PDF annullata" msgid "Parsing" msgstr "Elaborazione" -#: appPlugins/ToolPDF.py:212 app_Main.py:11115 +#: appPlugins/ToolPDF.py:212 app_Main.py:11132 msgid "Failed to open" msgstr "Errore di apertura" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11061 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 msgid "No geometry found in file" msgstr "Nessuna geometria trovata nel file" @@ -17109,6 +16915,7 @@ msgstr "avviata" #: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" +"Nessuna geometria da processare oppure diametro utensile troppo grande." #: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 msgid "" @@ -17160,16 +16967,12 @@ msgid "Painting area task started." msgstr "Attività di pittura area avviata." #: appPlugins/ToolPaint.py:2928 -#, fuzzy -#| msgid "" -#| "Create a Geometry object with\n" -#| "toolpaths to cut all non-copper regions." msgid "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." msgstr "" "Crea un oggetto Geometry con\n" -"percorsi utensile per tagliare tutte le regioni non rame." +"percorsi utensile per coprire solo il pattern di rame." #: appPlugins/ToolPaint.py:2958 msgid "" @@ -17221,10 +17024,8 @@ msgid "Create a Geometry Object which paints the polygons." msgstr "Crea un oggetto Geometria che vernicerà i poligoni." #: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 -#, fuzzy -#| msgid "Panelization Reference" msgid "Panelization" -msgstr "Riferimento pannellizzazione" +msgstr "Pannellizzazione" #: appPlugins/ToolPanelize.py:373 msgid "Columns or Rows are zero value. Change them to a positive integer." @@ -17369,10 +17170,8 @@ msgstr "" "disposti in una matrice 2D di righe e colonne." #: appPlugins/ToolPcbWizard.py:113 -#, fuzzy -#| msgid "PcbWizard Import Tool" msgid "PCBWizard Import" -msgstr "Strumento importazione PcbWizard" +msgstr "Importazione PcbWizard" #: appPlugins/ToolPcbWizard.py:214 appPlugins/ToolPcbWizard.py:218 msgid "Load PcbWizard Excellon file" @@ -17400,7 +17199,7 @@ msgstr "File PcbWizard caricato." msgid "Main PcbWizard Excellon file loaded." msgstr "File principale PcbWizard caricato." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11040 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 msgid "This is not Excellon file." msgstr "Non è un file Excellon." @@ -17425,10 +17224,8 @@ msgid "The imported Excellon file is empty." msgstr "Il file Excellon importato è vuoto." #: appPlugins/ToolPcbWizard.py:397 -#, fuzzy -#| msgid "PcbWizard Import Tool" msgid "PcbWizard Import" -msgstr "Strumento importazione PcbWizard" +msgstr "Importazione PcbWizard" #: appPlugins/ToolPcbWizard.py:416 msgid "Load files" @@ -17525,10 +17322,8 @@ msgstr "" "l'altro ha estensione .INF." #: appPlugins/ToolPunchGerber.py:158 -#, fuzzy -#| msgid "Punch Gerber" msgid "Punch Geber" -msgstr "Punzona Gerber" +msgstr "Gerber Punzonatura" #: appPlugins/ToolPunchGerber.py:555 msgid "Click on a pad to select it." @@ -17655,10 +17450,8 @@ msgid "Create the QRCode object." msgstr "Crea oggetto QRCode." #: appPlugins/ToolReport.py:31 appPlugins/ToolReport.py:161 -#, fuzzy -#| msgid "Get Report" msgid "Object Report" -msgstr "Ricevi report" +msgstr "Rapporto Oggetti" #: appPlugins/ToolReport.py:156 msgid "Object Properties are displayed." @@ -17922,16 +17715,12 @@ msgid "...processing..." msgstr "...elaborazione..." #: appPlugins/ToolShell.py:324 -#, fuzzy -#| msgid "FlatCAM Shell" msgid "FlatCAM Evo Shell" -msgstr "Shell FlatCAM" +msgstr "Shell FlatCAM Evo" #: appPlugins/ToolSolderPaste.py:125 appPlugins/ToolSolderPaste.py:1173 -#, fuzzy -#| msgid "Z Dispense" msgid "SP Dispenser" -msgstr "Z erogazione" +msgstr "Erogazione SP" #: appPlugins/ToolSolderPaste.py:511 msgid "Please enter a tool diameter to add, in Float format." @@ -18006,6 +17795,8 @@ msgstr "File GCode del distributore di pasta per saldatura salvato in" msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" +"Un plugin per aiutare con il deposito del solder paste sui pad del PCB " +"usando una macchina CNC." #: appPlugins/ToolSolderPaste.py:1202 msgid "Gerber Solderpaste object." @@ -18072,10 +17863,8 @@ msgstr "" "sui pad del PCB." #: appPlugins/ToolSolderPaste.py:1569 -#, fuzzy -#| msgid "Create CNCJob" msgid "CNCJob" -msgstr "Crea CNCJob" +msgstr "CNCJob" #: appPlugins/ToolSolderPaste.py:1571 msgid "" @@ -18114,14 +17903,8 @@ msgid "No Subtractor object loaded." msgstr "Nessun oggetto sottrattore caricato." #: appPlugins/ToolSub.py:303 -#, fuzzy -#| msgid "" -#| "Geometry object that will be subtracted\n" -#| "from the target Geometry object." msgid "Not possible to subtract from the same object." -msgstr "" -"Oggetto Geometria che verrà sottratto\n" -"dall'oggetto Geometria di destinazione." +msgstr "Non si può sottrarre un oggetto da sè stesso." #: appPlugins/ToolSub.py:343 msgid "Finished parsing geometry for aperture" @@ -18154,16 +17937,12 @@ msgid "Parsing solid_geometry for tool" msgstr "Analisi soild_geometry per utensili" #: appPlugins/ToolSub.py:790 -#, fuzzy -#| msgid "" -#| "A tool to substract one Gerber or Geometry object\n" -#| "from another of the same type." msgid "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." msgstr "" -"Uno strumento per sottrarre un oggetto Gerber o\n" -"geometria da un altro dello stesso tipo." +"Uno strumento per aiutare a sottrarre un oggetto Gerber/Geometria\n" +"da un altro dello stesso tipo." #: appPlugins/ToolSub.py:849 msgid "" @@ -18282,7 +18061,7 @@ msgstr "Gli oggetti CNCJob non possono essere bufferizzati." #: appPlugins/ToolTransform.py:595 msgid "A plugin that allow geometry transformation." -msgstr "" +msgstr "Un plugin che trasforma geometrie." #: appPlugins/ToolTransform.py:666 msgid "" @@ -18304,7 +18083,7 @@ msgstr "L'applicazione sarà riavviata." msgid "Are you sure do you want to change the current language to" msgstr "Sei sicuro di voler cambiare lingua in" -#: appTranslation.py:206 app_Main.py:3860 +#: appTranslation.py:206 app_Main.py:3874 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18312,15 +18091,15 @@ msgstr "" "Ci sono files/oggetti modificati in FlatCAM. \n" "Vuoi salvare il progetto?" -#: app_Main.py:901 +#: app_Main.py:899 msgid "The application is initializing ..." msgstr "L'applicazione è in fase di inizializzazione ..." -#: app_Main.py:925 +#: app_Main.py:923 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:1120 +#: app_Main.py:1118 msgid "" "The application is initializing ...\n" "Canvas initialization started." @@ -18328,7 +18107,7 @@ msgstr "" "L'applicazione è in fase di inizializzazione …\n" "Inizializzazione della Grafica avviata." -#: app_Main.py:1164 +#: app_Main.py:1162 msgid "" "The application is initializing ...\n" "Canvas initialization started.\n" @@ -18338,46 +18117,46 @@ msgstr "" "Inizializzazione della Grafica avviata.\n" "Inizializzazione della Grafica completata" -#: app_Main.py:1316 app_Main.py:9876 +#: app_Main.py:1314 app_Main.py:9893 msgid "New Project - Not saved" msgstr "Nuovo progetto - Non salvato" -#: app_Main.py:1639 +#: app_Main.py:1641 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:1706 +#: app_Main.py:1708 msgid "Open Config file failed." msgstr "Apri file di configurazione non riuscito." -#: app_Main.py:1721 +#: app_Main.py:1723 msgid "Open Script file failed." msgstr "Apri file di script non riuscito." -#: app_Main.py:1747 +#: app_Main.py:1749 msgid "Open Excellon file failed." msgstr "Apri file Excellon non riuscito." -#: app_Main.py:1760 +#: app_Main.py:1762 msgid "Open GCode file failed." msgstr "Apri file GCode non riuscito." -#: app_Main.py:1773 +#: app_Main.py:1775 msgid "Open Gerber file failed." msgstr "Apri file Gerber non riuscito." -#: app_Main.py:2480 +#: app_Main.py:2494 msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "Seleziona un oggetto Geometry, Gerber o Excellon da modificare." -#: app_Main.py:2487 app_Main.py:2535 app_Main.py:2551 app_Main.py:2570 +#: app_Main.py:2501 app_Main.py:2549 app_Main.py:2565 app_Main.py:2584 msgid "The Editor could not start." msgstr "L'edito non può essere avviato." -#: app_Main.py:2504 +#: app_Main.py:2518 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18387,84 +18166,84 @@ msgstr "" "MultiGeo non è possibile.\n" "Modifica solo una geometria alla volta." -#: app_Main.py:2610 +#: app_Main.py:2624 msgid "EDITOR Area" msgstr "Area EDITOR" -#: app_Main.py:2613 +#: app_Main.py:2627 msgid "Editor is activated ..." msgstr "L'editor è attivato ..." -#: app_Main.py:2637 +#: app_Main.py:2651 msgid "Do you want to save the edited object?" msgstr "Vuoi salvare l'oggetto modificato?" -#: app_Main.py:2686 +#: app_Main.py:2700 msgid "Object empty after edit." msgstr "Oggetto vuoto dopo la modifica." -#: app_Main.py:2691 app_Main.py:2709 app_Main.py:2740 app_Main.py:2756 +#: app_Main.py:2705 app_Main.py:2723 app_Main.py:2754 app_Main.py:2770 msgid "Editor exited. Editor content saved." msgstr "Edito chiuso. Contenuto salvato." -#: app_Main.py:2760 app_Main.py:2812 +#: app_Main.py:2774 app_Main.py:2826 msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgstr "Seleziona un oggetto Gerber, Geometry o Excellon da aggiornare." -#: app_Main.py:2770 +#: app_Main.py:2784 msgid "is updated, returning to App..." msgstr "viene aggiornato, tornando all'App ..." -#: app_Main.py:2787 +#: app_Main.py:2801 msgid "Editor exited. Editor content was not saved." msgstr "Editor chiuso. Contenuto non salvato." -#: app_Main.py:2837 +#: app_Main.py:2851 msgid "Select a Gerber, Geometry, Excellon or CNCJob object to update." msgstr "" "Seleziona un oggetto Gerber, Geometry, Excellon o CNCJob da aggiornare." -#: app_Main.py:2980 app_Main.py:2986 +#: app_Main.py:2994 app_Main.py:3000 msgid "Save to file" msgstr "Salvato su file" -#: app_Main.py:3027 +#: app_Main.py:3041 msgid "Exported file to" msgstr "File esportato su" -#: app_Main.py:3064 +#: app_Main.py:3078 msgid "Failed to open recent files file for writing." msgstr "Errore durante l'apertura dei file recenti in scrittura." -#: app_Main.py:3075 +#: app_Main.py:3089 msgid "Failed to open recent projects file for writing." msgstr "Errore durante l'apertura dei progetti recenti in scrittura." -#: app_Main.py:3130 +#: app_Main.py:3144 msgid "PCB Manufacturing files Viewer/Editor with Plugins" -msgstr "" +msgstr "Visualizzatore/Editor di vile per la realizzazione di PCB con Plugins" -#: app_Main.py:3131 +#: app_Main.py:3145 msgid "Development" msgstr "Sviluppo" -#: app_Main.py:3132 +#: app_Main.py:3146 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: app_Main.py:3133 +#: app_Main.py:3147 msgid "Issue tracker" msgstr "Flusso problemi" -#: app_Main.py:3137 app_Main.py:3658 app_Main.py:3840 +#: app_Main.py:3151 app_Main.py:3672 app_Main.py:3854 msgid "Close" msgstr "Chiudi" -#: app_Main.py:3152 +#: app_Main.py:3166 msgid "Licensed under the MIT license" msgstr "Con licenza MIT" -#: app_Main.py:3161 +#: app_Main.py:3175 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18517,7 +18296,7 @@ msgstr "" "OPERAZIONI\n" "DEL SOFTWARE." -#: app_Main.py:3183 +#: app_Main.py:3197 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3219 +#: app_Main.py:3233 msgid "Splash" msgstr "Splash" -#: app_Main.py:3225 +#: app_Main.py:3239 msgid "Programmers" msgstr "Programmatori" -#: app_Main.py:3231 +#: app_Main.py:3245 msgid "Translators" msgstr "Traduttori" -#: app_Main.py:3237 +#: app_Main.py:3251 msgid "License" msgstr "Licenza" -#: app_Main.py:3243 +#: app_Main.py:3257 msgid "Attributions" msgstr "Attribuizioni" -#: app_Main.py:3430 +#: app_Main.py:3444 msgid "Programmer" msgstr "Programmatori" -#: app_Main.py:3431 +#: app_Main.py:3445 msgid "Status" msgstr "Stato" -#: app_Main.py:3432 app_Main.py:3518 +#: app_Main.py:3446 app_Main.py:3532 msgid "E-mail" msgstr "E-mail" -#: app_Main.py:3436 -#, fuzzy -#| msgid "FlatCAM Evo" +#: app_Main.py:3450 msgid "FlatCAM Author" -msgstr "FlatCAM Evo" +msgstr "Autore FlatCAM" -#: app_Main.py:3440 +#: app_Main.py:3454 msgid "FlatCAM Evo Author/Maintainer" -msgstr "" +msgstr "Autore/Manutentore FlatCAM Eco" -#: app_Main.py:3516 +#: app_Main.py:3530 msgid "Language" msgstr "Lingua" -#: app_Main.py:3517 +#: app_Main.py:3531 msgid "Translator" msgstr "Traduttore" -#: app_Main.py:3626 +#: app_Main.py:3640 #, python-format msgid "This program is %s and free in a very wide meaning of the word." msgstr "" "Questo programma è %s e gratuito in un significato molto ampio della parola." -#: app_Main.py:3627 +#: app_Main.py:3641 msgid "Yet it cannot evolve without contributions." msgstr "Tuttavia non può evolversi senza contributi ." -#: app_Main.py:3628 +#: app_Main.py:3642 msgid "If you want to see this application grow and become better and better" msgstr "Se vuoi vedere questa applicazione crescere e diventare sempre meglio" -#: app_Main.py:3629 +#: app_Main.py:3643 msgid "you can contribute to the development yourself by:" msgstr "puoi contribuire allo sviluppo da solo:" -#: app_Main.py:3630 +#: app_Main.py:3644 msgid "Pull Requests on the Bitbucket repository, if you are a developer" msgstr "Estrai richieste nel repository Bitbucket, se sei uno sviluppatore" -#: app_Main.py:3632 +#: app_Main.py:3646 msgid "Bug Reports by providing the steps required to reproduce the bug" msgstr "" "Segnalazioni di bug fornendo i passaggi necessari per riprodurre il bug" -#: app_Main.py:3634 +#: app_Main.py:3648 msgid "If you like what you have seen so far ..." msgstr "Se ti piace quello che hai visto finora ..." -#: app_Main.py:3635 +#: app_Main.py:3649 msgid "Donations are NOT required." msgstr "NON sono richieste donazioni." -#: app_Main.py:3635 +#: app_Main.py:3649 msgid "But they are welcomed" msgstr "Ma sono i benvenuti" -#: app_Main.py:3666 +#: app_Main.py:3680 msgid "Contribute" msgstr "Contribuire" -#: app_Main.py:3689 +#: app_Main.py:3703 msgid "Links Exchange" msgstr "Scambio di link" -#: app_Main.py:3702 app_Main.py:3722 +#: app_Main.py:3716 app_Main.py:3736 msgid "Soon ..." msgstr "Presto ..." -#: app_Main.py:3709 +#: app_Main.py:3723 msgid "How To's" msgstr "How To's" -#: app_Main.py:3829 +#: app_Main.py:3843 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18664,29 +18441,29 @@ msgstr "" "Se non riesci a ottenere informazioni sull'applicazione\n" "utilizzare il collegamento al canale YouTube dal menu Guida." -#: app_Main.py:3836 +#: app_Main.py:3850 msgid "Alternative website" msgstr "Sito web alternativo" -#: app_Main.py:4167 +#: app_Main.py:4181 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "L'estensione file Excellon selezionata è registrata con FlatCAM." -#: app_Main.py:4184 +#: app_Main.py:4198 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "L'estensione file GCode selezionata è registrata con FlatCAM." -#: app_Main.py:4200 +#: app_Main.py:4214 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "L'estensione file Gerber selezionata è registrata con FlatCAM." -#: app_Main.py:4388 app_Main.py:4449 app_Main.py:4479 +#: app_Main.py:4402 app_Main.py:4463 app_Main.py:4493 msgid "At least two objects are required for join. Objects currently selected" msgstr "" "Per eseguire una unione (join) servono almeno due oggetti. Oggetti " "attualmente selezionati" -#: app_Main.py:4397 +#: app_Main.py:4411 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -18702,43 +18479,43 @@ msgstr "" "potrebbero essere perse e il risultato diverso da quello atteso. \n" "Controlla il GCODE generato." -#: app_Main.py:4411 app_Main.py:4421 +#: app_Main.py:4425 app_Main.py:4435 msgid "Geometry merging finished" msgstr "Unione geometrie terminato" -#: app_Main.py:4444 +#: app_Main.py:4458 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Errore. L'unione Excellon funziona solo con oggetti Excellon." -#: app_Main.py:4456 +#: app_Main.py:4470 msgid "Excellon merging finished" msgstr "Unione Excellon completata" -#: app_Main.py:4474 +#: app_Main.py:4488 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Errore. Unione Gerber funziona solo con oggetti Gerber." -#: app_Main.py:4484 +#: app_Main.py:4498 msgid "Gerber merging finished" msgstr "Unione Gerber completata" -#: app_Main.py:4504 app_Main.py:4540 +#: app_Main.py:4518 app_Main.py:4554 msgid "Failed. Select a Geometry Object and try again." msgstr "Errore. Selezionare un oggetto Geometria e riprovare." -#: app_Main.py:4508 app_Main.py:4544 +#: app_Main.py:4522 app_Main.py:4558 msgid "Expected a GeometryObject, got" msgstr "Era atteso un oggetto geometria, ottenuto" -#: app_Main.py:4523 +#: app_Main.py:4537 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un oggetto Geometria è stato convertito in tipo MultiGeo." -#: app_Main.py:4558 +#: app_Main.py:4572 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un oggetto Geometria è stato convertito in tipo SingleGeo." -#: app_Main.py:4795 +#: app_Main.py:4811 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -18750,25 +18527,23 @@ msgstr "" "\n" "Vuoi continuare?" -#: app_Main.py:4848 +#: app_Main.py:4864 msgid "Converted units to" msgstr "Unità convertite in" -#: app_Main.py:4888 +#: app_Main.py:4904 msgid "Workspace enabled." msgstr "Area di lavoro abilitata." -#: app_Main.py:4891 +#: app_Main.py:4907 msgid "Workspace disabled." msgstr "Area di lavoro disabilitata." -#: app_Main.py:4913 -#, fuzzy -#| msgid "FlatCAM Preferences Folder opened." +#: app_Main.py:4929 msgid "FlatCAM log opened." -msgstr "Cartella preferenze FlatCAM aperta." +msgstr "Log FlatCAM aperto." -#: app_Main.py:4968 +#: app_Main.py:4984 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -18776,11 +18551,11 @@ msgstr "" "Aggiunta utensile funziona solo con le opzioni avanzate.\n" "Vai su Preferenze -> Generale - Mostra Opzioni Avanzate." -#: app_Main.py:5056 +#: app_Main.py:5072 msgid "Delete objects" msgstr "Cancella oggetti" -#: app_Main.py:5061 +#: app_Main.py:5077 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -18788,88 +18563,88 @@ msgstr "" "Sei sicuro di voler cancellare permanentemente\n" "gli oggetti selezionati?" -#: app_Main.py:5110 +#: app_Main.py:5126 msgid "Save the work in Editor and try again ..." msgstr "Salva il lavoro nell'editor e riprova..." -#: app_Main.py:5144 +#: app_Main.py:5160 msgid "Object deleted" msgstr "Oggetto cancellato" -#: app_Main.py:5157 +#: app_Main.py:5173 msgid "Click to set the origin ..." msgstr "Clicca per impostare l'origine ..." -#: app_Main.py:5200 +#: app_Main.py:5216 msgid "Setting Origin..." msgstr "Impostazione Origine..." -#: app_Main.py:5221 app_Main.py:5339 app_Main.py:5482 +#: app_Main.py:5237 app_Main.py:5355 app_Main.py:5498 msgid "Origin set" msgstr "Origine impostata" -#: app_Main.py:5240 +#: app_Main.py:5256 msgid "Origin coordinates specified but incomplete." msgstr "Coordinate Origine non complete." -#: app_Main.py:5285 +#: app_Main.py:5301 msgid "Moving to Origin..." msgstr "Spostamento sull'origine..." -#: app_Main.py:5289 app_Main.py:5357 +#: app_Main.py:5305 app_Main.py:5373 msgid "Failed. No object(s) selected..." msgstr "Errore. Nessun oggetto selezionato..." -#: app_Main.py:5376 +#: app_Main.py:5392 msgid "Quadrant 1" -msgstr "" +msgstr "Quadrante 1" -#: app_Main.py:5377 +#: app_Main.py:5393 msgid "Quadrant 2" -msgstr "" +msgstr "Quadrante 2" -#: app_Main.py:5378 +#: app_Main.py:5394 msgid "Quadrant 3" -msgstr "" +msgstr "Quadrante 3" -#: app_Main.py:5379 +#: app_Main.py:5395 msgid "Quadrant 4" -msgstr "" +msgstr "Quadrante 4" -#: app_Main.py:5519 +#: app_Main.py:5535 msgid "Jump to ..." msgstr "Salta a ..." -#: app_Main.py:5520 +#: app_Main.py:5536 msgid "Enter the coordinates in format X,Y:" msgstr "Inserire coordinate nel formato X,Y:" -#: app_Main.py:5530 +#: app_Main.py:5546 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordinate errate. Inserire coordinate nel formato X,Y" -#: app_Main.py:5671 +#: app_Main.py:5687 msgid "Locate ..." msgstr "Individua ..." -#: app_Main.py:6298 +#: app_Main.py:6314 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Annullamento. Il task attuale sarà chiuso prima possibile..." -#: app_Main.py:6304 +#: app_Main.py:6320 msgid "The current task was gracefully closed on user request..." msgstr "Il task corrente è stato chiuso su richiesta dell'utente..." -#: app_Main.py:6504 +#: app_Main.py:6520 msgid "Not available for Legacy 2D graphic mode." -msgstr "" +msgstr "Non disponibile in modalità grafica 2D legacy." -#: app_Main.py:6606 +#: app_Main.py:6622 msgid "Adding tool from DB is not allowed for this object." msgstr "Non è permesso aggiungere un untensile dal DB per questo oggetto." -#: app_Main.py:6624 +#: app_Main.py:6640 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -18877,189 +18652,189 @@ msgstr "" "Uno o più Utensili modificati.\n" "Vuoi salvare?" -#: app_Main.py:6626 +#: app_Main.py:6642 msgid "Save Tools Database" msgstr "Salva Database Utensili" -#: app_Main.py:6819 app_Main.py:6873 app_Main.py:6921 +#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 msgid "Enter the Angle value:" msgstr "Inserire il valore dell'angolo:" -#: app_Main.py:6852 +#: app_Main.py:6868 msgid "Rotation done." msgstr "Rotazione effettuata." -#: app_Main.py:6854 +#: app_Main.py:6870 msgid "Rotation movement was not executed." msgstr "Movimento di rotazione non eseguito." -#: app_Main.py:6903 +#: app_Main.py:6919 msgid "Skew on X axis done." msgstr "Deformazione in X applicata." -#: app_Main.py:6951 +#: app_Main.py:6967 msgid "Skew on Y axis done." msgstr "Deformazione in Y applicata." -#: app_Main.py:7033 +#: app_Main.py:7049 msgid "New Grid ..." msgstr "Nuova griglia ..." -#: app_Main.py:7034 +#: app_Main.py:7050 msgid "Enter a Grid Value:" msgstr "Valore della griglia:" -#: app_Main.py:7043 app_Main.py:7068 +#: app_Main.py:7059 app_Main.py:7084 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Inserire il valore della griglia con un valore non zero, in formato float." -#: app_Main.py:7048 +#: app_Main.py:7064 msgid "New Grid added" msgstr "Nuova griglia aggiunta" -#: app_Main.py:7050 +#: app_Main.py:7066 msgid "Grid already exists" msgstr "Griglia già esistente" -#: app_Main.py:7052 +#: app_Main.py:7068 msgid "Adding New Grid cancelled" msgstr "Aggiunta griglia annullata" -#: app_Main.py:7074 +#: app_Main.py:7090 msgid "Grid Value does not exist" msgstr "Valore griglia non esistente" -#: app_Main.py:7076 +#: app_Main.py:7092 msgid "Grid Value deleted" msgstr "Valore griglia cancellato" -#: app_Main.py:7078 +#: app_Main.py:7094 msgid "Delete Grid value cancelled" msgstr "Cancellazione valore griglia annullata" -#: app_Main.py:7092 +#: app_Main.py:7108 msgid "Name copied to clipboard ..." msgstr "Nome copiato negli appunti ..." -#: app_Main.py:7873 app_Main.py:7877 +#: app_Main.py:7889 app_Main.py:7893 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Seleziona un Gerber o Ecxcellon per vederne il file sorgente." -#: app_Main.py:7880 +#: app_Main.py:7896 msgid "Viewing the source code of the selected object." msgstr "Vedi il codice sorgente dell'oggetto selezionato." -#: app_Main.py:7894 +#: app_Main.py:7910 msgid "Source Editor" msgstr "Editor sorgente" -#: app_Main.py:7930 app_Main.py:7937 +#: app_Main.py:7946 app_Main.py:7953 msgid "There is no selected object for which to see it's source file code." msgstr "Nessun oggetto di cui vedere il file sorgente." -#: app_Main.py:7945 +#: app_Main.py:7961 msgid "Failed to load the source code for the selected object" msgstr "Errore durante l'apertura del file sorgente per l'oggetto selezionato" -#: app_Main.py:7978 +#: app_Main.py:7994 msgid "Go to Line ..." msgstr "Vai alla Riga ..." -#: app_Main.py:8009 +#: app_Main.py:8025 msgid "Redrawing all objects" msgstr "Ridisegno tutti gli oggetti" -#: app_Main.py:8097 +#: app_Main.py:8113 msgid "Failed to load recent item list." msgstr "Errore nel caricamento della lista dei file recenti." -#: app_Main.py:8104 +#: app_Main.py:8120 msgid "Failed to parse recent item list." msgstr "Errore nell'analisi della lista dei file recenti." -#: app_Main.py:8114 +#: app_Main.py:8130 msgid "Failed to load recent projects item list." msgstr "Errore nel caricamento della lista dei progetti recenti." -#: app_Main.py:8121 +#: app_Main.py:8137 msgid "Failed to parse recent project item list." msgstr "Errore nell'analisi della lista dei progetti recenti." -#: app_Main.py:8145 +#: app_Main.py:8161 msgid "Recent files list was reset." msgstr "La lista dei file recenti è stata resettata." -#: app_Main.py:8159 +#: app_Main.py:8175 msgid "Recent projects list was reset." msgstr "La lista dei progetti recenti è stata resettata." -#: app_Main.py:8184 +#: app_Main.py:8200 msgid "Clear Recent projects" msgstr "Azzera lista progetti recenti" -#: app_Main.py:8208 +#: app_Main.py:8224 msgid "Clear Recent files" msgstr "Azzera lista file recenti" -#: app_Main.py:8264 +#: app_Main.py:8280 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8268 +#: app_Main.py:8284 msgid "Release date" msgstr "Data rilascio" -#: app_Main.py:8272 +#: app_Main.py:8288 msgid "Displayed" msgstr "Visualizzato" -#: app_Main.py:8275 +#: app_Main.py:8291 msgid "Snap" msgstr "Snap" -#: app_Main.py:8284 +#: app_Main.py:8300 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:8289 +#: app_Main.py:8305 msgid "Workspace active" msgstr "Area di lavoro attiva" -#: app_Main.py:8293 +#: app_Main.py:8309 msgid "Workspace size" msgstr "Dimensioe area di lavoro" -#: app_Main.py:8297 +#: app_Main.py:8313 msgid "Workspace orientation" msgstr "Orientamento area di lavoro" -#: app_Main.py:8359 +#: app_Main.py:8375 msgid "Failed checking for latest version. Could not connect." msgstr "" "Errore durante il controllo dell'ultima versione. Impossibile connettersi." -#: app_Main.py:8366 +#: app_Main.py:8382 msgid "Could not parse information about latest version." msgstr "Impossibile elaborare le info sull'ultima versione." -#: app_Main.py:8376 +#: app_Main.py:8392 msgid "FlatCAM is up to date!" msgstr "FlatCAM è aggiornato!" -#: app_Main.py:8381 +#: app_Main.py:8397 msgid "Newer Version Available" msgstr "E' disponibile una nuova versione" -#: app_Main.py:8383 +#: app_Main.py:8399 msgid "There is a newer version of FlatCAM available for download:" msgstr "E' disponibile una nuova versione di FlatCAM per il download:" -#: app_Main.py:8387 +#: app_Main.py:8403 msgid "info" msgstr "informazioni" -#: app_Main.py:8421 +#: app_Main.py:8437 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19071,44 +18846,44 @@ msgstr "" "Preferenze -> Generale.\n" "\n" -#: app_Main.py:8506 +#: app_Main.py:8523 msgid "All plots disabled." msgstr "Tutte le tracce disabilitate." -#: app_Main.py:8512 +#: app_Main.py:8529 msgid "All non selected plots disabled." msgstr "Tutte le tracce non selezionate sono disabilitate." -#: app_Main.py:8518 +#: app_Main.py:8535 msgid "All plots enabled." msgstr "Tutte le tracce sono abilitate." -#: app_Main.py:8524 +#: app_Main.py:8541 msgid "All non selected plots enabled." msgstr "Tutte le tracce non selezionate sono abilitati." -#: app_Main.py:8530 +#: app_Main.py:8547 msgid "Selected plots enabled..." msgstr "Tracce selezionate attive..." -#: app_Main.py:8538 +#: app_Main.py:8555 msgid "Selected plots disabled..." msgstr "Tracce selezionate disattive..." -#: app_Main.py:8572 +#: app_Main.py:8589 msgid "Enabling plots ..." msgstr "Abilitazione tracce ..." -#: app_Main.py:8619 +#: app_Main.py:8636 msgid "Disabling plots ..." msgstr "Disabilitazione tracce ..." -#: app_Main.py:8766 +#: app_Main.py:8783 msgid "Set alpha level ..." msgstr "Imposta livello alfa ..." -#: app_Main.py:9075 app_Main.py:9114 app_Main.py:9158 app_Main.py:9224 -#: app_Main.py:9995 app_Main.py:11288 app_Main.py:11353 +#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 +#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19116,90 +18891,90 @@ msgstr "" "Inizializzazione della tela avviata.\n" "Inizializzazione della tela completata" -#: app_Main.py:9078 +#: app_Main.py:9095 msgid "Opening Gerber file." msgstr "Apertura file Gerber." -#: app_Main.py:9117 +#: app_Main.py:9134 msgid "Opening Excellon file." msgstr "Apertura file Excellon." -#: app_Main.py:9161 +#: app_Main.py:9178 msgid "Opening G-Code file." msgstr "Apertura file G-Code." -#: app_Main.py:9215 app_Main.py:9219 +#: app_Main.py:9232 app_Main.py:9236 msgid "Open HPGL2" msgstr "Apri HPGL2" -#: app_Main.py:9227 +#: app_Main.py:9244 msgid "Opening HPGL2 file." msgstr "Apertura file HPGL2." -#: app_Main.py:9250 app_Main.py:9253 +#: app_Main.py:9267 app_Main.py:9270 msgid "Open Configuration File" msgstr "Apri file di configurazione" -#: app_Main.py:9279 +#: app_Main.py:9296 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Possono essere usati solo geometrie, gerber od oggetti CNCJob." -#: app_Main.py:9326 +#: app_Main.py:9343 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "I dati devono essere una matrice 3D con ultima dimensione pari a 3 o 4" -#: app_Main.py:9332 app_Main.py:9337 +#: app_Main.py:9349 app_Main.py:9354 msgid "Export PNG Image" msgstr "Esporta immagine PNG" -#: app_Main.py:9370 app_Main.py:9582 +#: app_Main.py:9387 app_Main.py:9599 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Errore. Solo oggetti Gerber possono essere salvati come file Gerber..." -#: app_Main.py:9383 +#: app_Main.py:9400 msgid "Save Gerber source file" msgstr "Salva il file sorgente Gerber" -#: app_Main.py:9412 +#: app_Main.py:9429 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Errore. Solo oggetti Script possono essere salvati come file Script TCL..." -#: app_Main.py:9425 +#: app_Main.py:9442 msgid "Save Script source file" msgstr "Salva il file sorgente dello Script" -#: app_Main.py:9454 +#: app_Main.py:9471 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Errore. Solo oggetti Documenti possono essere salvati come file Documenti..." -#: app_Main.py:9467 +#: app_Main.py:9484 msgid "Save Document source file" msgstr "Salva il file di origine del Documento" -#: app_Main.py:9496 app_Main.py:9537 app_Main.py:10500 +#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Errore. Solo oggetti Excellon possono essere salvati come file Excellon..." -#: app_Main.py:9504 app_Main.py:9509 +#: app_Main.py:9521 app_Main.py:9526 msgid "Save Excellon source file" msgstr "Salva il file sorgente di Excellon" -#: app_Main.py:9627 +#: app_Main.py:9644 msgid "Only Geometry objects can be used." msgstr "Possono essere usate solo oggetti Geometrie." -#: app_Main.py:9672 app_Main.py:9676 +#: app_Main.py:9689 app_Main.py:9693 msgid "Import SVG" msgstr "Importa SVG" -#: app_Main.py:9702 app_Main.py:9706 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:9732 +#: app_Main.py:9749 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19209,155 +18984,149 @@ msgstr "" "Creare un nuovo progetto li cancellerà.\n" "Vuoi salvare il progetto?" -#: app_Main.py:9856 -#, fuzzy -#| msgid "Do you want to save the edited object?" +#: app_Main.py:9873 msgid "Do you want to save the current settings/preferences?" -msgstr "Vuoi salvare l'oggetto modificato?" +msgstr "Vuoi salvare i settings/preferenze attuali?" -#: app_Main.py:9857 -#, fuzzy -#| msgid "Save Preferences" +#: app_Main.py:9874 msgid "Save preferences" msgstr "Salva Preferenze" -#: app_Main.py:9875 -#, fuzzy -#| msgid "New Project created" +#: app_Main.py:9892 msgid "Project created in" -msgstr "Nuovo progetto creato" +msgstr "Progetto creato in" -#: app_Main.py:9875 +#: app_Main.py:9892 msgid "seconds" -msgstr "" +msgstr "secondi" -#: app_Main.py:9878 +#: app_Main.py:9895 msgid "New Project created" msgstr "Nuovo progetto creato" -#: app_Main.py:9904 +#: app_Main.py:9921 msgid "New TCL script file created in Code Editor." msgstr "Nuovo Script TCL creato nell'edito di codice." -#: app_Main.py:9931 app_Main.py:9933 app_Main.py:9968 app_Main.py:9970 +#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 msgid "Open TCL script" msgstr "Apri Script TCL" -#: app_Main.py:9997 +#: app_Main.py:10014 msgid "Executing ScriptObject file." msgstr "Esecuzione file oggetto Script." -#: app_Main.py:10005 app_Main.py:10009 +#: app_Main.py:10022 app_Main.py:10026 msgid "Run TCL script" msgstr "Esegui Script TCL" -#: app_Main.py:10032 +#: app_Main.py:10049 msgid "TCL script file opened in Code Editor and executed." msgstr "Fil script TCL aperto nell'edito ed eseguito." -#: app_Main.py:10078 app_Main.py:10085 +#: app_Main.py:10095 app_Main.py:10102 msgid "Save Project As ..." msgstr "Salva progetto come ..." -#: app_Main.py:10120 +#: app_Main.py:10137 msgid "FlatCAM objects print" msgstr "Stampa oggetto FlatCAM" -#: app_Main.py:10133 app_Main.py:10141 +#: app_Main.py:10150 app_Main.py:10158 msgid "Save Object as PDF ..." msgstr "Salva oggetto come PDF ..." -#: app_Main.py:10151 +#: app_Main.py:10168 msgid "Printing PDF ..." msgstr "Verniciatura PDF ..." -#: app_Main.py:10325 +#: app_Main.py:10342 msgid "PDF file saved to" msgstr "File PDF salvato in" -#: app_Main.py:10347 app_Main.py:10607 app_Main.py:10741 app_Main.py:10808 +#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 msgid "Exporting ..." msgstr "Esportazione ..." -#: app_Main.py:10390 +#: app_Main.py:10407 msgid "SVG file exported to" msgstr "File SVG esportato in" -#: app_Main.py:10405 app_Main.py:10409 +#: app_Main.py:10422 app_Main.py:10426 msgid "Import FlatCAM Preferences" msgstr "Importa le preferenze di FlatCAM" -#: app_Main.py:10420 +#: app_Main.py:10437 msgid "Imported Defaults from" msgstr "Predefiniti importati da" -#: app_Main.py:10439 app_Main.py:10445 +#: app_Main.py:10456 app_Main.py:10462 msgid "Export FlatCAM Preferences" msgstr "Esporta le preferenze di FlatCAM" -#: app_Main.py:10465 +#: app_Main.py:10482 msgid "Exported preferences to" msgstr "Preferenze esportate in" -#: app_Main.py:10598 +#: app_Main.py:10615 msgid "Excellon file exported to" msgstr "File Excellon esportato in" -#: app_Main.py:10612 app_Main.py:10619 app_Main.py:10746 app_Main.py:10753 -#: app_Main.py:10813 app_Main.py:10820 +#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 +#: app_Main.py:10830 app_Main.py:10837 msgid "Could not export." msgstr "Impossibile esportare." -#: app_Main.py:10733 +#: app_Main.py:10750 msgid "Gerber file exported to" msgstr "File Gerber esportato in" -#: app_Main.py:10799 +#: app_Main.py:10816 msgid "DXF file exported to" msgstr "File DXF esportato in" -#: app_Main.py:10875 app_Main.py:10933 +#: app_Main.py:10892 app_Main.py:10950 msgid "Import failed." msgstr "Importazione fallita." -#: app_Main.py:10967 app_Main.py:11174 app_Main.py:11239 +#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 msgid "Failed to open file" msgstr "Errore nell'apertura file" -#: app_Main.py:10970 app_Main.py:11177 app_Main.py:11242 +#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 msgid "Failed to parse file" msgstr "Errore nell'analisi del file" -#: app_Main.py:10982 +#: app_Main.py:10999 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto." -#: app_Main.py:10995 app_Main.py:11064 app_Main.py:11127 app_Main.py:11201 -#: app_Main.py:11257 app_Main.py:11431 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 +#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Apertura" -#: app_Main.py:11006 +#: app_Main.py:11023 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Apertura Gerber fallita. Forse non è un file Gerber." -#: app_Main.py:11043 +#: app_Main.py:11060 msgid "Cannot open file" msgstr "Impossibile aprire il file" -#: app_Main.py:11074 +#: app_Main.py:11091 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Apertura Excellon fallita. Forse non è un file Excellon." -#: app_Main.py:11109 +#: app_Main.py:11126 msgid "Reading GCode file" msgstr "Lettura file GCode" -#: app_Main.py:11122 +#: app_Main.py:11139 msgid "This is not GCODE" msgstr "Non è G-CODE" -#: app_Main.py:11140 +#: app_Main.py:11157 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19369,75 +19138,75 @@ msgstr "" " Tentativo di creazione di oggetto FlatCAM CNCJob da file G-Code fallito " "durante l'analisi" -#: app_Main.py:11196 +#: app_Main.py:11213 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "L'oggetto non è un file HPGL2 o è vuoto. Annullo creazione oggetto." -#: app_Main.py:11208 +#: app_Main.py:11225 msgid "Failed. Probable not a HPGL2 file." msgstr "Errore. Forse non è un file HPGL2." -#: app_Main.py:11234 +#: app_Main.py:11251 msgid "TCL script file opened in Code Editor." msgstr "Script TCL aperto nell'editor." -#: app_Main.py:11268 +#: app_Main.py:11285 msgid "Failed to open TCL Script." msgstr "Errore nell'apertura dello Script TCL." -#: app_Main.py:11291 +#: app_Main.py:11308 msgid "Opening FlatCAM Config file." msgstr "Apertura file di configurazione FlatCAM." -#: app_Main.py:11318 +#: app_Main.py:11335 msgid "Failed to open config file" msgstr "Errore nell'apertura sel file di configurazione" -#: app_Main.py:11350 +#: app_Main.py:11367 msgid "Loading Project ... Please Wait ..." msgstr "Apertura progetto … Attendere ..." -#: app_Main.py:11356 +#: app_Main.py:11373 msgid "Opening FlatCAM Project file." msgstr "Apertura file progetto FlatCAM." -#: app_Main.py:11371 app_Main.py:11375 app_Main.py:11393 +#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 msgid "Failed to open project file" msgstr "Errore nell'apertura file progetto" -#: app_Main.py:11455 +#: app_Main.py:11472 msgid "Loading Project ... restoring" msgstr "Apertura progetto … ripristino" -#: app_Main.py:11461 +#: app_Main.py:11478 msgid "Project loaded from" msgstr "Progetto caricato da" -#: app_Main.py:11493 +#: app_Main.py:11510 msgid "Saving Project ..." msgstr "Salva Progetto ..." -#: app_Main.py:11530 app_Main.py:11576 +#: app_Main.py:11547 app_Main.py:11593 msgid "Project saved to" msgstr "Progetto salvato in" -#: app_Main.py:11541 +#: app_Main.py:11558 msgid "The object is used by another application." msgstr "L'oggetto è usato da un'altra applicazione." -#: app_Main.py:11555 +#: app_Main.py:11572 msgid "Failed to verify project file" msgstr "Errore durante l'analisi del file progetto" -#: app_Main.py:11555 app_Main.py:11562 app_Main.py:11568 app_Main.py:11579 +#: app_Main.py:11572 app_Main.py:11579 app_Main.py:11585 app_Main.py:11596 msgid "Retry to save it." msgstr "Ritenta il salvataggio." -#: app_Main.py:11562 app_Main.py:11568 app_Main.py:11579 +#: app_Main.py:11579 app_Main.py:11585 app_Main.py:11596 msgid "Failed to parse saved project file" msgstr "Errore nell'analisi del progetto salvato" -#: app_Main.py:11615 +#: app_Main.py:11632 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvataggio annullato a causa di sorgenti vuoti. Provare ad esportare il "