--- a/src/eric7/i18n/eric7_it.ts Fri Mar 03 11:34:59 2023 +0100 +++ b/src/eric7/i18n/eric7_it.ts Fri Mar 03 13:44:34 2023 +0100 @@ -1794,55 +1794,60 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="128" /> - <source>Show MicroPython Versions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="129" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="162" /> + <source>Device Data Not Available</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> <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="173" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="216" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="183" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="226" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="202" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="245" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="221" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="264" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="240" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="283" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="285" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="328" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="286" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="432" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="475" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1245" /> + <source>Operation not supported.</source> + <translation type="unfinished" /> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -3837,124 +3842,193 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="67" /> + <source>open</source> + <comment>open WiFi network</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="216" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="217" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="247" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="289" /> <source>Library Management</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="251" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="254" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="263" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="345" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="276" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="267" /> - <source>Flash CircuitPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="270" /> - <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="443" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> - <source>Install Library Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="441" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="309" /> - <source>Install Library Package</source> + <source>Reset Device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <source>Flash CircuitPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <source>UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <source>ESP32 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Flash Additional Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> + <source>Install Library Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> <source>Install 'circup' Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="346" /> - <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="366" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="367" /> - <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="396" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> <source>unknown</source> <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="415" /> - <source><h4>CircuitPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="423" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="427" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="449" /> - <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="477" /> - <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="507" /> - <source>CircuitPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> + <source><h4>CircuitPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="519" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="573" /> + <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <source>CircuitPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <source>unknown ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <source>The device volume is not available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <source>Write WiFi Credentials</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="884" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <source>Aborted</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1137" /> + <source>CircuitPython does not support reporting of connected clients.</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -11446,24 +11520,24 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="501" /> + <location filename="../WebBrowser/Download/DownloadManager.py" line="500" /> <source>Downloads finished</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="502" /> + <location filename="../WebBrowser/Download/DownloadManager.py" line="501" /> <source>All files have been downloaded.</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/Download/DownloadManager.ui" line="0" /> - <location filename="../WebBrowser/Download/DownloadManager.py" line="587" /> - <location filename="../WebBrowser/Download/DownloadManager.py" line="510" /> + <location filename="../WebBrowser/Download/DownloadManager.py" line="586" /> + <location filename="../WebBrowser/Download/DownloadManager.py" line="509" /> <source>Download Manager</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../WebBrowser/Download/DownloadManager.py" line="620" /> + <location filename="../WebBrowser/Download/DownloadManager.py" line="619" /> <source>{0}% of %n file(s) ({1}) {2}</source> <translation type="unfinished"> <numerusform /> @@ -11471,7 +11545,7 @@ </translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="628" /> + <location filename="../WebBrowser/Download/DownloadManager.py" line="627" /> <source>{0}% - Download Manager</source> <translation type="unfinished" /> </message> @@ -11715,7 +11789,7 @@ <context> <name>Editor</name> <message> - <location filename="../QScintilla/Editor.py" line="3297" /> + <location filename="../QScintilla/Editor.py" line="3315" /> <location filename="../QScintilla/Editor.py" line="427" /> <location filename="../QScintilla/Editor.py" line="412" /> <source>Open File</source> @@ -11737,964 +11811,964 @@ <translation><b>Una finesta di edit</b><p>Questa finestra è usata per visualizzare e modificare un file sorgente. Si possono aprire quante finestre si vogliono. Il nome del file è mostrato nella barra dei titolo della finestra.</p><p>Per impostare dei breakpoint basta cliccare nello spazio tra i numeri di riga e i marcatori di compressione. Con il menù contestuale del margine possono essere modificati.</p><p>Per impostare un segnalibro basta cliccare con lo Shift premuto nello spazio tra il numero di linea e i marcatori di compressione.</p><p>Queste azioni possono essere invertite con il menù contestuale.</p><p> Cliccare con il tasto Ctrl premuto un marcatore di errore della sintassi mostra delle informazioni sull'errore.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="866" /> + <location filename="../QScintilla/Editor.py" line="884" /> <source>Undo</source> <translation>Annulla</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="869" /> + <location filename="../QScintilla/Editor.py" line="887" /> <source>Redo</source> <translation>Rifai</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="872" /> + <location filename="../QScintilla/Editor.py" line="890" /> <source>Revert to last saved state</source> <translation>Ritorna all'ultimo stato salvato</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="876" /> + <location filename="../QScintilla/Editor.py" line="894" /> <source>Cut</source> <translation>Taglia</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="879" /> + <location filename="../QScintilla/Editor.py" line="897" /> <source>Copy</source> <translation>Copia</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="882" /> + <location filename="../QScintilla/Editor.py" line="900" /> <source>Paste</source> <translation>Incolla</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="888" /> + <location filename="../QScintilla/Editor.py" line="906" /> <source>Indent</source> <translation>Identa</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="893" /> - <source>Unindent</source> - <translation>Annulla identazione</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="898" /> - <source>Comment</source> - <translation>Commenta</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="903" /> - <source>Uncomment</source> - <translation>Annulla commenta</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="9017" /> - <location filename="../QScintilla/Editor.py" line="908" /> - <source>Generate Docstring</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/Editor.py" line="911" /> + <source>Unindent</source> + <translation>Annulla identazione</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="916" /> + <source>Comment</source> + <translation>Commenta</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="921" /> + <source>Uncomment</source> + <translation>Annulla commenta</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="9035" /> + <location filename="../QScintilla/Editor.py" line="926" /> + <source>Generate Docstring</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="929" /> <source>Select to brace</source> <translation>Seleziona per parentesizzare</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="912" /> + <location filename="../QScintilla/Editor.py" line="930" /> <source>Select all</source> <translation>Seleziona tutti</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="913" /> + <location filename="../QScintilla/Editor.py" line="931" /> <source>Deselect all</source> <translation>Deseleziona tutti</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="915" /> + <location filename="../QScintilla/Editor.py" line="933" /> <source>Execute Selection In Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="927" /> - <source>Use Monospaced Font</source> - <translation>Usa un font Monospaced</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="932" /> - <source>Autosave enabled</source> - <translation>Salvataggio automatico abilitato</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="937" /> - <source>Typing aids enabled</source> - <translation>Aiuti alla digitazione abilitati</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="945" /> + <source>Use Monospaced Font</source> + <translation>Usa un font Monospaced</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="950" /> + <source>Autosave enabled</source> + <translation>Salvataggio automatico abilitato</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="955" /> + <source>Typing aids enabled</source> + <translation>Aiuti alla digitazione abilitati</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="963" /> <source>Automatic Completion enabled</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="954" /> - <source>Calltip</source> - <translation>Calltip</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="957" /> - <source>Code Info</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/Editor.py" line="972" /> + <source>Calltip</source> + <translation>Calltip</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="975" /> + <source>Code Info</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="990" /> <source>New Document View</source> <translation>Nuova vista Documento</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="977" /> + <location filename="../QScintilla/Editor.py" line="995" /> <source>New Document View (with new split)</source> <translation>Nuova vista Documento (con nuova divisione)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="985" /> + <location filename="../QScintilla/Editor.py" line="1003" /> <source>Save</source> <translation>Salva</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="989" /> + <location filename="../QScintilla/Editor.py" line="1007" /> <source>Save As...</source> <translation>Salva come...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="994" /> + <location filename="../QScintilla/Editor.py" line="1012" /> <source>Save Copy...</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1016" /> - <location filename="../QScintilla/Editor.py" line="1013" /> + <location filename="../QScintilla/Editor.py" line="1034" /> + <location filename="../QScintilla/Editor.py" line="1031" /> <source>Complete</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1020" /> + <location filename="../QScintilla/Editor.py" line="1038" /> <source>Clear Completions Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1023" /> + <location filename="../QScintilla/Editor.py" line="1041" /> <source>Complete from Document</source> <translation type="unfinished">dal Documento</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1025" /> + <location filename="../QScintilla/Editor.py" line="1043" /> <source>Complete from APIs</source> <translation type="unfinished">dalle APIs</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1028" /> + <location filename="../QScintilla/Editor.py" line="1046" /> <source>Complete from Document and APIs</source> <translation type="unfinished">dal Documento e dalle APIs</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1042" /> + <location filename="../QScintilla/Editor.py" line="1060" /> <source>Check</source> <translation>Controlla</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1053" /> + <location filename="../QScintilla/Editor.py" line="1071" /> <source>Code Formatting</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1059" /> + <location filename="../QScintilla/Editor.py" line="1077" /> <source>Black</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1064" /> + <location filename="../QScintilla/Editor.py" line="1082" /> <source>Format Code</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1068" /> - <source>Check Formatting</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1072" /> - <source>Formatting Diff</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1081" /> - <source>isort</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1086" /> - <source>Sort Imports</source> + <source>Check Formatting</source> <translation type="unfinished" /> </message> <message> <location filename="../QScintilla/Editor.py" line="1090" /> + <source>Formatting Diff</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1099" /> + <source>isort</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1104" /> + <source>Sort Imports</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1108" /> <source>Imports Sorting Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1106" /> - <source>Tools</source> - <translation>Strumenti</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1117" /> - <source>Show</source> - <translation>Mostra</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1119" /> - <source>Code metrics...</source> - <translation>Statistiche codice...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1121" /> - <source>Code coverage...</source> - <translation>Analisi codice...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1124" /> + <source>Tools</source> + <translation>Strumenti</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1135" /> + <source>Show</source> + <translation>Mostra</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1137" /> + <source>Code metrics...</source> + <translation>Statistiche codice...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1139" /> + <source>Code coverage...</source> + <translation>Analisi codice...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1142" /> <source>Show code coverage annotations</source> <translation>Mostra le annotazioni dell'analisi del codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1127" /> - <source>Hide code coverage annotations</source> - <translation>Nascondi le annotazioni dell'analisi del codice</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1131" /> - <source>Profile data...</source> - <translation>Profilazione dati...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1145" /> - <source>Diagrams</source> - <translation>Diagrammi</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1147" /> - <source>Class Diagram...</source> - <translation>Diagrammi di classe...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1148" /> - <source>Package Diagram...</source> - <translation>Diagrammi del package...</translation> + <source>Hide code coverage annotations</source> + <translation>Nascondi le annotazioni dell'analisi del codice</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="1149" /> + <source>Profile data...</source> + <translation>Profilazione dati...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1163" /> + <source>Diagrams</source> + <translation>Diagrammi</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1165" /> + <source>Class Diagram...</source> + <translation>Diagrammi di classe...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1166" /> + <source>Package Diagram...</source> + <translation>Diagrammi del package...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1167" /> <source>Imports Diagram...</source> <translation>Importa diagrammi...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1151" /> + <location filename="../QScintilla/Editor.py" line="1169" /> <source>Application Diagram...</source> <translation>Diagrammi dell'applicazione...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1156" /> + <location filename="../QScintilla/Editor.py" line="1174" /> <source>Load Diagram...</source> <translation>Carica Diagramma...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1171" /> + <location filename="../QScintilla/Editor.py" line="1189" /> <source>Languages</source> <translation>Linguaggi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1175" /> + <location filename="../QScintilla/Editor.py" line="1193" /> <source>Text</source> <translation type="unfinished">Testo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1198" /> + <location filename="../QScintilla/Editor.py" line="1216" /> <source>Guessed</source> <translation>Indovinato</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1527" /> - <location filename="../QScintilla/Editor.py" line="1202" /> + <location filename="../QScintilla/Editor.py" line="1545" /> + <location filename="../QScintilla/Editor.py" line="1220" /> <source>Alternatives</source> <translation>Alternative</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1219" /> + <location filename="../QScintilla/Editor.py" line="1237" /> <source>Encodings</source> <translation>Codifica</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1242" /> + <location filename="../QScintilla/Editor.py" line="1260" /> <source>Re-Open With Encoding</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1262" /> + <location filename="../QScintilla/Editor.py" line="1280" /> <source>End-of-Line Type</source> <translation>Tipo di fine-linea</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1266" /> + <location filename="../QScintilla/Editor.py" line="1284" /> <source>Unix</source> <translation>Unix</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1272" /> + <location filename="../QScintilla/Editor.py" line="1290" /> <source>Windows</source> <translation>Windows</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1278" /> - <source>Macintosh</source> - <translation>Macintosh</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1296" /> + <source>Macintosh</source> + <translation>Macintosh</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1314" /> <source>Spelling</source> <translation type="unfinished">Spelling</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8135" /> - <location filename="../QScintilla/Editor.py" line="1304" /> + <location filename="../QScintilla/Editor.py" line="8153" /> + <location filename="../QScintilla/Editor.py" line="1322" /> <source>Check spelling...</source> <translation>Controllo sillabazione...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1309" /> + <location filename="../QScintilla/Editor.py" line="1327" /> <source>Check spelling of selection...</source> <translation>Controllo sillabazione della selezione...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1313" /> + <location filename="../QScintilla/Editor.py" line="1331" /> <source>Remove from dictionary</source> <translation>Rimuovi dal dizionario</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1330" /> + <location filename="../QScintilla/Editor.py" line="1348" /> <source>Spell Check Languages</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1334" /> + <location filename="../QScintilla/Editor.py" line="1352" /> <source>No Language</source> <translation>Nessun linguaggio</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1361" /> + <location filename="../QScintilla/Editor.py" line="1379" /> <source>Toggle bookmark</source> <translation>Inverti bookmark</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1363" /> + <location filename="../QScintilla/Editor.py" line="1381" /> <source>Next bookmark</source> <translation>Prossimo segnalibro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1366" /> + <location filename="../QScintilla/Editor.py" line="1384" /> <source>Previous bookmark</source> <translation>Segnalibro precedente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1369" /> + <location filename="../QScintilla/Editor.py" line="1387" /> <source>Clear all bookmarks</source> <translation>Pulisci di tutti di segnalibri</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1380" /> - <source>Toggle breakpoint</source> - <translation>Abilita/Disabilita breakpoint</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1383" /> - <source>Toggle temporary breakpoint</source> - <translation>Abilita/Disabilita breakpoint temporaneo</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1386" /> - <source>Edit breakpoint...</source> - <translation>Modifica Breakpoint...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="5812" /> - <location filename="../QScintilla/Editor.py" line="1389" /> - <source>Enable breakpoint</source> - <translation>Abilita breakpoint</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1392" /> - <source>Next breakpoint</source> - <translation>Prossimo breakpoint</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1395" /> - <source>Previous breakpoint</source> - <translation>Breakpoint precedente</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1398" /> + <source>Toggle breakpoint</source> + <translation>Abilita/Disabilita breakpoint</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1401" /> + <source>Toggle temporary breakpoint</source> + <translation>Abilita/Disabilita breakpoint temporaneo</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1404" /> + <source>Edit breakpoint...</source> + <translation>Modifica Breakpoint...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="5831" /> + <location filename="../QScintilla/Editor.py" line="1407" /> + <source>Enable breakpoint</source> + <translation>Abilita breakpoint</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1410" /> + <source>Next breakpoint</source> + <translation>Prossimo breakpoint</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1413" /> + <source>Previous breakpoint</source> + <translation>Breakpoint precedente</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1416" /> <source>Clear all breakpoints</source> <translation>Elimina tutti i breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1409" /> + <location filename="../QScintilla/Editor.py" line="1427" /> <source>Toggle all folds</source> <translation type="unfinished">Abilita/Disabilita tutti i raggruppamenti</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1414" /> + <location filename="../QScintilla/Editor.py" line="1432" /> <source>Toggle all folds (including children)</source> <translation type="unfinished">Abilita/Disabilita tutti i raggruppamenti (inclusi i figli)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1417" /> + <location filename="../QScintilla/Editor.py" line="1435" /> <source>Toggle current fold</source> <translation type="unfinished">Abilita/Disabilita il raggruppamento corrente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1421" /> + <location filename="../QScintilla/Editor.py" line="1439" /> <source>Expand (including children)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1425" /> + <location filename="../QScintilla/Editor.py" line="1443" /> <source>Collapse (including children)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1430" /> + <location filename="../QScintilla/Editor.py" line="1448" /> <source>Clear all folds</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1441" /> + <location filename="../QScintilla/Editor.py" line="1459" /> <source>Goto syntax error</source> <translation>Vai all'errore di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1444" /> + <location filename="../QScintilla/Editor.py" line="1462" /> <source>Show syntax error message</source> <translation>Mostra i messaggi degli errori di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1447" /> + <location filename="../QScintilla/Editor.py" line="1465" /> <source>Clear syntax error</source> <translation>Elimina errori di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1451" /> + <location filename="../QScintilla/Editor.py" line="1469" /> <source>Next warning</source> <translation>Warning successivo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1454" /> + <location filename="../QScintilla/Editor.py" line="1472" /> <source>Previous warning</source> <translation>Warning precedente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1457" /> + <location filename="../QScintilla/Editor.py" line="1475" /> <source>Show warning message</source> <translation>Mostra Warning</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1460" /> - <source>Clear warnings</source> - <translation>Pulisci warning</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1464" /> - <source>Next uncovered line</source> - <translation>Prossimo file non analizzato</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1467" /> - <source>Previous uncovered line</source> - <translation>File non analizzato precedente</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1471" /> - <source>Next task</source> - <translation>Prossimo task</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="1474" /> - <source>Previous task</source> - <translation>Task precedente</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1478" /> + <source>Clear warnings</source> + <translation>Pulisci warning</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1482" /> + <source>Next uncovered line</source> + <translation>Prossimo file non analizzato</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1485" /> + <source>Previous uncovered line</source> + <translation>File non analizzato precedente</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1489" /> + <source>Next task</source> + <translation>Prossimo task</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1492" /> + <source>Previous task</source> + <translation>Task precedente</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1496" /> <source>Next change</source> <translation>Modifica successiva</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1481" /> + <location filename="../QScintilla/Editor.py" line="1499" /> <source>Previous change</source> <translation>Modifica precedente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1484" /> + <location filename="../QScintilla/Editor.py" line="1502" /> <source>Clear changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1513" /> - <location filename="../QScintilla/Editor.py" line="1504" /> + <location filename="../QScintilla/Editor.py" line="1531" /> + <location filename="../QScintilla/Editor.py" line="1522" /> <source>Export source</source> <translation>Esporta sorgenti</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1505" /> + <location filename="../QScintilla/Editor.py" line="1523" /> <source><p>No exporter available for the export format <b>{0}</b>. Aborting...</p></source> <translation><p>Nessun esportatore disponibile per il formato di export<b>{0}</b>. Termino...</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1514" /> + <location filename="../QScintilla/Editor.py" line="1532" /> <source>No export format given. Aborting...</source> <translation>Nessun formato di export impostato. Annullamento...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1524" /> + <location filename="../QScintilla/Editor.py" line="1542" /> <source>Alternatives ({0})</source> <translation>Alternative ({0})</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1547" /> + <location filename="../QScintilla/Editor.py" line="1565" /> <source>Pygments Lexer</source> <translation>Analizzatore lessicale Pygments</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1548" /> + <location filename="../QScintilla/Editor.py" line="1566" /> <source>Select the Pygments lexer to apply.</source> <translation>Selezione l'analizzatore lessicale di Pygments da applicare.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2098" /> + <location filename="../QScintilla/Editor.py" line="2116" /> <source>Modification of Read Only file</source> <translation>Modifica di un file di sola lettura</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2099" /> + <location filename="../QScintilla/Editor.py" line="2117" /> <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="2520" /> + <location filename="../QScintilla/Editor.py" line="2538" /> <source>Add Breakpoint</source> <translation type="unfinished">Aggiungi un breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2521" /> + <location filename="../QScintilla/Editor.py" line="2539" /> <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="2854" /> + <location filename="../QScintilla/Editor.py" line="2872" /> <source>Printing...</source> <translation>In stampa...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2871" /> + <location filename="../QScintilla/Editor.py" line="2889" /> <source>Printing completed</source> <translation>Stampa completata</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2873" /> + <location filename="../QScintilla/Editor.py" line="2891" /> <source>Error while printing</source> <translation>Errore durante la stampa</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2876" /> + <location filename="../QScintilla/Editor.py" line="2894" /> <source>Printing aborted</source> <translation>Stampa annullata</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3239" /> + <location filename="../QScintilla/Editor.py" line="3257" /> <source>File Modified</source> <translation>File modificato</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3240" /> + <location filename="../QScintilla/Editor.py" line="3258" /> <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="3298" /> + <location filename="../QScintilla/Editor.py" line="3316" /> <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="3474" /> - <location filename="../QScintilla/Editor.py" line="3455" /> - <location filename="../QScintilla/Editor.py" line="3417" /> + <location filename="../QScintilla/Editor.py" line="3492" /> + <location filename="../QScintilla/Editor.py" line="3473" /> + <location filename="../QScintilla/Editor.py" line="3435" /> <source>Save File</source> <translation>Salva file</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3418" /> + <location filename="../QScintilla/Editor.py" line="3436" /> <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="3475" /> + <location filename="../QScintilla/Editor.py" line="3493" /> <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="4986" /> + <location filename="../QScintilla/Editor.py" line="5005" /> <source>Autocompletion</source> <translation>Autocompletamento</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4987" /> + <location filename="../QScintilla/Editor.py" line="5006" /> <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="5115" /> + <location filename="../QScintilla/Editor.py" line="5134" /> <source>Auto-Completion Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5116" /> + <location filename="../QScintilla/Editor.py" line="5135" /> <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5408" /> + <location filename="../QScintilla/Editor.py" line="5427" /> <source>Call-Tips Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5409" /> + <location filename="../QScintilla/Editor.py" line="5428" /> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5816" /> + <location filename="../QScintilla/Editor.py" line="5835" /> <source>Disable breakpoint</source> <translation>Disabilita breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6177" /> + <location filename="../QScintilla/Editor.py" line="6196" /> <source>Code Coverage</source> <translation>Analisi codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6178" /> + <location filename="../QScintilla/Editor.py" line="6197" /> <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="6253" /> - <location filename="../QScintilla/Editor.py" line="6245" /> + <location filename="../QScintilla/Editor.py" line="6272" /> + <location filename="../QScintilla/Editor.py" line="6264" /> <source>Show Code Coverage Annotations</source> <translation>Mostra le annotazioni dell'analisi del codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6246" /> + <location filename="../QScintilla/Editor.py" line="6265" /> <source>All lines have been covered.</source> <translation>Tutte le linee sono state analizzate.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6254" /> + <location filename="../QScintilla/Editor.py" line="6273" /> <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="6358" /> + <location filename="../QScintilla/Editor.py" line="6377" /> <source>Profile Data</source> <translation>Profilazione dati</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6359" /> + <location filename="../QScintilla/Editor.py" line="6378" /> <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="6520" /> - <location filename="../QScintilla/Editor.py" line="6514" /> + <location filename="../QScintilla/Editor.py" line="6539" /> + <location filename="../QScintilla/Editor.py" line="6533" /> <source>Syntax Error</source> <translation>Errore di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6521" /> + <location filename="../QScintilla/Editor.py" line="6540" /> <source>No syntax error message available.</source> <translation>Nessun messaggio degli errori di sintassi disponibile.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6732" /> - <location filename="../QScintilla/Editor.py" line="6726" /> + <location filename="../QScintilla/Editor.py" line="6751" /> + <location filename="../QScintilla/Editor.py" line="6745" /> <source>Warning</source> <translation>Attenzione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6732" /> + <location filename="../QScintilla/Editor.py" line="6751" /> <source>No warning messages available.</source> <translation>Nessun messaggio di attenzione disponibile.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6796" /> + <location filename="../QScintilla/Editor.py" line="6815" /> <source>Style: {0}</source> <translation>Stile: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6799" /> + <location filename="../QScintilla/Editor.py" line="6818" /> <source>Warning: {0}</source> <translation>Attenzione: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6806" /> + <location filename="../QScintilla/Editor.py" line="6825" /> <source>Error: {0}</source> <translation>Errore: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6913" /> + <location filename="../QScintilla/Editor.py" line="6932" /> <source>Macro Name</source> <translation>Nome Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6913" /> + <location filename="../QScintilla/Editor.py" line="6932" /> <source>Select a macro name:</source> <translation>Seleziona un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6939" /> + <location filename="../QScintilla/Editor.py" line="6958" /> <source>Load macro file</source> <translation>Carica un file di macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6985" /> - <location filename="../QScintilla/Editor.py" line="6941" /> + <location filename="../QScintilla/Editor.py" line="7004" /> + <location filename="../QScintilla/Editor.py" line="6960" /> <source>Macro files (*.macro)</source> <translation>File Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6963" /> - <location filename="../QScintilla/Editor.py" line="6953" /> + <location filename="../QScintilla/Editor.py" line="6982" /> + <location filename="../QScintilla/Editor.py" line="6972" /> <source>Error loading macro</source> <translation>Errore nel caricamento della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6954" /> + <location filename="../QScintilla/Editor.py" line="6973" /> <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="6964" /> - <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="6983" /> - <source>Save macro file</source> - <translation>Salva un file di macro</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7001" /> - <source>Save macro</source> - <translation>Salva macro</translation> + <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="7002" /> + <source>Save macro file</source> + <translation>Salva un file di macro</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7020" /> + <source>Save macro</source> + <translation>Salva macro</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7021" /> <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="7017" /> + <location filename="../QScintilla/Editor.py" line="7036" /> <source>Error saving macro</source> <translation>Errore nel salvataggio della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7018" /> + <location filename="../QScintilla/Editor.py" line="7037" /> <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="7031" /> + <location filename="../QScintilla/Editor.py" line="7050" /> <source>Start Macro Recording</source> <translation>Avvia registrazione della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7032" /> + <location filename="../QScintilla/Editor.py" line="7051" /> <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="7058" /> + <location filename="../QScintilla/Editor.py" line="7077" /> <source>Macro Recording</source> <translation>Registrazione Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7059" /> + <location filename="../QScintilla/Editor.py" line="7078" /> <source>Enter name of the macro:</source> <translation>Inserisci un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7210" /> + <location filename="../QScintilla/Editor.py" line="7229" /> <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="7216" /> + <location filename="../QScintilla/Editor.py" line="7235" /> <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="7223" /> + <location filename="../QScintilla/Editor.py" line="7242" /> <source>File changed</source> <translation>File modificato</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7273" /> + <location filename="../QScintilla/Editor.py" line="7292" /> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7579" /> + <location filename="../QScintilla/Editor.py" line="7597" /> <source>Drop Error</source> <translation>Errore Drop</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7580" /> + <location filename="../QScintilla/Editor.py" line="7598" /> <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="7600" /> + <location filename="../QScintilla/Editor.py" line="7618" /> <source>Resources</source> <translation>Risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7602" /> + <location filename="../QScintilla/Editor.py" line="7620" /> <source>Add file...</source> <translation>Aggiungi file...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7603" /> + <location filename="../QScintilla/Editor.py" line="7621" /> <source>Add files...</source> <translation>Aggiungi files...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7604" /> + <location filename="../QScintilla/Editor.py" line="7622" /> <source>Add aliased file...</source> <translation>Aggiungi file sinonimo...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7606" /> + <location filename="../QScintilla/Editor.py" line="7624" /> <source>Add localized resource...</source> <translation>Aggiungi una risorsa localizzata...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7609" /> + <location filename="../QScintilla/Editor.py" line="7627" /> <source>Add resource frame</source> <translation>Aggiungi riquadro delle risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7628" /> + <location filename="../QScintilla/Editor.py" line="7646" /> <source>Add file resource</source> <translation>Aggiungi un file risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7642" /> + <location filename="../QScintilla/Editor.py" line="7660" /> <source>Add file resources</source> <translation>Aggiundi dei file risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7666" /> - <location filename="../QScintilla/Editor.py" line="7660" /> + <location filename="../QScintilla/Editor.py" line="7684" /> + <location filename="../QScintilla/Editor.py" line="7678" /> <source>Add aliased file resource</source> <translation>Aggiungi file sinonimo delle risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7667" /> + <location filename="../QScintilla/Editor.py" line="7685" /> <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="7742" /> + <location filename="../QScintilla/Editor.py" line="7760" /> <source>Package Diagram</source> <translation>Diagrammi del package</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7743" /> + <location filename="../QScintilla/Editor.py" line="7761" /> <source>Include class attributes?</source> <translation>Includi gli attributi della classe ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7763" /> + <location filename="../QScintilla/Editor.py" line="7781" /> <source>Imports Diagram</source> <translation>Importa diagrammi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7764" /> + <location filename="../QScintilla/Editor.py" line="7782" /> <source>Include imports from external modules?</source> <translation>Includi gli import dai moduli esterni ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7783" /> + <location filename="../QScintilla/Editor.py" line="7801" /> <source>Application Diagram</source> <translation>Diagrammi dell'applicazione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7784" /> + <location filename="../QScintilla/Editor.py" line="7802" /> <source>Include module names?</source> <translation>Includi i nomi dei moduli ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8139" /> + <location filename="../QScintilla/Editor.py" line="8157" /> <source>Add to dictionary</source> <translation>Aggiungi al dizionario</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8141" /> + <location filename="../QScintilla/Editor.py" line="8159" /> <source>Ignore All</source> <translation>Ignora tutto</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8559" /> + <location filename="../QScintilla/Editor.py" line="8577" /> <source>Sort Lines</source> <translation>Righe ordinate</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8560" /> + <location filename="../QScintilla/Editor.py" line="8578" /> <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="8653" /> + <location filename="../QScintilla/Editor.py" line="8671" /> <source>Register Mouse Click Handler</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8654" /> + <location filename="../QScintilla/Editor.py" line="8672" /> <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="8750" /> + <location filename="../QScintilla/Editor.py" line="8768" /> <source>{0:4d} {1}</source> <comment>line number, source code</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8756" /> + <location filename="../QScintilla/Editor.py" line="8774" /> <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="8824" /> + <location filename="../QScintilla/Editor.py" line="8842" /> <source>EditorConfig Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8825" /> + <location filename="../QScintilla/Editor.py" line="8843" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished" /> </message> @@ -17832,6 +17906,14 @@ </message> </context> <context> + <name>EricIPv4InputWidget</name> + <message> + <location filename="../EricNetwork/EricIPv4InputWidget.ui" line="0" /> + <source>Press to clear the entered IPv4 address</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>EricIconBar</name> <message> <location filename="../EricWidgets/EricIconBar.py" line="36" /> @@ -20090,142 +20172,217 @@ <context> <name>EspDevice</name> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="73" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="53" /> + <source>beacon timeout</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="54" /> + <source>no matching access point found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="55" /> + <source>authentication failed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="56" /> + <source>association failed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="57" /> + <source>handshake timeout</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="58" /> + <source>idle</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="59" /> + <source>connecting</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="60" /> + <source>connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="63" /> + <source>open</source> + <comment>open WiFi network</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="100" /> <source>ESP8266, ESP32</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="129" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="156" /> <source>ESP32 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="406" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="132" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="352" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="159" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="222" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="208" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="136" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="259" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="166" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="296" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="143" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1178" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="332" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="147" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="278" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="174" /> <source>Backup Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="385" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="150" /> - <source>Restore Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="476" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="154" /> - <source>Show Chip ID</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="496" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="157" /> - <source>Show Flash ID</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="516" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="160" /> - <source>Show MAC Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="164" /> - <source>Reset Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="167" /> - <source>Install 'esptool.py'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="209" /> - <source>Shall the flash of the selected device really be erased?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> - <source>'esptool erase_flash' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="384" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="295" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="258" /> - <source>'esptool write_flash' Output</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/EspDevices.py" line="331" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="177" /> + <source>Restore Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="423" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="181" /> + <source>Show Chip ID</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="443" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="184" /> + <source>Show Flash ID</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="463" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="187" /> + <source>Show MAC Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="191" /> + <source>Reset Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="194" /> + <source>Install 'esptool.py'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="277" /> <source>'esptool read_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="407" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1177" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1136" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> + <source>'esptool write_flash' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="353" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="435" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="382" /> <source>unknown</source> <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="446" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="393" /> <source><h4>{0} Version Information</h4><table><tr><td>Installed:</td><td>{1}</td></tr><tr><td>Available:</td><td>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="454" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="401" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="458" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="405" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="476" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="423" /> <source>'esptool chip_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="496" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="443" /> <source>'esptool flash_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="516" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="463" /> <source>'esptool read_mac' Output</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="786" /> + <source>Error saving credentials: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="797" /> + <source>Error saving auto-connect script: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="801" /> + <source>Error modifying 'boot.py': {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="830" /> + <source>Error deleting credentials: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="910" /> + <source>unknown ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <source>Shall the flash of the selected device really be erased?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <source>'esptool erase_flash' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1137" /> + <source>Flash µPy/CPy Firmware</source> + <translation type="unfinished" /> + </message> </context> <context> <name>EspFirmwareSelectionDialog</name> @@ -20236,7 +20393,7 @@ </message> <message> <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Flash MicroPython Firmware</source> + <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> <message> @@ -30459,77 +30616,77 @@ <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="457" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="456" /> <source>Backward</source> <translation type="unfinished">Indietro</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="462" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="461" /> <source>Forward</source> <translation type="unfinished">Avanti</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="467" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" /> <source>Reload</source> <translation type="unfinished">Ricarica</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="476" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" /> <source>Copy Page URL to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="482" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="481" /> <source>Bookmark Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="490" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="489" /> <source>Zoom in</source> <translation type="unfinished">Ingrandisci</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" /> <source>Zoom out</source> <translation type="unfinished">Riduci</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="499" /> <source>Zoom reset</source> <translation type="unfinished">Reset zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="505" /> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="512" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="511" /> <source>Select All</source> <translation type="unfinished">Seleziona tutti</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="518" /> <source>Close</source> <translation type="unfinished">Chiudi</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="524" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" /> <source>Close Others</source> <translation type="unfinished">Chiudi altri</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="543" /> <source>Open Link in New Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="550" /> <source>Open Link in Background Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="559" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" /> <source>Copy URL to Clipboard</source> <translation type="unfinished" /> </message> @@ -49277,35 +49434,35 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="999" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="829" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1000" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="830" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="146" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="125" /> <source>Change Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1019" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="865" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="853" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1020" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="866" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="854" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="149" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="128" /> <source>Create Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1074" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="903" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="892" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1075" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="904" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="893" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="155" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="131" /> <source>Delete Directory Tree</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1101" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="941" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="930" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1102" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="942" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="931" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="159" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="135" /> <source>Delete File</source> @@ -49318,7 +49475,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1046" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1047" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> <source>Delete Directory</source> <translation type="unfinished" /> @@ -49383,65 +49540,65 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="830" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="831" /> <source>Select Directory</source> <translation type="unfinished">Seleziona Directory</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1020" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="854" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1021" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="855" /> <source>Enter directory name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="866" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="867" /> <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1075" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="893" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1076" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="894" /> <source>Do you really want to delete this directory tree?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="904" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="905" /> <source><p>The directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1102" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="931" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1103" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="932" /> <source>Do you really want to delete this file?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="942" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="943" /> <source><p>The file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1000" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1001" /> <source>Enter the directory path on the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1047" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1048" /> <source>Do you really want to delete this directory?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1135" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1136" /> <source><h3>Filesystem Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1137" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1138" /> <source><h4>{0}</h4<table><tr><td>Total Size: </td><td align='right'>{1}</td></tr><tr><td>Used Size: </td><td align='right'>{2}</td></tr><tr><td>Free Size: </td><td align='right'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1150" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1151" /> <source>Filesystem Information</source> <translation type="unfinished" /> </message> @@ -49578,6 +49735,102 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Country:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Enter the country code for the WiFi interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Enter the network name (SSID) to connect to</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Password:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Enter the network password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="326" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="309" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Press to show the password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Enter the network name (SSID) to publish</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Security:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Select the security mode</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>IPv4 Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Address:</source> + <translation type="unfinished">Indirizzo:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Netmask:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Gateway:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>DNS:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>MPY Cross Compiler</source> <translation type="unfinished" /> </message> @@ -49724,56 +49977,67 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="47" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="53" /> <source>Automatic</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="49" /> - <source>Light</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="52" /> - <source>Dark</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="55" /> - <source>Blue Cerulean</source> + <source>Light</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="58" /> - <source>Brown Sand</source> + <source>Dark</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="61" /> - <source>Blue NCS</source> + <source>Blue Cerulean</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="64" /> - <source>High Contrast</source> + <source>Brown Sand</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="67" /> - <source>Blue Icy</source> + <source>Blue NCS</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="70" /> + <source>High Contrast</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="73" /> + <source>Blue Icy</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="76" /> <source>Qt</source> <translation type="unfinished">Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="79" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="76" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="85" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="82" /> <source>All Files (*)</source> <translation type="unfinished" /> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="88" /> + <source>open</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="322" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="305" /> + <source>Press to hide the password</source> + <translation type="unfinished" /> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -49786,17 +50050,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="231" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="235" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="293" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="329" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="334" /> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform /> @@ -49804,18 +50068,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="348" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="363" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="368" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="367" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="372" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -49824,70 +50088,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="374" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="379" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="408" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="442" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="413" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="409" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="414" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="421" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="426" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="438" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="443" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="568" /> - <source>Clear</source> - <translation type="unfinished">Pulisci</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="573" /> + <source>Clear</source> + <translation type="unfinished">Pulisci</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="579" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="584" /> <source>Paste</source> <translation type="unfinished">Incolla</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="586" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="591" /> <source>Select All</source> <translation type="unfinished">Seleziona tutti</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="617" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="617" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="644" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="652" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="645" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="653" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -49896,318 +50160,318 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="682" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="675" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="683" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1194" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1183" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1200" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1201" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1195" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1212" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1252" /> + <source>Run Script</source> + <translation type="unfinished">Esegui Script</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1253" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1244" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1235" /> - <source>Run Script</source> - <translation type="unfinished">Esegui Script</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1236" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1254" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1290" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1306" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1323" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1340" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1324" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1341" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1372" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1389" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1390" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1409" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1453" /> <source>Downloads</source> <translation type="unfinished">Downloads</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Show Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1446" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479" /> <source>Show Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1449" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Show Board Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1646" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487" /> <source>Synchronize Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1490" /> <source>Show Device Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1459" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1466" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1485" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1492" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Flash UF2 Device</source> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1495" /> + <source>Show Time</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1499" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1870" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1505" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1894" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1885" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1509" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1521" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1534" /> <source>Manage Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1502" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1537" /> <source>Ignored Serial Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1505" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1514" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1525" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1521" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1560" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1526" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1585" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1577" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1591" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1607" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1598" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1599" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1647" /> <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="1634" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> <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="1642" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1677" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1693" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1705" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1706" /> <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="1712" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1747" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1730" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1731" /> <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="1713" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1748" /> <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="1737" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1772" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1773" /> <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="1780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1815" /> <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="1806" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1841" /> <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="1816" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1860" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1886" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1978" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2020" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -50240,168 +50504,168 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="86" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="101" /> <source>BBC micro:bit</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="89" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="104" /> <source>Calliope mini</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="186" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="201" /> <source>BBC micro:bit/Calliope Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="399" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="387" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="370" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="189" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="414" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="402" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="385" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="204" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="193" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="208" /> <source>Flash MicroPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="196" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="211" /> <source>Flash Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="473" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="200" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="489" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="215" /> <source>Save Script as 'main.py'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="203" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="218" /> <source>Save the current script as 'main.py' on the connected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="207" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="222" /> <source>Reset {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="353" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="344" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="330" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="313" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="300" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="280" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="368" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="359" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="345" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="328" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="315" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="295" /> <source>Flash MicroPython/Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="281" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="296" /> <source><p>The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed and plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="301" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="316" /> <source><p>The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="314" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="329" /> <source><p>The "Calliope mini" is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="331" /> - <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="346" /> + <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="361" /> <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="354" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="369" /> <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="371" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="386" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="388" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="403" /> <source><p>The BBC micro:bit generation cannot be determined. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="400" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="415" /> <source><p>The firmware URL for the device type <b>{0}</b> is not known. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="427" /> - <source>unknown</source> - <translation type="unfinished">sconosciuto</translation> - </message> - <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="443" /> - <source>Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="446" /> - <source><h4>{0} Version Information<br/>(BBC micro:bit v{1})</h4><table><tr><td>Installed:</td><td>{2}</td></tr><tr><td>Available:</td><td>{3}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="455" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> + <source>unknown</source> + <translation type="unfinished">sconosciuto</translation> </message> <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="459" /> + <source>Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="462" /> + <source><h4>{0} Version Information<br/>(BBC micro:bit v{1})</h4><table><tr><td>Installed:</td><td>{2}</td></tr><tr><td>Available:</td><td>{3}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="471" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="475" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="479" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="495" /> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="490" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="506" /> <source>The script is empty. Aborting.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="544" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="560" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="576" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="563" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="548" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="592" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="579" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="564" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="555" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="559" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="572" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -57441,18 +57705,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1793" /> + <location filename="../Preferences/__init__.py" line="1803" /> <source>Export Preferences</source> <translation>Esporta Preferenze</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1822" /> - <location filename="../Preferences/__init__.py" line="1795" /> + <location filename="../Preferences/__init__.py" line="1832" /> + <location filename="../Preferences/__init__.py" line="1805" /> <source>Properties File (*.ini);;All Files (*)</source> <translation>File proprietà (*.ini);;Tutti i file(*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1820" /> + <location filename="../Preferences/__init__.py" line="1830" /> <source>Import Preferences</source> <translation>Importa Preferenze</translation> </message> @@ -62514,22 +62778,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="467" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="468" /> <source>unknown</source> <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="473" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="474" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="481" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="482" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="485" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="486" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> @@ -67656,86 +67920,193 @@ <context> <name>RP2040Device</name> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="71" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="52" /> + <source>authentication failed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="62" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="53" /> + <source>no matching access point found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="65" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="54" /> + <source>connection failed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="61" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="55" /> + <source>idle</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="56" /> + <source>connecting</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="57" /> + <source>connected, waiting for IP address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="64" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="58" /> + <source>connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="63" /> + <source>network scan completed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="66" /> + <source>connection lost</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="67" /> + <source>disconnected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="68" /> + <source>AP listening</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="69" /> + <source>AP connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="70" /> + <source>AP failed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="89" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="76" /> + <source>open</source> + <comment>open WiFi network</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="90" /> + <source>automatic</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="121" /> <source>RP2040</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="127" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="177" /> <source>RP2040 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="199" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="130" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="180" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="134" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="184" /> <source>Activate Bootloader</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="137" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="187" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="200" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="191" /> + <source>Reset Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="257" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="232" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> <source>unknown</source> <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="300" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="310" /> <source><tr><td>Variant:</td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="320" /> <source><p>Update may be available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="322" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="326" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="358" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="362" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="421" /> + <source>Set Country</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="976" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="611" /> + <source>unknown ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1086" /> + <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> + <source>Pico Wireless does not support reporting of connected clients.</source> + <translation type="unfinished" /> + </message> </context> <context> <name>RccCompilerOptionsDialog</name> @@ -69279,111 +69650,111 @@ <context> <name>SessionManager</name> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="300" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="299" /> <source>Backup 1</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="308" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="307" /> <source>Backup 2</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="339" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="338" /> <source>Default Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="492" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="491" /> <source>Clone Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="495" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="494" /> <source>Rename Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="499" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="498" /> <source>Please enter a new name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="672" /> - <location filename="../WebBrowser/Session/SessionManager.py" line="572" /> - <location filename="../WebBrowser/Session/SessionManager.py" line="515" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="671" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="571" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="514" /> <source>The session file "{0}" exists already. Please enter another name.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="528" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="527" /> <source>An error occurred while cloning the session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="538" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="537" /> <source>An error occurred while renaming the session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="571" /> - <location filename="../WebBrowser/Session/SessionManager.py" line="553" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="570" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="552" /> <source>Save Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="554" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="553" /> <source>Please enter a name for the session:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="556" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="555" /> <source>Saved Session ({0})</source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/Session/SessionManager.py" line="594" /> + <source>Restore Backup</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/Session/SessionManager.py" line="595" /> - <source>Restore Backup</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="596" /> <source>Are you sure you want to replace the current session?</source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/Session/SessionManager.py" line="636" /> + <source>Delete Session</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/Session/SessionManager.py" line="637" /> - <source>Delete Session</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="638" /> <source>Are you sure you want to delete session "{0}"?</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="671" /> - <location filename="../WebBrowser/Session/SessionManager.py" line="653" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="670" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="652" /> <source>New Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="654" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="653" /> <source>Please enter a name for the new session:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="656" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="655" /> <source>New Session ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="718" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="717" /> <source>Please select the startup session:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="742" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="741" /> <source>{0} (last session)</source> <translation type="unfinished" /> </message> @@ -81726,7 +82097,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="241" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="301" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -81742,37 +82113,37 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="213" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="214" /> <source>unknown</source> <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="219" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="220" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="227" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="228" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="231" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="232" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="242" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="302" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="261" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="324" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="262" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="325" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message> @@ -82058,22 +82429,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="884" /> + <location filename="../Templates/TemplateViewer.py" line="883" /> <source>Edit Template Group</source> <translation>Modifica gruppo template</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="885" /> + <location filename="../Templates/TemplateViewer.py" line="884" /> <source><p>A template group with the name <b>{0}</b> already exists.</p></source> <translation><p>Un gruppo di template con il nome <b>{0}</b> esite già.</p></translation> </message> <message> + <location filename="../Templates/TemplateViewer.py" line="1005" /> + <source>Read Templates</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Templates/TemplateViewer.py" line="1006" /> - <source>Read Templates</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Templates/TemplateViewer.py" line="1007" /> <source><p>The templates file <b>{0}</b> could not be read.</p></source> <translation><p>Il file template <b>{0}</b> non può essere letto.</p></translation> </message> @@ -83437,42 +83808,42 @@ <context> <name>TranslatorEngines</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" /> <source>DeepL</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" /> - <source>Google V.1</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" /> - <source>Google V.2</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" /> - <source>IBM Watson</source> + <source>Google V.1</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" /> - <source>Microsoft</source> + <source>Google V.2</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" /> - <source>MyMemory</source> + <source>IBM Watson</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" /> + <source>Microsoft</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" /> + <source>MyMemory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="57" /> <source>Yandex</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="60" /> <source>Unknow translation service name ({0})</source> <translation type="unfinished" /> </message> @@ -84285,6 +84656,7 @@ <context> <name>UF2FlashDialog</name> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1099" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -84311,7 +84683,7 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> - <source>'Boot' Path:</source> + <source>'Boot' Volume:</source> <translation type="unfinished" /> </message> <message> @@ -84321,6 +84693,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Press to check for all known boot volume names.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash MicroPython / CircuitPython</source> <translation type="unfinished" /> </message> @@ -84346,106 +84723,111 @@ <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1100" /> + <source>Select the Boot Volume of the device:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="717" /> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="786" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="775" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="766" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="778" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="769" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="885" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="830" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="888" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="856" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="833" /> <source>Reset Instructions:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="832" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="835" /> <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="856" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="859" /> <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="866" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="869" /> <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="887" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="890" /> <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="899" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="902" /> <source>Flash Instructions:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="901" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="904" /> <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="926" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="929" /> <source>Boot Volume not found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="928" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="931" /> <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="934" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="937" /> <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="939" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="942" /> <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="946" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> <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="965" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="968" /> <source>Multiple Boot Volumes found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="970" /> <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="986" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="989" /> <source>Flashing Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="991" /> <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="995" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="998" /> <source>Flashing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="997" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1000" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> @@ -87860,43 +88242,43 @@ <translation><p><b>{0}</b> non è un file.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8282" /> + <location filename="../UI/UserInterface.py" line="8285" /> <source>Upgrade available</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8283" /> + <location filename="../UI/UserInterface.py" line="8286" /> <source><p>A newer version of the <b>eric-ide</b> package is available at <a href="{0}/eric-ide/">PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b></p><p>Shall <b>eric-ide</b> be upgraded?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8336" /> - <location filename="../UI/UserInterface.py" line="8323" /> + <location filename="../UI/UserInterface.py" line="8339" /> + <location filename="../UI/UserInterface.py" line="8326" /> <source>First time usage</source> <translation>Primo avvio</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8337" /> + <location filename="../UI/UserInterface.py" line="8340" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8360" /> + <location filename="../UI/UserInterface.py" line="8363" /> <source>Select Workspace Directory</source> <translation type="unfinished">Seleziona cartella di lavoro</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8523" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message> @@ -92951,65 +93333,65 @@ <translation><p>Il file <b>{0}</b> contiene modifiche non salvate.</p></translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5826" /> + <location filename="../ViewManager/ViewManager.py" line="5830" /> <source>Line: {0:5}</source> <translation>Linea: {0:5}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5832" /> + <location filename="../ViewManager/ViewManager.py" line="5836" /> <source>Pos: {0:5}</source> <translation>Pos: {0:5}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5852" /> + <location filename="../ViewManager/ViewManager.py" line="5856" /> <source>Language: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="5861" /> + <location filename="../ViewManager/ViewManager.py" line="5865" /> <source>EOL Mode: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6318" /> - <location filename="../ViewManager/ViewManager.py" line="6276" /> + <location filename="../ViewManager/ViewManager.py" line="6326" /> + <location filename="../ViewManager/ViewManager.py" line="6284" /> <source>&Clear</source> <translation>Pulis&ci</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6312" /> + <location filename="../ViewManager/ViewManager.py" line="6320" /> <source>&Add</source> <translation>&Aggiungi</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6315" /> + <location filename="../ViewManager/ViewManager.py" line="6323" /> <source>&Edit...</source> <translation>&Modifica...</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7361" /> - <location filename="../ViewManager/ViewManager.py" line="7347" /> - <location filename="../ViewManager/ViewManager.py" line="7315" /> + <location filename="../ViewManager/ViewManager.py" line="7369" /> + <location filename="../ViewManager/ViewManager.py" line="7355" /> + <location filename="../ViewManager/ViewManager.py" line="7323" /> <source>Edit Spelling Dictionary</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7318" /> + <location filename="../ViewManager/ViewManager.py" line="7326" /> <source><p>The spelling dictionary file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7334" /> + <location filename="../ViewManager/ViewManager.py" line="7342" /> <source>Editing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7350" /> + <location filename="../ViewManager/ViewManager.py" line="7358" /> <source><p>The spelling dictionary file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7364" /> + <location filename="../ViewManager/ViewManager.py" line="7372" /> <source>The spelling dictionary was saved successfully.</source> <translation type="unfinished" /> </message> @@ -98593,6 +98975,615 @@ </message> </context> <context> + <name>WifiApConfigDialog</name> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="39" /> + <source>open</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="116" /> + <source>Press to hide the password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="120" /> + <source>Press to show the password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Access Point Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Enter the network name (SSID) to publish</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Password:</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Enter the network password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Security:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Select the security mode</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>IPv4 Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Address:</source> + <translation type="unfinished">Indirizzo:</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Netmask:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Gateway:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>DNS:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Select to remember the entered connection parameters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" /> + <source>Remember Parameters</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>WifiApStationsDialog</name> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApStationsDialog.ui" line="0" /> + <source>Connected WiFi Clients</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApStationsDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiApStationsDialog.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>WifiConnectionDialog</name> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>WiFi Connection Parameters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>Enter the network name (SSID) to connect to</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Password:</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>Enter the network password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.py" line="72" /> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>Press to show the password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>Select to remember the entered connection parameters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.ui" line="0" /> + <source>Remember Parameters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiConnectionDialog.py" line="68" /> + <source>Press to hide the password</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>WifiController</name> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="45" /> + <source>WiFi Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="47" /> + <source>Show WiFi Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> + <source>Connect WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="164" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> + <source>Check Internet Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="138" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> + <source>Disconnect WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="53" /> + <source>Scan Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="216" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="207" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> + <source>Write WiFi Credentials</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="254" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="244" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="233" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" /> + <source>Remove WiFi Credentials</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="305" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="294" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> + <source>Start WiFi Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> + <source>Start WiFi Access Point with IP</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="359" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> + <source>Show Connected Clients</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="335" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="326" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> + <source>Stop WiFi Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> + <source>Deactivate Client Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="72" /> + <source>Deactivate Access Point Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="115" /> + <source><p>The device was connected to <b>{0}</b> successfully.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="123" /> + <source><p>The device could not connect to <b>{0}</b>.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="258" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="173" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="147" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="126" /> + <source>unknown</source> + <translation type="unfinished">sconosciuto</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="139" /> + <source><p>The device was disconnected from the WiFi network.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> + <source><p>The device could not be disconnected.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="158" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="160" /> + <source><p>The internet connection is <b>not available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> + <source><p>The internet is not available.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="208" /> + <source><p>The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="217" /> + <source><p>The WiFi credentials could not be saved on the device.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="234" /> + <source>Shall the saved WiFi credentials really be removed from the connected device?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="245" /> + <source><p>The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="255" /> + <source><p>The WiFi credentials could not be removed from the device.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="295" /> + <source>The WiFi Access Point interface was started successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="300" /> + <source><p>The WiFi Access Point could not be started.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="381" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="332" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="302" /> + <source><p>Reason: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="327" /> + <source>The WiFi Access Point interface was stopped successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="330" /> + <source><p>The WiFi Access Point could not be stopped.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" /> + <source>No clients are connected to the access point.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="375" /> + <source>Deactivate WiFi Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="376" /> + <source>The WiFi interface was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="379" /> + <source><p>The WiFi interface could not be deactivated.</p></source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>WifiCountryDialog</name> + <message> + <location filename="../MicroPython/WifiDialogs/WifiCountryDialog.ui" line="0" /> + <source>WiFi Country Code</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiCountryDialog.ui" line="0" /> + <source>Country:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiCountryDialog.ui" line="0" /> + <source>Enter the country code for the WiFi interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiCountryDialog.ui" line="0" /> + <source>Select to remember the entered connection parameters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiCountryDialog.ui" line="0" /> + <source>Remember Parameters</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>WifiNetworksWindow</name> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Channel</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Security</source> + <translation type="unfinished">Sicurezza</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Press to scan for available WiFi networks.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Scan Interval:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> s</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Periodic Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> + <source>Scan WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <source><p>Detected <b>%n</b> network(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + </context> + <context> + <name>WifiStatusDialog</name> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" /> + <source>WiFi Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <source>Active</source> + <translation type="unfinished">Attivo</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <source>Yes</source> + <translation type="unfinished">Si</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <source>Status</source> + <translation type="unfinished">Stato</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <source>Gateway</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <source>DNS</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> + <source>Channel</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> + <source>Country</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>{0} dBm</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> + <source>Connected Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> + <source>Security</source> + <translation type="unfinished">Sicurezza</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> + <source>Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> + <source>SSID</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>WizardEricPluginWizard</name> <message> <location filename="../Plugins/PluginWizardEricPlugin.py" line="93" />