Fri, 31 Mar 2023 09:53:27 +0200
Enhanced the UF2 flash dialog slightly.
--- a/src/eric7/MicroPython/UF2FlashDialog.py Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/MicroPython/UF2FlashDialog.py Fri Mar 31 09:53:27 2023 +0200 @@ -785,7 +785,6 @@ self.__showSpecificInstructions(list(devices)) else: self.__showAllInstructions() - self.devicesComboBox.addItem("") self.devicesComboBox.addItem(self.tr("Manual Select")) self.devicesComboBox.setItemData(1, self.__manualType, self.DeviceTypeRole) elif len(devices) == 1: @@ -799,10 +798,7 @@ self.devicesComboBox.setItemData(1, self.__manualType, self.DeviceTypeRole) self.on_devicesComboBox_currentIndexChanged(0) else: - self.devicesComboBox.addItem("") - for index, (boardType, description, vidpid) in enumerate( - sorted(devices), 1 - ): + for index, (boardType, description, vidpid) in enumerate(sorted(devices)): self.devicesComboBox.addItem(description) self.devicesComboBox.setItemData(index, boardType, self.DeviceTypeRole) self.devicesComboBox.setItemData(index, vidpid, self.DeviceVidPidRole) @@ -811,12 +807,14 @@ index + 1, self.__manualType, self.DeviceTypeRole ) - # reselect the remembered device, if it is still there + # select the remembered device, if it is still there if currentDevice: self.devicesComboBox.setCurrentText(currentDevice) self.firmwarePicker.setText(firmwareFile) + elif len(devices) == 1: + self.devicesComboBox.setCurrentIndex(0) else: - self.devicesComboBox.setCurrentIndex(0) + self.devicesComboBox.setCurrentIndex(-1) def __updateFlashButton(self): """
--- a/src/eric7/MicroPython/UF2FlashDialog.ui Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/MicroPython/UF2FlashDialog.ui Fri Mar 31 09:53:27 2023 +0200 @@ -37,6 +37,9 @@ <property name="toolTip"> <string>Select the device to be flashed</string> </property> + <property name="placeholderText"> + <string>Select Device</string> + </property> </widget> </item> <item row="1" column="0">
--- a/src/eric7/i18n/eric7_cs.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_cs.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72637,7 +72637,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -85588,8 +85588,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -85606,6 +85606,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -85651,7 +85656,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -85661,106 +85666,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -89186,33 +89191,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>Spuštěno poprvé</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <source>Select Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_de.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_de.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72328,7 +72328,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation>Zeige {0} von {1} Module/Pakete</translation> </message> @@ -85355,8 +85355,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation>UF2 Gerät flashen</translation> @@ -85373,6 +85373,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation>Gerät auswählen</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation>MicroPython:</translation> </message> @@ -85418,7 +85423,7 @@ <translation><h3>Pi Pico (RP2040) Gerät</h3><p>Um das Gerät zum Flashen vorzubereiten, folgen sie den folgenden Schritten:</p><ol><li>'Bootloader' Modus aktivieren (Gerät <b>ohne</b> RESET Knopf):<ul><li>Verbinden sie das Gerät während der BOOTSEL Knopf gedrückt gehalten wird.</li></ul>'Bootloader' Modus aktivieren (Gerät <b>mit</b> RESET Knopf):<ul><li>RESET drücken und halten</li><li>BOOTSEL drücken und halten</li><li>RESET loslassen</li><li>BOOTSEL loslassen</li></ul></li><li>Warten sie, bis das Gerät den 'Bootloader' Modus eingenommen hat.</li><li>Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).</li><li>Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation>Wähle das Bootverzeichnis des Gerätes:</translation> </message> @@ -85428,106 +85433,106 @@ <translation>MicroPython/CircuitPython Dateien (*.uf2);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation>Manuelle Auswahl</translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation>Reset Instruktionen:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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><h4>Kein bekanntes Gerät erkannt.</h4><p>Folgen sie den entsprechenden Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="877" /> + <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><h4>{0} Firmware flashen</h4><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p><hr/>{1}</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="887" /> + <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><h4>Potentiell UF2 fähige Geräte gefunden</h4><p>Es wurde folgende potentiell UF2 fähige Geräte gefunden:</p><ul><li>{0}</li></ul><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation>Reset Instruktionen:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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><h4>Kein bekanntes Gerät erkannt.</h4><p>Folgen sie den entsprechenden Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="879" /> - <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><h4>{0} Firmware flashen</h4><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p><hr/>{1}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="889" /> - <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><h4>Potentiell UF2 fähige Geräte gefunden</h4><p>Es wurde folgende potentiell UF2 fähige Geräte gefunden:</p><ul><li>{0}</li></ul><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="910" /> <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><h4>Keine bekannten Geräte erkannt.</h4><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="920" /> + <source>Flash Instructions:</source> + <translation>Flash Instruktionen:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation>Flash Instruktionen:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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><h4>Flash Method 'manuell' ausgewählt.</h4>Folgen sie den Anweisungen, um ein Gerät mit manueller Eingabe der Parameter zu flashen.</p><ol><li>Bringen sie das Gerät in den 'Bootloader' Modus.</li><li>Warten sie, bis das Gerät den 'Bootloader' Modus eingenommen hat.</li><li>Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).</li><li>Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.</li></ol></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="947" /> + <source>Boot Volume not found:</source> + <translation>Boot Datenträger nicht gefunden:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation>Boot Datenträger nicht gefunden:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> <translation><h4>Es wurde kein Boot Datenträger gefunden.</h4><p>Bitte stellen sie sicher, dass der Boot Datenträger für das zu flashende Gerät verfügbar ist. </translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation>Dieser Datenträger sollte die Bezeichnung <b>{0}</b> haben. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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>Dieser Datenträger sollte eine dieser Bezeichnungen haben.</p><ul><li>{0}</li></ul><p>Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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><h4>Reset Instruktionen</h4><p>Folgen sie den Anweisungen, um das Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="986" /> + <source>Multiple Boot Volumes found:</source> + <translation>Mehrere Boot Datenträger erkannt:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation>Mehrere Boot Datenträger erkannt:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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><h4>Mehrere Boot Datenträger wurden erkannt</h4><p>Diese Datenträgerpfade wurden erkannt.</p><ul><li>{0}</li></ul><p>Bitte stellen sie sicher, dass nur ein Gerät zum Flashen bereit ist. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1007" /> + <source>Flashing Firmware</source> + <translation>Flashe Firmware</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation>Flashe Firmware</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flashe die ausgewählte Firmware auf das Gerät. Bitte warten Sie bis sich das Gerät automatisch resettet.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1016" /> + <source>Flashing {0}</source> + <translation>Flashe {0}</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation>Flashe {0}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flashe die {0} Firmware auf das Gerät. Bitte warten sie, bis sich das Gerät automatisch resettet.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation>Keine 'boot' Verzeichnisse für UF2 Gerät gefunden.</translation> </message> @@ -88960,33 +88965,33 @@ <translation><p>Eine neuere Version des <b>eric-ide</b> Paketes ist auf <a href="{0}/eric-ide/">PyPI</a> verfügbar.</p><p>Installiert: {1}<br/>Verfügbar: <b>{2}</b></p><p>Soll <b>eric-ide</b> aktualisiert werden?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8336" /> - <location filename="../UI/UserInterface.py" line="8323" /> + <location filename="../UI/UserInterface.py" line="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>Erstmalige Nutzung</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source> <translation>eric7 wurde noch nicht konfiguriert, aber es wurde eine eric6 Konfiguration gefunden. Soll diese importiert werden?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8337" /> + <location filename="../UI/UserInterface.py" line="8341" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation>eric wurde noch nicht konfiguriert. Der Konfigurationsdialog wird nun gestartet.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8360" /> + <location filename="../UI/UserInterface.py" line="8364" /> <source>Select Workspace Directory</source> <translation>Wähle Arbeitsverzeichnis</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation>Nicht gespeicherte Daten gefunden</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation>Einige Editoren haben nicht gespeicherte Inhalte. Sollen diese gespeichert werden?</translation> </message>
--- a/src/eric7/i18n/eric7_empty.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_empty.ts Fri Mar 31 09:53:27 2023 +0200 @@ -71872,7 +71872,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -84776,8 +84776,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -84794,6 +84794,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -84839,7 +84844,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -84849,106 +84854,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -88372,33 +88377,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <source>Select Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_en.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_en.ts Fri Mar 31 09:53:27 2023 +0200 @@ -71923,7 +71923,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -84832,8 +84832,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -84850,6 +84850,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -84895,7 +84900,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -84905,106 +84910,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -88428,33 +88433,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <source>Select Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_es.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_es.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72312,7 +72312,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation>Mostrando {0} de {1} módulos/packages</translation> </message> @@ -85330,8 +85330,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation>Flashear Dispositivo UF2</translation> @@ -85348,6 +85348,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation>MicroPython:</translation> </message> @@ -85393,7 +85398,7 @@ <translation><h3>Placa Pi Pico (RP2040)</h3><p>Para preparar la placa para flashing seguir estos pasos:</p><ol><li>Entrar en modo 'bootloader' (placa <b>sin</b> botón RESET):<ul><li>Conectar la placa mientras se mantiene pulsado el botón BOOTSEL.</li></ul>Entrar en modo 'bootloader' (placa <b>con</b> botón RESET):<ul><li>mantener pulsado RESET</li><li>mantener pulsado BOOTSEL</li><li>soltar RESET</li><li>soltar BOOTSEL</li></ul></li><li>Esperar hasta que el dispositivo haya entrado en modo 'bootloader'.</li><li>Asegurar que el volumen de arranque está disponible (esto puedo requerir su montaje).</li><li>Seleccionar el archivo de firmware a flashear y hacer click en el botón de flash.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation>Seleccionar el Volumen de Arranque del dispositivo:</translation> </message> @@ -85403,106 +85408,106 @@ <translation>Archivos MicroPython/CircuitPython(*.uf2);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation>Selección Manual</translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation>Instrucciones de Reset:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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><h4>No se han detectado dispositivos conocidos.</h4><p>Seguir las instrucciones apropiadas debajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="877" /> + <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><h4>Flashear {0} Firmware</h4><p>Seguir las instrucciones de bajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p><hr/>{1}</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="887" /> + <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><h4>Encontrados dispositivos con capacidad potencial UF2</h4><p>Encontrados estos dispositivos con capacidad potencial UF2:</p><ul><li>{0}</li></ul><p>Seguir las instrucciones debajo para establecer <b>una</b> placa en modo 'bootloader' mode. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation>Instrucciones de Reset:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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><h4>No se han detectado dispositivos conocidos.</h4><p>Seguir las instrucciones apropiadas debajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="879" /> - <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><h4>Flashear {0} Firmware</h4><p>Seguir las instrucciones de bajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p><hr/>{1}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="889" /> - <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><h4>Encontrados dispositivos con capacidad potencial UF2</h4><p>Encontrados estos dispositivos con capacidad potencial UF2:</p><ul><li>{0}</li></ul><p>Seguir las instrucciones debajo para establecer <b>una</b> placa en modo 'bootloader' mode. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="910" /> <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><h4>No se han detectado dispositivos conocidos.</h4><p>Seguir las instrucciones apropiadas debajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="920" /> + <source>Flash Instructions:</source> + <translation>Instrucciones de Flash:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation>Instrucciones de Flash:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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><h4>Seleccionado método 'manual' de Flash.</h4><p>Seguir las instrucciones debajo para flashear un dispositivo introduciendo manualmente los datos.</p><ol><li>Cambiar el dispositivo a modo 'bootloader'.</li><li>Esperar hasta que el dispositivo haya entrado en modo 'bootloader'.</li><li>Asegurar que el volumen de arranque está disponible (esto puede requerir de su montaje) y seleccionar su ruta.</li><li>Seleccionar el archivo de firmware a flashear y hacer click en el botón de flashear.</li></ol></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="947" /> + <source>Boot Volume not found:</source> + <translation>Volumen de Arranque no encontrado:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation>Volumen de Arranque no encontrado:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> <translation><h4>No se ha encontrado un Volumen de Arranque.</h4><p>Por favor, asegurar que el volumen de arranque del dispositivo a flashear está disponible. </translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation>Este volumen se debería llamar <b>{0}</b>. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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>Este volumen debería tener uno de los siguientes nombres.</p><ul><li>{0}</li></ul><p>Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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><h4>Instrucciones para Restablecer</h4><p>Seguir las instrucciones de debajo para establecer la placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="986" /> + <source>Multiple Boot Volumes found:</source> + <translation>Múltiples Volúmenes de Arranque encontrados:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation>Múltiples Volúmenes de Arranque encontrados:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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><h4>Se han encontrado múltiples Volúmes de Arranque</h4><p>Esas rutas de volumen se han encontrado.</p><ul><li>{0}</li></ul><p>Por favor, asegurar que solamente un dispositivo de cada tipo está listo para flashear. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1007" /> + <source>Flashing Firmware</source> + <translation>Flasheando Firmware</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation>Flasheando Firmware</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flasheando el firmware seleccionado al dispositivo. Por favor, esperar hasta que el dispositivo haga reset automáticamente.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1016" /> + <source>Flashing {0}</source> + <translation>Flasheando {0}</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation>Flasheando {0}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flasheando el firmware {0} al dispositivo. Por favor, esperar hasta que el dispositivo haga reset automáticamente.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation>No se han encontrado volúmenes de arranque del dispositivo UF2.</translation> </message> @@ -88935,33 +88940,33 @@ <translation><p>Una versión más moderna del package de <b>eric-ide</b> se encuentra disponible en <a href="{0}/eric-ide/">PyPI</a>.</p><p>Instalado: {1}<br/>Disponible: <b>{2}</b>Actualizar <b>eric-ide</b>?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8336" /> - <location filename="../UI/UserInterface.py" line="8323" /> + <location filename="../UI/UserInterface.py" line="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>Usado por primera vez</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source> <translation>eric7 no está configurado todavía pero se ha encontrado configuración para eric6. ¿Importar esta configuración?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8337" /> + <location filename="../UI/UserInterface.py" line="8341" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation>eric todavía no está configurado. El diálogo de configuración va a ser iniciado.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8360" /> + <location filename="../UI/UserInterface.py" line="8364" /> <source>Select Workspace Directory</source> <translation>Seleccionar Directorio para el Espacio de Trabajo</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation>Detectados Datos sin Guardar</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation>Algunos editores contienen datos sin guardar. ¿Desea guardarlos?</translation> </message>
--- a/src/eric7/i18n/eric7_fr.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_fr.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72979,7 +72979,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -85982,8 +85982,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -86000,6 +86000,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -86045,7 +86050,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -86055,106 +86060,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished">Sélection Manuelle</translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -89579,33 +89584,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>Première utilisation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <source>Select Workspace Directory</source> <translation>Sélectionner le répertoire de travail</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_it.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_it.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72696,7 +72696,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -85694,8 +85694,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -85712,6 +85712,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -85757,7 +85762,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -85767,106 +85772,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -89291,33 +89296,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>Primo avvio</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <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="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_pt.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_pt.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72564,7 +72564,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -85504,8 +85504,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -85522,6 +85522,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -85567,7 +85572,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -85577,106 +85582,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -89101,33 +89106,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>Usado a primeira vez</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <source>Select Workspace Directory</source> <translation>Selecionar o Diretório de Trabalho</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_ru.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72475,7 +72475,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation>Показано {0} из {1} модулей/пакетов</translation> </message> @@ -85509,8 +85509,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation>Прошивка UF2-устройств</translation> @@ -85527,6 +85527,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation>MicroPython:</translation> </message> @@ -85572,7 +85577,7 @@ <translation><h3>Плата Pi Pico (RP2040)</h3><p>Для подготовки платы к прошивке выполните следующие действия:</p><ol><li>Установите режим 'bootloader' (плата <b>без</b> кнопки RESET):<ul><li>Подключите плату удерживая кнопку BOOTSEL.</li></ul>Установите режим 'bootloader' (плата <b>с</b> кнопкой RESET):<ul><li>удерживайте кнопку RESET</li><li>удерживайте кнопку BOOTSEL</li><li>отпустите RESET</li><li>отпустите BOOTSEL</li></ul></li><li>Подождите, пока устройство не перейдет в режим 'bootloader'.</li><li>Убедитесь, что загрузочный том доступен (может потребоваться его установка).</li><li>Выберите файл микрокода для прошивки и нажмите кнопку прошивки.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation>Выберите загрузочный том устройства:</translation> </message> @@ -85582,106 +85587,106 @@ <translation>Файлы MicroPython/CircuitPython (*.uf2);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation>Ручной выбор</translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation>Инструкции по перезагрузке:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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><h4>Известные устройства не обнаружены.</h4><p>Следуйте приведеным ниже инструкциям для установки <b>одной</b> платы в режим 'bootloader'. По готовности нажмите <b>Освежить</b>.</p></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="877" /> + <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><h4>Загрузить прошивку {0}</h4><p>Следуйте приведенным ниже инструкциям для установки <b>одной</b> платы в режим 'bootloader'. По готовности нажмите кнопку <b>Освежить</b>.</p><hr/>{1}</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="887" /> + <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><h4>Обнаружены устройства, потенциально поддерживающие UF2</h4><p>Найдены следующие устройства, возможно поддерживающие UF2:</p><ul><li>{0}</li></ul><p>Следуйте приведенным ниже инструкциям для установки <b>одной</b> платы в режим 'bootloader'. По готовности нажмите кнопку <b>Освежить</b>.</p></translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation>Инструкции по перезагрузке:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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><h4>Известные устройства не обнаружены.</h4><p>Следуйте приведеным ниже инструкциям для установки <b>одной</b> платы в режим 'bootloader'. По готовности нажмите <b>Освежить</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="879" /> - <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><h4>Загрузить прошивку {0}</h4><p>Следуйте приведенным ниже инструкциям для установки <b>одной</b> платы в режим 'bootloader'. По готовности нажмите кнопку <b>Освежить</b>.</p><hr/>{1}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="889" /> - <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><h4>Обнаружены устройства, потенциально поддерживающие UF2</h4><p>Найдены следующие устройства, возможно поддерживающие UF2:</p><ul><li>{0}</li></ul><p>Следуйте приведенным ниже инструкциям для установки <b>одной</b> платы в режим 'bootloader'. По готовности нажмите кнопку <b>Освежить</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="910" /> <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><h4>Известные устройства не обнаружены.</h4><p>Следуйте приведенным ниже инструкциям для установки <b>одной</b> платы в режим 'bootloader'. По готовности нажмите <b>Освежить</b>.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="920" /> + <source>Flash Instructions:</source> + <translation>Инструкции для прошивки:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation>Инструкции для прошивки:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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><h4>Выбран метод прошивки 'ручной'.</h4><p>Чтобы прошить устройство путем ввода данных вручную следуйте приведенным ниже инструкциям .</p><ol><li>Переведите устройство в режим 'bootloader'.</li><li>Подождите, пока устройство не перейдет в режим 'bootloader'.</li><li>Убедитесь, что загрузочный том доступен (для этого может потребоваться его установка), и выберите путь к нему.</li><li>Выберите файл микрокода для прошивки и нажмите кнопку прошивки.</li></ol></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="947" /> + <source>Boot Volume not found:</source> + <translation>Загрузочный том не найден:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation>Загрузочный том не найден:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> <translation><h4>Не обнаружен загрузочный том.</h4><p>Пожалуйста убедитесь, что загрузочный том устройства доступен для прошивки. </translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation>Этот том должен иметь имя <b>{0}</b>. По готовности нажмите <b>Освежить</b>.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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>Этот том должен иметь одно из этих имен.</p><ul><li>{0}</li></ul><p>По готовности нажмите <b>Освежить</b>.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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><h4>Инструкции по сбросу</h4><p>Следуйте приведенным ниже инструкциям для установки платы в режим 'bootloader'. По готовности нажмите <b>Освежить</b>.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="986" /> + <source>Multiple Boot Volumes found:</source> + <translation>Обнаружены несколько загрузочных томов:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation>Обнаружены несколько загрузочных томов:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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><h4>Обнаружены несколько загрузочных томов</h4><p>Были найдены пути к этим томам.</p><ul><li>{0}</li></ul><p>Убедитесь, что только одно устройство определенного типа готово для прошивки. По готовности нажмите <b>Освежить</b>.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1007" /> + <source>Flashing Firmware</source> + <translation>Прошивка микрокода</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation>Прошивка микрокода</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Прошивка выбранного микрокода на устройство. Подождите, пока устройство не перезагрузится автоматически.</p></translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1016" /> + <source>Flashing {0}</source> + <translation>Прошивка {0}</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation>Прошивка {0}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Прошивка микрокода {0} на устройство. Подождите, пока устройство не перезагрузится автоматически.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation>Загрузочные тома устройства UF2 не найдены.</translation> </message> @@ -89123,33 +89128,33 @@ <translation><p>Новая версия пакета <b>eric-ide</b> доступна по адресу <a href="{0}/eric-ide/">PyPI</a>.</p><p> Установлено: {1}<br/>Доступно: <b>{2}</b></p><p>Должен ли <b>eric-ide</b> быть обновлен?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8336" /> - <location filename="../UI/UserInterface.py" line="8323" /> + <location filename="../UI/UserInterface.py" line="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>Первое использование</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source> <translation>Eric7 еще не настроен, но доступна конфигурация eric6. Импортировать ее?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8337" /> + <location filename="../UI/UserInterface.py" line="8341" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation>Настройка eric ещё не выполнена. Сейчас будет запущен диалог конфигурации.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8360" /> + <location filename="../UI/UserInterface.py" line="8364" /> <source>Select Workspace Directory</source> <translation>Выбор директории рабочей области</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation>Обнаружены несохраненные данные</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation>Некоторые редакторы содержат несохраненные данные. Должны ли они быть сохранены?</translation> </message>
--- a/src/eric7/i18n/eric7_tr.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_tr.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72537,7 +72537,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -85482,8 +85482,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -85500,6 +85500,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -85545,7 +85550,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -85555,106 +85560,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -89078,33 +89083,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>İlk kullanım</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <source>Select Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_zh_CN.ts Fri Mar 31 09:50:43 2023 +0200 +++ b/src/eric7/i18n/eric7_zh_CN.ts Fri Mar 31 09:53:27 2023 +0200 @@ -72731,7 +72731,7 @@ <context> <name>ShowModulesDialog</name> <message> - <location filename="../MicroPython/ShowModulesDialog.py" line="87" /> + <location filename="../MicroPython/ShowModulesDialog.py" line="88" /> <source>Showing {0} of {1} modules/packages</source> <translation type="unfinished" /> </message> @@ -85722,8 +85722,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -85740,6 +85740,11 @@ </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <source>Select Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>MicroPython:</source> <translation type="unfinished" /> </message> @@ -85785,7 +85790,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1125" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1123" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -85795,106 +85800,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="789" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="805" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="797" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> <source>Manual Select</source> <translation type="unfinished">手动选择</translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="874" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> + <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="877" /> + <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="887" /> + <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="908" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="853" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> - <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="879" /> - <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="889" /> - <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="910" /> <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="920" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="922" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="924" /> <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="947" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="949" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="951" /> <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="957" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="955" /> <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="962" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="960" /> <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="969" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> <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="986" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="988" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="990" /> <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="1007" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1009" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1011" /> <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="1016" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -89320,33 +89325,33 @@ <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="8340" /> + <location filename="../UI/UserInterface.py" line="8327" /> <source>First time usage</source> <translation>第一次使用</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8324" /> + <location filename="../UI/UserInterface.py" line="8328" /> <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="8341" /> <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="8364" /> <source>Select Workspace Directory</source> <translation>选择工作区目录</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8520" /> + <location filename="../UI/UserInterface.py" line="8524" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8521" /> + <location filename="../UI/UserInterface.py" line="8525" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>