src/eric7/i18n/eric7_empty.ts

branch
eric7
changeset 11167
a3f5af773bc7
parent 11166
fd914f897dcf
child 11178
52699bca6df9
--- a/src/eric7/i18n/eric7_empty.ts	Sun Mar 09 14:16:35 2025 +0100
+++ b/src/eric7/i18n/eric7_empty.ts	Sat Mar 15 11:53:21 2025 +0100
@@ -1787,27 +1787,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1604" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1611" />
       <source>Operation not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1982" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1999" />
       <source>Yes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1982" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1999" />
       <source>No</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1984" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="2001" />
       <source>yes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1984" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="2001" />
       <source>no</source>
       <translation type="unfinished" />
     </message>
@@ -2116,41 +2116,41 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="49" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" />
       <source>Perform Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="97" />
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="91" />
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="52" />
-      <source>Activate Bluetooth Interface</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="119" />
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="113" />
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="56" />
-      <source>Deactivate Bluetooth Interface</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="92" />
-      <source>Bluetooth was activated successfully.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="98" />
-      <source>Bluetooth could not be activated.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="114" />
-      <source>Bluetooth was deactivated successfully.</source>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="92" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="53" />
+      <source>Activate Bluetooth Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="120" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="114" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="57" />
+      <source>Deactivate Bluetooth Interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="93" />
+      <source>Bluetooth was activated successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="99" />
+      <source>Bluetooth could not be activated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="115" />
+      <source>Bluetooth was deactivated successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="121" />
       <source>Bluetooth could not be deactivated.</source>
       <translation type="unfinished" />
     </message>
@@ -2284,192 +2284,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="40" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="43" />
       <source>Board ID</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="87" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="79" />
       <location filename="../MicroPython/BoardDataDialog.py" line="44" />
+      <source>unknown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="51" />
       <source>Board Frequency</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="45" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="52" />
       <source>{0} MHz</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="54" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="62" />
       <source>Board Temperature</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="55" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="63" />
       <source>{0} °C</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="59" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="69" />
       <source>Python</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="60" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="70" />
       <source>Python Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="61" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="71" />
       <source>Platform</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="77" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="69" />
-      <source>unknown</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="83" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="93" />
       <source>Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="84" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="94" />
       <source>{0} V. {1}{2}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="88" />
-      <source> ({0})</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="96" />
-      <source>System</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="97" />
-      <source>System Name</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/BoardDataDialog.py" line="98" />
+      <source> ({0})</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="106" />
+      <source>System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="107" />
+      <source>System Name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="108" />
       <source>Node Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="99" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="109" />
       <source>Release</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="100" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="110" />
       <source>Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="101" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="111" />
       <source>Machine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="103" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="113" />
       <source>Memory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="139" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="107" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="149" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="117" />
       <source>total</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="140" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="108" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="150" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="118" />
       <source>{0} KBytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="148" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="116" />
-      <source>used</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="159" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="149" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="127" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="117" />
-      <source>{0} KBytes ({1}%)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/BoardDataDialog.py" line="158" />
       <location filename="../MicroPython/BoardDataDialog.py" line="126" />
-      <source>free</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="134" />
-      <source>Flash Memory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="166" />
-      <source>No flash file system available</source>
+      <source>used</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/BoardDataDialog.py" line="169" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="159" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="137" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="127" />
+      <source>{0} KBytes ({1}%)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="168" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="136" />
+      <source>free</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="144" />
+      <source>Flash Memory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="176" />
+      <source>No flash file system available</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="179" />
       <source>Features</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="173" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="183" />
       <source>Bluetooth</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="195" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="188" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="181" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="174" />
-      <source>available</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="210" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="195" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="188" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="181" />
-      <location filename="../MicroPython/BoardDataDialog.py" line="174" />
-      <source>not available</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="180" />
-      <source>WiFi</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="187" />
-      <source>Ethernet</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="194" />
-      <source>Network Time</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/BoardDataDialog.py" line="205" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="198" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="191" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="184" />
+      <source>available</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="220" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="205" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="198" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="191" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="184" />
+      <source>not available</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="190" />
+      <source>WiFi</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="197" />
+      <source>Ethernet</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="204" />
+      <source>Network Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BoardDataDialog.py" line="215" />
       <source>Package Installer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/BoardDataDialog.py" line="209" />
+      <location filename="../MicroPython/BoardDataDialog.py" line="219" />
       <source>µLab</source>
       <translation type="unfinished" />
     </message>
@@ -21778,8 +21779,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1813" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1797" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1823" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1807" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="200" />
       <source>Erase Flash</source>
       <translation type="unfinished" />
@@ -21790,7 +21791,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1908" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1918" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="207" />
       <source>Flash Additional Firmware</source>
       <translation type="unfinished" />
@@ -21847,8 +21848,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1907" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1861" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1917" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1871" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="374" />
       <source>'esptool write_flash' Output</source>
       <translation type="unfinished" />
@@ -21974,17 +21975,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1798" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1808" />
       <source>Shall the flash of the selected device really be erased?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1812" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1822" />
       <source>'esptool erase_flash' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1862" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1872" />
       <source>Flash µPy/CPy Firmware</source>
       <translation type="unfinished" />
     </message>
@@ -52578,18 +52579,23 @@
   <context>
     <name>MicroPythonDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="399" />
+      <location filename="../MicroPython/Devices/__init__.py" line="398" />
       <source>Generic MicroPython Board</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="446" />
+      <location filename="../MicroPython/Devices/__init__.py" line="407" />
+      <source>NRF52 Board with UF2 Support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/__init__.py" line="459" />
       <source>RP2040/RP2350 based</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="606" />
-      <location filename="../MicroPython/Devices/__init__.py" line="595" />
+      <location filename="../MicroPython/Devices/__init__.py" line="619" />
+      <location filename="../MicroPython/Devices/__init__.py" line="608" />
       <source>Unknown Device</source>
       <translation type="unfinished" />
     </message>
@@ -57392,6 +57398,100 @@
     </message>
   </context>
   <context>
+    <name>Nrf52Device</name>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="73" />
+      <source>NRF52 with UF2</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="129" />
+      <source>NRF52 Functions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="208" />
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="132" />
+      <source>Show MicroPython Versions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="136" />
+      <source>Activate Bootloader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="139" />
+      <source>Flash MicroPython Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="143" />
+      <source>Reset Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="209" />
+      <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="242" />
+      <source>unknown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="252" />
+      <source>&lt;h4&gt;MicroPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;{2}&lt;/table&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="263" />
+      <source>&lt;tr&gt;&lt;td&gt;Variant:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="274" />
+      <source>&lt;p&gt;Update may be available.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="276" />
+      <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="280" />
+      <source>MicroPython Version</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="313" />
+      <source>MicroPython Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="318" />
+      <source>CircuitPython Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="322" />
+      <source>CircuitPython Libraries</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="388" />
+      <source>Active</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/Nrf52Devices.py" line="389" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>NtpParametersDialog</name>
     <message>
       <location filename="../MicroPython/NtpParametersDialog.ui" line="0" />
@@ -72515,7 +72615,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1772" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1782" />
       <location filename="../MicroPython/Devices/RP2Devices.py" line="297" />
       <source>unknown</source>
       <translation type="unfinished" />
@@ -72597,7 +72697,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1761" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1771" />
       <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" />
       <source>Active</source>
       <translation type="unfinished" />
@@ -72608,7 +72708,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1779" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1789" />
       <location filename="../MicroPython/Devices/RP2Devices.py" line="1547" />
       <source>MAC-Address</source>
       <translation type="unfinished" />
@@ -72639,37 +72739,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1762" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1772" />
       <source>Connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1765" />
-      <source>Status</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1771" />
-      <source>Hostname</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/RP2Devices.py" line="1775" />
+      <source>Status</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1781" />
+      <source>Hostname</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1785" />
       <source>IPv4 Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1776" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1786" />
       <source>Netmask</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1777" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1787" />
       <source>Gateway</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1778" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1788" />
       <source>DNS</source>
       <translation type="unfinished" />
     </message>
@@ -89583,128 +89683,135 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="780" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="779" />
+      <source>&lt;h3&gt;NRF52 Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Switch your device to 'bootloader' mode by double-pressing the reset button.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;(If this does not happen, then try shorter or longer pauses between presses.)&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="805" />
       <source>&lt;h3&gt;Pi Pico (RP2040/RP2350) Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Enter 'bootloader' mode (board &lt;b&gt;without&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;Plug in your board while holding the BOOTSEL button.&lt;/li&gt;&lt;/ul&gt;Enter 'bootloader' mode (board &lt;b&gt;with&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;hold down RESET&lt;/li&gt;&lt;li&gt;hold down BOOTSEL&lt;/li&gt;&lt;li&gt;release RESET&lt;/li&gt;&lt;li&gt;release BOOTSEL&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="902" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="927" />
       <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="969" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="961" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="945" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="998" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="986" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="970" />
       <source>Manual Select</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="992" />
+      <source>{0} ({1})</source>
+      <comment>board description, board type</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1116" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1102" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1070" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1047" />
+      <source>Flash Instructions:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1049" />
+      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the appropriate instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/UF2FlashDialog.py" line="1073" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1041" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1018" />
-      <source>Reset Instructions:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1020" />
-      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the appropriate instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1044" />
       <source>&lt;h4&gt;Flash {0} Firmware&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;&lt;hr/&gt;{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1054" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1083" />
       <source>&lt;h4&gt;Potentially UF2 capable devices found&lt;/h4&gt;&lt;p&gt;Found these potentially UF2 capable devices:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1075" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1104" />
       <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1087" />
-      <source>Flash Instructions:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1089" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1118" />
       <source>&lt;h4&gt;Flash method 'manual' selected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to flash a device by entering the data manually.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Change the device to 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it) and select its path.&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1114" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1143" />
       <source>Boot Volume not found:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1116" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1145" />
       <source>&lt;h4&gt;No Boot Volume detected.&lt;/h4&gt;&lt;p&gt;Please ensure that the boot volume of the device to be flashed is available. </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1122" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1151" />
       <source>This volume should be named &lt;b&gt;{0}&lt;/b&gt;. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1127" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1156" />
       <source>This volume should have one of these names.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1134" />
-      <source>&lt;h4&gt;Reset Instructions&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set the board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1153" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1163" />
+      <source>&lt;h4&gt;Flash Instructions&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set the board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1182" />
       <source>Multiple Boot Volumes found:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1155" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1184" />
       <source>&lt;h4&gt;Multiple Boot Volumes were found&lt;/h4&gt;&lt;p&gt;These volume paths were found.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please ensure that only one device of a type is ready for flashing. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1174" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1203" />
       <source>Flashing Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1176" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1205" />
       <source>&lt;p&gt;Flashing the selected firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1183" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1212" />
       <source>Flashing {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1185" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1214" />
       <source>&lt;p&gt;Flashing the {0} firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1297" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1289" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1326" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1318" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1290" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1319" />
       <source>No UF2 device 'boot' volumes found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1298" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1327" />
       <source>Select the Boot Volume of the device:</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial