--- a/src/eric7/i18n/eric7_it.ts Fri Sep 01 15:54:43 2023 +0200 +++ b/src/eric7/i18n/eric7_it.ts Fri Sep 01 16:54:26 2023 +0200 @@ -1842,77 +1842,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="213" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="220" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="214" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="221" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="267" /> - <source>Unsupported Device</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/DeviceBase.py" line="277" /> + <source>Unsupported Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="287" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="296" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="306" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="315" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="325" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="334" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="344" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="389" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="399" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="390" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="400" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="542" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="552" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1525" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1580" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1901" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1956" /> <source>Yes</source> <translation type="unfinished">Si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1901" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1956" /> <source>No</source> <translation type="unfinished">No</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1903" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1958" /> <source>yes</source> <translation type="unfinished">si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1903" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1958" /> <source>no</source> <translation type="unfinished">no</translation> </message> @@ -12452,7 +12452,7 @@ <context> <name>Editor</name> <message> - <location filename="../QScintilla/Editor.py" line="3334" /> + <location filename="../QScintilla/Editor.py" line="3332" /> <location filename="../QScintilla/Editor.py" line="428" /> <location filename="../QScintilla/Editor.py" line="413" /> <source>Open File</source> @@ -12524,7 +12524,7 @@ <translation>Annulla commenta</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="9152" /> + <location filename="../QScintilla/Editor.py" line="9150" /> <location filename="../QScintilla/Editor.py" line="932" /> <source>Generate Docstring</source> <translation type="unfinished" /> @@ -12797,7 +12797,7 @@ <translation type="unfinished">Spelling</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8270" /> + <location filename="../QScintilla/Editor.py" line="8268" /> <location filename="../QScintilla/Editor.py" line="1328" /> <source>Check spelling...</source> <translation>Controllo sillabazione...</translation> @@ -12858,7 +12858,7 @@ <translation>Modifica Breakpoint...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5929" /> + <location filename="../QScintilla/Editor.py" line="5927" /> <location filename="../QScintilla/Editor.py" line="1413" /> <source>Enable breakpoint</source> <translation>Abilita breakpoint</translation> @@ -13010,438 +13010,438 @@ <translation>Selezione l'analizzatore lessicale di Pygments da applicare.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2122" /> + <location filename="../QScintilla/Editor.py" line="2120" /> <source>Modification of Read Only file</source> <translation>Modifica di un file di sola lettura</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2123" /> + <location filename="../QScintilla/Editor.py" line="2121" /> <source>You are attempting to change a read only file. Please save to a different file first.</source> <translation>Stai tentando di modificare un file in sola lettura. Per favore prima salva come un file diverso.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2558" /> + <location filename="../QScintilla/Editor.py" line="2556" /> <source>Add Breakpoint</source> <translation type="unfinished">Aggiungi un breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2559" /> + <location filename="../QScintilla/Editor.py" line="2557" /> <source>No Python byte code will be created for the selected line. No break point will be set!</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="2892" /> + <location filename="../QScintilla/Editor.py" line="2890" /> <source>Printing...</source> <translation>In stampa...</translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="2907" /> + <source>Printing completed</source> + <translation>Stampa completata</translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="2909" /> - <source>Printing completed</source> - <translation>Stampa completata</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="2911" /> <source>Error while printing</source> <translation>Errore durante la stampa</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2914" /> + <location filename="../QScintilla/Editor.py" line="2912" /> <source>Printing aborted</source> <translation>Stampa annullata</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3276" /> + <location filename="../QScintilla/Editor.py" line="3274" /> <source>File Modified</source> <translation>File modificato</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3277" /> + <location filename="../QScintilla/Editor.py" line="3275" /> <source><p>The file <b>{0}</b> has unsaved changes.</p></source> <translation><p>Il file <b>{0}</b> contiene modifiche non salvate.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3335" /> + <location filename="../QScintilla/Editor.py" line="3333" /> <source><p>The file <b>{0}</b> could not be opened.</p><p>Reason: {1}</p></source> <translation><p>Il file <b>{0}</b> non può essere aperto.<br />Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3511" /> - <location filename="../QScintilla/Editor.py" line="3492" /> - <location filename="../QScintilla/Editor.py" line="3454" /> + <location filename="../QScintilla/Editor.py" line="3509" /> + <location filename="../QScintilla/Editor.py" line="3490" /> + <location filename="../QScintilla/Editor.py" line="3452" /> <source>Save File</source> <translation>Salva file</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3455" /> + <location filename="../QScintilla/Editor.py" line="3453" /> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>Il file <b>{0}</b> non può essere salvato.<br />Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3512" /> + <location filename="../QScintilla/Editor.py" line="3510" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Il file <b>{0}</b> esiste già. Sovrascriverlo ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3646" /> + <location filename="../QScintilla/Editor.py" line="3644" /> <source>Save File to Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="3647" /> + <location filename="../QScintilla/Editor.py" line="3645" /> <source>Enter the complete device file path:</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5103" /> + <location filename="../QScintilla/Editor.py" line="5101" /> <source>Autocompletion</source> <translation>Autocompletamento</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5104" /> + <location filename="../QScintilla/Editor.py" line="5102" /> <source>Autocompletion is not available because there is no autocompletion source set.</source> <translation>L'autocomplentamento non è disponibile perchè non ci sono fonti impostate.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5232" /> + <location filename="../QScintilla/Editor.py" line="5230" /> <source>Auto-Completion Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5233" /> + <location filename="../QScintilla/Editor.py" line="5231" /> <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5525" /> + <location filename="../QScintilla/Editor.py" line="5523" /> <source>Call-Tips Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5526" /> + <location filename="../QScintilla/Editor.py" line="5524" /> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5933" /> + <location filename="../QScintilla/Editor.py" line="5931" /> <source>Disable breakpoint</source> <translation>Disabilita breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6312" /> + <location filename="../QScintilla/Editor.py" line="6310" /> <source>Code Coverage</source> <translation>Analisi codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6313" /> + <location filename="../QScintilla/Editor.py" line="6311" /> <source>Please select a coverage file</source> <translation>Per favore seleziona un file per l'analisi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6388" /> - <location filename="../QScintilla/Editor.py" line="6380" /> + <location filename="../QScintilla/Editor.py" line="6386" /> + <location filename="../QScintilla/Editor.py" line="6378" /> <source>Show Code Coverage Annotations</source> <translation>Mostra le annotazioni dell'analisi del codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6381" /> + <location filename="../QScintilla/Editor.py" line="6379" /> <source>All lines have been covered.</source> <translation>Tutte le linee sono state analizzate.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6389" /> + <location filename="../QScintilla/Editor.py" line="6387" /> <source>There is no coverage file available.</source> <translation>Non ci sono file di analisi disponibili.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6493" /> + <location filename="../QScintilla/Editor.py" line="6491" /> <source>Profile Data</source> <translation>Profilazione dati</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6494" /> + <location filename="../QScintilla/Editor.py" line="6492" /> <source>Please select a profile file</source> <translation>Per favore seleziona un file per la profilazione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6655" /> - <location filename="../QScintilla/Editor.py" line="6649" /> + <location filename="../QScintilla/Editor.py" line="6653" /> + <location filename="../QScintilla/Editor.py" line="6647" /> <source>Syntax Error</source> <translation>Errore di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6656" /> + <location filename="../QScintilla/Editor.py" line="6654" /> <source>No syntax error message available.</source> <translation>Nessun messaggio degli errori di sintassi disponibile.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6869" /> - <location filename="../QScintilla/Editor.py" line="6863" /> + <location filename="../QScintilla/Editor.py" line="6867" /> + <location filename="../QScintilla/Editor.py" line="6861" /> <source>Warning</source> <translation>Attenzione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6869" /> + <location filename="../QScintilla/Editor.py" line="6867" /> <source>No warning messages available.</source> <translation>Nessun messaggio di attenzione disponibile.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6933" /> + <location filename="../QScintilla/Editor.py" line="6931" /> <source>Style: {0}</source> <translation>Stile: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6936" /> + <location filename="../QScintilla/Editor.py" line="6934" /> <source>Warning: {0}</source> <translation>Attenzione: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6943" /> + <location filename="../QScintilla/Editor.py" line="6941" /> <source>Error: {0}</source> <translation>Errore: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7050" /> + <location filename="../QScintilla/Editor.py" line="7048" /> <source>Macro Name</source> <translation>Nome Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7050" /> + <location filename="../QScintilla/Editor.py" line="7048" /> <source>Select a macro name:</source> <translation>Seleziona un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7076" /> + <location filename="../QScintilla/Editor.py" line="7074" /> <source>Load macro file</source> <translation>Carica un file di macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7122" /> - <location filename="../QScintilla/Editor.py" line="7078" /> - <source>Macro files (*.macro)</source> - <translation>File Macro (*.macro)</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7100" /> - <location filename="../QScintilla/Editor.py" line="7090" /> - <source>Error loading macro</source> - <translation>Errore nel caricamento della macro</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7091" /> - <source><p>The macro file <b>{0}</b> could not be read.</p></source> - <translation><p>Il file macro <b>{0}</b> non può essere letto.</p></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7101" /> - <source><p>The macro file <b>{0}</b> is corrupt.</p></source> - <translation><p>Il file macro <b>{0}</b> è danneggiato.</p></translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="7120" /> + <location filename="../QScintilla/Editor.py" line="7076" /> + <source>Macro files (*.macro)</source> + <translation>File Macro (*.macro)</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7098" /> + <location filename="../QScintilla/Editor.py" line="7088" /> + <source>Error loading macro</source> + <translation>Errore nel caricamento della macro</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7089" /> + <source><p>The macro file <b>{0}</b> could not be read.</p></source> + <translation><p>Il file macro <b>{0}</b> non può essere letto.</p></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7099" /> + <source><p>The macro file <b>{0}</b> is corrupt.</p></source> + <translation><p>Il file macro <b>{0}</b> è danneggiato.</p></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7118" /> <source>Save macro file</source> <translation>Salva un file di macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7138" /> + <location filename="../QScintilla/Editor.py" line="7136" /> <source>Save macro</source> <translation>Salva macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7139" /> + <location filename="../QScintilla/Editor.py" line="7137" /> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Il file delle macro <b>{0}</b> esiste già.Sovrascriverlo ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7154" /> + <location filename="../QScintilla/Editor.py" line="7152" /> <source>Error saving macro</source> <translation>Errore nel salvataggio della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7155" /> + <location filename="../QScintilla/Editor.py" line="7153" /> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Il file macro <b>{0}</b> non può essere scritto.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7168" /> + <location filename="../QScintilla/Editor.py" line="7166" /> <source>Start Macro Recording</source> <translation>Avvia registrazione della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7169" /> + <location filename="../QScintilla/Editor.py" line="7167" /> <source>Macro recording is already active. Start new?</source> <translation>Registrazione macro già attiva. Avvia nuovamente ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7195" /> + <location filename="../QScintilla/Editor.py" line="7193" /> <source>Macro Recording</source> <translation>Registrazione Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7196" /> + <location filename="../QScintilla/Editor.py" line="7194" /> <source>Enter name of the macro:</source> <translation>Inserisci un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346" /> + <location filename="../QScintilla/Editor.py" line="7344" /> <source><p>The file <b>{0}</b> has been changed while it was opened in eric. Reread it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7352" /> + <location filename="../QScintilla/Editor.py" line="7350" /> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Attenzione:</b> con la riapertura le modifiche andranno perse.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7359" /> + <location filename="../QScintilla/Editor.py" line="7357" /> <source>File changed</source> <translation>File modificato</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7409" /> + <location filename="../QScintilla/Editor.py" line="7407" /> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7714" /> + <location filename="../QScintilla/Editor.py" line="7712" /> <source>Drop Error</source> <translation>Errore Drop</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7715" /> + <location filename="../QScintilla/Editor.py" line="7713" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> non è un file.</p></translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="7733" /> + <source>Resources</source> + <translation>Risorse</translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="7735" /> - <source>Resources</source> - <translation>Risorse</translation> + <source>Add file...</source> + <translation>Aggiungi file...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7736" /> + <source>Add files...</source> + <translation>Aggiungi files...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="7737" /> - <source>Add file...</source> - <translation>Aggiungi file...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7738" /> - <source>Add files...</source> - <translation>Aggiungi files...</translation> + <source>Add aliased file...</source> + <translation>Aggiungi file sinonimo...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="7739" /> - <source>Add aliased file...</source> - <translation>Aggiungi file sinonimo...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7741" /> <source>Add localized resource...</source> <translation>Aggiungi una risorsa localizzata...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7744" /> + <location filename="../QScintilla/Editor.py" line="7742" /> <source>Add resource frame</source> <translation>Aggiungi riquadro delle risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7763" /> + <location filename="../QScintilla/Editor.py" line="7761" /> <source>Add file resource</source> <translation>Aggiungi un file risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7777" /> + <location filename="../QScintilla/Editor.py" line="7775" /> <source>Add file resources</source> <translation>Aggiundi dei file risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7801" /> - <location filename="../QScintilla/Editor.py" line="7795" /> + <location filename="../QScintilla/Editor.py" line="7799" /> + <location filename="../QScintilla/Editor.py" line="7793" /> <source>Add aliased file resource</source> <translation>Aggiungi file sinonimo delle risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7802" /> + <location filename="../QScintilla/Editor.py" line="7800" /> <source>Alias for file <b>{0}</b>:</source> <translation>Alias per il file <b>{0}</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7877" /> + <location filename="../QScintilla/Editor.py" line="7875" /> <source>Package Diagram</source> <translation>Diagrammi del package</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7878" /> + <location filename="../QScintilla/Editor.py" line="7876" /> <source>Include class attributes?</source> <translation>Includi gli attributi della classe ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7898" /> + <location filename="../QScintilla/Editor.py" line="7896" /> <source>Imports Diagram</source> <translation>Importa diagrammi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7899" /> + <location filename="../QScintilla/Editor.py" line="7897" /> <source>Include imports from external modules?</source> <translation>Includi gli import dai moduli esterni ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7918" /> + <location filename="../QScintilla/Editor.py" line="7916" /> <source>Application Diagram</source> <translation>Diagrammi dell'applicazione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7919" /> + <location filename="../QScintilla/Editor.py" line="7917" /> <source>Include module names?</source> <translation>Includi i nomi dei moduli ?</translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="8272" /> + <source>Add to dictionary</source> + <translation>Aggiungi al dizionario</translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="8274" /> - <source>Add to dictionary</source> - <translation>Aggiungi al dizionario</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="8276" /> <source>Ignore All</source> <translation>Ignora tutto</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8694" /> + <location filename="../QScintilla/Editor.py" line="8692" /> <source>Sort Lines</source> <translation>Righe ordinate</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8695" /> + <location filename="../QScintilla/Editor.py" line="8693" /> <source>The selection contains illegal data for a numerical sort.</source> <translation>La selezione contiene dati non validi per un ordinamento numerico.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8788" /> + <location filename="../QScintilla/Editor.py" line="8786" /> <source>Register Mouse Click Handler</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8789" /> + <location filename="../QScintilla/Editor.py" line="8787" /> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8885" /> + <location filename="../QScintilla/Editor.py" line="8883" /> <source>{0:4d} {1}</source> <comment>line number, source code</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8891" /> + <location filename="../QScintilla/Editor.py" line="8889" /> <source>{0:4d} {1} => {2}</source> <comment>line number, source code, file name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8959" /> + <location filename="../QScintilla/Editor.py" line="8957" /> <source>EditorConfig Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8960" /> + <location filename="../QScintilla/Editor.py" line="8958" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished" /> </message> @@ -21577,55 +21577,55 @@ <context> <name>ExporterHTML</name> <message> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="418" /> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="417" /> <source>HTML Files (*.html)</source> <translation>File HTML (*.html)</translation> </message> <message> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="430" /> + <source>Light Background Color</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../QScintilla/Exporters/ExporterHTML.py" line="431" /> - <source>Light Background Color</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="432" /> <source>Dark Background Color</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="435" /> + <source>Markdown Export</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../QScintilla/Exporters/ExporterHTML.py" line="436" /> - <source>Markdown Export</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="437" /> <source>Select color scheme:</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="555" /> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="519" /> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="492" /> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="483" /> + <source>Export source</source> + <translation>Esporta sorgenti</translation> + </message> + <message> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="484" /> + <source><p>The source could not be exported to <b>{0}</b>.</p><p>Reason: {1}</p></source> + <translation><p>Il sorgente non può essere esportato a <b>{0}</b>.</p><p>Motivo: {1}</p></translation> + </message> + <message> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="493" /> + <source><p>The source could not be exported to <b>{0}</b>.</p><p>Reason: No HTML code generated.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Exporters/ExporterHTML.py" line="520" /> + <source><p>ReStructuredText export requires the <b>python-docutils</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pypi.python.org/pypi/docutils">this page.</a></p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../QScintilla/Exporters/ExporterHTML.py" line="556" /> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="520" /> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="493" /> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="484" /> - <source>Export source</source> - <translation>Esporta sorgenti</translation> - </message> - <message> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="485" /> - <source><p>The source could not be exported to <b>{0}</b>.</p><p>Reason: {1}</p></source> - <translation><p>Il sorgente non può essere esportato a <b>{0}</b>.</p><p>Motivo: {1}</p></translation> - </message> - <message> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="494" /> - <source><p>The source could not be exported to <b>{0}</b>.</p><p>Reason: No HTML code generated.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="521" /> - <source><p>ReStructuredText export requires the <b>python-docutils</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pypi.python.org/pypi/docutils">this page.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Exporters/ExporterHTML.py" line="557" /> <source><p>Markdown export requires the <b>python-markdown</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pythonhosted.org/Markdown/install.html"> installation instructions.</a></p></source> <translation type="unfinished" /> </message> @@ -51859,7 +51859,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1240" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1249" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1054" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -51885,28 +51885,28 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1078" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1070" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1685" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1697" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1694" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1074" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1473" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1084" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1488" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1479" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1088" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -51990,108 +51990,108 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1263" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1287" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1296" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1300" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1341" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1324" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1334" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1366" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1375" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1367" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1376" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1418" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1435" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1444" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1445" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1581" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1683" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -53162,12 +53162,12 @@ <translation>Selezione l'analizzatore lessicale di Pygments da applicare.</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4332" /> + <location filename="../QScintilla/MiniEditor.py" line="4330" /> <source>EditorConfig Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4333" /> + <location filename="../QScintilla/MiniEditor.py" line="4331" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished" /> </message> @@ -53690,162 +53690,167 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="411" /> - <source>Sets should not contain duplicate items. Duplicate items will be replaced with a single item at runtime.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="417" /> + <source>Set should not contain duplicate item '{0}'. Duplicate items will be replaced with a single item at runtime.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="416" /> + <source>re.{0} should get '{1}' and 'flags' passed as keyword arguments to avoid confusion due to unintuitive argument positions.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="422" /> <source>unncessary f-string</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="418" /> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="423" /> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="428" /> <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="424" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="429" /> <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="427" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="432" /> <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="430" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="435" /> <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="433" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="438" /> <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="436" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="441" /> <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="439" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="444" /> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="443" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="448" /> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="447" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="452" /> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="451" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="456" /> <source>format call provides unused index ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="454" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="459" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="458" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="463" /> <source>logging statement uses string.format()</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="461" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="466" /> <source>logging statement uses '%'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="464" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="469" /> <source>logging statement uses '+'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="467" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="472" /> <source>logging statement uses f-string</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="470" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="475" /> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="474" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="479" /> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="478" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="483" /> <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="482" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="487" /> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="486" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="491" /> <source>print statement found</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="488" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="493" /> <source>one element tuple found</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="495" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="492" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="500" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="497" /> <source>mutable default argument of type {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="498" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="503" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="502" /> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="507" /> - <source>an explicit value at every return should be added if function has a return value except None</source> + <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="512" /> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="517" /> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="522" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="523" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="528" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="529" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="534" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -74752,30 +74757,30 @@ <context> <name>SnapshotWaylandGrabber</name> <message> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="355" /> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="349" /> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="337" /> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="324" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="357" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="351" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="339" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="326" /> <source>Screenshot Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="325" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="327" /> <source><p>Received an unexpected number of reply arguments. Expected {0} but got {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="338" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="340" /> <source><p>Received error <b>{0}</b> from DBus while performing screenshot.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="349" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="351" /> <source>Received an invalid reply.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="356" /> + <location filename="../Snapshot/SnapshotWaylandGrabber.py" line="358" /> <source>Received an unexpected reply.</source> <translation type="unfinished" /> </message> @@ -86958,8 +86963,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1109" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1111" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1119" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -87015,126 +87020,126 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="605" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="606" /> <source><h3>CircuitPython Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Switch your device to 'bootloader' mode by double-pressing the reset button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>(If this does not happen, then try shorter or longer pauses between presses.)</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="630" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="631" /> <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1118" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1120" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="733" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="734" /> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="800" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="792" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="783" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="801" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="793" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="784" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="904" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="872" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="849" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="905" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="873" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="850" /> <source>Reset Instructions:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="852" /> <source><h4>No known devices detected.</h4><p>Follow the appropriate instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="875" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> <source><h4>Flash {0} Firmware</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p><hr/>{1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="885" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="886" /> <source><h4>Potentially UF2 capable devices found</h4><p>Found these potentially UF2 capable devices:</p><ul><li>{0}</li></ul><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="907" /> <source><h4>No known devices detected.</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="918" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="919" /> <source>Flash Instructions:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="920" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="921" /> <source><h4>Flash method 'manual' selected.</h4><p>Follow the instructions below to flash a device by entering the data manually.</p><ol><li>Change the device to 'bootloader' mode.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it) and select its path.</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="945" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="946" /> <source>Boot Volume not found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="947" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="948" /> <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="953" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="954" /> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="958" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="959" /> <source>This volume should have one of these names.</p><ul><li>{0}</li></ul><p>Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="965" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="966" /> <source><h4>Reset Instructions</h4><p>Follow the instructions below to set the board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="984" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="985" /> <source>Multiple Boot Volumes found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="986" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="987" /> <source><h4>Multiple Boot Volumes were found</h4><p>These volume paths were found.</p><ul><li>{0}</li></ul><p>Please ensure that only one device of a type is ready for flashing. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1005" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1006" /> <source>Flashing Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1007" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1008" /> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1014" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1015" /> <source>Flashing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1016" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1017" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1110" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1112" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message>