--- a/src/eric7/i18n/eric7_it.ts Sun Jul 24 16:41:08 2022 +0200 +++ b/src/eric7/i18n/eric7_it.ts Wed Jul 27 15:01:13 2022 +0200 @@ -7826,12 +7826,12 @@ <translation type="unfinished" /> </message> <message> - <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="146" /> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="147" /> <source>XML Files (*.xml);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="148" /> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="150" /> <source>All Files (*)</source> <translation type="unfinished">Tutti i file (*)</translation> </message> @@ -20247,7 +20247,7 @@ <context> <name>FileDialogWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="93" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91" /> <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> <source>QFileDialog Wizard</source> <translation>Wizard QFileDialog</translation> @@ -20543,22 +20543,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="32" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="30" /> <source>eric (String)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="36" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="34" /> <source>eric (Path)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="83" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="81" /> <source>EricFileDialog Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="111" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="109" /> <source>Test</source> <translation>Test</translation> </message> @@ -47455,52 +47455,53 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="242" /> <source>RP2040 based</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="239" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="249" /> <source>Generic Board</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="348" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="367" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="358" /> <source>Unknown Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="481" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="500" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="491" /> - <source>REPL is not supported by this device.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonDevices.py" line="510" /> - <source>Plotter is not supported by this device.</source> + <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonDevices.py" line="529" /> - <source>Running scripts is not supported by this device.</source> + <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonDevices.py" line="548" /> + <source>Running scripts is not supported by this device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonDevices.py" line="567" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="593" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="612" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="594" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="613" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> @@ -47523,35 +47524,35 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="349" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="352" /> <location filename="../MicroPython/MicroPythonFileManager.py" line="272" /> <source>{1}Adding <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="413" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="318" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="416" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="321" /> <source>Source <b>{0}</b> is a directory and destination <b>{1}</b> is a file. Ignoring it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="422" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="327" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="425" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="330" /> <source>Source <b>{0}</b> is a file and destination <b>{1}</b> is a directory. Ignoring it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="336" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="339" /> <source>Updating <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="377" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="380" /> <source>{1}Removing <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="431" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="434" /> <source>{1}Updating <b>{0}</b>...</source> <translation type="unfinished" /> </message> @@ -50476,31 +50477,56 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="40" /> - <source>constant imported as non constant</source> + <source>function name should not start and end with '__'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="43" /> - <source>lowercase imported as non lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="46" /> - <source>camelcase imported as lowercase</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="49" /> - <source>camelcase imported as constant</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="52" /> - <source>variable in function should be lowercase</source> + <source>camelcase imported as constant</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="55" /> + <source>camelcase imported as acronym</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="58" /> + <source>exception name should be named with an 'Error' suffix</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="61" /> + <source>variable in function should be lowercase</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="64" /> + <source>variable in class scope should not be mixed case</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="67" /> + <source>variable in global scope should not be mixed case</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py" line="70" /> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished" /> </message> @@ -80754,122 +80780,122 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="490" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="509" /> <source><h3>CircuitPython Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Switch your device to 'bootloader' mode by double-pressing the reset button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>(If this does not happen, then try shorter or longer pauses between presses.)</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="547" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="515" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="566" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="534" /> <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="625" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="644" /> <source>'{0}' Board</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="659" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="678" /> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="728" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="717" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="708" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="747" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="736" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="727" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="846" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="814" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="791" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="793" /> + <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="817" /> + <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="827" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="795" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="772" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="774" /> - <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="798" /> - <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="808" /> <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="829" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="848" /> <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="841" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="860" /> <source>Flash Instructions:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="843" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="862" /> <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="868" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="887" /> <source>Boot Volume not found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="870" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="889" /> <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="876" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="895" /> <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="881" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="900" /> <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="888" /> - <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="907" /> + <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="926" /> <source>Multiple Boot Volumes found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="909" /> - <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="928" /> + <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="947" /> <source>Flashing Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="930" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> <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="937" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="956" /> <source>Flashing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="939" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="958" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message>