<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it_IT">
<context>
    <name>aboutdialog</name>
    <message>
        <location filename="../../core/about.py" line="31"/>
        <source>Pyzo: the Interactive Editor for Python</source>
        <translation>Pyzo: l&apos;editor interattivo per Python</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="75"/>
        <source>Pyzo version: </source>
        <translation>Pyzo: </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="77"/>
        <source>Python version: </source>
        <translation>Python: </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="78"/>
        <source>Qt version: </source>
        <translation>Qt: </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="74"/>
        <source>Version info</source>
        <translation>Versioni</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="76"/>
        <source>Platform: </source>
        <translation>Piattaforma: </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="93"/>
        <source>version</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="79"/>
        <source>Pyzo directories</source>
        <translation>Cartelle</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="17"/>
        <source>About Pyzo</source>
        <translation>A proposito di Pyzo</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="80"/>
        <source>Pyzo source directory: </source>
        <translation>Codice sorgente di Pyzo: </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="81"/>
        <source>Pyzo config directory: </source>
        <translation>Configurazione di Pyzo: </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="82"/>
        <source>Pyzo userdata directory: </source>
        <translation>Dati utente di Pyzo: </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="83"/>
        <source>License</source>
        <translation>Licenza</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="84"/>
        <source>Contributors</source>
        <translation>Collaboratori</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="87"/>
        <source>Acknowledgements</source>
        <translation>Ringraziamenti</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="101"/>
        <source>Pyzo is open source, its code is distributed under the 2-Clause BSD license.</source>
        <translation>Pyzo è open source, il suo codice è distribuito sotto la Clausola-2 della licenza BSD.</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="104"/>
        <source>Pyzo is coded with ♥ by Almar Klein and over 30 contributors:</source>
        <translation>Il codice di Pyzo è matenuto con ♥ da Almar Klein e da più di una trentina di altri suoi collaboratori:</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="116"/>
        <source>
            Pyzo is written in Python 3 and uses the Qt widget
            toolkit. Pyzo uses code and concepts that are inspired by
            IPython, Pype, and Spyder.
            Pyzo uses a (modified) subset of the silk icon set,
            by Mark James (http://www.famfamfam.com/lab/icons/silk/).
            </source>
        <translation>
            Pyzo è scritto in Python 3 ed usa la libreria grafica di Qt. 
            Codice e concetti sono ispirati a IPython, Pype e Spyder. 
            Le sue icone sono un sottoinsieme (modificato) di silk 
            di Mark James (http://www.famfamfam.com/lab/icons/silk/).
            </translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="121"/>
        <source>binary</source>
        <translation>eseguibile binario</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="123"/>
        <source>source</source>
        <translation>codice sorgente</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="125"/>
        <source>Pyzo - Python to the people!</source>
        <translation>Pyzo - Python per il popolo!</translation>
    </message>
    <message>
        <location filename="../../core/about.py" line="139"/>
        <source>General</source>
        <translation>Generale</translation>
    </message>
</context>
<context>
    <name>editor</name>
    <message>
        <location filename="../../core/editorTabs.py" line="1446"/>
        <source>Close, Discard, Cancel, Save</source>
        <translation>Chiudi, Elimina, Annulla, Salva</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="1476"/>
        <source>Closing</source>
        <translation>Chiusura</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="1477"/>
        <source>Save modified file?</source>
        <translation>Salvare il file modificato?</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="1524"/>
        <source>Closing pinned</source>
        <translation>Chiusura</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="1525"/>
        <source>Are you sure you want to close this pinned file?</source>
        <translation>Chiudere questo file puntato?</translation>
    </message>
</context>
<context>
    <name>editorTabs</name>
    <message>
        <location filename="../../core/editorTabs.py" line="1121"/>
        <source>Select one or more files to open</source>
        <translation>Seleziona uno o più file da aprire</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="1336"/>
        <source>Select the file to save to</source>
        <translation>Seleziona il file di destinazione</translation>
    </message>
</context>
<context>
    <name>filebrowser</name>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="45"/>
        <source>Filename filter</source>
        <translation>Filtro nomi file</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="50"/>
        <source>Search in files</source>
        <translation>Cerca nei file</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="447"/>
        <source>Projects:</source>
        <translation>Progetti:</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="454"/>
        <source>Click star to bookmark current dir</source>
        <translation>Clic sull&apos;icona a stelletta per aggiungere la cartella corrente ai segnalibri</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="462"/>
        <source>Remove project</source>
        <translation>Elimina progetto dall&apos;elenco</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="467"/>
        <source>Change project name</source>
        <translation>Rinomina progetto</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="474"/>
        <source>Add path to Python path</source>
        <translation>Aggiungi il percorso al percorso di Python</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="502"/>
        <source>Project name</source>
        <translation>Nome progetto</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="503"/>
        <source>New project name:</source>
        <translation>Nuovo nome del progetto:</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="651"/>
        <source>Match case</source>
        <translation>Maiuscole/minuscole</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="652"/>
        <source>RegExp</source>
        <translation>Espressioni regolari</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="653"/>
        <source>Search in subdirs</source>
        <translation>Includi sottocartelle</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="654"/>
        <source>Exclude binary</source>
        <translation>Escludi file binari</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="799"/>
        <source>Unstar this directory</source>
        <translation>Elimina la cartella dall&apos;elenco dei progetti</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="803"/>
        <source>Star this directory</source>
        <translation>Aggiungi la cartella all&apos;elenco dei progetti</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="809"/>
        <source>Open</source>
        <translation>Apri</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="836"/>
        <source>Reveal in Finder</source>
        <translatorcomment>For Mac OS only</translatorcomment>
        <translation>Apri in Finder</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="842"/>
        <source>Copy path</source>
        <translation>Copia percorso</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="850"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="862"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="976"/>
        <source>Rename</source>
        <translation>Rinomina</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="851"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="863"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="1008"/>
        <source>Delete</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="855"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="943"/>
        <source>Create new file</source>
        <translation>Crea nuovo file</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="858"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="946"/>
        <source>Create new directory</source>
        <translation>Crea nuova cartella</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="903"/>
        <source>No shell to run code in. </source>
        <translation>Nessun terminale disponibile per l&apos;esecuzione. </translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="904"/>
        <source>Could not run</source>
        <translation>Esecuzione fallita</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="905"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="918"/>
        <source>Could not run </source>
        <translation>Impossibile eseguire </translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="916"/>
        <source>No shell to run notebook in. </source>
        <translation>Nessun terminale disponibile per l&apos;esecuzione. </translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="917"/>
        <source>Could not run notebook</source>
        <translation>Impossibile eseguire il notebook</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="944"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="978"/>
        <source>Give the new name for the file</source>
        <translation>Nome del nuovo file</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="949"/>
        <source>Give the name for the new directory</source>
        <translation>Nome della nuova cartella</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="954"/>
        <source>new name</source>
        <translation>nuovo nome</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="963"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="996"/>
        <source>Operation aborted. A file with the same name already exists.</source>
        <translation>Operazione fallita. Esiste già un file con lo stesso nome.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="977"/>
        <source>Duplicate</source>
        <translation>Duplicato</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="979"/>
        <source>Copy of </source>
        <translation>Copia di </translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="1009"/>
        <source>Are you sure that you want to delete</source>
        <translation>Si conferma l&apos;eliminazione di</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/browser.py" line="485"/>
        <source>Go to this directory in the current shell</source>
        <translation>Imposta la cartella nel terminale corrente</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="822"/>
        <source>Import data...</source>
        <translation>Importa dati...</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="812"/>
        <source>Run as script</source>
        <translation>Esegui come script</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="260"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="722"/>
        <source>Error: </source>
        <translation>Errore: </translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="291"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="325"/>
        <source>Loading contents ...</source>
        <translation>Caricamento contenuti...</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="348"/>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="394"/>
        <source>Loading high level structure ...</source>
        <translation>Caricamento struttura di alto livello...</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="430"/>
        <source>No classes or functions found.</source>
        <translation>Nessuna classe o funzione trovata.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="442"/>
        <source>Line {}: {}</source>
        <translation>Linea {}: {}</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="520"/>
        <source>Searched {}/{} files: {} hits</source>
        <translation>Esaminati {}/{} file: trovate {} corrispondenze</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="716"/>
        <source>Empty / no matches</source>
        <translation>Vuota / nessuna corrispondenza</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="816"/>
        <source>Run Jupyter notebook</source>
        <translation>Esegui come notebook di Jupyter</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/tree.py" line="830"/>
        <source>Open outside Pyzo</source>
        <translation>Apri con l&apos;applicazione predefinita (esterna)</translation>
    </message>
</context>
<context>
    <name>importwizard</name>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="103"/>
        <source>Select file</source>
        <translation>Seleziona file</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="106"/>
        <source>Browse...</source>
        <translation>Sfoglia...</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="116"/>
        <source>Preview:</source>
        <translation>Anteprima:</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="132"/>
        <source>Text files (*.txt *.csv);;All files (*.*)</source>
        <translation>File di testo (*.txt *.csv);;Tutti i file (*.*)</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="177"/>
        <source>Select parameters</source>
        <translation>Seleziona parametri</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="202"/>
        <source>Delimiter</source>
        <translation>Delimitatore</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="203"/>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="235"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="204"/>
        <source>Header rows to skip</source>
        <translation>Righe iniziali da saltare</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="209"/>
        <source>Select columns to import:</source>
        <translation>Seleziona colonne da importare:</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="428"/>
        <source>Execute import</source>
        <translation>Esecuzione importazione</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="431"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="435"/>
        <source>Import data as single array</source>
        <translation>Importa dati come tabella singola</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="438"/>
        <source>Import data into one variable per column</source>
        <translation>Importa dati associando una variabile per colonna</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="443"/>
        <source>Raise error upon invalid data</source>
        <translation>Genera errore per dati non validi</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="451"/>
        <source>Execute in current shell</source>
        <translation>Esegui nel terminale corrente</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="452"/>
        <source>Paste into current file</source>
        <translation>Incolla nel file corrente</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="459"/>
        <source>Resulting import code:</source>
        <translation>Codice corrispondente all&apos;importazione:</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="519"/>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="531"/>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="579"/>
        <source>Import data wizard</source>
        <translation>Procedura guidata d&apos;importazione dati</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="520"/>
        <source>No current shell active</source>
        <translation>Nessun terminale attivo</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="532"/>
        <source>No current file open</source>
        <translation>Nessun file corrente aperto</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="564"/>
        <source>Import data</source>
        <translation>Importa dati</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="580"/>
        <source>The import data wizard is already open</source>
        <translation>Procedura guidata d&apos;importazione dati già aperta</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoFileBrowser/importwizard.py" line="604"/>
        <source>Preview data not loaded</source>
        <translation>Anteprima dati non caricati</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../../core/main.py" line="192"/>
        <source>Shells</source>
        <translation>Terminali</translation>
    </message>
    <message>
        <location filename="../../core/main.py" line="233"/>
        <location filename="../../core/main.py" line="264"/>
        <source>Interactive Editor for Python</source>
        <translation>Editor interattivo per Python</translation>
    </message>
    <message>
        <location filename="../../core/main.py" line="240"/>
        <source>unsaved</source>
        <translation>non_salvato</translation>
    </message>
</context>
<context>
    <name>menu</name>
    <message>
        <location filename="../../core/menu.py" line="129"/>
        <source>File</source>
        <translation>File</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="130"/>
        <source>Edit</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="131"/>
        <source>View</source>
        <translation>Mostra</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="132"/>
        <source>Settings</source>
        <translation>Impostazioni</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="133"/>
        <source>Shell</source>
        <translation>Terminale</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="134"/>
        <source>Run</source>
        <translation>Esegui</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="135"/>
        <source>Tools</source>
        <translation>Strumenti</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="136"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="509"/>
        <source>Use tabs</source>
        <translation>Usa tabulazioni</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="516"/>
        <source>Use spaces</source>
        <translation>Usa spazi</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="525"/>
        <source>spaces</source>
        <comment>plural of spacebar character</comment>
        <translation>spazi</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="551"/>
        <source>Indentation ::: The indentation used of the current file.</source>
        <translation>Rientro ::: Rientro usato nel file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="557"/>
        <source>Syntax parser ::: The syntax parser of the current file.</source>
        <translation>Analizzatore sintassi ::: L&apos;analizzatore sintattico (parser) del file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="562"/>
        <source>Line endings ::: The line ending character of the current file.</source>
        <translation>Fine riga ::: Il carattere di fine riga del file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="567"/>
        <source>Encoding ::: The character encoding of the current file.</source>
        <translation>Codifica ::: La codifica dei caratteri del file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="574"/>
        <source>New ::: Create a new (or temporary) file.</source>
        <translation>Nuovo ::: Crea un nuovo file.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="579"/>
        <source>Open... ::: Open an existing file from disk.</source>
        <translation>Apri... ::: Apre un file esistente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="586"/>
        <source>Reload from disk ::: Reload the current file from disk.</source>
        <translation>Ricarica da disco ::: Ricarica il file corrente dal disco.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="591"/>
        <location filename="../../core/menu.py" line="1755"/>
        <source>Save ::: Save the current file to disk.</source>
        <translation>Salva ::: Salva il file corrente su disco.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="596"/>
        <location filename="../../core/menu.py" line="1761"/>
        <source>Save as... ::: Save the current file under another name.</source>
        <translation>Salva con nome... ::: Salva il file corrente con un altro nome.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="601"/>
        <source>Save a copy as... ::: Create a backup of the current editor&apos;s contents.</source>
        <translation>Salva una copia come... ::: Crea una copia di ripristino del file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="606"/>
        <source>Save all ::: Save all open files.</source>
        <translation>Salva tutti ::: Salva tutti i file aperti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="611"/>
        <location filename="../../core/menu.py" line="1767"/>
        <source>Close ::: Close the current file.</source>
        <translation>Chiudi ::: Chiude il file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="616"/>
        <location filename="../../core/menu.py" line="1785"/>
        <source>Close all ::: Close all files.</source>
        <translation>Chiudi tutti ::: Chiude tutti i file.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="639"/>
        <source>Restart Pyzo ::: Restart the application, usefull for Pyzo GUI localization ;-)</source>
        <translation>Riavvia Pyzo ::: Riavvia l&apos;applicazione, utile per localizzare la GUI di Pyzo ;-)</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="737"/>
        <source>Undo ::: Undo the latest editing action.</source>
        <translation>Annulla ::: Annulla l&apos;ultima modifica.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="750"/>
        <location filename="../../core/menu.py" line="1509"/>
        <location filename="../../core/menu.py" line="1627"/>
        <source>Cut ::: Cut the selected text.</source>
        <translation>Taglia ::: Taglia il testo selezionato.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="756"/>
        <location filename="../../core/menu.py" line="1515"/>
        <location filename="../../core/menu.py" line="1633"/>
        <source>Copy ::: Copy the selected text to the clipboard.</source>
        <translation>Copia ::: Copia il testo selezionato in Appunti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="762"/>
        <location filename="../../core/menu.py" line="1521"/>
        <location filename="../../core/menu.py" line="1639"/>
        <source>Paste ::: Paste the text that is now on the clipboard.</source>
        <translation>Incolla ::: Incolla il testo in Appunti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="774"/>
        <location filename="../../core/menu.py" line="1527"/>
        <location filename="../../core/menu.py" line="1645"/>
        <source>Select all ::: Select all text.</source>
        <translation>Seleziona tutto ::: Seleziona tutto il testo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="781"/>
        <location filename="../../core/menu.py" line="1652"/>
        <source>Indent ::: Indent the selected line.</source>
        <translation>Aumenta rientro ::: Aumenta il rientro della riga selezionata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="787"/>
        <location filename="../../core/menu.py" line="1658"/>
        <source>Dedent ::: Unindent the selected line.</source>
        <translation>Diminuisci rientro ::: Diminuisce il rientro della riga selezionata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="793"/>
        <location filename="../../core/menu.py" line="1664"/>
        <source>Comment ::: Comment the selected line.</source>
        <translation>Commenta ::: Commenta la riga selezionata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="799"/>
        <location filename="../../core/menu.py" line="1670"/>
        <source>Uncomment ::: Uncomment the selected line.</source>
        <translation>Scommenta ::: Scommenta la riga selezionata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="805"/>
        <location filename="../../core/menu.py" line="1676"/>
        <source>Toggle Comment ::: Toggle comment for the selected line.</source>
        <translation>Commuta commento ::: Commenta/Scommenta la riga selezionata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="817"/>
        <source>Go to line ::: Go to a specific line number.</source>
        <translation>Vai alla riga ::: Vai alla riga specificata dal numero impostato.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="836"/>
        <source>Toggle breakpoint ::: Toggle breakpoint on the current line.</source>
        <translation>Commuta punto d&apos;interruzione ::: Attiva/disattiva il punto d&apos;interruzione (breakpoint) sulla riga corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="842"/>
        <source>Jump to previous breakpoint ::: Jump to the closest breakpoint above the current line.</source>
        <translation>Punto d&apos;interruzione precedente ::: Sposta il cursore sul primo punto d&apos;interruzione sopra la riga corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="848"/>
        <source>Jump to next breakpoint ::: Jump to the closest breakpoint below the current line.</source>
        <translation>Punto d&apos;interruzione successivo ::: Sposta il cursore sul primo punto d&apos;interruzione sotto la riga corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="862"/>
        <location filename="../../core/menu.py" line="1702"/>
        <source>Find or replace ::: Show find/replace widget. Initialize with selected text.</source>
        <translation>Trova/Sostituisci ::: Apre Trova/Sostituisci impostando il testo selezionato come stringa cercata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="867"/>
        <location filename="../../core/menu.py" line="1707"/>
        <source>Find selection ::: Find the next occurrence of the selected text.</source>
        <translation>Trova selezione successiva ::: Trova l&apos;occorrenza successiva della selezione.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="872"/>
        <location filename="../../core/menu.py" line="1712"/>
        <source>Find selection backward ::: Find the previous occurrence of the selected text.</source>
        <translation>Trova selezione precedente ::: Trova l&apos;occorrenza precedente della selezione.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="877"/>
        <source>Find next ::: Find the next occurrence of the search string.</source>
        <translation>Trova successivo ::: Trova l&apos;occorrenza successiva della stringa cercata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="882"/>
        <source>Find previous ::: Find the previous occurrence of the search string.</source>
        <translation>Trova precedente ::: Trova l&apos;occorrenza precedente della stringa cercata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="887"/>
        <source>Find via File Browser ::: Find using the File Browser tool. Initialize with selected text.</source>
        <translation>Trova con Esplora ::: Cerca il testo selezionato con lo strumento Esplora.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1027"/>
        <source>Show status bar ::: Show status bar.</source>
        <translation>Mostra barra di stato ::: Mostra la barra di stato.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1271"/>
        <source>Pause ::: Pause the current running code.</source>
        <translation>Pausa ::: Mette in pausa il codice attualmente in esecuzione.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1395"/>
        <location filename="../../core/menu.py" line="1476"/>
        <source>Create shell {}: ({})</source>
        <translation>Apri terminale {}: ({})</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1576"/>
        <source>Could not change dir</source>
        <translation>Impossibile cambiare la cartella</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1695"/>
        <location filename="../../core/menu.py" line="1805"/>
        <source>Open directory in file browser ::: Open the corrent file directory in file browser</source>
        <translation>Apri cartella in Esplora ::: Apre la cartella del file corrente in Esplora</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1921"/>
        <source>Execute line and print result ::: Execute the whole line at the cursor position in the editor, and print the result.</source>
        <translation>Esegui riga e stampa risultato ::: Esegue l&apos;intera riga nella posizione del cursore e ne stampa il risultato.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1992"/>
        <source>No shell to run code in. </source>
        <translation>Nessun terminale disponibile per l&apos;esecuzione. </translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1999"/>
        <source>There is no main file selected. </source>
        <translation>Nessun file main impostato. </translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2004"/>
        <source>No editor selected. </source>
        <translation>Nessun editor selezionato. </translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2006"/>
        <source>Could not run</source>
        <translation>Esecuzione fallita</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2007"/>
        <source>Could not run </source>
        <translation>Impossibile eseguire </translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2015"/>
        <location filename="../../core/menu.py" line="2046"/>
        <source>the selection</source>
        <translation>la selezione</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2107"/>
        <source>the cell</source>
        <translation>la cella</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2212"/>
        <source>the main file</source>
        <translation>il file main</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2213"/>
        <source>the file</source>
        <translation>il file</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2256"/>
        <source>Could not run script.</source>
        <translation>Impossibile eseguire lo script.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2323"/>
        <source>Report an issue ::: Did you find a bug in Pyzo, or do you have a feature request?</source>
        <translation>Segnala un problema ::: Hai trovato un bug in Pyzo o hai una richiesta di funzionalità?</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2416"/>
        <source>Accept autocompletion with:</source>
        <translation>Accetta completamento automatico con:</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2659"/>
        <source>Menu action</source>
        <translation>Voce menu</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2659"/>
        <source>Shortcut</source>
        <translation>Scorciatoia</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="915"/>
        <source>Zoom in</source>
        <translation>Aumeta</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="811"/>
        <location filename="../../core/menu.py" line="1682"/>
        <source>Justify comment/docstring ::: Reshape the selected text so it is aligned to around 70 characters.</source>
        <translation>Giustifica commento/docstring::: Ridistribuisce il testo selezionato allineandolo a circa 70 caratteri.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="916"/>
        <source>Zoom out</source>
        <translation>Diminuisci</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="917"/>
        <source>Zoom reset</source>
        <translation>Iniziale</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="974"/>
        <source>Location of long line indicator ::: The location of the long-line-indicator.</source>
        <translation>Posizione indicatore di linea lunga ::: (numero di) Colonna a cui mostrare l&apos;indicatore di linea lunga.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="982"/>
        <source>Qt theme ::: The styling of the user interface widgets.</source>
        <translation>Aspetto (tema grafico di Qt) ::: Lo stile grafico dell&apos;interfaccia utente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="995"/>
        <source>Select shell ::: Focus the cursor on the current shell.</source>
        <translation>Focus su terminale ::: Sposta il cursore sul terminale corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1000"/>
        <source>Select editor ::: Focus the cursor on the current editor.</source>
        <translation>Focus su editor ::: Sposta il cursore sull&apos;editor (scheda corrente).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1005"/>
        <source>Select previous file ::: Select the previously selected file.</source>
        <translation>Focus su file precedente :::  Sposta il cursore sull&apos;editor (scheda precedentemente selezionata).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1011"/>
        <source>Show whitespace ::: Show spaces and tabs.</source>
        <translation>Mostra spazi ::: Mostra spazi e tabulazioni.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1017"/>
        <source>Show line endings ::: Show the end of each line.</source>
        <translation>Mostra fine riga ::: Mostra il carattere di fine riga.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1022"/>
        <source>Show indentation guides ::: Show vertical lines to indicate indentation.</source>
        <translation>Mostra guide rientri ::: Mostra le linee verticali per indicare i rientri.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1035"/>
        <source>Wrap long lines ::: Wrap lines that do not fit on the screen (i.e. no horizontal scrolling).</source>
        <translation>Accapo automatico ::: Manda accapo automaticamente le righe che sforano lo schermo (ovvero senza scorrimento orizzontale).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1040"/>
        <source>Highlight current line ::: Highlight the line where the cursor is.</source>
        <translation>Evidenzia lriga corrente ::: Evidenzia la riga su cui si trova il cursore.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1073"/>
        <source>Font</source>
        <translation>Carattere</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1074"/>
        <source>Zooming</source>
        <translation>Ingrandimento</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1259"/>
        <source>Clear screen ::: Clear the screen.</source>
        <translation>Cancella schermo ::: Cancella le scritte sullo schermo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1265"/>
        <source>Interrupt ::: Interrupt the current running code (does not work for extension code).</source>
        <translation>Interrompi ::: Interrompe l&apos;esecuzione del codice corrente (non funziona con il codice di una estensione).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1277"/>
        <source>Restart ::: Terminate and restart the interpreter.</source>
        <translation>Riavvia ::: Termina e riavvia l&apos;interprete.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1292"/>
        <source>Close ::: Terminate the interpreter and close the shell.</source>
        <translation>Chiudi ::: Termina l&apos;interprete e chiude il terminale.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1306"/>
        <source>Debug next ::: proceed until next line</source>
        <translation>Debug successiva ::: continua l&apos;esecuzione fino alla riga successiva</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1312"/>
        <source>Debug step into ::: proceed one step</source>
        <translation>Debug dentro ::: procede l&apos;esecuzione di un passo</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1318"/>
        <source>Debug return ::: proceed until returns</source>
        <translation>Debug fuori ::: continua l&apos;esecuzione fino al ritorno</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1324"/>
        <source>Debug jump ::: Sets the next line to be executed to the current selected line in the editor.</source>
        <translation>Debug salta ::: Imposta la riga attualmente selezionata nell&apos;editor come quella successiva da eseguire.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1330"/>
        <source>Debug continue ::: proceed to next breakpoint</source>
        <translation>Debug continua ::: continua l&apos;esecuzione fino al prossimo punto d&apos;interruzione</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1363"/>
        <source>Postmortem ::: debug from last traceback</source>
        <translation>Postmortem ::: Consente il debug a ritroso partendo dall&apos;ultimo tracciamento (traceback)</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1376"/>
        <location filename="../../core/menu.py" line="1456"/>
        <source>Edit shell configurations... ::: Add new shell configs and edit interpreter properties.</source>
        <translation>Modifica configurazione... ::: Aggiunge o modifica la configurazione di un terminale (consente anche d&apos;impostare l&apos;interprete desiderato).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1463"/>
        <source>New shell ... ::: Create new shell to run code in.</source>
        <translation>Terminale... ::: Apre un terminale in cui eseguire il codice.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1720"/>
        <source>Run selection ::: Run the current editor&apos;s selected lines, selected words on the current line, or current line if there is no selection.</source>
        <translation>Esegui selezione ::: Esegue le righe selezionate dell&apos;editor corrente, le parole selezionate sulla riga corrente o in assenza di selezione la riga corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1773"/>
        <source>Close others::: Close all files but this one.</source>
        <translation>Chiudi altri ::: Chiude tutti i file tranne questo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1779"/>
        <source>Close all after this ::: Close all files after this one.</source>
        <translation>Chiudi i successivi::: Chiude tutti i file successivi a questo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1791"/>
        <source>Rename ::: Rename this file.</source>
        <translation>Rinomina ::: Rinomina questo file.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1799"/>
        <source>Copy path ::: Copy the full path of this file.</source>
        <translation>Copia percorso ::: Copia il percorso completo di questo file.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1814"/>
        <source>Pin/Unpin ::: Pinned files get closed less easily.</source>
        <translation>Punta/Spunta ::: Rende i file puntati più difficoltosi da chiudere.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1820"/>
        <source>Set/Unset as MAIN file ::: The main file can be run while another file is selected.</source>
        <translation>MAIN/non MAIN ::: Imposta/non impostare Il file come main. Il file main può essere eseguito (menu esegui) anche se è selezionato un altro file.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1828"/>
        <source>Run file ::: Run the code in this file.</source>
        <translation>Esegui file ::: Esegui il codice di questo file.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1834"/>
        <source>Run file as script ::: Run this file as a script (restarts the interpreter).</source>
        <translation>Esegui come script ::: Esegui questo file come script (riavvia l&apos;interprete).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2269"/>
        <source>Reload tools ::: For people who develop tools.</source>
        <translation>Ricarica strumenti ::: Utile per chi sviluppa gli strumenti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2318"/>
        <source>Ask a question ::: Need help?</source>
        <translation>Fai una domanda ::: Hai bisogno di aiuto?</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2508"/>
        <source>Automatically indent ::: Indent when pressing enter after a colon.</source>
        <translation>Rientro automatico ::: Inserisce il rientro premendo Invio dopo i due punti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2513"/>
        <source>Enable calltips ::: Show calltips with function signatures.</source>
        <translation>Abilita suggerimenti chiamate ::: Mostra i suggerimenti di chiamata delle funzioni definite.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2432"/>
        <source>Autocomplete keywords ::: The autocompletion list includes keywords.</source>
        <translation>Autocompletamento parole chiave ::: Autocompletamento delle parole chiave incluse nel corrispondente elenco.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2521"/>
        <source>Edit key mappings... ::: Edit the shortcuts for menu items.</source>
        <translation>Modifica scorciatoie... ::: Modifica le scorciatoie per le voci di menu.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2526"/>
        <source>Edit syntax styles... ::: Change the coloring of your code.</source>
        <translation>Modifica stili sintassi... ::: Cambia la colorazione del tuo codice.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1336"/>
        <source>Stop debugging</source>
        <translation>Debug termina ::: termina l&apos;esecuzione</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1359"/>
        <source>Clear all {} breakpoints</source>
        <translation>Elimina tutti i punti d&apos;interruzione ({})</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1901"/>
        <source>Run file as script ::: Restart and run the current file as a script.</source>
        <translation>Esegui come script ::: Riavvia ed esegue il file corrente come script.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1907"/>
        <source>Run main file as script ::: Restart and run the main file as a script.</source>
        <translation>Esegui file main come script ::: Riavvia ed esegue il file (impostato come) main come script.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1916"/>
        <source>Execute selection ::: Execute the current editor&apos;s selected lines, selected words on the current line, or current line if there is no selection.</source>
        <translation>Esegui selezione ::: Del file corrente, esegue le righe selezionate o le parole selezionate sulla riga corrente o, in assenza di selezione, la riga corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1926"/>
        <source>Execute cell ::: Execute the current editors&apos;s cell in the current shell.</source>
        <translation>Esegui cella ::: Esegue la cella del file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1953"/>
        <source>Execute cell and advance ::: Execute the current editors&apos;s cell and advance to the next cell.</source>
        <translation>Esegui cella e avanza ::: Esegue la cella del file corrente e avanza alla cella successiva.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1933"/>
        <source>Execute file ::: Execute the current file in the current shell.</source>
        <translation>Esegui file ::: Esegue il file corrente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1939"/>
        <source>Execute main file ::: Execute the main file in the current shell.</source>
        <translation>Esegui file main ::: Esegue il file (impostato come) main.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="621"/>
        <source>Export to PDF ::: Export current file to PDF (e.g. for printing).</source>
        <translation>Esporta in PDF ::: Esporta il file corrente in PDF (ad esempio per la stampa).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="768"/>
        <source>Paste and select ::: Paste the text that is now on the clipboard and keep it selected in order to change its indentation.</source>
        <translation>Incolla e seleziona ::: Incolla il testo in Appunti e lo seleziona per modificarne il rientro.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1052"/>
        <source>Previous cell ::: Go back to the previous cell.</source>
        <translation>Cella precedente ::: Torna alla cella precedente.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1057"/>
        <source>Next cell ::: Advance to the next cell.</source>
        <translation>Cella successiva ::: Avanza alla cella successiva.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1062"/>
        <source>Previous object ::: Go back to the previous top-level structure.</source>
        <translation>Oggetto precedente ::: Sposta il cursore sulla precedente struttura di primo livello.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1067"/>
        <source>Next object ::: Advance to the next top-level structure.</source>
        <translation>Oggetto successivo ::: Sposta il cursore sulla successiva struttura di primo livello.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1689"/>
        <source>Goto Definition ::: Go to definition of word under cursor.</source>
        <translation>Vai alla definizione ::: Vai alla definizione della parola sotto il cursore.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="644"/>
        <source>Quit Pyzo ::: Close the application.</source>
        <translation>Esci da Pyzo ::: Chiude l&apos;applicazione.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2332"/>
        <source>Check for updates ::: Are you using the latest version?</source>
        <translation>Verifica aggiornamenti ::: Si sta usando la versione più recente?</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2338"/>
        <source>About Pyzo ::: More information about Pyzo.</source>
        <translation>A proposito di... ::: Ulteriori informazioni su Pyzo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2502"/>
        <source>Select language ::: The language used by Pyzo.</source>
        <translation>Seleziona linguaggio ::: Imposta il linguaggio usato da Pyzo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2300"/>
        <source>Pyzo website ::: Open the Pyzo website in your browser.</source>
        <translation>Sito web ::: Apre la pagina principale del sito web di Pyzo nel browser predefinito.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2305"/>
        <source>Pyzo guide ::: Open the Pyzo guide in your browser.</source>
        <translation>Manuale d&apos;uso di Pyzo ::: Apre la pagina web del manuale d&apos;uso di Pyzo nel browser predefinito.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1045"/>
        <source>Highlight brackets ::: Highlight matched and unmatched brackets.</source>
        <translation>Evidenzia parentesi ::: Evidenzia le parentesi corrispondenti e non corrispondenti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2251"/>
        <source>Could not save the file.</source>
        <translation>Impossibile salvare il file.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2254"/>
        <source>Can only run scripts that are in the file system.</source>
        <translation>Può eseguire solo script di sistema.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2310"/>
        <source>Pyzo wizard ::: Get started quickly.</source>
        <translation>Guida rapida ::: Procedura guidata per familiarizzare con Pyzo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="976"/>
        <source>None</source>
        <translation>Nessuno</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1948"/>
        <source>Execute selection and advance</source>
        <translation>Esegui selezione e avanza ::: Eseguie la selezione corrente e avanza alla riga successiva</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1968"/>
        <source>Help on running code ::: Open the pyzo wizard at the page about running code.</source>
        <translation>Aiuto ::: Apre la Guida rapida di Pyzo alla pagina &apos;Esecuzione del codice&apos;.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2216"/>
        <source> (as script)</source>
        <translation> (come script)</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2397"/>
        <source>No autocompletion</source>
        <translation>Nessun completamento automatico</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2398"/>
        <source>Automatic popup</source>
        <translation>Suggerimenti automatici</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2399"/>
        <source>Only show popup when pressing Tab</source>
        <translation>Mostra i suggerimenti solo premendo Tab</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2517"/>
        <source>Autocompletion</source>
        <translation>Autocompletamento</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2532"/>
        <source>Advanced settings... ::: Configure Pyzo even further.</source>
        <translation>Impostazioni avanzate... ::: Ulteriori configurazioni di Pyzo.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoHistoryViewer.py" line="56"/>
        <source>Search</source>
        <translation>Cerca</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoHistoryViewer.py" line="65"/>
        <source>History</source>
        <translation>Comandi</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoHistoryViewer.py" line="67"/>
        <source>Copy ::: Copy selected lines</source>
        <translation>Copia ::: Copia le righe selezionate</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoHistoryViewer.py" line="73"/>
        <source>Run ::: Run selected lines in current shell</source>
        <translation>Esegui ::: Esegui le righe selezionate nel terminale corrente</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoHistoryViewer.py" line="79"/>
        <source>Remove ::: Remove selected history items(s)</source>
        <translation>Elimina ::: Rimuove gli elementi selezionati dai Comandi</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="823"/>
        <source>Duplicate line ::: Duplicate the selected line(s).</source>
        <translation>Duplica riga ::: Duplica la riga(e) selezionata(e).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="829"/>
        <source>Delete line ::: Delete the selected line(s).</source>
        <translation>Elimina riga ::: Elimina la riga(e) selezionata(e).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="947"/>
        <location filename="../../core/menu.py" line="989"/>
        <source>default</source>
        <translation>predefinito</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1535"/>
        <source>Open current directory in file browser</source>
        <translation>Apri la cartella corrente in Esplora</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1541"/>
        <source>Change current directory to the file browser&apos;s path</source>
        <translation>Cambia la cartella corrente con quella di Esplora</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1574"/>
        <source>No editor selected.</source>
        <translation>Nessun editor selezionato.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1547"/>
        <source>Change current directory to editor file path</source>
        <translation>Cambia la cartella corrente col percorso del file aperto nell&apos;editor</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1961"/>
        <source>Change directory when executing file ::: like Run File As Script does</source>
        <translation>Cambia cartella quando esegui il file ::: come avviene con Esegui file come script</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="855"/>
        <source>Toggle Case ::: Change selected text to lower or upper case</source>
        <translation>Commuta maiuscole/minuscole ::: Cambia il testo selezionato in minuscolo o maiuscolo</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2443"/>
        <source>Auto close quotes ::: Auto close single and double quotes.</source>
        <translation>Chiusura automatica virgolette ::: Chiusura automatica delle virgolette singole e doppie.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2451"/>
        <source>Auto close brackets ::: Auto close ( { [ ] } ).</source>
        <translation>Chiusura automatica parentesi ::: Chiusura automatica delle parentesi ( { [ ] } ).</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2409"/>
        <source>Tab</source>
        <translation>Tab</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2410"/>
        <source>Enter</source>
        <translation>Invio</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2411"/>
        <source>Tab, Enter</source>
        <translation>Tab, Invio</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2412"/>
        <source>Tab, (, [</source>
        <translation>Tab, (, [</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2413"/>
        <source>Tab, Enter, (, [</source>
        <translation>Tab, Invio, (, [</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="743"/>
        <source>Redo ::: Redo the last undone editing action.</source>
        <translation>Ripristina ::: Ripristina l&apos;ultima modifica annullata.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="1496"/>
        <location filename="../../core/menu.py" line="1617"/>
        <source>Help on this expression ::: Show help for the selected expression.</source>
        <translation>Aiuto su questa voce ::: Mostra l&apos;aiuto per il testo selezionato.</translation>
    </message>
</context>
<context>
    <name>menu dialog</name>
    <message>
        <location filename="../../core/menu.py" line="2366"/>
        <source>Your version of Pyzo is:</source>
        <translation>Versione di Pyzo in uso:</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2367"/>
        <source>Latest available version is:</source>
        <translation>Ultima versione disponibile:</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2369"/>
        <source>Do you want to open the download page?</source>
        <translation>Si desidera aprire la pagina di download?</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2372"/>
        <source>Check for the latest version.</source>
        <translation>Verifica aggiornamenti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2559"/>
        <source>
            The language has been changed.
            Pyzo needs to restart for the change to take effect.
            </source>
        <translation>
            La lingua è stata cambiata.
            Affinché la modifica abbia effetto Pyzo deve essere riavviato.
            </translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2560"/>
        <source>Language changed</source>
        <translation>La lingua è cambiata</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2773"/>
        <source>enter key combination here</source>
        <translation>inserisci qui la combinazione di tasti</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2845"/>
        <source>Edit shortcut mapping</source>
        <translation>Modifica impostazioni scorciatoie</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2866"/>
        <source>Clear</source>
        <translation>Azzera</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2870"/>
        <source>Apply</source>
        <translation>Applica</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2874"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2899"/>
        <location filename="../../core/menu.py" line="2933"/>
        <source>secondary</source>
        <translation>secondaria</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2899"/>
        <location filename="../../core/menu.py" line="2930"/>
        <source>primary</source>
        <translation>primaria</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2900"/>
        <source>Set the {} shortcut for:</source>
        <translation>Imposta la scorciatoia {} per:</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2935"/>
        <source>Warning: shortcut already in use for:
</source>
        <translation>Attenzione: scorciatoia già in uso per:
</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="2989"/>
        <source>Shortcut mappings</source>
        <translation>Impostazioni scorciatoie</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3082"/>
        <source>Before you begin, backup your settings. To modify an existing setting, click on the value to change it.
Note that most settings require a restart for the change to take effect.</source>
        <translation>Prima d&apos;iniziare la modifica, si consiglia di fare una copia di ripristino delle impostazioni attuali. Con clic sul valore di una impostazione è possibile modificarlo.
Nella maggior parte dei casi, il cambiamento delle impostazioni, per essere effettivo, richiede il riavvio dell&apos;applicazione.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3091"/>
        <source>Fold</source>
        <translation>Contrai sezioni</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3098"/>
        <source>Unfold</source>
        <translation>Espandi sezioni</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3104"/>
        <source>Search...</source>
        <translation>Cerca...</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3105"/>
        <source>Use the search box to find the setting of interest.</source>
        <translation>Usa la casella di ricerca per trovare l&apos;impostazione d&apos;interesse.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3113"/>
        <source>key</source>
        <translation>chiave</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3114"/>
        <source>value</source>
        <translation>valore</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3115"/>
        <source>type</source>
        <translation>tipo</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3129"/>
        <source>Factory Defaults</source>
        <translation>Impostazioni di fabbrica</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3130"/>
        <source>Reset a IDE to its original settings.</source>
        <translation>Ripristina le impostazioni originali di Pyzo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3134"/>
        <source>Overwrite shell settings</source>
        <translation>Sovrascrivi le impostazioni del terminale</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3138"/>
        <source>Overwrite an existing shell settings with backup shell settings.</source>
        <translation>Sovrascrive le impostazioni del terminale esistente con quelle di ripristino del terminale.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3141"/>
        <source>Backup</source>
        <translation>Crea copia di ripristino</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3142"/>
        <source>Make backup file of the current settings.</source>
        <translation>Crea una copia di rirpistino con le impostazioni correnti.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3146"/>
        <source>Restore</source>
        <translation>Carica copia di ripristino</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3149"/>
        <source>Restore settings from last backup file, then restart Pyzo.</source>
        <translation>Carica le impostazioni dall&apos;ultima copia di ripristino effettuata e riavvia Pyzo.</translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3239"/>
        <source>Backup file: {}, {} </source>
        <translation>Ultima copia di ripristino creata (nome file, data ora): {}, {} </translation>
    </message>
    <message>
        <location filename="../../core/menu.py" line="3071"/>
        <source>Advanced Settings</source>
        <translation>Impostazioni avanzate</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="18"/>
        <source>Pdf Export</source>
        <translation>Esporta PDF</translation>
    </message>
</context>
<context>
    <name>myRunner</name>
    <message>
        <location filename="../tool_examples/myRunner.py" line="26"/>
        <source>My Runner</source>
        <translation>Il mio esecutore</translation>
    </message>
</context>
<context>
    <name>pdfExpDlg</name>
    <message>
        <location filename="../../core/pdfExport.py" line="30"/>
        <source>Print line number</source>
        <translation>Stampa il numero di riga</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="44"/>
        <source>Enable syntax highlighting</source>
        <translation>Attiva evidenziazione sintassi</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="47"/>
        <source>Do not print the file name</source>
        <translation>Nessuno</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="48"/>
        <source>Print with file name</source>
        <translation>Solo nome file</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="49"/>
        <source>Print with file name and absolute path</source>
        <translation>Nome file e percorso assoluto</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="51"/>
        <source>The title at the top of the document</source>
        <translation>Titolo in alto al documento</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="54"/>
        <source>Portrait</source>
        <translation>Orientamento verticale</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="55"/>
        <source>Landscape</source>
        <translation>Orientamento orizzontale</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="56"/>
        <source>Orientation of the document</source>
        <translation>Orientamento del documento</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="58"/>
        <source>Update preview</source>
        <translation>Aggiorna</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="60"/>
        <source>Export</source>
        <translation>Esporta</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="62"/>
        <source>Done</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="154"/>
        <source>Export PDF</source>
        <translation>Esporta PDF</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="172"/>
        <source>Error exporting PDF file</source>
        <translation>Errore durante l&apos;esportazione del PDF</translation>
    </message>
    <message>
        <location filename="../../core/pdfExport.py" line="178"/>
        <source>Zoom level: {}</source>
        <translation>Livello d&apos;ingrandimento: {}</translation>
    </message>
</context>
<context>
    <name>pyzoEditorList</name>
    <message>
        <location filename="../../tools/pyzoEditorList.py" line="6"/>
        <source>Editor list ::: Display and manage editor tabs via a list.</source>
        <translation>Schede ::: Mostra l&apos;elenco delle schede aperte nell&apos;editor consentendone la gestiione.</translation>
    </message>
</context>
<context>
    <name>pyzoExpressionViewer</name>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="6"/>
        <source>Expression viewer</source>
        <translation>Espressioni ::: Mostra i valori delle espressioni</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="85"/>
        <source>WARNING: expression is empty</source>
        <translation>ATTENZIONE: l&apos;espressione è vuota</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="90"/>
        <source>WARNING: expression {} contains new-line like characters</source>
        <translation>ATTENZIONE: l&apos;espressione {} contiene caratteri di fine riga</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="93"/>
        <source>WARNING: expression {} starts with a comment character</source>
        <translation>ATTENZIONE: l&apos;espressione {} inizia con un carattere di commento</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="110"/>
        <location filename="../../tools/pyzoExpressionViewer.py" line="173"/>
        <source>[not evaluated yet]</source>
        <translation>[non ancora valutata]</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="195"/>
        <source>manually refresh expressions (e.g. for code running in the event loop)
this will also refresh the Workspace tool, if open</source>
        <translation>Aggiorna manualmente le espressioni (utile per codice in esecuzione nel ciclo degli eventi).
Verrà anche aggiornato lo strumento Variabili, se in uso</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="203"/>
        <source>toggle edit mode</source>
        <translation>Abilita/Disabilita modifica</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="210"/>
        <source>add selected expression from current editor</source>
        <translation>Aggiunge all&apos;elenco l&apos;espressione selezionata nell&apos;editor</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="217"/>
        <source>remove all expressions</source>
        <translation>Elimina tutte le espressioni</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="240"/>
        <source>Expression</source>
        <translation>Espressione</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="240"/>
        <source>Result</source>
        <translation>Risultato</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="287"/>
        <source>Show in edit mode</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="288"/>
        <source>Toggle repr</source>
        <translation>Applica/Non applicare repr()</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="289"/>
        <source>Evaluate in shell</source>
        <translation>Valuta nel terminale</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoExpressionViewer.py" line="471"/>
        <source>[ERROR: {}]</source>
        <translation>[ERRORE: {}]</translation>
    </message>
</context>
<context>
    <name>pyzoFileBrowser</name>
    <message>
        <location filename="../../tools/pyzoFileBrowser/__init__.py" line="9"/>
        <source>File Browser ::: Browse the files in your projects.</source>
        <translation>Esplora::: Sfoglia i file nei tuoi progetti.</translation>
    </message>
</context>
<context>
    <name>pyzoHistoryViewer</name>
    <message>
        <location filename="../../tools/pyzoHistoryViewer.py" line="20"/>
        <source>History viewer ::: Shows the last used commands.</source>
        <translation>Comandi ::: Mostra l&apos;elenco degli ultimi comandi usati.</translation>
    </message>
</context>
<context>
    <name>pyzoInteractiveHelp</name>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="18"/>
        <source>Shows help on an object when using up/down in autocomplete.</source>
        <translation>Mostra la guida su un oggetto quando si utilizza su/giù nel completamento automatico.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="343"/>
        <source>Print automatic help on the current shell</source>
        <translation>Stampa l&apos;aiuto automatico sul terminale corrente</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="467"/>
        <source>Smart format</source>
        <translation>Formato intelligente</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="61"/>
        <source>This keyword introduces the definition of a class.</source>
        <translation>Parola chiave che introduce la definizione di una classe.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="150"/>
        <source>This keyword introduces the definition of a function.</source>
        <translation>Parola chiave che introduce la definizione di una funzione.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="267"/>
        <source>No help is available for operators because they are ambiguous: their meaning depend on the type of the first operand.</source>
        <translation>Non è disponibile alcun aiuto per gli operatori perché sono ambigui: il loro significato dipende dal tipo del primo operando.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="315"/>
        <source>
Help information is queried from the current shell
automatically when moving up/down in the autocompletion list,
or manually via the context menu in the shell and editor,
or via the Workspace tool.
</source>
        <translation>
L&apos;Aiuto (interattivo) su una voce o elemento viene attivato dal terminale corrente
automaticamente, quando si scorre l&apos;elenco a tendina del completamento automatico,
manualmente, dal menu contestuale &quot;Aiuto su questa voce&quot; dell&apos;elemento selezionato,
nel terminale o nell&apos;editor, o dallo strumento Variabili.
</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="352"/>
        <source>Backward menu</source>
        <translation>Menu indietro</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="354"/>
        <source>Previous automatic help</source>
        <translation>Aiuto automatico precedente</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="361"/>
        <source>Forward menu</source>
        <translation>Menu avanti</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="363"/>
        <source>Next automatic help</source>
        <translation>Aiuto automatico successivo</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="369"/>
        <source>Pause automatic help from autocompletion</source>
        <translation>Sospende l&apos;aiuto automatico del completamento automatico</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="377"/>
        <source>Formatting options</source>
        <translation>Opzioni di formattazione</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="442"/>
        <source>Help on this</source>
        <translation>Aiuto su questo</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="21"/>
        <source>Suspend the execution of coroutine on an awaitable object. Can only be used inside a coroutine function.</source>
        <translation>Sospende l&apos;esecuzione della coroutine su un oggetto di attesa. Può essere utilizzato solo all&apos;interno di una funzione coroutine.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="24"/>
        <source>This keyword can appear as part of an alternative (see: ``if``), a loop (see: ``for``, ``while``) or a ``try`` statement.</source>
        <translation>Parola chiave che può apparire come parte di un&apos;alternativa (vedi: ``if``), un ciclo (vedi: ``for``, `` while``) o un&apos;istruzione ``try``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="41"/>
        <source>This is an instruction that does nothing. It is useful in cases where a statement must appear because of syntactic constraints but we have nothing to do.</source>
        <translation>Istruzione che non fa nulla. È utile nei casi in cui un&apos;istruzione deve apparire per vincoli sintattici ma non si deve fare nulla.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="46"/>
        <source>This keyword can only appear in the body of a ``for`` or ``while`` loop. It terminates the loop early, regardless of the loop condition.

See also: ``continue``</source>
        <translation>Parola chiave che può apparire solo nel corpo di un ciclo ``for`` o `` while``. Termina anticipatamente il ciclo, indipendentemente dalla condizione del ciclo.

Vedi anche: ``continue``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="49"/>
        <source>An ``except`` clause can appear as a part of a ``try`` statement.</source>
        <translation>Una clausola ``except`` può apparire come parte di una istruzione ``try``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="56"/>
        <source>This keyword usually refers to membership of an object in a structure. There are actually two different kinds of ``in``.

In a construct of the form ``for identifier in iterable``, ``in`` is a purely syntactic element that bears no meaning per se. See: ``for``

Outside such constructs, ``in`` is an operator and its precise meaning depends on the type of the first operand.</source>
        <translation>Parola chiave che solitamente si riferisce all&apos;appartenenza di un oggetto ad una struttura. In realtà ci sono due diversi tipi di ``in``.

In un costrutto della forma ``for identificatore in iterabile``, ``in`` è un elemento puramente sintattico che non ha alcun significato di per sé. Vedi: ``for``

Al di fuori di tali costrutti, ``in`` è un operatore e il suo significato preciso dipende dal tipo del primo operando.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="59"/>
        <source>The ``raise`` statement is used to raise an Exception. Raising an exception will cause the program to abort, unless the exception is handled by a surrounding ``try``/``except`` statement or ``with`` statement.</source>
        <translation>Istruzione ``raise`` usata per generare un&apos;eccezione. Generando un&apos;eccezione si causerà l&apos;interruzione del programma, a meno che l&apos;eccezione non sia gestita da un&apos;istruzione ``try``/``except`` o da un&apos;istruzione ``with``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="64"/>
        <source>An ``finally`` clause can appear as a part of a ``try`` statement.</source>
        <translation>Una clausola ``finally`` può apparire come parte di una istruzione ``try``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="69"/>
        <source>This operator tests for an object’s identity: ``x is y`` is true if and only if ``x`` and ``y`` are the same object.

See also: ``id``</source>
        <translation>Operatore che verifica l&apos;identità di un oggetto: ``x is y`` è vero se e solo se ``x`` e ``y`` sono lo stesso oggetto.

Vedi anche: ``id``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="72"/>
        <source>This keyword can only appear in the definition of a function. It is usually followed by an expression. It means that the execution of the function call terminates here and that the result of the call is the value of the following expression. If ``return`` is not followed by an expression, the result is ``None``.</source>
        <translation>Parola chiave che può apparire solo nella definizione di una funzione. Di solito è seguita da un&apos;espressione. Significa che l&apos;esecuzione della chiamata di funzione termina qui e che il risultato della chiamata è il valore dell&apos;espressione seguente. Se ``return`` non è seguito da un&apos;espressione, il risultato è ``None``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="77"/>
        <source>This operator computes the boolean conjunction in a lazy manner. More precisely, the expression ``x and y`` first evaluates ``x``; if ``x`` is false, its value is returned; otherwise, ``y`` is evaluated and the resulting value is returned.

See also: ``or``, ``not``, ``True``, ``False``</source>
        <translation>Operatore calcola la congiunzione booleana in modo lazy. Più precisamente, l&apos;espressione ``x and y`` valuta prima ``x``; se ``x`` è falso, viene restituito il suo valore; in caso contrario, viene valutato ``y`` e viene restituito il valore risultante.

Vedi anche: ``or``, ``not``, ``True``, ``False``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="82"/>
        <source>This keyword can only appear in the body of a ``for`` or ``while`` loop. It terminates the current run of the body early. The loop may still make additional runs of its body if its condition is still true .

See also: ``break``</source>
        <translation>Parola chiave può apparire solo nel corpo di un ciclo ``for`` o `` while``. Interrompe anticipatamente l&apos;esecuzione corrente del corpo. Il ciclo può ancora eseguire ulteriori esecuzioni del proprio corpo se la sua condizione è ancora vera.

Vedi anche: ``break``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="113"/>
        <source>The ``for`` statement is used to iterate over the elements of an iterable object:

```
for variable in iterable:
    body
else:       # optional
    suite
```
The expression ``iterable`` is evaluated once; its value should be an iterable object. An iterator is created for the result of that expression. The ``body`` is then executed once for each item provided by the iterator, in the order returned by the iterator: each item in turn is assigned to the ``variable`` and then the ``body`` is executed. When the items are exhausted (which is immediately when the ``iterable`` is empty), the ``suite`` in the ``else`` clause, if present, is executed, and the loop terminates.

A ``break`` statement executed in the first suite terminates the loop without executing the ``else`` clause’s ``suite``. A ``continue`` statement executed in the first suite skips the rest of the ``body`` and continues with the next item, or with the ``else`` clause if there is no next item.

The for-loop makes assignments to the ``variable``. This overwrites all previous assignments to that variable including those made in the ``body`` of the for-loop:
```
for i in range(10):
    print(i)
    i = 5             # this will not affect the for-loop
                      # because i will be overwritten with the next
                      # index in the range
```

The ``for`` keyword can also be part of a generator.

Example:
```
[2*x for x in T]
```
This builds from ``T`` a list where each item was doubled.
</source>
        <translation>Istruzione ``for`` usata per scandire gli elementi di un oggetto iterabile:

```
for variabile in iterable:
    corpo
else:       # opzionale
    seguito
```
L&apos;espressione ``iterable`` viene valutata una volta; il suo valore dovrebbe essere un oggetto iterabile. Viene creato un iteratore per il risultato di tale espressione. Il ``corpo`` viene quindi eseguito una volta per ogni elemento fornito dall&apos;iteratore, nell&apos;ordine restituito dall&apos;iteratore: ogni elemento a sua volta viene assegnato all&apos;iteratore ``variabile`` e poi il ``corpo``  viene eseguito. Quando gli elementi sono esauriti (ovvero quando ``iterable`` è vuoto), il ``seguito`` nella clausola ``else`` , se presente, viene eseguito ed il ciclo termina.

Un&apos;struzione di ``break`` eseguita nel primo seguito termina il ciclo senza eseguire il ``seguito`` della clausola ``else``. Una istruzione ``continue``eseguita nel prima seguito salta il resto del ``corpo`` e continua con l&apos;elemento successivo, o con la clausola ``else`` se non c&apos;è alcun elemento successivo.

Il ciclo for effettua assegnazioni alla &quot;variabile&quot;. Questo sovrascrive tutte le precedenti assegnazioni a quella variabile, comprese quelle fatte nel ``corpo`` del ciclo for:
```
for i in range(10):
    print(i)
    i = 5             # questo non influenzerà il ciclo for
                      # perché verrà sovrascritto con il successivo
                      # indice nell&apos;intervallo
```

La parola chiave ``for`` può fare anche parte di un generatore.

Esempio:
```
[2*x for x in T]
```
A partire da &quot;T&quot; crea un elenco in cui ogni elemento è stato raddoppiato.
</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="38"/>
        <source>Find and load modules or members of modules.

Examples:
```
import foo                 # foo imported and bound locally
import foo.bar.baz         # foo.bar.baz imported, foo bound locally
import foo.bar.baz as fbb  # foo.bar.baz imported and bound as fbb
from foo.bar import baz    # foo.bar.baz imported and bound as baz
from foo import attr       # foo imported and foo.attr bound as attr
from foo import *          # foo imported and all its members bound
                                    # under their respective names
```</source>
        <translation>Trova e carica moduli o membri di moduli.

Esempi:
```
import foo                 # foo importato e collegato localmente
import foo.bar.baz         # foo.bar.baz importato, foo collegato localmente
import foo.bar.baz as fbb  # foo.bar.baz importato e collegato come fbb
from foo.bar import baz    # foo.bar.baz importato e collegato come baz
from foo import attr       # foo importato e foo.attr collegato come attr
from foo import *          # foo importato e tutti i suoi membri collegati
                                    # sotto i rispettivi nomi
```</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="15"/>
        <source>Interactive help ::: Shows help on an object when using up/down in autocomplete.</source>
        <translation>Aiuto ::: Mostra i suggerimenti durante l&apos;uso del completamento automatico.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="121"/>
        <source>This keyword is used to produce an anonymous function.

Example:
```
lambda x,y,z : (x+y) * z
```</source>
        <translation>Parola chiave usata per produrre una funzione anonima.

Esempio: 
```
lambda x,y,z : (x+y) * z
```</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="145"/>
        <source>The ``try`` statement allows to recover when an Exception was raised. It has two main forms.

```
try:
    critical_section
except SomeExceptionType as e:
    suite   # manage exceptions of type SomeExceptionType
else:       # optional
    everything_ok
```
If ``critical_section`` raises an exception of type ``SomeExceptionType``, the whole program will not abort but the ``suite`` will be executed, with ``e`` being bound to the actual exception. Several ``except`` clauses may be specified, each dealing with some kind of exception. If an exception is raised in ``critical_section`` but is not managed by any ``except`` clause, the whole program aborts. If there is an ``else`` clause, its body is executed if the control flow leaves the ``critical_section``, no exception was raised, and no ``return``, ``continue`` or ``break`` statement was executed. Exceptions in the ``else`` clause are not handled by the preceding ``except`` clauses.


```
try:
    critical_section
finally:
    suite
```
If ``critical_section`` raises an exception, the ``suite`` will be executed before aborting the program. The ``suite`` is also executed when no exception is raised. When a ``return``, ``break`` or ``continue`` statement is executed in the ``critical_section``, the ``finally`` clause is also executed ‘on the way out.’ A ``continue`` statement is illegal in the ``finally`` clause.

Both mechanisms can be combined, the ``finally`` clause coming after the last ``except`` clause or after the optional ``else`` clause.</source>
        <translation>Istruzione ``try`` che consente di ripristinare l&apos;esecuzione in seguito alla generazione di un&apos;eccezione. Ha due forme principali.
    
```
try:
    sezione_critica
except AlcuniTipiDiEccezione as e:
    seguito   # gestionee eccezioni tipo AlcuniTipiDiEccezione
else:       # opzionale
    tutt_ok
```
Se la``sezione_critica`` genera un&apos;eccezione di tipo ``AlcuniTipiDiEccezione``, l&apos;intero programma non verrà interrotto ma verrà eseguito il ``seguito``, con ``e`` legato all&apos;eccezione effettiva. Possono essere specificate diverse clausole ``except``, ciascuna delle quali riguarda qualche tipo di eccezione. Se viene genera un&apos;eccezione nella ``sezione_critica`` ma non è gestita da nessuna clausola ``except``, l&apos;intero programma s&apos;interrompe. Se è presente una clausola ``else``, il suo corpo viene eseguito se il flusso di controllo lascia la ``sezione_critica``, non è stata genera alcuna eccezione e non sono stati eseguite istruzioni di ``return``, ``continue`` o ``break``. Le eccezioni nella clausola &quot;else&quot; non sono gestite dalle precedenti clausole ``except``.


```
try:
    sezione_critica
finally:
    seguito
```
Se ``sezione_critica`` solleva un&apos;eccezione, verrà eseguita il ``seguito`` prima d&apos;interrompere il programma. Il ``seguito`` viene eseguito anche quando non viene sollevata alcuna eccezione. Quando un&apos;istruzione ``return``, ``break`` o ``continue`` viene eseguita nella ``sezione_critica``, anche la clausola ``finally`` viene eseguita &apos;in uscita. Una istruzione `` continue`` è illegale nella clausola ``finally``.

Entrambi i meccanismi possono essere combinati, la clausola ``finally`` viene dopo l&apos;ultima clausola ``except`` o dopo la clausola opzionale ``else``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="148"/>
        <source>The ``as`` keyword can appear in an ``import`` statement, in an ``except`` clause of a ``try`` statement or in a ``with`` statement.</source>
        <translation>Parola chiave ``as`` che può apparire in una istruzione ``import``, in una clausola ``except`` di una istruzione ``try`` o in  una istruzione ``with``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="153"/>
        <source>This keyword can appear as a part of an ``import`` or a ``raise``. It has different meanings; see help on those keywords.</source>
        <translation>Parola chiave che può apparire come parte di un ``import`` o di un ``raise``. Ha significati diversi; vedere la guida sulle parole chiave.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="158"/>
        <source>This keyword can only appear in the definition of a function. It is followed by identifiers and indicates that those identifier refer variables from the outer scope, not local variables in the function being defined.

See also: ``global``</source>
        <translation>Parola chiave che può apparire solo nella definizione di una funzione. È seguita da identificatori e indica che tali identificatori si riferiscono a variabili dell&apos;ambito esterno, non a variabili locali alla funzione da definire.

Vedi anche: ``global``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="171"/>
        <source>The while statement is used for repeated execution as long as an expression is true:

```
while expression:
    body
else:           # optional
    suite
```
This repeatedly tests the ``expression`` and, if it is true, executes the ``body``; if the ``expression`` is false (which may be the first time it is tested) the ``suite`` of the ``else`` clause, if present, is executed and the loop terminates.

A ``break`` statement executed in the ``body`` terminates the loop without executing the ``else`` clause’s ``suite``. A ``continue`` statement executed in the ``body`` skips the rest of the ``body`` and goes back to testing the ``expression``.</source>
        <translation>Istruzione ``while`` usata per esecuzioni ripetute finché l&apos;espressione è ``True``:
The while statement is used for repeated execution as long as an expression is true:

```
while espressione:
    corpo
else:           # opzionale
    seguito
```
Verifica ripetutamente ``espressione`` e se è vera, esegue il ``corpo``; se ``espressione`` è falsa (potrebbe essere la prima volta che viene verificata) viene eseguito il ``seguito`` della clausola ``else``, se presente, e il ciclo termina.

Un&apos;istruzione di ``break`` eseguita nel ``corpo`` termina il ciclo senza eseguire il ``seguito`` della clausola ``else``. Un&apos;istruzione ``continue`` eseguita nel ``corpo`` salta il resto del ``corpo`` e torna a verificare ``espressione``.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="174"/>
        <source>Assert statements are a convenient way to insert debugging assertions into a program.</source>
        <translation>Le istruzioni Assert rappresentano un modo conveniente per inserire asserzioni di debug in un programma.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="177"/>
        <source>Deletion of a name removes the binding of that name from the local or global namespace. It is also possible to delete an item in a list.</source>
        <translation>L&apos;eliminazione di un nome elimina l&apos;associazione di quel nome nello spazio dei nomi locale o globale. È anche possibile eliminare un elemento da un elenco.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="182"/>
        <source>This keyword is followed by identifiers and indicates that those identifiers refer variables from the module scope, not local variables.

See also: ``nonlocal``</source>
        <translation>Parola chiave seguita da identificatori che indica che tali identificatori si riferiscono a variabili nell&apos;ambito del modulo, non a variabili locali.

Vedi anche: ``nonlocal``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="187"/>
        <source>The operator ``not`` returns ``True`` if its argument is false, ``False`` otherwise.

See also: ``and``, ``or``, ``True``, ``False``</source>
        <translation>L&apos;operatore ``not`` restituisce ``True`` se il suo argomento è falso, viceversa ``False``.

Vedi anche: ``and``, ``or``, ``True``, ``False``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="198"/>
        <source>The ``with`` statement is used to wrap the execution of a block with methods defined by a context manager.

Example:
```
with open(filename) as infile:
    header = infile.readline()
    # etc.
```
In this example, the context manager will ensure correct closing of the file upon exiting the ``with`` statement, even if an exception was raised.</source>
        <translation>Istruzione ``with`` usata per racchiudere l&apos;esecuzione di un blocco con metodi definiti da un gestore di contesto.

Esempio:
```
with open(filename) as infile:
    header = infile.readline()
    # etc.
```
In questo esempio, il gestore del contesto garantirà la corretta chiusura del file all&apos;uscita dall&apos;istruzione ``with``, anche se è stata generata un&apos;eccezione.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="201"/>
        <source>This keyword appears as part of the ``async def``, ``async for`` and ``async with`` constructs and allows for writing coroutines.</source>
        <translation>Parola chiave che appare come parte dei costrutti ``async def``, ``async for`` e ``async with`` e consente di scrivere coroutine.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="204"/>
        <source>This keyword can only appear as part of an alternative. See: ``if``</source>
        <translation>Parola chiave che può apparire solo come parte di un&apos;alternativa. Vedi: ``if``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="227"/>
        <source>This keyword usually introduces an alternative. It is followed by a conditon and introduces the statement to execute when this condition is true. The alternative can only have one ``if`` clause, at the beginning. It can also comprise one or more ``elif`` clauses and at most one ``else`` clause at the end.

Example:

```
if condition1 :
    doSomething       # when condition1 evaluates to True
elif condition2 :     # optional, may have several such clauses
    doSomeOtherthing  # when condition1 evaluates to False and condition2 to True
else :                # optional
    doAnotherThing    # when all conditions evaluate to False
```


The ``if`` keyword can also appear in a generator.

Example:
```
[x for x in T if x%2==0]
```
This filters ``T`` to keep only its even items.</source>
        <translation>Parola chiave che solitamente introduce un&apos;alternativa. È seguita da una condizione e introduce l&apos;istruzione da eseguire quando questa condizione è vera. L&apos;alternativa può avere solo una clausola ``if`` all&apos;inizio. Può anche comprendere una o più clausole ``elif`` e al massimo una clausola ``else`` alla fine.

Esempio:

```
if condizione1 :
    faQualcosa       # quando condizione1 risulta True
elif condizione2 :     # opzionale, può contenere diverse clausole simili
    faQualcosaDaltro  # quando la condizione1 risulta False e la condizione2 risulta True
else :                # opzionale
    faUnaltraCosa    # quando tutte le condizioni risultano false
```


La parola chiave ``if`` può anche apparire in un generatore.

Esempio:
```
[x for x in T if x%2==0]
```
Filtra &quot;T&quot; mantenendo solo gli elementi pari.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="232"/>
        <source>This operator computes the boolean disjunction in a lazy manner. More precisely, the expression ``x or y`` first evaluates ``x``; if ``x`` is true, its value is returned; otherwise, ``y`` is evaluated and the resulting value is returned.

See also: ``and``, ``not``, ``True``, ``False``</source>
        <translation>Operatore che calcola la disgiunzione booleana in modo lazy. Più precisamente, l&apos;espressione ``x o y`` valuta prima ``x``; se ``x`` è vero, viene restituito il suo valore; in caso contrario, viene valutato ``y`` e viene restituito il valore risultante.

Vedi anche: ``and``, ``not``, ``True``, ``False``</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="235"/>
        <source>The ``yield`` expression is used when defining a generator function or an asynchronous generator function and thus can only be used in the body of a function definition. Using a yield expression in a function’s body causes that function to be a generator, and using it in an ``async def`` function’s body causes that coroutine function to be an asynchronous generator.</source>
        <translation>Espressione ``yield`` usata quando si definisce un generatore di funzione o un generatore di funzione asincrono e quindi può essere utilizzata solo nel corpo della definizione di una  funzione. L&apos;uso dell&apos;espressione ``yield`` nel corpo di una funzione fa sì che quella funzione sia un generatore, e il suo utilizzo nel corpo di una funzione ``async def`` fa sì che la funzione coroutine sia un generatore asincrono.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="342"/>
        <source>Print</source>
        <translation>Stampa</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoInteractiveHelp.py" line="479"/>
        <source>Font size: {}</source>
        <translation>Dimensione carattere: {}</translation>
    </message>
</context>
<context>
    <name>pyzoLogger</name>
    <message>
        <location filename="../../tools/pyzoLogger.py" line="16"/>
        <source>Logger ::: Logs messages, warnings and errors within Pyzo.</source>
        <translation>Messaggi ::: Mostra la finestra di registrazione dei messaggi, notifiche ed errori di Pyzo.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoLogger.py" line="109"/>
        <source>This is the Pyzo logger shell.</source>
        <translation>Messaggi di Pyzo.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoLogger.py" line="109"/>
        <source>Python {} on {} - {}</source>
        <translation>Python {} su {} - {}</translation>
    </message>
    <message>
        <location filename="../../util/_locale.py" line="140"/>
        <source>loading {} {}: succeed</source>
        <translation>caricamento di {} {}: riuscito</translation>
    </message>
    <message>
        <location filename="../../util/_locale.py" line="147"/>
        <source>loading {} {}: failed</source>
        <translation>caricamento di {} {}: fallito</translation>
    </message>
</context>
<context>
    <name>pyzoSourceStructure</name>
    <message>
        <location filename="../../tools/pyzoSourceStructure.py" line="13"/>
        <source>Source structure ::: Shows the structure of your source code.</source>
        <translation>Codice ::: Mostra la struttura del codice sorgente.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoSourceStructure.py" line="156"/>
        <source>Show {}</source>
        <translation>Mostra {}</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoSourceStructure.py" line="194"/>
        <source>Parsing </source>
        <translation>Verifica sintassi </translation>
    </message>
    <message>
        <location filename="../../tools/pyzoSourceStructure.py" line="424"/>
        <source>top level</source>
        <translation>Primo livello</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoSourceStructure.py" line="424"/>
        <source>Source structure:    </source>
        <translation>Struttura sorgente:    </translation>
    </message>
</context>
<context>
    <name>pyzoWebBrowser</name>
    <message>
        <location filename="../../tools/pyzoWebBrowser.py" line="21"/>
        <source>Web browser ::: A very simple web browser.</source>
        <translation>Browser ::: Browser web essenziale.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWebBrowser.py" line="230"/>
        <source>loading</source>
        <translation>in caricamento</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWebBrowser.py" line="241"/>
        <source>could not load page</source>
        <translation>impossibile caricare la pagina</translation>
    </message>
</context>
<context>
    <name>pyzoWorkspace</name>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="13"/>
        <source>Workspace ::: Lists the variables in the current shell&apos;s namespace.</source>
        <translation>Variabili ::: Mostra l&apos;elenco delle variabili presenti nello spazio dei nomi del terminale corrente.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="16"/>
        <source>Lists the variables in the current shell&apos;s namespace.</source>
        <translation>Mostra l&apos;elenco delle variabili nel terminale corrente.</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="165"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="166"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="169"/>
        <source>Repr</source>
        <translation>Rappresentazione (repr())</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="200"/>
        <source>keyboard shortcuts for selected variable:
h ... show variable info in Interactive help tool
v ... add variable to Expression viewer tool
p ... print(variable)
r ... print(repr(variable))
RETURN/ENTER ... show namespace
BACKSPACE ... switch to parent namespace
DEL ... del variable</source>
        <translation>scorciatoie per la variabile selezionata:
h ... mostra l&apos;Aiuto (interattivo) della variabile
v ... aggiunge la variabile allo strumento Espressioni
p ... stampa(variabile)
r ... stampa(repr(variabile))
INVIO ... mostra lo spazio dei nomi
&lt;---- ... sale di un livello nello spazio dei nomi
CANC ... elimina variabile</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="239"/>
        <source>Show namespace</source>
        <translation>Mostra lo spazio dei nomi</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="240"/>
        <source>Show help</source>
        <translation>Mostra aiuto</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="241"/>
        <source>Add to Expression viewer tool</source>
        <translation>Aggiungi allo strumento Espressioni</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="244"/>
        <source>Delete</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="408"/>
        <source>manually refresh variables (e.g. for code running in the event loop)
this will also refresh the Expression viewer tool, if open</source>
        <translation>Aggiorna manualmente le variabili (es. per codice in esecuzione nel ciclo degli eventi)
ciò aggiornerà anche lo strumento Espressioni, se in uso</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="413"/>
        <source>switch to parent namespace</source>
        <translation>Sale di un livello nello spazio dei nomi</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="420"/>
        <source>add all visible entries to the Expression viewer tool</source>
        <translation>Aggiunge tutte le voci qui visibili allo strumento Espressioni</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="484"/>
        <source>Enter one or multiple space-separated search expressions.
A variable name will be displayed if it matches at least one of the expressions.

Depending on the settings, search expressions are either

texts with wildcards:
    a single question mark (?) matches exactly one character
    an asterisk (*) matches zero or multiple characters
    example: &quot;a* b*&quot; ... matches all variables beginning with &quot;a&quot; or &quot;b&quot;

or regular expressions:
    example: &quot;myvar[0-5].* obj\d+ x.*&quot;</source>
        <translation>Scrivere una o più espressioni di ricerca separate da spazi.
Verranno visualizzati solo i nomi delle variabili che corrispondono ad almeno una delle espressioni.

A seconda delle impostazioni, le espressioni di ricerca possono essere:

- testi con caratteri jolly:
    un punto interrogativo (?) corrisponde esattamente a un solo carattere
    un asterisco (*) corrisponde a zero o più caratteri
    esempio: &quot;a* b*&quot; ... corrisponde a tutte le variabili che iniziano con &quot;a&quot; o &quot;b&quot;

- espressioni regolari:
    esempio: &quot;miavar[0-5].* obj\d+ x.*&quot;</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="546"/>
        <source>Hide types</source>
        <translation>Nascondi i tipi</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="547"/>
        <source>Hide functions</source>
        <translation>Nascondi funzioni</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="548"/>
        <source>Hide modules</source>
        <translation>Nascondi moduli</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="549"/>
        <source>Hide private identifiers</source>
        <translation>Nascondi identificatori privati</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="550"/>
        <source>Hide the shell&apos;s startup variables</source>
        <translation>Nascondi le variabili di avvio del terminale</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="579"/>
        <source>Match case</source>
        <translation>Maiuscole/minuscole</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="580"/>
        <location filename="../../tools/pyzoWorkspace.py" line="635"/>
        <source>RegExp</source>
        <translation>Espressioni regolari</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="581"/>
        <source>Starts with...</source>
        <translation>Inizia con...</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="634"/>
        <source>[{} mode, case {}]</source>
        <translation>[Utilizza {}, {}]</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="635"/>
        <source>wildcards</source>
        <translation>Caratteri Jolly</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="636"/>
        <source>sensitive</source>
        <translation>considera Maiuscole/minuscole</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="636"/>
        <source>insensitive</source>
        <translation>ignora Maiscole/minuscole</translation>
    </message>
    <message>
        <location filename="../../tools/pyzoWorkspace.py" line="450"/>
        <source>Lists the variables in the current shell&apos;s namespace.

Currently, there are none. Some of them may be hidden because of the filters you configured.</source>
        <translation>In questa area viene mostrato l&apos;elenco delle variabili (attualmente vuoto) usate dal terminale corrente.

Si noti che i filtri impostati, selezionando le variabili mostrate, nascondono quelle da essi escluse.</translation>
    </message>
</context>
<context>
    <name>pyzoeditor</name>
    <message>
        <location filename="../../core/editor.py" line="394"/>
        <source>File was changed</source>
        <translation>File modificato dall&apos;esterno</translation>
    </message>
    <message>
        <location filename="../../core/editor.py" line="396"/>
        <source>File has been modified outside of the editor:</source>
        <translation>Il file:</translation>
    </message>
    <message>
        <location filename="../../core/editor.py" line="398"/>
        <source>Do you want to reload?</source>
        <translation>è stato modificato da un&apos;altra applicazione. Si desidera aggiornarlo?</translation>
    </message>
    <message>
        <location filename="../../core/editor.py" line="399"/>
        <source>Reload</source>
        <translation>Aggiorna</translation>
    </message>
    <message>
        <location filename="../../core/editor.py" line="400"/>
        <source>Keep this version</source>
        <translation>Ignora modifiche</translation>
    </message>
</context>
<context>
    <name>search</name>
    <message>
        <location filename="../../core/editorTabs.py" line="220"/>
        <source>Hide search widget (Escape)</source>
        <translation>Nasconde Trova/Sostituisci (Escape)</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="238"/>
        <source>Find pattern</source>
        <translation>Stringa cercata</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="248"/>
        <source>Previous ::: Find previous occurrence of the pattern.</source>
        <translation>Precedente ::: Trova l&apos;occorrenza precedente.</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="258"/>
        <source>Next ::: Find next occurrence of the pattern.</source>
        <translation>Successivo ::: Trova l&apos;occorrenza succesiva.</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="274"/>
        <source>Replace pattern</source>
        <translation>Stringa sostitutiva</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="281"/>
        <source>Replace ::: Replace this match.</source>
        <translation>Sostituisci ::: Sostituisce questa corrispondenza.</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="305"/>
        <source>Match case ::: Find words that match case.</source>
        <translation>Maiuscole/minuscole ::: Trova le parole che corrispondono a maiuscole e minuscole.</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="311"/>
        <source>RegExp ::: Find using regular expressions.</source>
        <translation>Espressioni regolari ::: Effettua la ricerca usando le espressioni regolari.</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="323"/>
        <source>Whole words ::: Find only whole words.</source>
        <translation>Parole intere ::: Trova solo parole intere.</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="332"/>
        <source>Auto hide ::: Hide search/replace when unused for 10 s.</source>
        <translation>Nascondi automaticamente ::: Nasconde Trova/Sostituisci inutilizzata per più di10 sec.</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="290"/>
        <source>one</source>
        <translation>uno</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="291"/>
        <source>all in this file</source>
        <translation>tutto in questo file</translation>
    </message>
    <message>
        <location filename="../../core/editorTabs.py" line="292"/>
        <source>all in all files</source>
        <translation>tutto in tutti i file</translation>
    </message>
</context>
<context>
    <name>shell</name>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="168"/>
        <location filename="../../core/shellInfoDialog.py" line="308"/>
        <source>Use system default</source>
        <translation>Script predefinito</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="38"/>
        <location filename="../../core/shellInfoDialog.py" line="435"/>
        <source>name ::: The name of this configuration.</source>
        <translation>Nome ::: Il nome di questa configurazione.</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="114"/>
        <source>No GUI support</source>
        <translation>Nessuna</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="115"/>
        <source>Use what is available (recommended)</source>
        <translation>Usa quella disponibile (consigliato)</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="367"/>
        <source>None</source>
        <translation>Nessuno</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="406"/>
        <source>arg1 arg2 &quot;arg with spaces&quot;</source>
        <translation>arg1 arg2 &quot;arg con spazi&quot;</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="412"/>
        <source>EXAMPLE_VAR1=value1</source>
        <translation>ESEMPIO_VAR1=valore1</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="436"/>
        <source>exe ::: The Python executable.</source>
        <translation>Eseguibile ::: L&apos;eseguibile di Python.</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="438"/>
        <source>gui ::: The GUI toolkit to integrate (for interactive plotting, etc.).</source>
        <translation>Libreria grafica ::: La libreria grafica da integrare (per il disegno interattivo, ecc.).</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="439"/>
        <source>pythonPath ::: A list of directories to search for modules and packages. Write each path on a new line, or separate with the default seperator for this OS.</source>
        <translation>Path di python ::: Elenco delle cartelle di ricerca dei moduli/pacchetti. Un percorso per linea o singoli percorsi con separatore di SO (&apos;;&apos; per Windows) interposto.</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="440"/>
        <source>startupScript ::: The script to run at startup (not in script mode).</source>
        <translation>File/Codice d&apos;avvio ::: Lo script (file o codice) da eseguire all&apos;avvio (non in modalità script).</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="441"/>
        <source>startDir ::: The start directory (not in script mode).</source>
        <translation>Cartella d&apos;avvio ::: La cartella d&apos;avvio (non in modalità script).</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="482"/>
        <source>Delete ::: Delete this shell configuration</source>
        <translation>Elimina ::: Elimina la configurazione di questo terminale</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="490"/>
        <source>Copy ::: Copy this shell configuration</source>
        <translation>Duplica ::: Crea una nuova configurazione duplicando quella corrente</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="521"/>
        <source>Shell config {}</source>
        <translation>Mio Terminale {}</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="534"/>
        <source>Error setting info in shell config:</source>
        <translation>Errore nell&apos;impostazione informazioni della configurazione del terminale:</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="546"/>
        <source>Error getting info in shell config:</source>
        <translation>Errore nel recupero informazioni della configurazione del terminale:</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="561"/>
        <source>Shell configurations</source>
        <translation>Configurazioni del terminale</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="592"/>
        <source>Add config</source>
        <translation>Aggiungi configurazione</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="598"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="599"/>
        <source>Done</source>
        <translation>Applica</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="96"/>
        <location filename="../../core/shellInfoDialog.py" line="437"/>
        <source>ipython ::: Use IPython shell if available.</source>
        <translation>iPython ::: Usa il terminale di IPython se disponibile.</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="278"/>
        <source>... Python code to run before integrating the GUI ...
</source>
        <translation>... Codice Python da eseguire prima di integrare la GUI ...
</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="280"/>
        <source>... Python code to run after integrating the GUI ...</source>
        <translation>... Codice Python da eseguire dopo aver integrato la GUI ...</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="316"/>
        <source>File to run at startup</source>
        <translation>Script d&apos;utente</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="322"/>
        <source>Code to run at startup</source>
        <translation>Codice d&apos;utente</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="442"/>
        <source>argv ::: The command line arguments (sys.argv).</source>
        <translation>Argomenti ::: Argomenti passati da riga di comando (sys.argv).</translation>
    </message>
    <message>
        <location filename="../../core/shellInfoDialog.py" line="443"/>
        <source>environ ::: Extra environment variables (os.environ).</source>
        <translation>Variabili d&apos;ambiente ::: Variabili d&apos;ambiente aggiuntive (del SO).</translation>
    </message>
</context>
<context>
    <name>shells</name>
    <message>
        <location filename="../../core/shellStack.py" line="298"/>
        <source>Click to select shell.</source>
        <translation>Clic per selezionare il terminale.</translation>
    </message>
    <message>
        <location filename="../../core/shellStack.py" line="354"/>
        <source>No shell selected</source>
        <translation>Nessun terminale selezionato</translation>
    </message>
    <message>
        <location filename="../../core/shellStack.py" line="474"/>
        <source>Stack</source>
        <translation>Chiamate</translation>
    </message>
    <message>
        <location filename="../../core/shellStack.py" line="474"/>
        <source>Show stack</source>
        <translation>Mostra la sequenza delle funzioni chiamate</translation>
    </message>
</context>
<context>
    <name>splash</name>
    <message>
        <location filename="../../core/splash.py" line="69"/>
        <source>This is &lt;b&gt;Pyzo&lt;/b&gt;&lt;br /&gt;the Python IDE for scientific computing</source>
        <translation>Benvenuti in &lt;b&gt;Pyzo&lt;/b&gt;&lt;br /&gt;La IDE Python per il calcolo scientifico</translation>
    </message>
    <message>
        <location filename="../../core/splash.py" line="70"/>
        <source>Version</source>
        <translation>Versione</translation>
    </message>
    <message>
        <location filename="../../core/splash.py" line="73"/>
        <source>Pyzo is open source software and freely available for everyone.</source>
        <translation>Pyzo è un software open source libero e usabile da chiunque.</translation>
    </message>
</context>
<context>
    <name>staBar</name>
    <message>
        <location filename="../../core/statusbar.py" line="46"/>
        <source>Line: {}, Column: {} </source>
        <translation>Riga: {}, Colonna: {} </translation>
    </message>
</context>
<context>
    <name>theDlg</name>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="31"/>
        <source>The background color to highlight matching occurrences of the currently selected word.</source>
        <translation>Il colore dello sfondo per evidenziare le occorrenze della parola selezionata.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="233"/>
        <source>The background color to highlight matching brackets.</source>
        <translation>Il colore dello sfondo per evidenziare le parentesi corrispondenti.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="238"/>
        <source>The background color to highlight unmatched brackets.</source>
        <translation>Il colore di sfondo per evidenziare le parentesi aperte e non chiuse o viceversa.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="243"/>
        <source>The background color to highlight mismatching brackets.</source>
        <translation>Il colore dello sfondo per evidenziare le parentesi non corrispondenti.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="427"/>
        <source>The background color of the current line highlight.</source>
        <translation>Il colore di sfondo dell&apos;evidenziazione della riga corrente.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="488"/>
        <source>The color and style of the indentation guides.</source>
        <translation>Il colore e lo stile delle guide dei rientri.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="619"/>
        <source>The color and style of the long line indicator.</source>
        <translation>Il colore e lo stile dell&apos;indicatore di linea lunga.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="724"/>
        <source>The text- and background-color of the line numbers.</source>
        <translation>Il colore di testo e sfondo dei numeri di riga.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/appearance.py" line="990"/>
        <source>The fore- and background-color of the breakpoints.</source>
        <translation>Il colore di primo piano e di sfondo dei punti d&apos;interruzione.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/base.py" line="125"/>
        <source>The style of the default text. </source>
        <translation>Lo stile del testo predefinito. </translation>
    </message>
    <message>
        <location filename="../../codeeditor/base.py" line="125"/>
        <source>One can set the background color here.</source>
        <translation>Qui è possibile impostare il colore dello sfondo.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/extensions/calltip.py" line="17"/>
        <source>The style of the calltip. </source>
        <translation>Lo stile dei suggerimenti di chiamata a funzione. </translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="95"/>
        <source>syntax: </source>
        <translation>Sintassi: </translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="105"/>
        <source>Characters representing a comment in the code.</source>
        <translation>caratteri di un commento.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="117"/>
        <source>Characters representing a textual string in the code.</source>
        <translation>caratteri di una stringa testuale.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="123"/>
        <source>Characters belonging to an unterminated string.</source>
        <translation>caratteri di una stringa non terminata.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="138"/>
        <source>Anything that is not a string or comment.</source>
        <translation>tutto ciò che non è una stringa o un commento.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="132"/>
        <source>Characters representing normal text (i.e. words).</source>
        <translation>caratteri di un testo normale (es. parole).</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="111"/>
        <source>Characters representing a TODO comment in the code.</source>
        <translation>caratteri di un commento TODO.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="144"/>
        <source>Not a word (operators, whitespace, etc.).</source>
        <translation>non parole (operatori, spazi bianchi, ecc.).</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="150"/>
        <source>A keyword is a word with a special meaning to the language.</source>
        <translation>una parola chiave del linguaggio.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="156"/>
        <source>Characters representing a builtins in the code.</source>
        <translation>caratteri di elementi propri del linguaggio.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="162"/>
        <source>Characters representing a instance in the code.</source>
        <translation>caratteri di un&apos;istanza.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="168"/>
        <source>Characters represening a number.</source>
        <translation>caratteri di un numero.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="174"/>
        <source>Characters represening the name of a function.</source>
        <translation>caratteri del nome di una funzione.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="180"/>
        <source>Characters represening the name of a class.</source>
        <translation>caratteri del nome di una classe.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="186"/>
        <source>Parenthesis (and square and curly brackets).</source>
        <translation>parentesi (rotonda, quadra e graffa).</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="192"/>
        <source>Opening parenthesis (and square and curly brackets).</source>
        <translation>parentesi di apertura (rotonda, quadra e graffa).</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="198"/>
        <source>Closing parenthesis (and square and curly brackets).</source>
        <translation>parentesi di chiusura (rotonda, quadra e graffa).</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/tokens.py" line="204"/>
        <source>Illegal tokens, eg. NBSP  .</source>
        <translation>token illegali, ad es. NBSP.</translation>
    </message>
    <message>
        <location filename="../../codeeditor/parsers/c_parser.py" line="35"/>
        <source>Single-quoted char</source>
        <translation>carattere tra virgolette singole</translation>
    </message>
</context>
<context>
    <name>themeedit</name>
    <message>
        <location filename="../../core/themeEdit.py" line="107"/>
        <source>Pick a color for the </source>
        <translation>Scegli un colore per il </translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="151"/>
        <source>Foreground</source>
        <translation>Primo piano</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="153"/>
        <source>Background</source>
        <translation>Sfondo</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="155"/>
        <source>Bold</source>
        <translation>Grassetto</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="157"/>
        <source>Italic</source>
        <translation>Corsivo</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="159"/>
        <source>Underline</source>
        <translation>Sottolineatura</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="160"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="160"/>
        <location filename="../../core/themeEdit.py" line="165"/>
        <source>Dotted</source>
        <translation>Punteggiata</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="161"/>
        <source>Wave</source>
        <translation>Ondeggiata</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="161"/>
        <location filename="../../core/themeEdit.py" line="166"/>
        <source>Full</source>
        <translation>Piena</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="162"/>
        <source>Yes</source>
        <translation>Sì</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="164"/>
        <source>Linestyle</source>
        <translation>Stile linea</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="165"/>
        <source>Dashed</source>
        <translation>Tratteggiata</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="286"/>
        <source>Themes:</source>
        <translation>Temi:</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="295"/>
        <location filename="../../core/themeEdit.py" line="360"/>
        <source>New...</source>
        <translation>Nuovo...</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="301"/>
        <location filename="../../core/themeEdit.py" line="394"/>
        <source>Save</source>
        <translation>Salva</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="303"/>
        <source>Apply theme</source>
        <translation>Applica tema</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="335"/>
        <source>new_theme</source>
        <translation>nuovo_tema</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="374"/>
        <source> -&gt; Cancelled because this was not a user action</source>
        <translation> -&gt; Annullata perché non effettuata dell&apos;utente</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="391"/>
        <source>Cannot save builtin style</source>
        <translation>Stile integrato in Pyzo (non salvabile)</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="403"/>
        <source>Exception while setting style {} for theme {}: {}</source>
        <translation>Eccezione verificatasi durante l&apos;impostazione dello stile {} del tema {}: {}</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="431"/>
        <source>Saved theme &apos;{}&apos; to &apos;{}&apos;</source>
        <translation>Tema salvato &apos;{}&apos; in &apos;{}&apos;</translation>
    </message>
    <message>
        <location filename="../../core/themeEdit.py" line="475"/>
        <source>Color scheme</source>
        <translation>Schema colori</translation>
    </message>
</context>
<context>
    <name>wizard</name>
    <message>
        <location filename="../../util/pyzowizard.py" line="100"/>
        <source>Step</source>
        <translation>Passo</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="170"/>
        <source>Welcome to the Interactive Editor for Python!</source>
        <translation>Benvenuti in Pyzo, l&apos;editor interattivo per Python!</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="196"/>
        <source>Select language</source>
        <translation>Seleziona il linguaggio</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="251"/>
        <source>Language changed</source>
        <translation>Linguaggio cambiato</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="271"/>
        <source>You can execute commands directly in the *shell*,</source>
        <translation>Il *terminale*, che consente d&apos;eseguire direttamete i comandi,</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="272"/>
        <source>or you can write code in the *editor* and execute that.</source>
        <translation>l&apos;*editor*, che consente di scrivere il codice da eseguire.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="278"/>
        <source>The editor is where you write your code</source>
        <translation>L&apos;editor è usato per scrivere codice</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="284"/>
        <source>In the *editor*, each open file is represented as a tab. By
        right-clicking on a tab, files can be run, saved, closed, etc.</source>
        <translation>Nell&apos;*editor*, ogni file aperto è rappresentato da una scheda. Con
        clic destro sulla scheda, i file possono essere eseguiti, salvati, chiusi, ecc.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="296"/>
        <source>The shell is where your code gets executed</source>
        <translation>Il codice viene eseguito nel terminale</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="315"/>
        <source>Configuring shells</source>
        <translation>Configurazione del terminale</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="327"/>
        <source>Via &apos;Shell &gt; Edit shell configurations&apos;, you can edit and add
        *shell configurations*. This allows you to for example select the
        initial directory, or use a custom Pythonpath.</source>
        <translation>Tramite il menu &apos;Terminale &gt; Modifica configurazione...&apos; è possibile modificare o aggiungere
        la *Configurazione del terminale*. Ciò consente ad esempio di selezionare la
        cartella iniziale o di utilizzare un percorso di Python personalizzato.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="333"/>
        <source>Running code</source>
        <translation>Esecuzione del codice</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="367"/>
        <source>Interactive mode vs running as script</source>
        <translation>Confronto tra modalità interattiva ed esecuzione come script</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="489"/>
        <source>Tools for your convenience</source>
        <translation>Strumenti disponibili</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="495"/>
        <source>Via the *Tools menu*, one can select which tools to use. The tools can
        be positioned in any way you want, and can also be un-docked.</source>
        <translation>Tramite il menu *Strumenti* è possibile selezionare gli strumenti da usare. Gli strumenti possono
        poi essere posizionati nel modo più conveniente, sganciandoli anche dalla loro posizione iniziale.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="511"/>
        <source>Recommended tools</source>
        <translation>Strumenti consigliati</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="513"/>
        <source>We especially recommend the following tools:</source>
        <translation>Si consigliano in particolare i seguenti strumenti:</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="605"/>
        <source>Get coding!</source>
        <translation>Buona programmazione!</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="36"/>
        <source>Getting started with Pyzo</source>
        <translation>Introduzione a Pyzo</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="38"/>
        <source>Stop</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="175"/>
        <source>This wizard helps you get familiarized with the workings of Pyzo.</source>
        <translation>Questa procedura guidata consente di familiarizzare col funzionamento di Pyzo.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="182"/>
        <source>Pyzo is a cross-platform Python IDE
        focused on *interactivity* and *introspection*, which makes it
        very suitable for scientific computing. Its practical design
        is aimed at *simplicity* and *efficiency*.</source>
        <translation>Pyzo è un IDE (Integrated Development Environment) Python multipiattaforma
        incentrato su *interattività* ed *introspezione*, cosa che lo rende
        molto adatto per il calcolo scientifico. Essendo stato concepito per l&apos;uso pratico,
        è orientato alla *semplicità* ed *efficienza*.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="191"/>
        <source>This wizard can be opened using &apos;Help &gt; Pyzo wizard&apos;</source>
        <translation>Questa procedura guidata può essere (ri)aperta dal menu &apos;Aiuto &gt; Guida rapida&apos;</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="250"/>
        <source>
        The language has been changed for this wizard.
        Pyzo needs to restart for the change to take effect application-wide.
        </source>
        <translation>
        Il linguaggio di questa procedura guidata è stato cambiato.
        Affinché la modifica abbia effetto, Pyzo deve essere riavviato.
        </translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="269"/>
        <source>Pyzo consists of two main components</source>
        <translation>Pyzo è costituito da due componenti principali</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="303"/>
        <source>When Pyzo starts, a default *shell* is created. You can add more
        shells that run simultaneously, and which may be of different
        Python versions.</source>
        <translation>All&apos;avvio di Pyzo, viene creato un *terminale* predefinito. È possibile poi aggiungerne altri,
        che vengono eseguiti simultaneamente, associati anche a diverse
        versioni di Python.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="309"/>
        <source>Shells run in a sub-process, such that when it is busy, Pyzo
        itself stays responsive, allowing you to keep coding and even
        run code in another shell.</source>
        <translation>I terminali vengono eseguiti in un sottoprocesso, in modo che Pyzo
        rimaga sempre reattivo, consentendo la contemporanea modifica del codice
        nell&apos;editor e l&apos;esecuzione del codice in un terminale.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="321"/>
        <source>Pyzo can integrate the event loop of five different *GUI toolkits*,
        thus enabling interactive plotting with e.g. Visvis or Matplotlib.</source>
        <translation>Pyzo è in grado di gestire il ciclo eventi di cinque diverse *librerie grafiche*,
        consentendo così la stampa interattiva, ad es. con Visvis o Matplotlib.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="338"/>
        <source>Pyzo supports several ways to run source code in the editor. (see the &apos;Run&apos; menu).</source>
        <translation>Pyzo consente di eseguire il codice sorgente aperto nell&apos;editor in diversi modi (menu &apos;Esegui&apos;).</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="345"/>
        <source>*Execute selection:* if there is no selected text, the current line
        is executed; if the selection is on a single line, the selection
        is evaluated; if the selection spans multiple lines, Pyzo will
        run the (complete) selected lines.</source>
        <translation>*Esegui selezione:* se non è selezionato nulla, viene eseguita la
        riga corrente; se la selezione è su una sola riga, viene valuta
        la selezione; se la selezione si estende su più righe, Pyzo
        eseguirà le righe (complete) selezionate.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="352"/>
        <source>*Execute line and print result:* execute the editor&apos;s current line
        in the shell and print the result
        &lt;br /&gt;
        e.g.: line &quot;&lt;code&gt;y = myfunc(x)&lt;/code&gt;&quot; will be executed as &quot;&lt;code&gt;y = myfunc(x); y&lt;/code&gt;&quot; </source>
        <translation>*Esegui riga e stampa risultato:* esegue l&apos;intera riga corrente dell&apos;editor
        e ne stampa il risultato
        &lt;br /&gt;
        per esempio: la linea &quot;&lt;code&gt;y = myfunc(x)&lt;/code&gt;&quot; verrà eseguita come &quot;&lt;code&gt;y = myfunc(x); y&lt;/code&gt;&quot; </translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="356"/>
        <source>*Execute cell:* a cell is everything between two lines starting with &apos;##&apos;.</source>
        <translation>*Esegui cella:* esegue la cella corrente. Una cella è tutto ciò che è compreso tra due righe (commenti) che iniziano con &apos;##&apos;.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="357"/>
        <source>*Execute file:* run all the code in the current file.</source>
        <translation>*Esegui file:* esegue tutto il codice presente nel file corrente.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="361"/>
        <source>*Execute main file:* run the code in the current main file.</source>
        <translation>*Esegui file main:* esegue il file (impostato come) main del file corrente.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="380"/>
        <source>In *interactive mode*, &lt;code&gt;sys.path[0]&lt;/code&gt; is an empty string (i.e. the current dir),
        &lt;code&gt;sys.argv&lt;/code&gt; is set to &lt;code&gt;[&apos;&apos;]&lt;/code&gt; and &lt;code&gt;__file__&lt;/code&gt; is not defined.</source>
        <translation>In *modalità interattiva* &lt;code&gt;sys.path[0]&lt;/code&gt; è una stringa vuota (ovvero la cartella corrente),
        &lt;code&gt;sys.argv&lt;/code&gt; è impostato a &lt;code&gt;[&apos;&apos;]&lt;/code&gt; e &lt;code&gt;__file__&lt;/code&gt; non è definito.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="385"/>
        <source>As a substitute for the undefined &lt;code&gt;__file__&lt;/code&gt;, you can insert and run
            something like</source>
        <translation>Il sostituto di &lt;code&gt;__file__&lt;/code&gt; non definito, può essere ottenuto
            scrivendo ed eseguendo il seguente codice</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="393"/>
        <source>to get it.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="399"/>
        <source>In *script mode*, &lt;code&gt;__file__&lt;/code&gt; and &lt;code&gt;sys.argv[0]&lt;/code&gt; are set
            to the script&apos;s filename, &lt;code&gt;sys.path[0]&lt;/code&gt; and the working dir are set
            to the directory containing the script.</source>
        <translation>In *modalità script*, &lt;code&gt;__file__&lt;/code&gt; e &lt;code&gt;sys.argv[0]&lt;/code&gt; sono impostati
            al nome del file dello script,&lt;code&gt;sys.path[0]&lt;/code&gt; e la cartella di lavoro
            sono impostate alla cartella contenente lo script.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="405"/>
        <source>Debugging code and execution control (1/2)</source>
        <translation>Debug del codice e controllo dell&apos;esecuzione (1/2)</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="413"/>
        <source>To stop the execution of code (in an infinite loop or when calculations
        take longer than expected, use the flash symbol, or select &quot;Interrupt&quot; from the
        &quot;Shell&quot; menu. This will raise an exception, and you can postmortem-debug after
        that.</source>
        <translation>Per interrompere l&apos;esecuzione del codice (situazione di stallo in ciclo infinito o quando i calcoli
        impiegano più tempo del previsto), utilizzare il pulsante col fulmine o &quot;Interrompi&quot; dal
        Menù &quot;Terminale&quot;. Ciò genererà un&apos;eccezione che consentirà d&apos;eseguire il debug postmortem.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="420"/>
        <source>Via *Postmortem* debugging, you can inspect the values of objects after
        code execution was stopped by an unhandled exception. By switching stack frames,
        you can see local variables in different layers of nested function calls.
        Continuing execution is not possible in postmortem, though.</source>
        <translation>Il debug *Postmortem*, consente di accedere ai valori degli oggetti dopo che
        l&apos;esecuzione del codice è stata interrotta da un&apos;eccezione non gestita. Cambiando la pila
        delle variabili passate (stack frame), è possibile vedere le variabili locali ai diversi livelli di
        annidamento di chiamata di funzione. Tuttavia, non è poi possibile continuare l&apos;esecuzione.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="427"/>
        <source>The *Pause* debug action (in the &quot;Shell&quot; menu or shell toolbar) makes it
        possible to pause execution and activate the debug mode, and then continue, stop
        or pause again the execution.</source>
        <translation>Il comando di debug *Pausa* (nel menu &quot;Terminale&quot; o nella barra degli strumenti del terminale) consente
        di mettere in pausa l&apos;esecuzione e di attivare la modalità debug, quindi successivamente di poter eseguire
        i comandi di debug come Continua, Interrompi o nuovamente Pausa.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="442"/>
        <source>While in *debug mode*, there are many possibilities:
        &lt;ul&gt;
        &lt;li&gt;objects can be inspected and modified&lt;/li&gt;
        &lt;li&gt;stack frames can be switched (to go to different levels of nested function calls)
        &lt;li&gt;custom code can be executed in the shell (also whole scripts)&lt;/li&gt;
        &lt;li&gt;code execution can be stepped&lt;/li&gt;
        &lt;li&gt;the pointer to the next line to execute can be changed via the &quot;Debug jump&quot; action,
        for example to skip lines or repeat previously executed lines (some limitations
        apply, though)&lt;/li&gt;
        &lt;/ul&gt;
        When continuing execution (and thus leaving debug mode), breakpoints will be updated
        (see next page).</source>
        <translation>La *modalità debug*, offre diverse possibilità:
        &lt;ul&gt;
        &lt;li&gt;ispezionare e modificare oggetti&lt;/li&gt;
        &lt;li&gt;cambiare la pila delle variabili passate (stack frame, per indagare sulle chiamate di funzioni annidate)
        &lt;li&gt;eseguire nel terminale codice personalizzato (non solo linee di codice ma anche interi script)&lt;/li&gt;
        &lt;li&gt;esecuzione passo-passo del codice&lt;/li&gt;
        &lt;li&gt;modifica della riga successiva da eseguire tramite &quot;Debug salta&quot;, ad esempio per saltare l&apos;esecuzione di righe di codice
         o per ripetere l&apos;esecuzione di righe eseguite in precedenza (sebbene con alcune limitazioni)&lt;/li&gt;
        &lt;/ul&gt;
        Quando si continua l&apos;esecuzione (e quindi si esce dalla modalità debug), i punti d&apos;interruzione verranno aggiornati
        (vedi pagina successiva).</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="448"/>
        <source>Debugging code and execution control (2/2)</source>
        <translation>Debug del codice e controllo dell&apos;esecuzione (2/2)</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="459"/>
        <source>While the debug mode is active, the gui event loop of the Python interpreter
        in the shell is normally not periodically called anymore. This means that, for example,
        matplotlib figures will be frozen as if the program would have crashed.
        By setting the environment variable &lt;code&gt;PYZO_PROCESS_EVENTS_WHILE_DEBUGGING=1&lt;/code&gt;
        in the &quot;environ&quot; field of the shell configuration, the gui event loop will be processed
        even while debug mode is active. Matplotlib figures can then also be interacted with
        normally while code execution is paused.</source>
        <translation>In modalità di debug, il ciclo degli eventi dell&apos;interfaccia grafica (GUI) dell&apos;interprete Python
        nel terminale normalmente non viene più chiamato periodicamente. Ciò significa che, ad esempio,
        le cifre di matplotlib verranno congelate come se il programma si fosse bloccato.
        Impostando la variabile d&apos;ambiente &lt;code&gt;PYZO_PROCESS_EVENTS_WHILE_DEBUGGING=1&lt;/code&gt;
        nel campo &quot;environment&quot; della configurazione del terminale (Impostazioni avanzate), verrà elaborato il ciclo degli eventi della GUI
        anche in modalità debug. In tal caso è quindi possibile interagire normalmente anche con le
        figure di Matplotlib mentre l&apos;esecuzione del codice è in pausa.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="475"/>
        <source>To (repeatedly) pause at specific code lines and enter debug mode, set a
        *breakpoint* there, via &quot;Toggle breakpoint&quot; from the &quot;Edit&quot; menu or by clicking in
        the bar to the right of the line number. Only a full circle is a breakpoint, whereas
        a half circle represents a disabled breakpoint that can be used as a navigation point
        (via &quot;Jump to previous/next breakpoint&quot; from the menu).
        Breakpoints are only updated (i.e. synchronized with the debugger) when the user
        gives the command to execute code or when continuing execution while in debug mode.
        When executing code that has code parts still running via the event loop after
        execution has finished, for example GUI applications with PySide6, a simple way
        to update breakpoints is to just press RETURN in the idle command prompt of the shell.
        Another way to update breakpoints would be to pause execution and continue it.
        Note that, when there are breakpoints set (and synchronized), execution becomes much
        slower than without breakpoints.</source>
        <translation>Per interrompere l&apos;esecuzione (ripetutamente) su righe di codice specifiche ed entrare in modalità debug, impostare su di esse
        un *punto d&apos;interruzione*, tramite la voce &quot;Commuta punto d&apos;nterruzione&quot; dal menu &quot;Modifica&quot; o con clic sulla
        barra a destra del numero di riga. Un punto d&apos;interruzione viene indicato con un cerchio completo, mentre
        un semicerchio rappresenta un punto d&apos;interruzione disabilitato, che può essere utilizzato come punto di spostamento
        del cursore nell&apos;editor (tramite la voce &quot;Punto d&apos;interruzione precedente/successivo&quot; del menu &quot;Modifica&quot;).
        I punti d&apos;interruzione vengono aggiornati (ovvero sincronizzati con il debugger) solo quando si
        dà un comando d&apos;esecuzione del codice o quando si continua l&apos;esecuzione in modalità debug.
        Se il codice in esecuzione ha parti ancora in esecuzione nel ciclo degli eventi anche dopo
        che l&apos;esecuzione è terminata, ad esempio le applicazioni GUI con PySide6, un modo semplice
        per aggiornare i punti d&apos;interruzione è quello di premere INVIO nel terminale.
        Un altro modo per aggiornare i punti d&apos;interruzione consiste nel sospendere e riattivare l&apos;esecuzione.
        Si noti che, quando sono impostati (e sincronizzati) i punti d&apos;interruzione, l&apos;esecuzione diventa molto
        più lenta della corrispondente esecuzione senza punti d&apos;interruzione impostati.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="483"/>
        <source>Instead of a breakpoint or pause action, code execution can also be paused
        by executing the function *&lt;code&gt;breakpoint()&lt;/code&gt;* in the Python code. This will
        enter debug mode the same way. Compared to normal breakpoints, there is no
        performance penalty, but with the disadvantage, that these hard-coded breakpoint
        functions cannot be disabled while the script is executed.</source>
        <translation>Oltre all&apos;uso dei punti d&apos;interruzioni e del comando Pausa, è anche possibile fermare l&apos;esecuzione del codice
        eseguendo la funzione *&lt;code&gt;breakpoint()&lt;/code&gt;* nel codice Python. Come gli altri due metodi, anche
        l&apos;uso di questa istruzione commuterà l&apos;esecuzione in modalità debug. Rispetto agli altri due metodi,
        non vengono penalizzate le prestazioni, ma c&apos;è solo lo svantaggio che queste funzioni d&apos;interruzione scritte
        nel codice non possono essere disabilitate durante la sua esecuzione.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="501"/>
        <source>Note that the tools system is designed such that it&apos;s easy to
        create your own tools. Look at the example tools for more information,
        or use one of the existing tools as a more advanced example.</source>
        <translation>Il sistema degli strumenti è stato concepito in modo da facilitare la creazione dei propri
        strumenti personali. Per ulteriori informazioni, si considerino gli strumenti d&apos;esempio
        oppure si utilizi uno degli strumenti già esistenti come esempio avanzato.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="517"/>
        <source>The *Source structure* tool gives an outline of the source code.</source>
        <translation>Lo strumento *Codice* fornisce una descrizione del codice sorgente.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="523"/>
        <source>The *File browser* tool helps keeping an overview of all files
            in a directory and allows for searching text across multiple files.
            To manage your bookmarks, click the star icon.</source>
        <translation>Lo strumento *Esplora*, oltre alla visualizzazione e gestione delle risorse (file e cartelle),
            consente anche la ricerca di testo nei file (eventualmente nel sottoinsieme dei file filtrati).
            I segnalibri di Esplora possono essere gestiti tramite l&apos;icona a stelletta.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="529"/>
        <source>The *Interactive help* tool shows you the documentation of objects,
            automatically when browsing the autocompletion list,
            or manually by selecting an expression and clicking &quot;Help&quot; in the context menu.</source>
        <translation>Lo strumento *Aiuto* (interattivo) mostra la documentazione di un elemento,
             automaticamente, quando si scorre l&apos;elenco a tendina del completamento automatico,
             manualmente, dal menu contestuale &quot;Aiuto su questa voce&quot; dell&apos;elemento selezionato.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="534"/>
        <source>The *Editor list* tool is convenient when having more than just
            a few editor tabs open at the same time.</source>
        <translation>Lo strumento *Schede* è utile soprattutto quando nell&apos;editor sono
            aperte contemporaneamente parecchie schede.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="540"/>
        <source>Advanced Autocompletion and Calltips</source>
        <translation>Completamento automatico e suggerimenti chiamate</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="567"/>
        <source>Auto completion for attributes and calltips can also be used for complex
        expressions that include function calls and indexing.&lt;br /&gt;
        &lt;br /&gt;
        For example:&lt;br /&gt;
        &lt;br /&gt;
        Type &quot;&lt;code&gt;locals().&lt;/code&gt;&quot; (with the dot at the end) and press Ctrl+Space. This will evaluate
        &lt;code&gt;locals()&lt;/code&gt; and assign the result to &lt;code&gt;__pyzo__autocomp&lt;/code&gt; in the
        local scope. Then auto-completion continues and displays the list widget with the
        attributes.&lt;br /&gt;
        &lt;br /&gt;
        Type &quot;&lt;code&gt;locals()[&lt;/code&gt;&quot; (with the open bracket at the end) and press Ctrl+Space.
        This will evaluate &lt;code&gt;locals()&lt;/code&gt; and assign the result to
        &lt;code&gt;__pyzo__autocomp&lt;/code&gt; in the local scope. Then auto-completion continues
        and displays the list widget with the keys.&lt;br /&gt;
        &lt;br /&gt;
        Type &quot;&lt;code&gt;locals().get(&lt;/code&gt;&quot; (with the open parenthesis at the end) and press
        Ctrl+Space. This will evaluate &lt;code&gt;locals()&lt;/code&gt; and assign the result to
        &lt;code&gt;__pyzo__calltip&lt;/code&gt; in the local scope. Then auto-completion continues
        and displays the calltip for &lt;code&gt;dict.get(...)&lt;/code&gt;.&lt;br /&gt;
        &lt;br /&gt;
        The Ctrl+Space hot key can also be pressed while having already entered some characters
        of the attribute, key or arguments, in case the autocompletion list widget resp. calltip
        should be shown again after having cancelled it.</source>
        <translation>Il completamento automatico (degli attributi) e i suggerimenti (delle) chiamate possono essere utilizzati anche
        in casi complessi come chiamate di funzioni ed indicizzazione.&lt;br /&gt;
        &lt;br /&gt;
        Per esempio:&lt;br /&gt;
        &lt;br /&gt;
        Scrivendo &quot;&lt;code&gt;locals().&lt;/code&gt;&quot; (con &apos;.&apos; finale) e premendo Ctrl+Spazio, verrà valutato
        &lt;code&gt;locals()&lt;/code&gt; ed assegnato il risultato a &lt;code&gt;__pyzo__autocomp&lt;/code&gt; nel
        dominio locale. Quindi il completamento automatico prosegue visualizzando l&apos;elenco degli
        attributi.&lt;br /&gt;
        &lt;br /&gt;
        Scrivendo &quot;&lt;code&gt;locals()[&lt;/code&gt;&quot; (con &apos;[&apos; finale) e premendo Ctrl+Spazio, verrà valutato
        &lt;code&gt;locals()&lt;/code&gt; ed assegnato il risultato a &lt;code&gt;__pyzo__autocomp&lt;/code&gt; nel
        dominio locale. Quindi il completamento automatico prosegue visualizzando l&apos;elenco delle
        parole chiave.&lt;br /&gt;
        &lt;br /&gt;
        Scrivendo &quot;&lt;code&gt;locals().get(&lt;/code&gt;&quot; (con &apos;(&apos; finale) e premendo Ctrl+Spazio, verrà valutato
        &lt;code&gt;locals()&lt;/code&gt; ed assegnato il risultato a &lt;code&gt;__pyzo__calltip&lt;/code&gt; nel
        dominio locale. Quindi il completamento automatico prosegue visualizzando i
        suggerimenti chiamate per &lt;code&gt;dict.get(...)&lt;/code&gt;.&lt;br /&gt;
        &lt;br /&gt;
        È possibile premere il tasto di scelta rapida Ctrl+Spazio anche dopo aver già immesso alcuni caratteri
        dell&apos;attributo, parole chiave o argomenti, nel qual caso l&apos;elenco di completamento automatico risp. calltip
        verrà eliminato per poi essere mostrato nuovamente.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="572"/>
        <source>Miscellaneous tips and tricks</source>
        <translation>Suggerimenti e trucchi vari</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="600"/>
        <source>Press keys Ctrl+Shift+ArrowUp/Down to move the selected lines up/down
        in the editor.&lt;br /&gt;
        &lt;br /&gt;
        Use magic commands to manage packets, e.g. &quot;pip list&quot; or &quot;pip install numpy&quot;.&lt;br /&gt;
        &lt;br /&gt;
        When there is a printed stack trace in Python shell (usually the red error text),
        double click the *filepath* to open the file at the specific line number.&lt;br /&gt;
        &lt;br /&gt;
        When dealing with performance critical code, avoid printing too much to the shell
        because stream outputs directed to the Pyzo IDE will slow down the execution.&lt;br /&gt;
        &lt;br /&gt;
        You can double-click the line number to get an input field for jumping to a
        specific line.&lt;br /&gt;
        &lt;br /&gt;
        In Pyzo&apos;s &quot;About&quot; dialog (Help -&gt; About Pyzo) you can see the folder where Pyzo
        stores the settings.&lt;br /&gt;
        &lt;br /&gt;
        Pyzo can be configured to be portable, for example to run it from a USB pen-drive
        with encapsulated settings. To enable this, rename the folder &quot;_settings&quot; in Pyzo&apos;s
        application folder to &quot;settings&quot;.&lt;br /&gt;
        &lt;br /&gt;
        You can directly modify Pyzo&apos;s source code even in the binary distribution because
        the binary is just a Python-Interpreter that runs the Python source code in the
        installation directory. See the &quot;About Pyzo&quot; dialog for the code location.</source>
        <translation>Premendo i tasti Ctrl+Maiusc+Freccia su/giù si spostano  su/giù le righe selezionate
        nell&apos;editor.&lt;br /&gt;
        &lt;br /&gt;
        Usare i comandi magici per gestire i pacchetti, ad es.&quot;pip list&quot; o &quot;pip install numpy&quot;.&lt;br /&gt;
        &lt;br /&gt;
        Quando sul terminale Python è presente il testo in rosso (errore) relativo al tracciato di una sequenza di
        chiamate (stack track), con doppio clic sul *percorso del file* si può aprire nell&apos;editor il file al numero di riga specifico.&lt;br /&gt;
        &lt;br /&gt;
        Quando si sviluppa codice con prestazioni critiche, limitare le stampe al terminale
        perché rallentano l&apos;esecuzione del codice.&lt;br /&gt;
        &lt;br /&gt;
        Nell&apos;editor, con doppio clic sul numero di una riga si apre una casella di testo in cui scrivere il numero della
        linea alla quale si desidera saltare.&lt;br /&gt;
        &lt;br /&gt;
        Nella finestra di dialogo &quot;A proposito di Pyzo&quot; (Aiuto -&gt; A proposito di...) è possibile vedere
        le cartelle usate da Pyzo (installazione, impostazioni, dati).&lt;br /&gt;
        &lt;br /&gt;
        Pyzo può essere reso &quot;portatile&quot; (ad esempio per poterlo eseguire da una chiavetta USB) forzando il
        salvataggio delle sue impostazioni al suo interno. Per fare ciò, è sufficiente rinominare la sottocartella &quot;_settings&quot;
        della cartella d&apos;installazione di in Pyzo come &quot;settings&quot; (eliminazione prefisso &apos;_&apos;).&lt;br /&gt;
        &lt;br /&gt;
        Anche nella distribuzione binaria di Pyzo è possibile modificare direttamente il codice sorgente perché
        il suo eseguibile è solo un interprete Python che esegue il codice sorgente presente nella
        cartella d&apos;installazione, indicata nella finetra di dialogo &quot;A proposito di Pyzo&quot;.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="610"/>
        <source>This concludes the Pyzo wizard. Now, get coding and have fun!</source>
        <translation>Con ciò si conclude la &apos;Guida rapida&apos; all&apos;uso di Pyzo. Adesso è ora d&apos;iniziare a scrivere codice, buon divertimento!</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="290"/>
        <source>The right mouse button also enables one to make a file the
        *main file* of a project. This file can be recognized by its star
        symbol, and it enables running the file more easily.</source>
        <translation>Il pulsante destro del mouse consente inoltre di creare il *file main*
        di un progetto. Questo file è riconoscibile dall&apos;icona a stelletta associata,
        che ne consente anche una più facile esecuzione.</translation>
    </message>
    <message>
        <location filename="../../util/pyzowizard.py" line="375"/>
        <source>You can run the current file or the main file normally, or as a script.
        When run as script, the shell is restarted to provide a clean
        environment. The shell is also initialized differently so that it
        closely resembles a normal script execution.</source>
        <translation>È possibile eseguire il file corrente o il file main normalmente oppure come script.
        Se eseguito come script, il terminale viene riavviato per fornire un ambiente
        pulito. Il terminale viene anche inizializzato differentemente in modo da non
        interferire sull&apos;esecuzione normale dello script.</translation>
    </message>
</context>
</TS>
