src/eric7/i18n/eric7_ru.ts

branch
mpy_network
changeset 9861
0f5f5b4500dc
parent 9853
080e060a0383
child 9872
6b8aa1c50c6d
--- a/src/eric7/i18n/eric7_ru.ts	Wed Mar 08 19:28:56 2023 +0100
+++ b/src/eric7/i18n/eric7_ru.ts	Wed Mar 08 19:48:26 2023 +0100
@@ -1730,61 +1730,81 @@
   <context>
     <name>BaseDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="163" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="170" />
       <source>Device Data Not Available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="164" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="171" />
       <source>&lt;p&gt;The device data is not available. Try to connect to the device again. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Данные устройства недоступны. Попробуйте снова подключиться к устройству. Прерывание...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="217" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="224" />
       <source>Unsupported Device</source>
       <translation>Неподдерживаемое устройство</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="227" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="234" />
       <source>REPL is not supported by this device.</source>
       <translation>REPL не поддерживается этим устройством.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="246" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="253" />
       <source>Plotter is not supported by this device.</source>
       <translation>Плоттер не поддерживается этим устройством.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="265" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="272" />
       <source>Running scripts is not supported by this device.</source>
       <translation>Выполнение скриптов не поддерживается этим устройством.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="284" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="291" />
       <source>File Manager is not supported by this device.</source>
       <translation>Менеджер файлов не поддерживается этим устройством.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="329" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="336" />
       <source>Select Device Directory</source>
       <translation>Выберите директорию устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="330" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="337" />
       <source>Select the directory for the connected device:</source>
       <translation>Выберите директорию для подсоединенного устройства:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="476" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="483" />
       <source>Detected an error without indications.</source>
       <translation>Обнаружена неиндексированная ошибка.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" />
       <source>Operation not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" />
+      <source>Yes</source>
+      <translation type="unfinished">Да</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" />
+      <source>No</source>
+      <translation type="unfinished">Нет</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" />
+      <source>yes</source>
+      <translation type="unfinished">да</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" />
+      <source>no</source>
+      <translation type="unfinished">нет</translation>
+    </message>
+    <message>
       <source>Show MicroPython Versions</source>
       <translation type="vanished">Показать версии MicroPython</translation>
     </message>
@@ -2082,6 +2102,158 @@
     </message>
   </context>
   <context>
+    <name>BluetoothController</name>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" />
+      <source>Bluetooth Functions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" />
+      <source>Show Bluetooth Status</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" />
+      <source>Perform Scan</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" />
+      <source>Activate Bluetooth Interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" />
+      <source>Deactivate Bluetooth Interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" />
+      <source>Bluetooth was activated successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" />
+      <source>Bluetooth could not be activated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" />
+      <source>Bluetooth was deactivated successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" />
+      <source>Bluetooth could not be deactivated.</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>BluetoothScanWindow</name>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Bluetooth Scan</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Name</source>
+      <translation type="unfinished">Имя</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>RSSI [dBm]</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Scan Duration:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Enter the scan duration in seconds</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> сек</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Press to scan for Bluetooth devices.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" />
+      <source>Scan</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" />
+      <source>&lt;p&gt;The scan for available devices failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message numerus="yes">
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" />
+      <source>&lt;p&gt;Detected &lt;b&gt;%n&lt;/b&gt; device(s).&lt;/p&gt;</source>
+      <translation type="unfinished">
+        <numerusform />
+      </translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" />
+      <source>N/A</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" />
+      <source>Complete {0}-bit Service UUID: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" />
+      <source>Incomplete {0}-bit Service UUID: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" />
+      <source>Manufacturer ID: 0x{0:x} ({1})</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" />
+      <source>Manufacturer ID: 0x{0:x}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" />
+      <source>Tx Power Level [dBm]: {0}</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>BluetoothStatusDialog</name>
+    <message>
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" />
+      <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" />
+      <source>Bluetooth Status</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>BoardDataDialog</name>
     <message>
       <location filename="../MicroPython/BoardDataDialog.py" line="39" />
@@ -3785,188 +3957,238 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" />
+      <source>Public</source>
+      <translation type="unfinished">Public</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" />
+      <source>Random Static</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" />
+      <source>Random Private Resolvable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" />
+      <source>Random Private Non-Resolvable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" />
       <source>CircuitPython</source>
       <translation>CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" />
       <source>Workspace Directory</source>
       <translation>Директория рабочей области</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" />
       <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source>
       <translation>Файлы Python для CircuitPython можно редактировать по месту, если том устройства доступен локально . Такой том найти не удалось. Редактирование по месту будет  недоступно.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="289" />
-      <source>Library Management</source>
-      <translation>Управление библиотекой</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" />
+      <source>Library Management</source>
+      <translation>Управление библиотекой</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" />
       <source>CircuitPython Functions</source>
       <translation>Функции CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" />
       <source>Show CircuitPython Versions</source>
       <translation>Показать версии CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" />
       <source>Reset Device</source>
       <translation type="unfinished">Сбросить устройство</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" />
       <source>Flash CircuitPython Firmware</source>
       <translation>Прошить микрокод CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" />
       <source>UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" />
       <source>ESP32 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" />
-      <source>Erase Flash</source>
-      <translation type="unfinished">Очистить Flash-память</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" />
-      <source>Flash MicroPython Firmware</source>
-      <translation type="unfinished">Прошить микрокод MicroPython</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" />
+      <source>Erase Flash</source>
+      <translation type="unfinished">Очистить Flash-память</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" />
+      <source>Flash MicroPython Firmware</source>
+      <translation type="unfinished">Прошить микрокод MicroPython</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" />
       <source>Flash Additional Firmware</source>
       <translation type="unfinished">Прошить дополнительный микрокод</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" />
-      <source>Teensy Device</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" />
-      <source>CircuitPython Flash Instructions</source>
-      <translation>Инструкции по прошивке CircuitPython</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" />
+      <source>Teensy Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" />
+      <source>CircuitPython Flash Instructions</source>
+      <translation>Инструкции по прошивке CircuitPython</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" />
       <source>Start 'Teensy Loader'</source>
       <translation>Запустить 'Teensy Loader'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" />
       <source>Start the 'Teensy Loader' application to flash the Teensy device.</source>
       <translation>Запустите приложение 'Teensy Loader' чтобы прошить устройство Teensy.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" />
-      <source>Install Library Files</source>
-      <translation>Установить файлы библиотек</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" />
-      <source>Install Library Package</source>
-      <translation>Установить пакет библиотеки</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" />
-      <source>Install 'circup' Package</source>
-      <translation>Установить пакет 'circup'</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" />
-      <source>unknown</source>
-      <translation>неизвестный</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" />
-      <source>&lt;h4&gt;CircuitPython 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;&lt;/table&gt;</source>
-      <translation>&lt;h4&gt;Информация о версии CircuitPython&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Установлена:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Доступна:&lt;/td &gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="519" />
-      <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
-      <translation>&lt;p&gt;&lt;b&gt;Доступно обновление!&lt;/b&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" />
-      <source>CircuitPython Version</source>
-      <translation>Версия CircuitPython</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" />
+      <source>Install Library Files</source>
+      <translation>Установить файлы библиотек</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" />
+      <source>Install Library Package</source>
+      <translation>Установить пакет библиотеки</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" />
+      <source>Install 'circup' Package</source>
+      <translation>Установить пакет 'circup'</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" />
+      <source>unknown</source>
+      <translation>неизвестный</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" />
+      <source>&lt;h4&gt;CircuitPython 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;&lt;/table&gt;</source>
+      <translation>&lt;h4&gt;Информация о версии CircuitPython&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Установлена:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Доступна:&lt;/td &gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="525" />
+      <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;&lt;b&gt;Доступно обновление!&lt;/b&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" />
+      <source>CircuitPython Version</source>
+      <translation>Версия CircuitPython</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" />
       <source>The device volume "&lt;b&gt;{0}&lt;/b&gt;" is not available. Ensure it is mounted properly and try again.</source>
       <translation>Том устройства "&lt;b&gt;{0}&lt;/b&gt;" недоступен. Убедитесь, что он подмонтирован правильно и попробуйте снова.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="573" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" />
       <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
       <translation>Компилированные файлы Python (*.mpy);;Файлы Python (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" />
       <source>CircuitPython Firmware</source>
       <translation>Микрокод CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" />
       <source>CircuitPython Libraries</source>
       <translation>Библиотеки CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" />
       <source>The device volume is not available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" />
       <source>Write WiFi Credentials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="884" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" />
       <source>Aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" />
       <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1137" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" />
       <source>CircuitPython does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" />
+      <source>Active</source>
+      <translation type="unfinished">Активный</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" />
+      <source>Name</source>
+      <translation type="unfinished">Имя</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" />
+      <source>Address Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" />
+      <source>Connected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" />
+      <source>Advertising</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <source>&lt;p&gt;Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.&lt;/p&gt;&lt;p&gt;See &lt;a href="{0}"&gt;the PJRC Teensy web site&lt;/a&gt; for details.&lt;/p&gt;</source>
       <translation type="vanished">&lt;p&gt;Teensy 4.0 и Teensy 4.1 не поддерживают UF2 загрузчик. Для прошивки CircuitPython используйте приложение 'Teensy Loader'. Убедитесь, что вы скачали hex-файл CircuitPython.&lt;/p&gt;&lt;p&gt;Подробности смотрите на &lt;a href="{0}"&gt;the PJRC Teensy web site&lt;/a&gt;.&lt;/p&gt;</translation>
     </message>
@@ -20176,8 +20398,8 @@
       <translation>Показать версии MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1096" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1080" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1310" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1294" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="163" />
       <source>Erase Flash</source>
       <translation>Очистить Flash-память</translation>
@@ -20188,7 +20410,7 @@
       <translation>Прошить микрокод MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1181" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1395" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="170" />
       <source>Flash Additional Firmware</source>
       <translation>Прошить дополнительный микрокод</translation>
@@ -20239,8 +20461,8 @@
       <translation>Вывод команды 'esptool read_flash'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1180" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1139" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1394" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1353" />
       <location filename="../MicroPython/Devices/EspDevices.py" line="330" />
       <source>'esptool write_flash' Output</source>
       <translation>Вывод команды 'esptool write_flash'</translation>
@@ -20311,17 +20533,63 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1081" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1118" />
+      <source>Active</source>
+      <translation type="unfinished">Активный</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1119" />
+      <source>Name</source>
+      <translation type="unfinished">Имя</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1120" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1123" />
+      <source>Address Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1124" />
+      <source>Public</source>
+      <translation type="unfinished">Public</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1124" />
+      <source>Random</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1128" />
+      <source>Rx-Buffer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1130" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1128" />
+      <source>{0} Bytes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1130" />
+      <source>MTU</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1295" />
       <source>Shall the flash of the selected device really be erased?</source>
       <translation>Действительно ли flash-память выбранного устройства должна быть очищена?</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1095" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1309" />
       <source>'esptool erase_flash' Output</source>
       <translation>Вывод команды 'esptool erase_flash'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1140" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1354" />
       <source>Flash µPy/CPy Firmware</source>
       <translation type="unfinished" />
     </message>
@@ -49978,17 +50246,17 @@
   <context>
     <name>MicroPythonWidget</name>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="239" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="243" />
       <source>MicroPython Menu</source>
       <translation>Меню MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="298" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="302" />
       <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="339" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="343" />
       <source>%n supported device(s) detected.</source>
       <translation>
         <numerusform>Обнаружено %n поддерживаемое устройство.</numerusform>
@@ -49997,18 +50265,18 @@
       </translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="353" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="357" />
       <source>{0} - {1} ({2})</source>
       <comment>board name, description, port name</comment>
       <translation>{0} - {1} ({2})</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="373" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="377" />
       <source>No supported devices detected.</source>
       <translation>Не обнаружены поддерживаемые устройства.</translation>
     </message>
     <message numerus="yes">
-      <location filename="../MicroPython/MicroPythonWidget.py" line="377" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="381" />
       <source>
 %n unknown device(s) for manual selection.</source>
       <translation>
@@ -50021,70 +50289,70 @@
       </translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="384" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="388" />
       <source>Manual Selection</source>
       <translation>Ручной выбор</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="447" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="418" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="451" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="422" />
       <source>Unknown MicroPython Device</source>
       <translation>Неизвестное устройство MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="419" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="423" />
       <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="mailto:{1}"&gt; the eric bug reporting address&lt;/a&gt; if it is a MicroPython board.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Обнаружены следующие неизвестные последовательные устройства&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Если это плата MicroPython, то сообщите о ней вместе с названием платы и кратким описанием по адресу &lt;a href="mailto:{1}"&gt; the eric bug reporting&lt;/a&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="431" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="435" />
       <source>{0} (0x{1:04x}/0x{2:04x})</source>
       <comment>description, VId, PId</comment>
       <translation>{0} (0x{1:04x}/0x{2:04x})</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="448" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="452" />
       <source>Would you like to add them to the list of manually configured devices?</source>
       <translation>Хотите добавить их в список вручную настроенных устройств?</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="578" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
       <source>Clear</source>
       <translation>Очистить</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="583" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="587" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="589" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="593" />
       <source>Paste</source>
       <translation>Вставить</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="596" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Select All</source>
       <translation>Выделить всё</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="622" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Press to disconnect the current device</source>
       <translation>Отключить выбранное устройство</translation>
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="631" />
       <source>Press to connect the selected device</source>
       <translation>Подключить выбранное устройство</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="657" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="661" />
       <source>No device attached</source>
       <translation>Устройство не подключено</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="658" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="662" />
       <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.
@@ -50097,336 +50365,336 @@
 И, наконец, нажмите кнопку перезагрузки устройства и подождите несколько секунд, прежде чем повторить попытку.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="687" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="691" />
       <source>Start REPL</source>
       <translation>Запустить REPL</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="688" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="692" />
       <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="1216" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1205" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1220" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1209" />
       <source>Serial Device Connect</source>
       <translation>Подсоединение последовательного устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1206" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1210" />
       <source>&lt;p&gt;The device at serial port &lt;b&gt;{0}&lt;/b&gt; does not respond. It may not have a MicroPython firmware flashed.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Устройство не отвечает через последовательный порт &lt;b&gt;{0}&lt;/b&gt;. Возможно на нем не установлена прошивка MicroPython.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1217" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1221" />
       <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="1275" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1266" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1257" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1279" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1270" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1261" />
       <source>Run Script</source>
       <translation>Выполнить скрипт</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1258" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
       <source>There is no editor open. Abort...</source>
       <translation>Редактор не открыт. Прерывание...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1267" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1271" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation>Текущий редактор не содержит скрипт. Прервать...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1276" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
       <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="1312" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
       <source>Start Chart</source>
       <translation>Построить диаграмму</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1313" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1317" />
       <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="1328" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
       <source>µPy Chart</source>
       <translation>µPy диаграммы</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1345" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
       <source>Unsaved Chart Data</source>
       <translation>Несохраненные данные диаграммы</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1350" />
       <source>The chart contains unsaved data.</source>
       <translation>Диаграмма содержит несохраненные данные.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1394" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1398" />
       <source>Start File Manager</source>
       <translation>Запустить менеджер файлов</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1395" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <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="1415" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1419" />
       <source>µPy Files</source>
       <translation>µPy файлы</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1478" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
       <source>Downloads</source>
       <translation>Загрузить микрокод / библиотеки</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1501" />
-      <source>Show Version</source>
-      <translation>Показать версию</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1504" />
-      <source>Show Implementation</source>
-      <translation>Показать исполнение</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1507" />
-      <source>Show Board Data</source>
-      <translation>Показать данные платы</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1679" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1512" />
-      <source>Synchronize Time</source>
-      <translation>Синхронизировать время</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1515" />
-      <source>Show Device Time</source>
-      <translation>Показать время устройства</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1517" />
-      <source>Show Local Time</source>
-      <translation>Показать локальное время</translation>
+      <source>Show Version</source>
+      <translation>Показать версию</translation>
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1520" />
+      <source>Show Implementation</source>
+      <translation>Показать исполнение</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
+      <source>Show Board Data</source>
+      <translation>Показать данные платы</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1698" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1528" />
+      <source>Synchronize Time</source>
+      <translation>Синхронизировать время</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
+      <source>Show Device Time</source>
+      <translation>Показать время устройства</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1533" />
+      <source>Show Local Time</source>
+      <translation>Показать локальное время</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1536" />
       <source>Show Time</source>
       <translation>Показать время</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1524" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1540" />
       <source>Show Builtin Modules</source>
       <translation>Показать встроенные модули</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2078" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1528" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1544" />
       <source>Install Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2088" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2085" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1532" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2107" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2104" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1548" />
       <source>Install Packages</source>
       <translation type="unfinished">Установить пакеты</translation>
     </message>
     <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1922" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1554" />
+      <source>Compile Python File</source>
+      <translation>Компилировать файл Python</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1946" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1937" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1558" />
+      <source>Compile Current Editor</source>
+      <translation>Компилировать текущий редактор</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1573" />
+      <source>Download Firmware</source>
+      <translation>Загрузить микрокод</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1580" />
+      <source>Show Documentation</source>
+      <translation>Просмотр документации</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1583" />
+      <source>Flash UF2 Device</source>
+      <translation>Прошивка UF2-устройств</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <source>Manage Unknown Devices</source>
+      <translation>Менеджер неизвестных устройств</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
+      <source>Ignored Serial Devices</source>
+      <translation>Проигнорированные последовательные устройства</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1592" />
+      <source>Configure</source>
+      <translation>Настройки</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1601" />
+      <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="1612" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1608" />
+      <source>Device Version Information</source>
+      <translation>Информация о версии устройства</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1613" />
+      <source>No version information available.</source>
+      <translation>Информация о версии недоступна.</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1637" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1629" />
+      <source>unknown</source>
+      <translation>unknown</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1643" />
+      <source> ({0})</source>
+      <translation> ({0})</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1659" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1650" />
+      <source>Device Implementation Information</source>
+      <translation>Информация о исполнении устройства</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}{2}&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="1660" />
+      <source>No device implementation information available.</source>
+      <translation>Информация о реализации устройства отсутствует.</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1699" />
+      <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="1721" />
+      <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="1729" />
+      <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="1745" />
+      <source>Device Date and Time</source>
+      <translation>Дата и время устройства</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1757" />
+      <source>Local Date and Time</source>
+      <translation>Локальные дата и время</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1758" />
+      <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="1799" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1782" />
+      <source>Date and Time</source>
+      <translation>Дата и время</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1783" />
+      <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='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1800" />
+      <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='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1824" />
+      <source>Error handling device</source>
+      <translation>Ошибка при работе с устройством</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1825" />
+      <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="1867" />
+      <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="1893" />
+      <source>Python Files (*.py);;All Files (*)</source>
+      <translation>Файлы Python (*.py);;Все файлы (*)</translation>
+    </message>
+    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1903" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1538" />
-      <source>Compile Python File</source>
-      <translation>Компилировать файл Python</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1927" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1918" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
-      <source>Compile Current Editor</source>
-      <translation>Компилировать текущий редактор</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1554" />
-      <source>Download Firmware</source>
-      <translation>Загрузить микрокод</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1561" />
-      <source>Show Documentation</source>
-      <translation>Просмотр документации</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
-      <source>Flash UF2 Device</source>
-      <translation>Прошивка UF2-устройств</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1567" />
-      <source>Manage Unknown Devices</source>
-      <translation>Менеджер неизвестных устройств</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1570" />
-      <source>Ignored Serial Devices</source>
-      <translation>Проигнорированные последовательные устройства</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1573" />
-      <source>Configure</source>
-      <translation>Настройки</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1582" />
-      <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="1593" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
-      <source>Device Version Information</source>
-      <translation>Информация о версии устройства</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1594" />
-      <source>No version information available.</source>
-      <translation>Информация о версии недоступна.</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1618" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
-      <source>unknown</source>
-      <translation>unknown</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1624" />
-      <source> ({0})</source>
-      <translation> ({0})</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1640" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
-      <source>Device Implementation Information</source>
-      <translation>Информация о исполнении устройства</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
-      <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}{2}&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="1641" />
-      <source>No device implementation information available.</source>
-      <translation>Информация о реализации устройства отсутствует.</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1680" />
-      <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="1702" />
-      <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="1710" />
-      <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="1726" />
-      <source>Device Date and Time</source>
-      <translation>Дата и время устройства</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1738" />
-      <source>Local Date and Time</source>
-      <translation>Локальные дата и время</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1739" />
-      <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="1780" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1763" />
-      <source>Date and Time</source>
-      <translation>Дата и время</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1764" />
-      <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='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1781" />
-      <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='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&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='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1805" />
-      <source>Error handling device</source>
-      <translation>Ошибка при работе с устройством</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1806" />
-      <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="1848" />
-      <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="1874" />
-      <source>Python Files (*.py);;All Files (*)</source>
-      <translation>Файлы Python (*.py);;Все файлы (*)</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1884" />
       <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="1893" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1912" />
       <source>'mpy-cross' Output</source>
       <translation>Вывод команды 'mpy-cross'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1919" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1938" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation>Текущий редактор не содержит файл Python. Отмена...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2011" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2030" />
       <source>Add Unknown Devices</source>
       <translation>Добавить неизвестное устройство</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2012" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2031" />
       <source>Select the devices to be added:</source>
       <translation>Выбор устройств для добавления:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2053" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2072" />
       <source>Plus any modules on the filesystem.</source>
       <translation>Плюс любые модули в файловой системе.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2089" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2108" />
       <source>Enter the packages to be installed separated by whitespace:</source>
       <translation type="unfinished" />
     </message>
@@ -99472,26 +99740,36 @@
     </message>
     <message>
       <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" />
+      <source>Enter the scan interval in seconds</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" />
       <source> s</source>
       <translation type="unfinished"> сек</translation>
     </message>
     <message>
       <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" />
+      <source>Select to perform a periodic WiFi network scan</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" />
       <source>Periodic Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" />
-      <source>Scan WiFi Networks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" />
+      <source>Scan WiFi Networks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" />
       <source>&lt;p&gt;The scan for available WiFi networks failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" />
+      <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" />
       <source>&lt;p&gt;Detected &lt;b&gt;%n&lt;/b&gt; network(s).&lt;/p&gt;</source>
       <translation type="unfinished">
         <numerusform />
@@ -99507,137 +99785,137 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" />
       <source>Active</source>
       <translation type="unfinished">Активный</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" />
       <source>Yes</source>
       <translation type="unfinished">Да</translation>
     </message>
     <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" />
+      <source>No</source>
+      <translation type="unfinished">Нет</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" />
+      <source>Client</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" />
-      <source>No</source>
-      <translation type="unfinished">Нет</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" />
-      <source>Client</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" />
       <source>Connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" />
       <source>Status</source>
       <translation type="unfinished">Статус</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" />
       <source>Hostname</source>
       <translation type="unfinished">Имя хоста</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" />
       <source>IPv4 Address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" />
       <source>Netmask</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" />
       <source>Gateway</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" />
       <source>DNS</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" />
+      <source>Channel</source>
+      <translation type="unfinished">Канал</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" />
+      <source>Country</source>
+      <translation type="unfinished">Страна</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" />
+      <source>Tx-Power</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" />
+      <source>{0} dBm</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" />
+      <source>Connected Access Point</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" />
+      <source>Name</source>
+      <translation type="unfinished">Имя</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" />
+      <source>RSSI [dBm]</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" />
+      <source>Security</source>
+      <translation type="unfinished">Безопасность</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" />
+      <source>Access Point</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" />
-      <source>MAC-Address</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" />
-      <source>Channel</source>
-      <translation type="unfinished">Канал</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" />
-      <source>Country</source>
-      <translation type="unfinished">Страна</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" />
-      <source>Tx-Power</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" />
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" />
-      <source>{0} dBm</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" />
-      <source>Connected Access Point</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" />
-      <source>Name</source>
-      <translation type="unfinished">Имя</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" />
-      <source>RSSI [dBm]</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" />
-      <source>Security</source>
-      <translation type="unfinished">Безопасность</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" />
-      <source>Access Point</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" />
       <source>SSID</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial