eric6/i18n/eric6_ru.ts

changeset 8097
5af9c426c46b
parent 8090
c53117374255
child 8108
a42ae6be4cc3
--- a/eric6/i18n/eric6_ru.ts	Fri Feb 12 16:15:18 2021 +0100
+++ b/eric6/i18n/eric6_ru.ts	Fri Feb 12 19:16:12 2021 +0100
@@ -2989,27 +2989,27 @@
         <translation type="obsolete">Для устройств CircuitPython файлы Python хранятся на самом устройстве. Поэтому для редактирования этих файлов устройство должно быть подключено. Пока устройство не будет подключено, будет использоваться стандартная директория.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="250"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="247"/>
         <source>Flash CircuitPython Firmware</source>
         <translation>Прошивка Flash CircuitPython</translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="279"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="276"/>
         <source>Install Library Files</source>
         <translation>Установить файлы библиотеки</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonDevices.py" line="229"/>
         <source>Please reset the device to bootloader mode and confirm when ready.</source>
-        <translation>Пожалуйста, переведите устройство в режим &apos;bootloader&apos; и подтвердите, когда будете готовы.</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="267"/>
+        <translation type="obsolete">Пожалуйста, переведите устройство в режим &apos;bootloader&apos; и подтвердите, когда будете готовы.</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="264"/>
         <source>The device volume &quot;&lt;b&gt;{0}&lt;/b&gt;&quot; is not available. Ensure it is mounted properly and try again.</source>
         <translation>Том устройства &quot;&lt;b&gt;{0}&lt;/b&gt;&quot; недоступен. Убедитесь, что он подмонтирован правильно и попробуйте снова.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="279"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="276"/>
         <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
         <translation>Компилированные файлы Python (*.mpy);;Файлы Python (*.py);;Все файлы (*)</translation>
     </message>
@@ -3019,17 +3019,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="309"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="306"/>
         <source>CircuitPython Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="311"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="308"/>
         <source>CircuitPython Libraries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="250"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="247"/>
         <source>&lt;p&gt;Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the &apos;Teensy Loader&apos; application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.&lt;/p&gt;&lt;p&gt;See &lt;a href=&quot;{0}&quot;&gt;the PJRC Teensy web site&lt;/a&gt; for details.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3039,77 +3039,62 @@
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="14"/>
         <source>Flash CircuitPython Firmware</source>
-        <translation>Прошивка Flash CircuitPython</translation>
+        <translation type="obsolete">Прошивка Flash CircuitPython</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="23"/>
         <source>Select the board type or &apos;Manual&apos;</source>
-        <translation>Выберите тип платы или &apos;Manual Select&apos;</translation>
+        <translation type="obsolete">Выберите тип платы или &apos;Manual Select&apos;</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="36"/>
         <source>Enter the path of the CircuitPython firmware file</source>
-        <translation>Введите путь к файлу прошивки CircuitPython</translation>
+        <translation type="obsolete">Введите путь к файлу прошивки CircuitPython</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="56"/>
         <source>Firmware:</source>
-        <translation>Прошивка:</translation>
+        <translation type="obsolete">Прошивка:</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="63"/>
         <source>Boot Path:</source>
-        <translation>Путь загрузки:</translation>
+        <translation type="obsolete">Путь загрузки:</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="70"/>
         <source>Board Type:</source>
-        <translation>Тип платы:</translation>
+        <translation type="obsolete">Тип платы:</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="80"/>
         <source>Enter the path to the device in bootloader mode</source>
-        <translation>Введите путь к устройству в режиме &apos;bootloader&apos;</translation>
+        <translation type="obsolete">Введите путь к устройству в режиме &apos;bootloader&apos;</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="100"/>
         <source>Press to search the selected volume</source>
-        <translation>Искать выбранный том</translation>
+        <translation type="obsolete">Искать выбранный том</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="116"/>
         <source>CircuitPython Firmware Files (*.uf2);;All Files (*)</source>
-        <translation>Файлы прошивки CircuitPython (*.uf2);;Все файлы (*)</translation>
+        <translation type="obsolete">Файлы прошивки CircuitPython (*.uf2);;Все файлы (*)</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="170"/>
         <source>Select Path to Device</source>
-        <translation>Выберите путь к устройству</translation>
+        <translation type="obsolete">Выберите путь к устройству</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="170"/>
         <source>&lt;p&gt;The device volume &lt;b&gt;{0}&lt;/b&gt; could not be found. Is the device in &apos;bootloader&apos; mode and mounted?&lt;/p&gt; &lt;p&gt;Alternatively select the &quot;Manual Select&quot; entry and enter the path to the device below.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Не удается найти том устройства &lt;b&gt;{0}&lt;/b&gt;. Находится ли устройство в режиме &apos;bootloader&apos; и подмонтировано ли?&lt;/p&gt;&lt;p&gt;В качестве альтернативы, выберите пункт &quot;Manual Select&quot; и ниже введите путь к устройству.&lt;/p&gt;</translation>
+        <translation type="obsolete">&lt;p&gt;Не удается найти том устройства &lt;b&gt;{0}&lt;/b&gt;. Находится ли устройство в режиме &apos;bootloader&apos; и подмонтировано ли?&lt;/p&gt;&lt;p&gt;В качестве альтернативы, выберите пункт &quot;Manual Select&quot; и ниже введите путь к устройству.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="132"/>
         <source>Manual Select</source>
-        <translation>Manual Select</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="32"/>
-        <source>--- Others ---</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="158"/>
-        <source>There are multiple devices in &apos;bootloader&apos; mode and mounted. Please make sure, that only one device is prepared for flashing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="128"/>
-        <source>--- Local Devices ---</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Manual Select</translation>
     </message>
 </context>
 <context>
@@ -17792,17 +17777,17 @@
         <translation>ESP8266, ESP32</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="176"/>
+        <location filename="../MicroPython/EspDevices.py" line="185"/>
         <source>Erase Flash</source>
         <translation>Очистить Flash-память</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="216"/>
+        <location filename="../MicroPython/EspDevices.py" line="225"/>
         <source>Flash MicroPython Firmware</source>
         <translation>Прошивка Flash MicroPython</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="247"/>
+        <location filename="../MicroPython/EspDevices.py" line="256"/>
         <source>Flash Additional Firmware</source>
         <translation>Дополнительная прошивка Flash</translation>
     </message>
@@ -17812,22 +17797,22 @@
         <translation>Установить &apos;esptool.py&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="164"/>
+        <location filename="../MicroPython/EspDevices.py" line="173"/>
         <source>Shall the flash of the selected device really be erased?</source>
         <translation>Действительно ли flash-память выбранного устройства должна быть очищена?</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="176"/>
+        <location filename="../MicroPython/EspDevices.py" line="185"/>
         <source>&apos;esptool erase_flash&apos; Output</source>
         <translation>Вывод команды &apos;esptool erase_flash&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="199"/>
+        <location filename="../MicroPython/EspDevices.py" line="208"/>
         <source>Unsupported chip type &apos;{0}&apos;.</source>
         <translation>Неподдерживаемый тип чипа &apos;{0}&apos;.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="308"/>
+        <location filename="../MicroPython/EspDevices.py" line="317"/>
         <source>&apos;esptool write_flash&apos; Output</source>
         <translation>Вывод команды &apos;esptool write_flash&apos;</translation>
     </message>
@@ -17837,47 +17822,47 @@
         <translation>Сбросить устройство</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="274"/>
+        <location filename="../MicroPython/EspDevices.py" line="283"/>
         <source>Backup Firmware</source>
         <translation>Резервное копирование прошивки</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="308"/>
+        <location filename="../MicroPython/EspDevices.py" line="317"/>
         <source>Restore Firmware</source>
         <translation>Восстановить прошивку</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="326"/>
+        <location filename="../MicroPython/EspDevices.py" line="335"/>
         <source>Show Chip ID</source>
         <translation>Показать ID чипа</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="343"/>
+        <location filename="../MicroPython/EspDevices.py" line="352"/>
         <source>Show Flash ID</source>
         <translation>Показать ID Flash</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="360"/>
+        <location filename="../MicroPython/EspDevices.py" line="369"/>
         <source>Show MAC Address</source>
         <translation>Показать MAC-адрес</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="274"/>
+        <location filename="../MicroPython/EspDevices.py" line="283"/>
         <source>&apos;esptool read_flash&apos; Output</source>
         <translation>Вывод команды &apos;esptool read_flash&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="326"/>
+        <location filename="../MicroPython/EspDevices.py" line="335"/>
         <source>&apos;esptool chip_id&apos; Output</source>
         <translation>Вывод команды &apos;esptool chip_id&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="343"/>
+        <location filename="../MicroPython/EspDevices.py" line="352"/>
         <source>&apos;esptool flash_id&apos; Output</source>
         <translation>Вывод команды &apos;esptool flash_id&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/EspDevices.py" line="360"/>
+        <location filename="../MicroPython/EspDevices.py" line="369"/>
         <source>&apos;esptool read_mac&apos; Output</source>
         <translation>Вывод команды &apos;esptool read_mac&apos;</translation>
     </message>
@@ -44312,37 +44297,37 @@
 <context>
     <name>MicroPythonDevice</name>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="337"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="342"/>
         <source>Unsupported Device</source>
         <translation>Неподдерживаемое устройство</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="347"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="352"/>
         <source>REPL is not supported by this device.</source>
         <translation>REPL не поддерживается этим устройством.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="366"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="371"/>
         <source>Plotter is not supported by this device.</source>
         <translation>Плоттер не поддерживается этим устройством.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="385"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="390"/>
         <source>Running scripts is not supported by this device.</source>
         <translation>Выполнение скриптов не поддерживается этим устройством.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="405"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="410"/>
         <source>File Manager is not supported by this device.</source>
         <translation>Менеджер файлов не поддерживается этим устройством.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="448"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="453"/>
         <source>Select Device Directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="448"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="453"/>
         <source>Select the directory for the connected device:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -44734,7 +44719,7 @@
         <translation type="obsolete">Документация</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="420"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="443"/>
         <source>MicroPython:</source>
         <translation>MicroPython:</translation>
     </message>
@@ -44759,7 +44744,7 @@
         <translation type="obsolete">BBC micro:bit:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="390"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="413"/>
         <source>Enter the URL for the BBC micro:bit MicroPython documentation</source>
         <translation>Введите URL для документации по BBC micro:bit MicroPython</translation>
     </message>
@@ -44859,32 +44844,32 @@
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="400"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="423"/>
         <source>Calliope mini:</source>
         <translation>Calliope mini:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="413"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="436"/>
         <source>Enter the URL for the Callope mini Firmware</source>
         <translation>Введите URL прошивки для BBC Callope mini</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="441"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="464"/>
         <source>Enter the URL for the Calliope mini MicroPython documentation</source>
         <translation>Введите URL для документации по Calliope mini MicroPython</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="258"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="369"/>
         <source>MicroPython</source>
         <translation>MicroPython</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="406"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="429"/>
         <source>Firmware:</source>
         <translation>Прошивка:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="434"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="457"/>
         <source>Documentation:</source>
         <translation>Документация:</translation>
     </message>
@@ -44906,7 +44891,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="376"/>
         <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source>
-        <translation>Введите URL прошивки для BBC micro:bit MicroPython</translation>
+        <translation type="obsolete">Введите URL прошивки для BBC micro:bit MicroPython</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="37"/>
@@ -44929,10 +44914,30 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="427"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="450"/>
         <source>Enter the URL for the Calliope mini MicroPython Firmware</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="375"/>
+        <source>micro:bit V1:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="382"/>
+        <source>Enter the URL for the BBC micro:bit V1 MicroPython Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="389"/>
+        <source>micro:bit V2:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="396"/>
+        <source>Enter the URL for the BBC micro:bit V2 MicroPython Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -44975,17 +44980,17 @@
         <translation>Открыть окно для отображения данных, полученных с выбранного устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="529"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="531"/>
         <source>Press to connect the selected device</source>
         <translation>Подключить выбранное устройство</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="271"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="270"/>
         <source>&lt;h3&gt;The QtSerialPort package is not available.&lt;br/&gt;MicroPython support is deactivated.&lt;/h3&gt;</source>
         <translation>&lt;h3&gt;Пакет QtSerialPort недоступен.&lt;br//&gt;Поддержка MicroPython деактивирована.&lt;/h3&gt;</translation>
     </message>
     <message numerus="yes">
-        <location filename="../MicroPython/MicroPythonWidget.py" line="308"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="307"/>
         <source>%n supported device(s) detected.</source>
         <translation>
             <numerusform>Обнаружено %n поддерживаемое устройство.</numerusform>
@@ -44999,37 +45004,37 @@
         <translation type="obsolete">{0} из {1}</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="330"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="329"/>
         <source>No supported devices detected.</source>
         <translation>Поддерживаемые устройства не обнаружены.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="499"/>
-        <source>Clear</source>
-        <translation>Очистить</translation>
-    </message>
-    <message>
         <location filename="../MicroPython/MicroPythonWidget.py" line="501"/>
+        <source>Clear</source>
+        <translation>Очистить</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="503"/>
         <source>Copy</source>
         <translation>Копировать</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="502"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="504"/>
         <source>Paste</source>
         <translation>Вставить</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="524"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="526"/>
         <source>Press to disconnect the current device</source>
         <translation>Отключить выбранное устройство</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="545"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="547"/>
         <source>No device attached</source>
         <translation>Устройство не подключено</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="545"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="547"/>
         <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -45042,217 +45047,217 @@
 И наконец, нажмите кнопку сброса устройства и подождите несколько секунд, прежде чем повторить попытку.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="572"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="574"/>
         <source>Start REPL</source>
         <translation>Запустить REPL</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="572"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="574"/>
         <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Неудается запустить REPL.&lt;/p&gt;&lt;p&gt;Причина:&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="974"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="976"/>
         <source>Serial Device Connect</source>
         <translation>Подсоединение последовательного устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="974"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="976"/>
         <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удается соединиться с устройством через последовательный порт &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1019"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1021"/>
         <source>Run Script</source>
         <translation>Выполнить скрипт</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1002"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1004"/>
         <source>There is no editor open. Abort...</source>
         <translation>Редактор не открыт. Прервать...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1010"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1012"/>
         <source>The current editor does not contain a script. Abort...</source>
         <translation>Текущий редактор не содержит скрипт. Прервать...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1019"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1021"/>
         <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удается выполнить скрипт.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1043"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1045"/>
         <source>Open Python File</source>
         <translation>Открыть файл Python</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1043"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1045"/>
         <source>Python3 Files (*.py);;All Files (*)</source>
         <translation>Файлы Python3 (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1088"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1090"/>
         <source>Start Chart</source>
         <translation>Построить диаграмму</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1088"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1090"/>
         <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удается построить диаграмму.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1119"/>
         <source>Unsaved Chart Data</source>
         <translation>Несохраненные данные диаграммы</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1119"/>
         <source>The chart contains unsaved data.</source>
         <translation>Диаграмма содержит несохраненные данные.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1168"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/>
         <source>Start File Manager</source>
         <translation>Запустить менеджер файлов</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1168"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/>
         <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удается запустить менеджер файлов.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1239"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/>
         <source>Show Version</source>
         <translation>Показать версию</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1242"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1244"/>
         <source>Show Implementation</source>
         <translation>Показать исполнение</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1364"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1370"/>
         <source>Synchronize Time</source>
         <translation>Синхронизировать время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1252"/>
         <source>Show Device Time</source>
         <translation>Показать время устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1253"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1255"/>
         <source>Show Local Time</source>
         <translation>Показать локальное время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1582"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1588"/>
         <source>Compile Python File</source>
         <translation>Компилировать файл Python</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1602"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1608"/>
         <source>Compile Current Editor</source>
         <translation>Компилировать текущий редактор</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1301"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/>
         <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
         <translation>&lt;h3&gt;Информация о версии устройства&lt;/h3&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/>
         <source>No version information available.</source>
         <translation>Информация о версии недоступна.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1312"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/>
         <source>Device Version Information</source>
         <translation>Информация о версии устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1335"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1341"/>
         <source>unknown</source>
         <translation>unknown</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1339"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/>
         <source>Device Implementation Information</source>
         <translation>Информация о исполнении устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1339"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/>
         <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Информация о исполнении устройства&lt;/h3&gt;&lt;p&gt;Это устройство содержит &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1364"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1370"/>
         <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Время подключенного устройства было синхронизировано с локальным временем.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1392"/>
         <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;h3&gt;Дата и время устройства&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Время&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1394"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1400"/>
         <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Дата и время устройства&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1415"/>
         <source>Device Date and Time</source>
         <translation>Дата и время устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1422"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1428"/>
         <source>Local Date and Time</source>
         <translation>Локальные дата и время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1422"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1428"/>
         <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;h3&gt;Локальные дата и время&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Время&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1490"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/>
         <source>Error handling device</source>
         <translation>Ошибка обработки устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1490"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/>
         <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Произошла ошибка связи с подключенным устройством.&lt;/p&gt;&lt;p&gt;Метод: {0}&lt;/p&gt;&lt;p&gt;Сообщение: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1530"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1536"/>
         <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
         <translation>Кросс-компилятор MicroPython &lt;b&gt;mpy-cross&lt;/b&gt; не найден. Убедитесь, что он находится в пути поиска, или настройте его на странице конфигурации MicroPython.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1552"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1558"/>
         <source>Python Files (*.py);;All Files (*)</source>
         <translation>Файлы Python (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1562"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1568"/>
         <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
         <translation>Файл Python &lt;b&gt;{0}&lt;/b&gt; не существует. Отмена...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1572"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1578"/>
         <source>&apos;mpy-cross&apos; Output</source>
         <translation>Вывод команды &apos;mpy-cross&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1595"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1601"/>
         <source>The current editor does not contain a Python file. Aborting...</source>
         <translation>Текущий редактор не содержит файл Python. Отмена...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="219"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="218"/>
         <source>MicroPython Menu</source>
         <translation>Меню MicroPython</translation>
     </message>
@@ -45262,52 +45267,52 @@
         <translation>Открыть менеджер файлов на выбранном устройстве</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1101"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1103"/>
         <source>&#xc2;&#xb5;Py Chart</source>
         <translation>µPy диаграммы</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1184"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/>
         <source>&#xc2;&#xb5;Py Files</source>
         <translation>µPy файлы</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1282"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1284"/>
         <source>Show Documentation</source>
         <translation>Обзор документации</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1297"/>
         <source>Configure</source>
         <translation>Настройки</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1256"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/>
         <source>Show Time</source>
         <translation>Показать время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1275"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1277"/>
         <source>Download Firmware</source>
         <translation>Загрузить прошивку</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1465"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1471"/>
         <source>Date and Time</source>
         <translation>Дата и время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1448"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1454"/>
         <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{0}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Дата и время локальные&lt;/th&gt;&lt;th&gt;Дата и время устройства&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{0}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Время&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1465"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1471"/>
         <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&apos;center&apos;&gt;{0} {1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Дата и время локальные&lt;/th&gt;&lt;th&gt;Дата и время устройства&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&apos;center&apos;&gt;{0} {1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="380"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="382"/>
         <source>Unknown MicroPython Device</source>
         <translation>Неизвестное устройство MicroPython</translation>
     </message>
@@ -45322,52 +45327,57 @@
         <translation type="obsolete">{0} ({1:04x}/{2:04x})</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/>
         <source>Ignored Serial Devices</source>
         <translation>Проигнорированные последовательные устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/>
         <source>Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="313"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="312"/>
         <source>{0} - {1} ({2})</source>
         <comment>board name, description, port name</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="352"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="354"/>
         <source>&lt;p&gt;Detected these unknown serial devices&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please report them together with the board name and a short description to &lt;a href=&quot;mailto:{1}&quot;&gt; the eric bug reporting address&lt;/a&gt; if it is a MicroPython board.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="352"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="354"/>
         <source>{0} (0x{1:04x}/0x{2:04x})</source>
         <comment>description, VId, PId</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="380"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="382"/>
         <source>Would you like to add them to the list of manually configured devices?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1292"/>
         <source>Manage Unknown Devices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1687"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1693"/>
         <source>Add Unknown Devices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1687"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1693"/>
         <source>Select the devices to be added:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/>
+        <source>Flash UF2 Device</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicrobitDevice</name>
@@ -45397,17 +45407,17 @@
         <translation type="obsolete">Файлы прошивки MicroPython (*.hex);;Все файлы (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="317"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="326"/>
         <source>The script is empty. Aborting.</source>
         <translation>Скрипт пуст. Прерывание.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="307"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="316"/>
         <source>The current editor does not contain a Python script. Write it anyway?</source>
         <translation>Текущий редактор не содержит скрипт Python. Все равно записать?</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="345"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="354"/>
         <source>&lt;p&gt;The script could not be saved to the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удается сохранить скрипт на устройстве.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
@@ -45417,17 +45427,17 @@
         <translation type="obsolete">Прошивка Flash MicroPython</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="304"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="313"/>
         <source>Save Script</source>
         <translation>Сохранить скрипт</translation>
     </message>
     <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="343"/>
+        <source>Save Script as &apos;{0}&apos;</source>
+        <translation>Сохранить скрипт как &apos;{0}&apos;</translation>
+    </message>
+    <message>
         <location filename="../MicroPython/MicrobitDevices.py" line="334"/>
-        <source>Save Script as &apos;{0}&apos;</source>
-        <translation>Сохранить скрипт как &apos;{0}&apos;</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="325"/>
         <source>Enter a file name on the device:</source>
         <translation>Введите имя файла на устройстве:</translation>
     </message>
@@ -45471,17 +45481,17 @@
         <translation>Flash Firmware</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="273"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="282"/>
         <source>Flash MicroPython/Firmware</source>
         <translation>Flash MicroPython/Firmware</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="201"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="210"/>
         <source>&lt;p&gt;The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;unplug USB cable and any batteries&lt;/li&gt;&lt;li&gt;keep RESET button pressed an plug USB cable back in&lt;/li&gt;&lt;li&gt;a drive called MAINTENANCE should be available&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;See the &lt;a href=&quot;https://microbit.org/guide/firmware/&quot;&gt;micro:bit web site&lt;/a&gt; for details.&lt;/p&gt;</source>
         <translation>&lt;p&gt;BBC micro:bit не готов к загрузке прошивки DAPLink. Следуйте данным инструкциям. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;отключите USB-кабель и все аккумуляторы&lt;/li&gt;&lt;li&gt;удерживая кнопку RESET нажатой вставьте USB-кабель обратно&lt;/li&gt;&lt;li&gt;устройство под названием MAINTENANCE должно быть доступно&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Подробнее на вебсайте &lt;a href=&quot;https://microbit.org/guide/firmware/&quot;&gt;micro:bit&lt;/a&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="221"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="230"/>
         <source>&lt;p&gt;The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.&lt;/p&gt;</source>
         <translation>&lt;p&gt;BBC micro:bit не готов к загрузке прошивки MicroPython. Пожалуйста убедитесь, что устройство, называемое MICROBIT, доступно.&lt;/p&gt;</translation>
     </message>
@@ -45511,33 +45521,43 @@
         <translation type="obsolete">Выберите из списка тип прошивки для загрузки:</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="234"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="243"/>
         <source>&lt;p&gt;The &quot;Calliope mini&quot; is not ready for flashing the DAPLink firmware. Follow these instructions. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;unplug USB cable and any batteries&lt;/li&gt;&lt;li&gt;keep RESET button pressed an plug USB cable back in&lt;/li&gt;&lt;li&gt;a drive called MAINTENANCE should be available&lt;/li&gt;&lt;/ul&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="251"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="260"/>
         <source>&lt;p&gt;The &quot;Calliope mini&quot; is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="264"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="273"/>
         <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="404"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="415"/>
         <source>MicroPython Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="417"/>
+        <source>DAPLink Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="282"/>
+        <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../MicroPython/MicrobitDevices.py" line="406"/>
-        <source>DAPLink Firmware</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="273"/>
-        <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source>
+        <source>MicroPython Firmware for BBC micro:bit V1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="408"/>
+        <source>MicroPython Firmware for BBC micro:bit V2</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -51011,17 +51031,17 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1636"/>
+        <location filename="../Preferences/__init__.py" line="1639"/>
         <source>Export Preferences</source>
         <translation>Экспорт предпочтений</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1664"/>
+        <location filename="../Preferences/__init__.py" line="1667"/>
         <source>Import Preferences</source>
         <translation>Импорт предпочтений</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1664"/>
+        <location filename="../Preferences/__init__.py" line="1667"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>Файлы предпочтений (*.ini);;Все файлы (*)</translation>
     </message>
@@ -55245,7 +55265,7 @@
         <translation>Список устройств с DFU-поддержкой</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="382"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="391"/>
         <source>Flash MicroPython Firmware</source>
         <translation>Прошивка Flash MicroPython</translation>
     </message>
@@ -55255,57 +55275,57 @@
         <translation>Инструкции MicroPython Flash</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="265"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="274"/>
         <source>dfu-util not available</source>
         <translation>dfu-util не доступна</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="265"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="274"/>
         <source>The dfu-util firmware flashing tool &lt;b&gt;dfu-util&lt;/b&gt; cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
         <translation>Инструмент перезаписи прошивки &lt;b&gt;dfu-util&lt;/b&gt; не найден или не является исполняемым. Убедитесь, что он находится в пути поиска, или настройте его на странице настройки MicroPython.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="286"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="295"/>
         <source>&lt;h3&gt;Enable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect everything from your board&lt;/p&gt;&lt;p&gt;2. Disconnect your board&lt;/p&gt;&lt;p&gt;3. Connect the DFU/BOOT0 pin with a 3.3V pin&lt;/p&gt;&lt;p&gt;4. Re-connect your board&lt;/p&gt;&lt;hr /&gt;</source>
         <translation>&lt;h3&gt;Включение режима DFU&lt;/h3&gt;&lt;p&gt;1. Отключите все от вашего устройства&lt;/p&gt;&lt;p&gt;2. Отключите ваше устройство&lt;/p&gt;&lt;p&gt;3. Соедините контакт DFU/BOOT0 с контактом 3,3 В&lt;/p&gt;&lt;p&gt;4. Повторно подключите ваше устройство&lt;/p&gt;&lt;hr /&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="296"/>
-        <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; Make sure that all other DFU capable devices except your PyBoard are disconnected.&lt;hr /&gt;</source>
-        <translation>&lt;p&gt;&lt;b&gt;Предупреждение:&lt;/b&gt; Убедитесь, что все другие устройства с поддержкой DFU, кроме PyBoard, отключены.&lt;hr /&gt;</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="302"/>
-        <source>&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Нажмите &lt;b&gt;OK&lt;/b&gt; для продолжения...&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../MicroPython/PyBoardDevices.py" line="305"/>
+        <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; Make sure that all other DFU capable devices except your PyBoard are disconnected.&lt;hr /&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;Предупреждение:&lt;/b&gt; Убедитесь, что все другие устройства с поддержкой DFU, кроме PyBoard, отключены.&lt;hr /&gt;</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/PyBoardDevices.py" line="311"/>
+        <source>&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Нажмите &lt;b&gt;OK&lt;/b&gt; для продолжения...&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/PyBoardDevices.py" line="314"/>
         <source>Enable DFU mode</source>
         <translation>Включить режим DFU</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="319"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="328"/>
         <source>&lt;h3&gt;Disable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect your board&lt;/p&gt;&lt;p&gt;2. Remove the DFU jumper&lt;/p&gt;&lt;p&gt;3. Re-connect your board&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Выключение режима DFU&lt;/h3&gt;&lt;p&gt;1. Отключите ваше устройство&lt;/p&gt;&lt;p&gt;2. Удалите перемычку DFU&lt;/p&gt;&lt;p&gt;3. Повторно подключите устройство&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Нажмите &lt;b&gt;ОК&lt;/b&gt; для продолжения...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="327"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="336"/>
         <source>Disable DFU mode</source>
         <translation>Отключить режим DFU</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="382"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="391"/>
         <source>&apos;dfu-util&apos; Output</source>
         <translation>Вывод команды&apos;dfu-util&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="348"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="357"/>
         <source>List DFU capable Devices</source>
         <translation>Список устройств с поддержкой DFU</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="370"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="379"/>
         <source>MicroPython Firmware Files (*.dfu);;All Files (*)</source>
         <translation>Файлы прошивки MicroPython (*.dfu);;Все файлы (*)</translation>
     </message>
@@ -74407,6 +74427,149 @@
     </message>
 </context>
 <context>
+    <name>UF2FlashDialog</name>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="14"/>
+        <source>Flash UF2 Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="25"/>
+        <source>Detected Devices:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="38"/>
+        <source>Select the device to be flashed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="45"/>
+        <source>MicroPython:</source>
+        <translation type="unfinished">MicroPython:</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="61"/>
+        <source>Enter the path of the MicroPython / CircuitPython firmware file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="68"/>
+        <source>&apos;Boot&apos; Path:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="84"/>
+        <source>Enter the path of the bootloader volume</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="93"/>
+        <source>Flash MicroPython / CircuitPython</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.ui" line="140"/>
+        <source>Refresh</source>
+        <translation type="unfinished">Освежить</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="288"/>
+        <source>&lt;h3&gt;CircuitPython 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 &apos;bootloader&apos; mode by double-pressing the reset button.&lt;/li&gt;&lt;li&gt;Wait until the device has entered &apos;bootloader&apos; 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"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="311"/>
+        <source>&lt;h3&gt;Pi Pico (RP2040) 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;Plug in your board while holding the BOOTSEL button.&lt;/li&gt;&lt;li&gt;Wait until the device has entered &apos;bootloader&apos; 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"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="386"/>
+        <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="454"/>
+        <source>Manual Select</source>
+        <translation type="unfinished">Manual Select</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="555"/>
+        <source>Reset Instructions:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="499"/>
+        <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 &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="522"/>
+        <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 &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;&lt;hr/&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="532"/>
+        <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 &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="557"/>
+        <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 &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="569"/>
+        <source>Flash Instructions:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="594"/>
+        <source>Boot Volume not found:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="596"/>
+        <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"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="602"/>
+        <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"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="607"/>
+        <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"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="624"/>
+        <source>Multiple Boot Volumes found:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="626"/>
+        <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"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="645"/>
+        <source>Flashing {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="571"/>
+        <source>&lt;h4&gt;Flash method &apos;manual&apos; 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 &apos;bootloader&apos; mode.&lt;/li&gt;&lt;li&gt;Wait until the device has entered &apos;bootloader&apos; 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"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/UF2FlashDialog.py" line="647"/>
+        <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"></translation>
+    </message>
+</context>
+<context>
     <name>UIPreviewer</name>
     <message>
         <location filename="../Tools/UIPreviewer.py" line="320"/>

eric ide

mercurial