eric6/i18n/eric6_ru.ts

changeset 7554
97da2ac22807
parent 7537
4e2d6b12f67c
child 7559
b198b08914cc
--- a/eric6/i18n/eric6_ru.ts	Wed Apr 29 18:29:14 2020 +0200
+++ b/eric6/i18n/eric6_ru.ts	Wed Apr 29 18:35:30 2020 +0200
@@ -10981,7 +10981,7 @@
         <translation>Снять выделение</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7839"/>
+        <location filename="../QScintilla/Editor.py" line="7847"/>
         <source>Check spelling...</source>
         <translation>Проверка орфографии...</translation>
     </message>
@@ -11206,7 +11206,7 @@
         <translation>Редактировать точку останова...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5612"/>
+        <location filename="../QScintilla/Editor.py" line="5615"/>
         <source>Enable breakpoint</source>
         <translation>Разрешить точку останова</translation>
     </message>
@@ -11381,257 +11381,257 @@
         <translation>Автодополнение недоступно, так как не задан источник автодополнения.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5615"/>
+        <location filename="../QScintilla/Editor.py" line="5618"/>
         <source>Disable breakpoint</source>
         <translation>Запретить точку останова</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5990"/>
+        <location filename="../QScintilla/Editor.py" line="5993"/>
         <source>Code Coverage</source>
         <translation>Покрытие кода</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5990"/>
+        <location filename="../QScintilla/Editor.py" line="5993"/>
         <source>Please select a coverage file</source>
         <translation>Пожалуйста, выберите файл покрытия</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6053"/>
+        <location filename="../QScintilla/Editor.py" line="6056"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Показать аннотации по покрытию кода</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6046"/>
+        <location filename="../QScintilla/Editor.py" line="6049"/>
         <source>All lines have been covered.</source>
         <translation>Все строки были охвачены.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6053"/>
+        <location filename="../QScintilla/Editor.py" line="6056"/>
         <source>There is no coverage file available.</source>
         <translation>Нет доступного файла покрытия.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6170"/>
+        <location filename="../QScintilla/Editor.py" line="6173"/>
         <source>Profile Data</source>
         <translation>Данные профайлера</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6170"/>
+        <location filename="../QScintilla/Editor.py" line="6173"/>
         <source>Please select a profile file</source>
         <translation>Пожалуйста, выберите файл профиля</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6332"/>
+        <location filename="../QScintilla/Editor.py" line="6335"/>
         <source>Syntax Error</source>
         <translation>Синтаксическая ошибка</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6332"/>
+        <location filename="../QScintilla/Editor.py" line="6335"/>
         <source>No syntax error message available.</source>
         <translation>Нет сообщения о синтаксической ошибке.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6723"/>
+        <location filename="../QScintilla/Editor.py" line="6726"/>
         <source>Macro Name</source>
         <translation>Имя макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6723"/>
+        <location filename="../QScintilla/Editor.py" line="6726"/>
         <source>Select a macro name:</source>
         <translation>Задайте имя макроса:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6751"/>
+        <location filename="../QScintilla/Editor.py" line="6754"/>
         <source>Load macro file</source>
         <translation>Загрузить макрос</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6794"/>
+        <location filename="../QScintilla/Editor.py" line="6797"/>
         <source>Macro files (*.macro)</source>
         <translation>Макросы (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6774"/>
+        <location filename="../QScintilla/Editor.py" line="6777"/>
         <source>Error loading macro</source>
         <translation>Ошибка при загрузке макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6765"/>
+        <location filename="../QScintilla/Editor.py" line="6768"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно прочитать файл с макросами: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6774"/>
+        <location filename="../QScintilla/Editor.py" line="6777"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Файл с макросами &lt;b&gt;{0}&lt;/b&gt; повреждён.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6794"/>
+        <location filename="../QScintilla/Editor.py" line="6797"/>
         <source>Save macro file</source>
         <translation>Сохранить файл с макросами</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6811"/>
+        <location filename="../QScintilla/Editor.py" line="6814"/>
         <source>Save macro</source>
         <translation>Сохранить макрос</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6811"/>
+        <location filename="../QScintilla/Editor.py" line="6814"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Макро &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6827"/>
+        <location filename="../QScintilla/Editor.py" line="6830"/>
         <source>Error saving macro</source>
         <translation>Ошибка при сохранении макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6827"/>
+        <location filename="../QScintilla/Editor.py" line="6830"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно сохранить файл с макросами: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6840"/>
+        <location filename="../QScintilla/Editor.py" line="6843"/>
         <source>Start Macro Recording</source>
         <translation>Начать запись макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6840"/>
+        <location filename="../QScintilla/Editor.py" line="6843"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Запись макроса уже идёт. Начать новую запись?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6866"/>
+        <location filename="../QScintilla/Editor.py" line="6869"/>
         <source>Macro Recording</source>
         <translation>Запись макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6866"/>
+        <location filename="../QScintilla/Editor.py" line="6869"/>
         <source>Enter name of the macro:</source>
         <translation>Задайте имя макроса:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7006"/>
+        <location filename="../QScintilla/Editor.py" line="7009"/>
         <source>File changed</source>
         <translation>Файл изменен</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7171"/>
+        <location filename="../QScintilla/Editor.py" line="7179"/>
         <source>{0} (ro)</source>
         <translation>{0} (только чтение)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7312"/>
+        <location filename="../QScintilla/Editor.py" line="7320"/>
         <source>Drop Error</source>
         <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7312"/>
+        <location filename="../QScintilla/Editor.py" line="7320"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7333"/>
+        <location filename="../QScintilla/Editor.py" line="7341"/>
         <source>Resources</source>
         <translation>Ресурсы</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7335"/>
+        <location filename="../QScintilla/Editor.py" line="7343"/>
         <source>Add file...</source>
         <translation>Добавить файл...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7337"/>
+        <location filename="../QScintilla/Editor.py" line="7345"/>
         <source>Add files...</source>
         <translation>Добавить файлы...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7339"/>
+        <location filename="../QScintilla/Editor.py" line="7347"/>
         <source>Add aliased file...</source>
         <translation>Добавить файл под другим именем...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7342"/>
+        <location filename="../QScintilla/Editor.py" line="7350"/>
         <source>Add localized resource...</source>
         <translation>Добавить локализованный ресурс...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7346"/>
+        <location filename="../QScintilla/Editor.py" line="7354"/>
         <source>Add resource frame</source>
         <translation>Добавить фрагмент ресурсов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7365"/>
+        <location filename="../QScintilla/Editor.py" line="7373"/>
         <source>Add file resource</source>
         <translation>Добавить файл ресурсов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7381"/>
+        <location filename="../QScintilla/Editor.py" line="7389"/>
         <source>Add file resources</source>
         <translation>Добавить файлы ресурсов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7408"/>
+        <location filename="../QScintilla/Editor.py" line="7416"/>
         <source>Add aliased file resource</source>
         <translation>Добавить файл ресурсов под другим именем</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7408"/>
+        <location filename="../QScintilla/Editor.py" line="7416"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Другое имя для файла &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7474"/>
+        <location filename="../QScintilla/Editor.py" line="7482"/>
         <source>Package Diagram</source>
         <translation>Диаграмма пакетов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7474"/>
+        <location filename="../QScintilla/Editor.py" line="7482"/>
         <source>Include class attributes?</source>
         <translation>Включать атрибуты класса?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7496"/>
+        <location filename="../QScintilla/Editor.py" line="7504"/>
         <source>Imports Diagram</source>
         <translation>Диаграмма импортов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7496"/>
+        <location filename="../QScintilla/Editor.py" line="7504"/>
         <source>Include imports from external modules?</source>
         <translation>Включать импорты из внешних модулей?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7510"/>
+        <location filename="../QScintilla/Editor.py" line="7518"/>
         <source>Application Diagram</source>
         <translation>Диаграмма приложения</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7510"/>
+        <location filename="../QScintilla/Editor.py" line="7518"/>
         <source>Include module names?</source>
         <translation>Включать имена модулей?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7842"/>
+        <location filename="../QScintilla/Editor.py" line="7850"/>
         <source>Add to dictionary</source>
         <translation>Добавить в словарь</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7844"/>
+        <location filename="../QScintilla/Editor.py" line="7852"/>
         <source>Ignore All</source>
         <translation>Игнорировать всё</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6611"/>
+        <location filename="../QScintilla/Editor.py" line="6614"/>
         <source>Warning: {0}</source>
         <translation>Предупреждение: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6618"/>
+        <location filename="../QScintilla/Editor.py" line="6621"/>
         <source>Error: {0}</source>
         <translation>Ошибка: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7002"/>
+        <location filename="../QScintilla/Editor.py" line="7005"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Предупреждение:&lt;/b&gt; При переоткрытии все изменения будут потеряны.</translation>
     </message>
@@ -11656,27 +11656,27 @@
         <translation>Предыдущее изменение</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8260"/>
+        <location filename="../QScintilla/Editor.py" line="8268"/>
         <source>Sort Lines</source>
         <translation>Сортировать строки</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8260"/>
+        <location filename="../QScintilla/Editor.py" line="8268"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>Выборка содержит данные неподходящие для сортировки как числа.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6546"/>
+        <location filename="../QScintilla/Editor.py" line="6549"/>
         <source>Warning</source>
         <translation>Предупреждение</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6546"/>
+        <location filename="../QScintilla/Editor.py" line="6549"/>
         <source>No warning messages available.</source>
         <translation>Нет предупреждающего сообщения.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6608"/>
+        <location filename="../QScintilla/Editor.py" line="6611"/>
         <source>Style: {0}</source>
         <translation>Стиль: {0}</translation>
     </message>
@@ -11701,7 +11701,7 @@
         <translation>Открыть заново с кодировкой</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6996"/>
+        <location filename="../QScintilla/Editor.py" line="6999"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; был изменён, будучи открытым в eric6. Перепрочесть?&lt;/p&gt;</translation>
     </message>
@@ -11726,22 +11726,22 @@
         <translation>Список дополнений источника &apos;{0}&apos; уже зарегистрирован. Повторный запрос проигнорирован.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5182"/>
+        <location filename="../QScintilla/Editor.py" line="5185"/>
         <source>Call-Tips Provider</source>
         <translation>Источник всплывающих подсказок</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5182"/>
+        <location filename="../QScintilla/Editor.py" line="5185"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>Источник всплывающих подсказок &apos;{0}&apos; уже зарегистрирован. Повторный запрос проигнорирован.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8349"/>
+        <location filename="../QScintilla/Editor.py" line="8357"/>
         <source>Register Mouse Click Handler</source>
         <translation>Регистрация обработчика кликов мышки</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8349"/>
+        <location filename="../QScintilla/Editor.py" line="8357"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation>Обработчик кликов мышки для &quot;{0}&quot; уже зарегистрирован &quot;{1}&quot;. Запрос прерван &quot;{2}&quot;...</translation>
     </message>
@@ -11771,12 +11771,12 @@
         <translation>Выполнить выбор в консоли</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8470"/>
+        <location filename="../QScintilla/Editor.py" line="8478"/>
         <source>EditorConfig Properties</source>
         <translation>Свойства EditorConfig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8470"/>
+        <location filename="../QScintilla/Editor.py" line="8478"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удается загрузить свойства EditorConfig для файла &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -44032,27 +44032,27 @@
 <context>
     <name>MicroPythonDevice</name>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="207"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="214"/>
         <source>Unsupported Device</source>
         <translation>Неподдерживаемое устройство</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="217"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="224"/>
         <source>REPL is not supported by this device.</source>
         <translation>REPL не поддерживается этим устройством.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="236"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="243"/>
         <source>Plotter is not supported by this device.</source>
         <translation>Плоттер не поддерживается этим устройством.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="255"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="262"/>
         <source>Running scripts is not supported by this device.</source>
         <translation>Выполнение скриптов не поддерживается этим устройством.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="275"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="282"/>
         <source>File Manager is not supported by this device.</source>
         <translation>Менеджер файлов не поддерживается этим устройством.</translation>
     </message>
@@ -44424,37 +44424,37 @@
         <translation>Все файлы (*)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/>
         <source>Documentation</source>
         <translation>Документация</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/>
-        <source>MicroPython:</source>
-        <translation>MicroPython:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/>
-        <source>Enter the URL for the MicroPython documentation</source>
-        <translation>Введите URL для документации по MicroPython</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/>
-        <source>CircuitPython:</source>
-        <translation>CircuitPython:</translation>
+        <source>MicroPython:</source>
+        <translation>MicroPython:</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/>
-        <source>Enter the URL for the CircuitPython documentation</source>
-        <translation>Введите URL для документации по CircuitPython</translation>
+        <source>Enter the URL for the MicroPython documentation</source>
+        <translation>Введите URL для документации по MicroPython</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/>
-        <source>BBC micro:bit:</source>
-        <translation>BBC micro:bit:</translation>
+        <source>CircuitPython:</source>
+        <translation>CircuitPython:</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/>
+        <source>Enter the URL for the CircuitPython documentation</source>
+        <translation>Введите URL для документации по CircuitPython</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/>
+        <source>BBC micro:bit:</source>
+        <translation>BBC micro:bit:</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/>
         <source>Enter the URL for the BBC micro:bit MicroPython documentation</source>
         <translation>Введите URL для документации по BBC micro:bit MicroPython</translation>
     </message>
@@ -44553,6 +44553,21 @@
         <source>Qt</source>
         <translation type="unfinished">Qt</translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/>
+        <source>Calliope mini:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/>
+        <source>Enter the URL for the Callope mini Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/>
+        <source>Enter the URL for the Calliope mini MicroPython documentation</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -44595,17 +44610,17 @@
         <translation>Открыть окно для отображения данных, полученных с выбранного устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="442"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="460"/>
         <source>Press to connect the selected device</source>
         <translation>Подключить выбранное устройство</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="245"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="263"/>
         <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="282"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="300"/>
         <source>%n supported device(s) detected.</source>
         <translation>
             <numerusform>Обнаружено %n поддерживаемое устройство.</numerusform>
@@ -44614,42 +44629,42 @@
         </translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="288"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="306"/>
         <source>{0} at {1}</source>
         <translation>{0} из {1}</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="296"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="314"/>
         <source>No supported devices detected.</source>
         <translation>Поддерживаемые устройства не обнаружены.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="412"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="430"/>
         <source>Clear</source>
         <translation>Очистить</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="414"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="432"/>
         <source>Copy</source>
         <translation>Копировать</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="415"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="433"/>
         <source>Paste</source>
         <translation>Вставить</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="437"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="455"/>
         <source>Press to disconnect the current device</source>
         <translation>Отключить выбранное устройство</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="458"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="476"/>
         <source>No device attached</source>
         <translation>Устройство не подключено</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="458"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="476"/>
         <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.
@@ -44662,217 +44677,217 @@
 И наконец, нажмите кнопку сброса устройства и подождите несколько секунд, прежде чем повторить попытку.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="485"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="503"/>
         <source>Start REPL</source>
         <translation>Запустить REPL</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="485"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="503"/>
         <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="875"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="893"/>
         <source>Serial Device Connect</source>
         <translation>Подсоединение последовательного устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="875"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="893"/>
         <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="920"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="938"/>
         <source>Run Script</source>
         <translation>Выполнить скрипт</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="903"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="921"/>
         <source>There is no editor open. Abort...</source>
         <translation>Редактор не открыт. Прервать...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="911"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="929"/>
         <source>The current editor does not contain a script. Abort...</source>
         <translation>Текущий редактор не содержит скрипт. Прервать...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="920"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="938"/>
         <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="943"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="961"/>
         <source>Open Python File</source>
         <translation>Открыть файл Python</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="943"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="961"/>
         <source>Python3 Files (*.py);;All Files (*)</source>
         <translation>Файлы Python3 (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="987"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/>
         <source>Start Chart</source>
         <translation>Построить диаграмму</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="987"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/>
         <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="1016"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/>
         <source>Unsaved Chart Data</source>
         <translation>Несохраненные данные диаграммы</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/>
         <source>The chart contains unsaved data.</source>
         <translation>Диаграмма содержит несохраненные данные.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/>
         <source>Start File Manager</source>
         <translation>Запустить менеджер файлов</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/>
         <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="1118"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/>
         <source>Show Version</source>
         <translation>Показать версию</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/>
         <source>Show Implementation</source>
         <translation>Показать исполнение</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/>
         <source>Synchronize Time</source>
         <translation>Синхронизировать время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/>
         <source>Show Device Time</source>
         <translation>Показать время устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/>
         <source>Show Local Time</source>
         <translation>Показать локальное время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/>
         <source>Compile Python File</source>
         <translation>Компилировать файл Python</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/>
         <source>Compile Current Editor</source>
         <translation>Компилировать текущий редактор</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/>
         <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="1179"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/>
         <source>No version information available.</source>
         <translation>Информация о версии недоступна.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/>
         <source>Device Version Information</source>
         <translation>Информация о версии устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/>
         <source>unknown</source>
         <translation>unknown</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/>
         <source>Device Implementation Information</source>
         <translation>Информация о исполнении устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/>
         <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="1232"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/>
         <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="1254"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/>
         <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="1262"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/>
         <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="1276"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/>
         <source>Device Date and Time</source>
         <translation>Дата и время устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/>
         <source>Local Date and Time</source>
         <translation>Локальные дата и время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/>
         <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="1356"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/>
         <source>Error handling device</source>
         <translation>Ошибка обработки устройства</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/>
         <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="1395"/>
-        <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="1413"/>
+        <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="1431"/>
         <source>Python Files (*.py);;All Files (*)</source>
         <translation>Файлы Python (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1423"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/>
         <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="1433"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/>
         <source>&apos;mpy-cross&apos; Output</source>
         <translation>Вывод команды &apos;mpy-cross&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/>
         <source>The current editor does not contain a Python file. Aborting...</source>
         <translation>Текущий редактор не содержит файл Python. Отмена...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="193"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="211"/>
         <source>MicroPython Menu</source>
         <translation>Меню MicroPython</translation>
     </message>
@@ -44882,47 +44897,47 @@
         <translation>Открыть менеджер файлов на выбранном устройстве</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/>
         <source>&#xc2;&#xb5;Py Chart</source>
         <translation>µPy диаграммы</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/>
         <source>&#xc2;&#xb5;Py Files</source>
         <translation>µPy файлы</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/>
         <source>Show Documentation</source>
         <translation>Обзор документации</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/>
         <source>Configure</source>
         <translation>Настройки</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/>
         <source>Show Time</source>
         <translation>Показать время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/>
         <source>Download Firmware</source>
         <translation>Загрузить прошивку</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/>
         <source>Date and Time</source>
         <translation>Дата и время</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/>
         <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="1332"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/>
         <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>
@@ -44930,12 +44945,12 @@
 <context>
     <name>MicrobitDevice</name>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="67"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="74"/>
         <source>BBC micro:bit</source>
         <translation>BBC micro:bit</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="134"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="149"/>
         <source>Workspace Directory</source>
         <translation>Директория рабочей области</translation>
     </message>
@@ -44944,75 +44959,97 @@
         <source>Could not find an attached BBC micro:bit.
 
 Please make sure the device is plugged into this computer.</source>
-        <translation>Не удается найти прикрепленный BBC micro: bit.
+        <translation type="obsolete">Не удается найти прикрепленный BBC micro: bit.
 
 Пожалуйста, убедитесь, что устройство подключено к этому компьютеру.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="171"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="186"/>
         <source>Save Script as &apos;main.py&apos;</source>
         <translation>Сохранить скрипт как &apos;main.py&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="173"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="188"/>
         <source>Save the current script as &apos;main.py&apos; on the connected device</source>
         <translation>Сохранить текущий скрипт как &apos;main.py&apos; на подключенном устройстве</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicrobitDevices.py" line="177"/>
         <source>Reset micro:bit</source>
-        <translation>Сброс micro:bit</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="201"/>
+        <translation type="obsolete">Сброс micro:bit</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="241"/>
         <source>MicroPython Firmware Files (*.hex);;All Files (*)</source>
         <translation>Файлы прошивки MicroPython (*.hex);;Все файлы (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="246"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="286"/>
         <source>The script is empty. Aborting.</source>
         <translation>Скрипт пуст. Прерывание.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="236"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="276"/>
         <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="274"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="314"/>
         <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>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="201"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="241"/>
         <source>Flash MicroPython Firmware</source>
         <translation>Прошивка Flash MicroPython</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="233"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="273"/>
         <source>Save Script</source>
         <translation>Сохранить скрипт</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicrobitDevices.py" line="190"/>
         <source>The BBC micro:bit is not ready for flashing. See the &lt;a href=&quot;https://microbit.org/guide/firmware/&quot;&gt;micro:bit web site&lt;/a&gt; for details.</source>
-        <translation>Устройство BBC micro:bit не готово для перепрошивки. Смотрите подробнее на &lt;a href=&quot;https://microbit.org/guide/firmware/&quot;&gt;веб-сайте micro:bit&lt;/a&gt;.</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="263"/>
+        <translation type="obsolete">Устройство BBC micro:bit не готово для перепрошивки. Смотрите подробнее на &lt;a href=&quot;https://microbit.org/guide/firmware/&quot;&gt;веб-сайте micro:bit&lt;/a&gt;.</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="303"/>
         <source>Save Script as &apos;{0}&apos;</source>
         <translation>Сохранить скрипт как &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="254"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="294"/>
         <source>Enter a file name on the device:</source>
         <translation>Введите имя файла на устройстве:</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="168"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="183"/>
         <source>Save the current script to the selected device</source>
         <translation>Сохранить текущий скрипт на выбранном устройстве</translation>
     </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="77"/>
+        <source>Calliope mini</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="232"/>
+        <source>Could not find an attached {0}.
+
+Please make sure the device is plugged into this computer.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="192"/>
+        <source>Reset {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="213"/>
+        <source>&lt;p&gt;The BBC micro:bit is not ready for flashing. 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 type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicrosoftEngine</name>
@@ -50186,17 +50223,17 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1634"/>
+        <location filename="../Preferences/__init__.py" line="1640"/>
         <source>Export Preferences</source>
         <translation>Экспорт предпочтений</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1662"/>
+        <location filename="../Preferences/__init__.py" line="1668"/>
         <source>Import Preferences</source>
         <translation>Импорт предпочтений</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1662"/>
+        <location filename="../Preferences/__init__.py" line="1668"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>Файлы предпочтений (*.ini);;Все файлы (*)</translation>
     </message>
@@ -84375,12 +84412,12 @@
         <translation> сек</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserPage.py" line="171"/>
+        <location filename="../WebBrowser/WebBrowserPage.py" line="172"/>
         <source>Suspicuous URL detected</source>
         <translation>Обнаружен подозрительный URL</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserPage.py" line="171"/>
+        <location filename="../WebBrowser/WebBrowserPage.py" line="172"/>
         <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
         <translation>&lt;p&gt;URL &lt;b&gt;{0}&lt;/b&gt; был найден в базе Safe Browsing.&lt;/p&gt;{1}</translation>
     </message>

eric ide

mercurial