src/eric7/i18n/eric7_ru.ts

branch
eric7
changeset 9927
fa258d559f01
parent 9925
a267ac36dd69
child 9931
e6e01a10c3a1
--- a/src/eric7/i18n/eric7_ru.ts	Mon Mar 20 16:22:56 2023 +0100
+++ b/src/eric7/i18n/eric7_ru.ts	Tue Mar 21 11:23:42 2023 +0100
@@ -12149,7 +12149,7 @@
       <translation>Раскомментировать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9114" />
+      <location filename="../QScintilla/Editor.py" line="9116" />
       <location filename="../QScintilla/Editor.py" line="932" />
       <source>Generate Docstring</source>
       <translation>Генерировать строки документации</translation>
@@ -12422,7 +12422,7 @@
       <translation>Проверка орфографии</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8232" />
+      <location filename="../QScintilla/Editor.py" line="8234" />
       <location filename="../QScintilla/Editor.py" line="1328" />
       <source>Check spelling...</source>
       <translation>Проверка орфографии...</translation>
@@ -12752,309 +12752,309 @@
       <translation>Убрать точку останова</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6275" />
+      <location filename="../QScintilla/Editor.py" line="6277" />
       <source>Code Coverage</source>
       <translation>Покрытие кода</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6276" />
+      <location filename="../QScintilla/Editor.py" line="6278" />
       <source>Please select a coverage file</source>
       <translation>Пожалуйста, выберите файл покрытия</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6351" />
-      <location filename="../QScintilla/Editor.py" line="6343" />
+      <location filename="../QScintilla/Editor.py" line="6353" />
+      <location filename="../QScintilla/Editor.py" line="6345" />
       <source>Show Code Coverage Annotations</source>
       <translation>Показать аннотации по покрытию кода</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6344" />
+      <location filename="../QScintilla/Editor.py" line="6346" />
       <source>All lines have been covered.</source>
       <translation>Все строки были охвачены.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6352" />
+      <location filename="../QScintilla/Editor.py" line="6354" />
       <source>There is no coverage file available.</source>
       <translation>Нет доступного файла покрытия.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6456" />
+      <location filename="../QScintilla/Editor.py" line="6458" />
       <source>Profile Data</source>
       <translation>Данные профайлера</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6457" />
+      <location filename="../QScintilla/Editor.py" line="6459" />
       <source>Please select a profile file</source>
       <translation>Пожалуйста, выберите файл профиля</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6618" />
-      <location filename="../QScintilla/Editor.py" line="6612" />
+      <location filename="../QScintilla/Editor.py" line="6620" />
+      <location filename="../QScintilla/Editor.py" line="6614" />
       <source>Syntax Error</source>
       <translation>Синтаксическая ошибка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6619" />
+      <location filename="../QScintilla/Editor.py" line="6621" />
       <source>No syntax error message available.</source>
       <translation>Нет сообщения о синтаксической ошибке.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6830" />
-      <location filename="../QScintilla/Editor.py" line="6824" />
+      <location filename="../QScintilla/Editor.py" line="6832" />
+      <location filename="../QScintilla/Editor.py" line="6826" />
       <source>Warning</source>
       <translation>Предупреждение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6830" />
+      <location filename="../QScintilla/Editor.py" line="6832" />
       <source>No warning messages available.</source>
       <translation>Нет предупреждающего сообщения.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6894" />
+      <location filename="../QScintilla/Editor.py" line="6896" />
       <source>Style: {0}</source>
       <translation>Стиль: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6897" />
+      <location filename="../QScintilla/Editor.py" line="6899" />
       <source>Warning: {0}</source>
       <translation>Предупреждение: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6904" />
+      <location filename="../QScintilla/Editor.py" line="6906" />
       <source>Error: {0}</source>
       <translation>Ошибка: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7011" />
+      <location filename="../QScintilla/Editor.py" line="7013" />
       <source>Macro Name</source>
       <translation>Имя макроса</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7011" />
+      <location filename="../QScintilla/Editor.py" line="7013" />
       <source>Select a macro name:</source>
       <translation>Задайте имя макроса:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7037" />
+      <location filename="../QScintilla/Editor.py" line="7039" />
       <source>Load macro file</source>
       <translation>Загрузить макрос</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="7085" />
+      <location filename="../QScintilla/Editor.py" line="7041" />
+      <source>Macro files (*.macro)</source>
+      <translation>Макросы (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7063" />
+      <location filename="../QScintilla/Editor.py" line="7053" />
+      <source>Error loading macro</source>
+      <translation>Ошибка при загрузке макроса</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7054" />
+      <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="7064" />
+      <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="7083" />
-      <location filename="../QScintilla/Editor.py" line="7039" />
-      <source>Macro files (*.macro)</source>
-      <translation>Макросы (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7061" />
-      <location filename="../QScintilla/Editor.py" line="7051" />
-      <source>Error loading macro</source>
-      <translation>Ошибка при загрузке макроса</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7052" />
-      <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="7062" />
-      <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="7081" />
       <source>Save macro file</source>
       <translation>Сохранить файл с макросами</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7099" />
+      <location filename="../QScintilla/Editor.py" line="7101" />
       <source>Save macro</source>
       <translation>Сохранить макрос</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7100" />
+      <location filename="../QScintilla/Editor.py" line="7102" />
       <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="7115" />
+      <location filename="../QScintilla/Editor.py" line="7117" />
       <source>Error saving macro</source>
       <translation>Ошибка при сохранении макроса</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7116" />
+      <location filename="../QScintilla/Editor.py" line="7118" />
       <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="7129" />
+      <location filename="../QScintilla/Editor.py" line="7131" />
       <source>Start Macro Recording</source>
       <translation>Начать запись макроса</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7130" />
+      <location filename="../QScintilla/Editor.py" line="7132" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Запись макроса уже идёт. Начать новую запись?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>Macro Recording</source>
       <translation>Запись макроса</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7157" />
+      <location filename="../QScintilla/Editor.py" line="7159" />
       <source>Enter name of the macro:</source>
       <translation>Задайте имя макроса:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7308" />
+      <location filename="../QScintilla/Editor.py" line="7310" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric. Reread it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; был изменён, будучи открытым в eric. Перепрочесть?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7314" />
+      <location filename="../QScintilla/Editor.py" line="7316" />
       <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>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7321" />
+      <location filename="../QScintilla/Editor.py" line="7323" />
       <source>File changed</source>
       <translation>Файл изменен</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7371" />
+      <location filename="../QScintilla/Editor.py" line="7373" />
       <source>{0} (ro)</source>
       <translation>{0} (только чтение)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7676" />
+      <location filename="../QScintilla/Editor.py" line="7678" />
       <source>Drop Error</source>
       <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7677" />
+      <location filename="../QScintilla/Editor.py" line="7679" />
       <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="7697" />
-      <source>Resources</source>
-      <translation>Ресурсы</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7699" />
-      <source>Add file...</source>
-      <translation>Добавить файл...</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7700" />
-      <source>Add files...</source>
-      <translation>Добавить файлы...</translation>
+      <source>Resources</source>
+      <translation>Ресурсы</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7701" />
-      <source>Add aliased file...</source>
-      <translation>Добавить файл под другим именем...</translation>
+      <source>Add file...</source>
+      <translation>Добавить файл...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7702" />
+      <source>Add files...</source>
+      <translation>Добавить файлы...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7703" />
+      <source>Add aliased file...</source>
+      <translation>Добавить файл под другим именем...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7705" />
       <source>Add localized resource...</source>
       <translation>Добавить локализованный ресурс...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7706" />
+      <location filename="../QScintilla/Editor.py" line="7708" />
       <source>Add resource frame</source>
       <translation>Добавить фрагмент ресурсов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7725" />
+      <location filename="../QScintilla/Editor.py" line="7727" />
       <source>Add file resource</source>
       <translation>Добавить файл ресурсов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7739" />
+      <location filename="../QScintilla/Editor.py" line="7741" />
       <source>Add file resources</source>
       <translation>Добавить файлы ресурсов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7763" />
-      <location filename="../QScintilla/Editor.py" line="7757" />
+      <location filename="../QScintilla/Editor.py" line="7765" />
+      <location filename="../QScintilla/Editor.py" line="7759" />
       <source>Add aliased file resource</source>
       <translation>Добавить файл ресурсов под другим именем</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7764" />
+      <location filename="../QScintilla/Editor.py" line="7766" />
       <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="7839" />
+      <location filename="../QScintilla/Editor.py" line="7841" />
       <source>Package Diagram</source>
       <translation>Диаграмма пакетов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7840" />
+      <location filename="../QScintilla/Editor.py" line="7842" />
       <source>Include class attributes?</source>
       <translation>Включать атрибуты класса?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7860" />
+      <location filename="../QScintilla/Editor.py" line="7862" />
       <source>Imports Diagram</source>
       <translation>Диаграмма импортов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7861" />
+      <location filename="../QScintilla/Editor.py" line="7863" />
       <source>Include imports from external modules?</source>
       <translation>Включать импорты из внешних модулей?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7880" />
+      <location filename="../QScintilla/Editor.py" line="7882" />
       <source>Application Diagram</source>
       <translation>Диаграмма приложения</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7881" />
+      <location filename="../QScintilla/Editor.py" line="7883" />
       <source>Include module names?</source>
       <translation>Включать имена модулей?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8236" />
-      <source>Add to dictionary</source>
-      <translation>Добавить в словарь</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="8238" />
+      <source>Add to dictionary</source>
+      <translation>Добавить в словарь</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="8240" />
       <source>Ignore All</source>
       <translation>Игнорировать всё</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8656" />
+      <location filename="../QScintilla/Editor.py" line="8658" />
       <source>Sort Lines</source>
       <translation>Сортировать строки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8657" />
+      <location filename="../QScintilla/Editor.py" line="8659" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation>Выборка содержит данные неподходящие для сортировки как числа.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8750" />
+      <location filename="../QScintilla/Editor.py" line="8752" />
       <source>Register Mouse Click Handler</source>
       <translation>Регистрация обработчика кликов мышки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8751" />
+      <location filename="../QScintilla/Editor.py" line="8753" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation>Обработчик кликов мышки для "{0}" уже зарегистрирован "{1}". Запрос прерван "{2}"...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8847" />
+      <location filename="../QScintilla/Editor.py" line="8849" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation>{0:4d}    {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8853" />
+      <location filename="../QScintilla/Editor.py" line="8855" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
@@ -13062,12 +13062,12 @@
     =&gt;  {2}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8921" />
+      <location filename="../QScintilla/Editor.py" line="8923" />
       <source>EditorConfig Properties</source>
       <translation>Свойства EditorConfig</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8922" />
+      <location filename="../QScintilla/Editor.py" line="8924" />
       <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>
@@ -63355,7 +63355,7 @@
       <translation>Функции PyBoard</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="441" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="446" />
       <location filename="../MicroPython/Devices/PyBoardDevices.py" line="235" />
       <source>Show MicroPython Versions</source>
       <translation>Показать версии MicroPython</translation>
@@ -63371,7 +63371,7 @@
       <translation>Список DFU-устройств</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="424" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="429" />
       <location filename="../MicroPython/Devices/PyBoardDevices.py" line="246" />
       <source>Flash MicroPython Firmware</source>
       <translation>Прошить микрокод MicroPython</translation>
@@ -63382,88 +63382,93 @@
       <translation>Инструкции прошивки MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="308" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="253" />
+      <source>Reset Device</source>
+      <translation type="unfinished">Сбросить устройство</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="313" />
       <source>dfu-util not available</source>
       <translation>dfu-util не доступна</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="309" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="314" />
       <source>The dfu-util firmware flashing tool &lt;b&gt;dfu-util&lt;/b&gt; cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation>Инструмент прошивки микрокода &lt;b&gt;dfu-util&lt;/b&gt; не найден или не является исполняемым. Убедитесь, что он находится в путях поиска, или настройте его на странице настройки MicroPython.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="329" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="334" />
       <source>&lt;h3&gt;Enable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect everything from your board&lt;/p&gt;&lt;p&gt;2. Disconnect your board&lt;/p&gt;&lt;p&gt;3. Connect the DFU/BOOT0 pin with a 3.3V pin&lt;/p&gt;&lt;p&gt;4. Re-connect your board&lt;/p&gt;&lt;hr /&gt;</source>
       <translation>&lt;h3&gt;Включение режима DFU&lt;/h3&gt;&lt;p&gt;1. Отключите все от вашего устройства&lt;/p&gt;&lt;p&gt;2. Отключите ваше устройство&lt;/p&gt;&lt;p&gt;3. Соедините контакт DFU/BOOT0 с контактом 3,3 В&lt;/p&gt;&lt;p&gt;4. Повторно подключите ваше устройство&lt;/p&gt;&lt;hr /&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="339" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="344" />
       <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; Make sure that all other DFU capable devices except your PyBoard are disconnected.&lt;hr /&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;Предупреждение:&lt;/b&gt; Убедитесь, что все другие устройства с поддержкой DFU, кроме PyBoard, отключены.&lt;hr /&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="345" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="350" />
       <source>&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Нажмите &lt;b&gt;OK&lt;/b&gt; для продолжения...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="348" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="353" />
       <source>Enable DFU mode</source>
       <translation>Включить режим DFU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="359" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="364" />
       <source>&lt;h3&gt;Disable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect your board&lt;/p&gt;&lt;p&gt;2. Remove the DFU jumper&lt;/p&gt;&lt;p&gt;3. Re-connect your board&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Выключение режима DFU&lt;/h3&gt;&lt;p&gt;1. Отключите ваше устройство&lt;/p&gt;&lt;p&gt;2. Удалите перемычку DFU&lt;/p&gt;&lt;p&gt;3. Повторно подключите устройство&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Нажмите &lt;b&gt;ОК&lt;/b&gt; для продолжения...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="367" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="372" />
       <source>Disable DFU mode</source>
       <translation>Отключить режим DFU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="423" />
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="428" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="390" />
       <source>'dfu-util' Output</source>
       <translation>Вывод команды'dfu-util'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="390" />
       <source>List DFU capable Devices</source>
       <translation>Список устройств с поддержкой DFU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="408" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="413" />
       <source>Flash MicroPython/CircuitPython Firmware</source>
       <translation>Прошить микрокод MicroPython / CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="410" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="415" />
       <source>MicroPython Firmware Files (*.dfu);;CircuitPython Firmware Files (*.bin);;All Files (*)</source>
       <translation>Файлы микрокода MicroPython (*.dfu);;Файлы микрокода CircuitPython (*.bin);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="442" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="447" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source>
       <translation>Не удается определить прошивку подключенного устройства или на плате не работает MicroPython. Отмена...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="470" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="475" />
       <source>unknown</source>
       <translation>неизвестный</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="476" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="481" />
       <source>&lt;h4&gt;MicroPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h4&gt;Информация о версии MicroPython&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/PyBoardDevices.py" line="484" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="489" />
       <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/PyBoardDevices.py" line="488" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="493" />
       <source>MicroPython Version</source>
       <translation>Версия MicroPython</translation>
     </message>
@@ -82969,7 +82974,7 @@
       <translation>ФункцииTeensy</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="185" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="190" />
       <location filename="../MicroPython/Devices/TeensyDevices.py" line="147" />
       <source>Show MicroPython Versions</source>
       <translation>Показать версии MicroPython</translation>
@@ -82980,7 +82985,7 @@
       <translation>Инструкция прошивки MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="301" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" />
       <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" />
       <source>Flash MicroPython Firmware</source>
       <translation>Прошить микрокод MicroPython</translation>
@@ -82991,42 +82996,47 @@
       <translation>Запустите приложение «Teensy Loader», чтобы прошить устройство Teensy.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="186" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="161" />
+      <source>Reset Device</source>
+      <translation type="unfinished">Сбросить устройство</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="191" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source>
       <translation>Не удается определить прошивку подключенного устройства или на плате не работает MicroPython. Отмена...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="214" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="219" />
       <source>unknown</source>
       <translation>неизвестный</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="220" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="225" />
       <source>&lt;h4&gt;MicroPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h4&gt;Информация о версии MicroPython&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/TeensyDevices.py" line="228" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="233" />
       <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/TeensyDevices.py" line="232" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="237" />
       <source>MicroPython Version</source>
       <translation>Версия MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="302" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" />
       <source>&lt;p&gt;Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or 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>&lt;p&gt;Teensy 4.0 и Teensy 4.1 прошиваются с помощью приложения 'Teensy Loader'. Убедитесь, что вы загрузили .hex-файл MicroPython или CircuitPython.&lt;/p&gt;&lt;p&gt;Подробности см. на веб-сайте PJRC Teensy &lt;a href="{0}"&gt;&lt;/a&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="324" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" />
       <source>Start 'Teensy Loader'</source>
       <translation>Запустить 'Teensy Loader'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="325" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" />
       <source>&lt;p&gt;The 'Teensy Loader' application &lt;b&gt;teensy&lt;/b&gt; could not be started. Ensure it is in the application search path or start it manually.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удалось запустить приложение 'Teensy Loader' &lt;b&gt;teensy&lt;/b&gt;. Убедитесь, что он указан в пути поиска приложений, или запустите его вручную.&lt;/p&gt;</translation>
     </message>

eric ide

mercurial