Sun, 21 Mar 2021 18:00:30 +0100
MicroPython: improved the UF2 Flash dialog.
--- a/eric6/Documentation/Source/eric6.MicroPython.UF2FlashDialog.html Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/Documentation/Source/eric6.MicroPython.UF2FlashDialog.html Sun Mar 21 18:00:30 2021 +0100 @@ -195,7 +195,7 @@ </dl> <a NAME="UF2FlashDialog.__showNoVolumeInformation" ID="UF2FlashDialog.__showNoVolumeInformation"></a> <h4>UF2FlashDialog.__showNoVolumeInformation</h4> -<b>__showNoVolumeInformation</b>(<i>volumes</i>) +<b>__showNoVolumeInformation</b>(<i>volumes, boardType</i>) <p> Private method to show information about the expected boot volume(s). @@ -206,6 +206,10 @@ <dd> list of expected volume names </dd> +<dt><i>boardType</i> (str)</dt> +<dd> +type of the board to show instructions for +</dd> </dl> <a NAME="UF2FlashDialog.__showSpecificInstructions" ID="UF2FlashDialog.__showSpecificInstructions"></a> <h4>UF2FlashDialog.__showSpecificInstructions</h4>
--- a/eric6/MicroPython/UF2FlashDialog.py Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/MicroPython/UF2FlashDialog.py Sun Mar 21 18:00:30 2021 +0100 @@ -373,6 +373,38 @@ "firmware": "CircuitPython", }, + "circuitpython_rp2040": { + "volumes": { + (0x239A, 0x80F4): [ + "RPI-RP2", # Raspberry Pi Pico loaded with CircuitPython + ], + }, + "instructions": QCoreApplication.translate( + "UF2FlashDialog", + "<h3>Pi Pico (RP2040) Board</h3>" + "<p>In order to prepare the board for flashing follow these" + " steps:</p><ol>" + "<li>Enter 'bootloader' mode (board <b>without</b> RESET button):" + "<ul>" + "<li>Plug in your board while holding the BOOTSEL button.</li>" + "</ul>" + "Enter 'bootloader' mode (board <b>with</b> RESET button):" + "<ul>" + "<li>hold down RESET</li>" + "<li>hold down BOOTSEL</li>" + "<li>release RESET</li>" + "<li>release BOOTSEL</li>" + "</ul></li>" + "<li>Wait until the device has entered 'bootloader' mode.</li>" + "<li>Ensure the boot volume is available (this may require" + " mounting it).</li>" + "<li>Select the firmware file to be flashed and click the" + " flash button.</li>" + "</ol>" + ), + "firmware": "CircuitPython", + }, + "rp2040": { "volumes": { (0x0000, 0x0000): [ @@ -384,7 +416,17 @@ "<h3>Pi Pico (RP2040) Board</h3>" "<p>In order to prepare the board for flashing follow these" " steps:</p><ol>" + "<li>Enter 'bootloader' mode (board <b>without</b> RESET button):" + "<ul>" "<li>Plug in your board while holding the BOOTSEL button.</li>" + "</ul>" + "Enter 'bootloader' mode (board <b>with</b> RESET button):" + "<ul>" + "<li>hold down RESET</li>" + "<li>hold down BOOTSEL</li>" + "<li>release RESET</li>" + "<li>release BOOTSEL</li>" + "</ul></li>" "<li>Wait until the device has entered 'bootloader' mode.</li>" "<li>Ensure the boot volume is available (this may require" " mounting it).</li>" @@ -421,7 +463,7 @@ continue for board in SupportedUF2Boards: - if not boardType or (board == boardType): + if not boardType or (board.startswith(boardType)): if (vid, pid) in SupportedUF2Boards[board]["volumes"]: foundDevices.append(( board, @@ -524,6 +566,9 @@ self.devicesComboBox.setItemData(1, self.__manualType, self.DeviceTypeRole) elif len(devices) == 1: + # set the board type to the found one + self.__boardType = devices[0][0] + self.devicesComboBox.addItem(devices[0][1]) self.devicesComboBox.setItemData( 0, devices[0][0], self.DeviceTypeRole) @@ -675,12 +720,14 @@ htmlText += "<hr/>" + SupportedUF2Boards[boardType]["instructions"] self.infoEdit.setHtml(htmlText) - def __showNoVolumeInformation(self, volumes): + def __showNoVolumeInformation(self, volumes, boardType): """ Private method to show information about the expected boot volume(s). @param volumes list of expected volume names @type list of str + @param boardType type of the board to show instructions for + @type str """ self.infoLabel.setText(self.tr("Boot Volume not found:")) @@ -700,6 +747,15 @@ "<ul><li>{0}</li></ul>" "<p>Press <b>Refresh</b> when ready.</p>" ).format("</li><li>".join(sorted(volumes))) + + if boardType: + htmlText += self.tr( + "<h4>Reset Instructions</h4>" + "<p>Follow the instructions below to set the board into" + " 'bootloader' mode. Press <b>Refresh</b> when ready.</p>" + ) + htmlText += "<hr/>" + SupportedUF2Boards[boardType]["instructions"] + self.infoEdit.setHtml(htmlText) def __showMultipleVolumesInformation(self, volumePaths): @@ -757,6 +813,10 @@ """ Private slot to refresh the dialog. """ + # special treatment for RPi Pico + if self.__boardType == "circuitpython_rp2040": + self.__boardType = "rp2040" + self.__populate() @pyqtSlot(int) @@ -784,7 +844,7 @@ foundVolumes += Utilities.findVolume(volume, findAll=True) if len(foundVolumes) == 0: - self.__showNoVolumeInformation(volumes) + self.__showNoVolumeInformation(volumes, boardType) self.bootPicker.clear() elif len(foundVolumes) == 1: self.bootPicker.setText(foundVolumes[0])
--- a/eric6/i18n/eric6_cs.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_cs.ts Sun Mar 21 18:00:30 2021 +0100 @@ -78042,110 +78042,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_de.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_de.ts Sun Mar 21 18:00:30 2021 +0100 @@ -73659,110 +73659,115 @@ <translation><h3>CircuitPython Gerät</h3><p>Um das Gerät zum Flashen vorzubereiten, folgen sie den folgenden Schritten:</p><ol><li>Aktiviere den 'Bootloader' Modus durch zweimaliges Drücken des Reset Knopfes.</li><li>Warten sie, bis das Gerät den 'Bootloader' Modus eingenommen hat.</li><li>(Falls dies nicht erfolgt, versuchen sie es mit einer kürzeren oder längeren Pause zwischen den Drücken.)</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="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation><h3>Pi Pico (RP2040) Gerät</h3><p>Um das Gerät zum Flashen vorzubereiten, folgen sie den folgenden Schritten:</p><ol><li>Verbinden sie das Gerät während der BOOTSEL Knopf gedrückt gehalten wird.</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="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation>MicroPython/CircuitPython Dateien (*.uf2);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation>Manuelle Auswahl</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation>Reset Instruktionen:</translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation>Manuelle Auswahl</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation>Reset Instruktionen:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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="648"/> - <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="660"/> - <source>Flash Instructions:</source> - <translation>Flash Instruktionen:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation>Boot Datenträger nicht gefunden:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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="693"/> + <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="705"/> + <source>Flash Instructions:</source> + <translation>Flash Instruktionen:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation>Boot Datenträger nicht gefunden:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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="740"/> <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="698"/> - <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="715"/> - <source>Multiple Boot Volumes found:</source> - <translation>Mehrere Boot Datenträger erkannt:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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="743"/> - <source>Flashing {0}</source> - <translation>Flashe {0}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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="745"/> + <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="771"/> + <source>Multiple Boot Volumes found:</source> + <translation>Mehrere Boot Datenträger erkannt:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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="799"/> + <source>Flashing {0}</source> + <translation>Flashe {0}</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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="801"/> <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="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation>'{0}' Board</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation>Flashe Firmware</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <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="752"/> + <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="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation><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> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_empty.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_empty.ts Sun Mar 21 18:00:30 2021 +0100 @@ -73107,110 +73107,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_en.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_en.ts Sun Mar 21 18:00:30 2021 +0100 @@ -73155,110 +73155,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_es.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_es.ts Sun Mar 21 18:00:30 2021 +0100 @@ -73640,108 +73640,118 @@ <message> <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation><h3>Placa Pi Pico (RP2040)</h3><p>Para preparar la placa para flashear seguir estos pasos:</p><ol><li>Conectar la placa mientras se mantiene el botón BOOTSEL pulsado.</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).</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="477"/> + <translation type="obsolete"><h3>Placa Pi Pico (RP2040)</h3><p>Para preparar la placa para flashear seguir estos pasos:</p><ol><li>Conectar la placa mientras se mantiene el botón BOOTSEL pulsado.</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).</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="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation>Archivos MicroPython/CircuitPython(*.uf2);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation>Selección Manual</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation>Instrucciones de Reset:</translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation>Selección Manual</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation>Instrucciones de Reset:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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="648"/> - <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="660"/> - <source>Flash Instructions:</source> - <translation>Instrucciones de Flash:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation>Volumen de Arranque no encontrado:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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="693"/> + <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="705"/> + <source>Flash Instructions:</source> + <translation>Instrucciones de Flash:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation>Volumen de Arranque no encontrado:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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="740"/> <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="698"/> - <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="715"/> - <source>Multiple Boot Volumes found:</source> - <translation>Múltiples Volúmenes de Arranque encontrados:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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="743"/> - <source>Flashing {0}</source> - <translation>Flasheando {0}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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="745"/> + <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="771"/> + <source>Multiple Boot Volumes found:</source> + <translation>Múltiples Volúmenes de Arranque encontrados:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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="799"/> + <source>Flashing {0}</source> + <translation>Flasheando {0}</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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="801"/> <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="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation>Placa '{0}'</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation>Flasheando Firmware</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <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="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_fr.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_fr.ts Sun Mar 21 18:00:30 2021 +0100 @@ -77674,110 +77674,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished">Sélection Manuelle</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished">Sélection Manuelle</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_it.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_it.ts Sun Mar 21 18:00:30 2021 +0100 @@ -80312,110 +80312,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_pt.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_pt.ts Sun Mar 21 18:00:30 2021 +0100 @@ -78787,110 +78787,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_ru.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_ru.ts Sun Mar 21 18:00:30 2021 +0100 @@ -73818,108 +73818,118 @@ <message> <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation><h3>Плата Pi Pico (RP2040)</h3><p>Для подготовки платы к прошивке выполните следующие действия:</p><ol><li>Подключите плату удерживая кнопку BOOTSEL.</li><li>Подождите, пока устройство не перейдет в режим 'bootloader'.</li><li>Убедитесь, что загрузочный том доступен (для этого может потребоваться его установка).</li><li>Выберите файл микрокода для прошивки и нажмите кнопку прошивки.</li></ol></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <translation type="obsolete"><h3>Плата Pi Pico (RP2040)</h3><p>Для подготовки платы к прошивке выполните следующие действия:</p><ol><li>Подключите плату удерживая кнопку BOOTSEL.</li><li>Подождите, пока устройство не перейдет в режим 'bootloader'.</li><li>Убедитесь, что загрузочный том доступен (для этого может потребоваться его установка).</li><li>Выберите файл микрокода для прошивки и нажмите кнопку прошивки.</li></ol></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation>Файлы MicroPython/CircuitPython (*.uf2);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation>Ручной выбор</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation>Инструкции по перезагрузке:</translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation>Ручной выбор</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation>Инструкции по перезагрузке:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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="648"/> - <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="660"/> - <source>Flash Instructions:</source> - <translation>Инструкции для прошивки:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation>Загрузочный том не найден:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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="693"/> + <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="705"/> + <source>Flash Instructions:</source> + <translation>Инструкции для прошивки:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation>Загрузочный том не найден:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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="740"/> <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="698"/> - <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="715"/> - <source>Multiple Boot Volumes found:</source> - <translation>Обнаружены несколько загрузочных томов:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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="743"/> - <source>Flashing {0}</source> - <translation>Прошивка {0}</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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="745"/> + <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="771"/> + <source>Multiple Boot Volumes found:</source> + <translation>Обнаружены несколько загрузочных томов:</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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="799"/> + <source>Flashing {0}</source> + <translation>Прошивка {0}</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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="801"/> <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="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation>Плата '{0}'</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation>Прошивка микрокода</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <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="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_tr.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_tr.ts Sun Mar 21 18:00:30 2021 +0100 @@ -77902,110 +77902,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>
--- a/eric6/i18n/eric6_zh_CN.ts Sun Mar 21 14:17:16 2021 +0100 +++ b/eric6/i18n/eric6_zh_CN.ts Sun Mar 21 18:00:30 2021 +0100 @@ -79623,110 +79623,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="519"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> - <source>Manual Select</source> - <translation type="unfinished">手动选择</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> - <source>Reset Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> + <source>Manual Select</source> + <translation type="unfinished">手动选择</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="691"/> + <source>Reset Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="635"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="658"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="668"/> <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"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> - <source>Flash Instructions:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> - <source>Boot Volume not found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="705"/> + <source>Flash Instructions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="732"/> + <source>Boot Volume not found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="734"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="740"/> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> - <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"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> - <source>Flashing {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> - <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"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="771"/> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="773"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="799"/> + <source>Flashing {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="707"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="801"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="484"/> <source>'{0}' Board</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="792"/> <source>Flashing Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="793"/> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="752"/> + <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"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="414"/> + <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name>