diff -r a71f50b3a503 -r a95800b414b7 src/eric7/i18n/eric7_ru.ts --- a/src/eric7/i18n/eric7_ru.ts Sat May 06 16:22:17 2023 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Sat May 06 19:21:40 2023 +0200 @@ -1785,22 +1785,22 @@ <translation>Операция не поддерживается.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1787" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1809" /> <source>Yes</source> <translation>Да</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1787" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1809" /> <source>No</source> <translation>Нет</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1789" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1811" /> <source>yes</source> <translation>да</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1789" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1811" /> <source>no</source> <translation>нет</translation> </message> @@ -20576,8 +20576,8 @@ <translation>Показать версии MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1494" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1478" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1567" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation>Очистить Flash-память</translation> @@ -20588,7 +20588,7 @@ <translation>Прошить микрокод MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1579" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1668" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation>Прошить дополнительный микрокод</translation> @@ -20639,8 +20639,8 @@ <translation>Вывод команды 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1578" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1537" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1667" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1626" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation>Вывод команды 'esptool write_flash'</translation> @@ -20711,57 +20711,57 @@ <translation>неизвестная ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1200" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1289" /> <source>Active</source> <translation>Активно</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1290" /> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1291" /> <source>MAC-Address</source> <translation>MAC-адрес</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1205" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <source>Address Type</source> <translation>Тип адреса</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Public</source> <translation>Публичный</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Random</source> <translation>Случайный</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1298" /> <source>MTU</source> <translation>MTU</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1298" /> <source>{0} Bytes</source> <translation>{0} байт</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1479" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1568" /> <source>Shall the flash of the selected device really be erased?</source> <translation>Действительно ли flash-память выбранного устройства должна быть очищена?</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1493" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> <source>'esptool erase_flash' Output</source> <translation>Вывод команды 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1627" /> <source>Flash µPy/CPy Firmware</source> <translation>Прошить микропрограмму µPy/CPy</translation> </message> @@ -50962,6 +50962,34 @@ </message> </context> <context> + <name>MicroPythonWebreplParametersDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>WebREPL Server Parameters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Password (4-9 characters):</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Enter the password for the device WebREPL server.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Confirm Password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplParametersDialog.ui" line="0" /> + <source>Repeat the WebREPL server password.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWebreplUrlAddEditDialog</name> <message> <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> @@ -69314,47 +69342,52 @@ <translation>Pico Wireless не поддерживает создание отчетов о подключенных клиентах.</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1215" /> + <source>WebREPL is not supported on this device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1341" /> <source>Active</source> <translation>Активно</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1342" /> <source>Connected</source> <translation>Подключено</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1345" /> <source>Status</source> <translation>Статус</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1349" /> <source>Hostname</source> <translation>Имя хоста</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1350" /> <source>IPv4 Address</source> <translation>IPv4-адрес</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1351" /> <source>Netmask</source> <translation>Сетевая маска</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1352" /> <source>Gateway</source> <translation>Шлюз</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1353" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1354" /> <source>MAC-Address</source> <translation>MAC-адрес</translation> </message> @@ -83996,12 +84029,12 @@ <translation>Длительность [mсек]</translation> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="392" /> + <location filename="../Testing/TestResultsTree.py" line="400" /> <source>No results to show</source> <translation>Нет результатов для отображения</translation> </message> <message numerus="yes"> - <location filename="../Testing/TestResultsTree.py" line="403" /> + <location filename="../Testing/TestResultsTree.py" line="411" /> <source>Collected %n test(s)</source> <translation> <numerusform>Собран %n тест</numerusform> @@ -84010,7 +84043,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Testing/TestResultsTree.py" line="405" /> + <location filename="../Testing/TestResultsTree.py" line="413" /> <source>%n test(s)/subtest(s) total, {0} failed, {1} passed, {2} skipped, {3} pending</source> <translation> <numerusform>Всего %n тест/субтест, {0} не пройдено, {1} пройдено, {2} пропущено, {3} ожидает</numerusform> @@ -84022,29 +84055,29 @@ <context> <name>TestResultsTreeView</name> <message> - <location filename="../Testing/TestResultsTree.py" line="591" /> + <location filename="../Testing/TestResultsTree.py" line="597" /> <source>Collapse</source> <translation>Свернуть</translation> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="593" /> + <location filename="../Testing/TestResultsTree.py" line="599" /> <source>Expand</source> <translation>Развернуть</translation> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="598" /> + <location filename="../Testing/TestResultsTree.py" line="604" /> <source>Show Source</source> <translation>Показать источник</translation> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="616" /> - <location filename="../Testing/TestResultsTree.py" line="603" /> + <location filename="../Testing/TestResultsTree.py" line="622" /> + <location filename="../Testing/TestResultsTree.py" line="609" /> <source>Collapse All</source> <translation>Свернуть все</translation> </message> <message> - <location filename="../Testing/TestResultsTree.py" line="617" /> - <location filename="../Testing/TestResultsTree.py" line="604" /> + <location filename="../Testing/TestResultsTree.py" line="623" /> + <location filename="../Testing/TestResultsTree.py" line="610" /> <source>Expand All</source> <translation>Развернуть все</translation> </message> @@ -84354,68 +84387,68 @@ <translation>Выполнение</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="637" /> + <location filename="../Testing/TestingWidget.py" line="639" /> <source>Python3 Files ({0});;All Files (*)</source> <translation>Файлы Python3 ({0});;Все файлы (*)</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="642" /> + <location filename="../Testing/TestingWidget.py" line="644" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Файлы Python (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="800" /> + <location filename="../Testing/TestingWidget.py" line="802" /> <source><h3>Versions of Frameworks and their Plugins</h3></source> <translation><h3>Версии фреймворков и их плагинов</h3></translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="814" /> + <location filename="../Testing/TestingWidget.py" line="816" /> <source><tr><td>{0}</td><td>{1}</td></tr></source> <translation><tr><td>{0}</td><td>{1}</td></tr></translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="823" /> + <location filename="../Testing/TestingWidget.py" line="825" /> <source>No version information available.</source> <translation>Информация о версии недоступна.</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="826" /> + <location filename="../Testing/TestingWidget.py" line="828" /> <source>Versions</source> <translation>Версии</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="863" /> + <location filename="../Testing/TestingWidget.py" line="865" /> <source>Preparing Testsuite</source> <translation>Подготовка набора тестов</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="926" /> + <location filename="../Testing/TestingWidget.py" line="928" /> <source>pending</source> <translation>ожидает</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="954" /> + <location filename="../Testing/TestingWidget.py" line="957" /> <source>Failure</source> <translation>Сбой</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="964" /> - <location filename="../Testing/TestingWidget.py" line="957" /> + <location filename="../Testing/TestingWidget.py" line="967" /> + <location filename="../Testing/TestingWidget.py" line="960" /> <source>Collection Error</source> <translation>Ошибка сборки</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="965" /> + <location filename="../Testing/TestingWidget.py" line="968" /> <source><p>There was an error while collecting tests.</p><p>{0}</p></source> <translation><p>При сборке тестов произошла ошибка.</p><p>{0}</p></translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="986" /> + <location filename="../Testing/TestingWidget.py" line="990" /> <source>running</source> <translation>выполнение</translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1037" /> + <location filename="../Testing/TestingWidget.py" line="1041" /> <source>Ran %n test(s) in {0}s</source> <translation> <numerusform>Выполнен %n тест за {0} сек</numerusform> @@ -84424,7 +84457,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1049" /> + <location filename="../Testing/TestingWidget.py" line="1053" /> <source>Ran %n test(s)</source> <translation> <numerusform>Выполнен %n тест</numerusform> @@ -84433,12 +84466,12 @@ </translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1070" /> + <location filename="../Testing/TestingWidget.py" line="1074" /> <source>not run</source> <translation>не выполнено</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1113" /> + <location filename="../Testing/TestingWidget.py" line="1117" /> <source>Test Run Output</source> <translation>Выходные данные прогона теста</translation> </message> @@ -100723,22 +100756,22 @@ <translation>Показать статус WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="120" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="112" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="114" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> <source>Connect WiFi</source> <translation>Подключить WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="168" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="164" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> <source>Check Internet Connection</source> <translation>Проверить подключение к Интернету</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="142" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="138" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> <source>Disconnect WiFi</source> <translation>Отключить WiFi</translation> @@ -100749,214 +100782,256 @@ <translation>Сканировать сети</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="236" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="227" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="217" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="207" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="238" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="229" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="219" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="209" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> <source>Write WiFi Credentials</source> <translation>Записать учетные данные WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="274" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="264" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="253" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="276" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="266" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="255" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" /> <source>Remove WiFi Credentials</source> <translation>Удалить учетные данные WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="315" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="304" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="488" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="479" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="57" /> + <source>Enable WebREPL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="522" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="513" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> + <source>Disable WebREPL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="317" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="306" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> <source>Start WiFi Access Point</source> <translation>Запустить точку доступа WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="62" /> <source>Start WiFi Access Point with IP</source> <translation>Запустить точку доступа WiFi с IP</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="369" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="371" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> <source>Show Connected Clients</source> <translation>Показать подключенных клиентов</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="336" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="347" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="338" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="67" /> <source>Stop WiFi Access Point</source> <translation>Остановить точку доступа WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="70" /> <source>Deactivate Client Interface</source> <translation>Деактивировать клиентский интерфейс</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="72" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="74" /> <source>Deactivate Access Point Interface</source> <translation>Деактивировать интерфейс точки доступа</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="455" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="439" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="419" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="410" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="457" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="441" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="421" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="412" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="78" /> <source>Set Network Time</source> <translation>Установить сетевое время</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="113" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="115" /> <source><p>The device was connected to <b>{0}</b> successfully.</p></source> <translation><p>Устройство успешно подключено к <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="121" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="123" /> <source><p>The device could not connect to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Устройство не удалось подключить к <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="278" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="240" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="124" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="492" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="280" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="242" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="173" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="147" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="126" /> <source>unknown</source> <translation>неизвестно</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="139" /> <source><p>The device was disconnected from the WiFi network.</p></source> <translation><p>Устройство было отключено от сети WiFi.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="143" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> <source><p>The device could not be disconnected.</p><p>Reason: {0}</p></source> <translation><p>Не удалось отключить устройство.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="156" /> - <source><p>The internet connection is <b>available</b>.</p></source> - <translation><p>Подключение к интернету <b>доступно</b>.</p></translation> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="158" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation><p>Подключение к интернету <b>доступно</b>.</p></translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="160" /> <source><p>The internet connection is <b>not available</b>.</p></source> <translation><p>Подключение к интернету <b>недоступно</b>.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="169" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> <source><p>The internet is not available.</p><p>Reason: {0}</p></source> <translation><p>Интернет недоступен.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="228" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="208" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="230" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="210" /> <source><p>The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.</p></source> <translation><p>Учетные данные WiFi сохранены на устройстве. Устройство подключится к сети WiFi во время загрузки.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="218" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" /> <source><p>The WiFi credentials and a connect script were saved on the device. Use the script by simply importing it.</p></source> <translation><p>Учетные данные WiFi и сценарий подключения были сохранены на устройстве. Для его использования просто импортировав его.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="237" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="239" /> <source><p>The WiFi credentials could not be saved on the device.</p><p>Reason: {0}</p></source> <translation><p>Не удалось сохранить учетные данные WiFi на устройстве.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="254" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="256" /> <source>Shall the saved WiFi credentials really be removed from the connected device?</source> <translation>Действительно ли сохраненные учетные данные WiFi будут удалены с подключенного устройства?</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="265" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="267" /> <source><p>The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.</p></source> <translation><p>Учетные данные WiFi удалены с устройства. Устройство больше не будет подключаться к сети WiFi во время загрузки.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="275" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="277" /> <source><p>The WiFi credentials could not be removed from the device.</p><p>Reason: {0}</p></source> <translation><p>Не удалось удалить учетные данные WiFi с устройства.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="305" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="307" /> <source>The WiFi Access Point interface was started successfully.</source> <translation>Интерфейс точки доступа WiFi успешно запущен.</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="310" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="312" /> <source><p>The WiFi Access Point could not be started.</p></source> <translation><p>Не удалось запустить точку доступа WiFi.</p></translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="393" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="344" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="314" /> + <source><p>Reason: {0}</p></source> + <translation><p>Причина: {0}</p></translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="339" /> + <source>The WiFi Access Point interface was stopped successfully.</source> + <translation>Интерфейс точки доступа WiFi был успешно остановлен.</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="342" /> + <source><p>The WiFi Access Point could not be stopped.</p></source> + <translation><p>Не удалось остановить точку доступа WiFi.</p></translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="372" /> + <source>No clients are connected to the access point.</source> + <translation>К точке доступа не подключены клиенты.</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="396" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="387" /> + <source>Deactivate WiFi Interface</source> + <translation>Деактивировать WiFi-интерфейс</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="388" /> + <source>The WiFi interface was deactivated successfully.</source> + <translation>Интерфейс WiFi был успешно деактивирован.</translation> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="391" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="342" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="312" /> - <source><p>Reason: {0}</p></source> - <translation><p>Причина: {0}</p></translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="337" /> - <source>The WiFi Access Point interface was stopped successfully.</source> - <translation>Интерфейс точки доступа WiFi был успешно остановлен.</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="340" /> - <source><p>The WiFi Access Point could not be stopped.</p></source> - <translation><p>Не удалось остановить точку доступа WiFi.</p></translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="370" /> - <source>No clients are connected to the access point.</source> - <translation>К точке доступа не подключены клиенты.</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="394" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="385" /> - <source>Deactivate WiFi Interface</source> - <translation>Деактивировать WiFi-интерфейс</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="386" /> - <source>The WiFi interface was deactivated successfully.</source> - <translation>Интерфейс WiFi был успешно деактивирован.</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="389" /> <source><p>The WiFi interface could not be deactivated.</p></source> <translation><p>Не удалось отключить интерфейс WiFi.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="411" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" /> <source><p>The device does not support network time synchronization. The module <b>adafruit_ntp</b> is not installed.</p></source> <translation><p>Устройство не поддерживает синхронизацию времени по сети. Модуль <b>adafruit_ntp</b> не установлен.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="420" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="422" /> <source><p>The device does not support network time synchronization. The module <b>ntptime</b> is not available.</p></source> <translation><p>Устройство не поддерживает синхронизацию времени по сети. Модуль <b>ntptime</b> недоступен.</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="440" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="442" /> <source>The device time was synchronized successfully.</source> <translation>Время устройства успешно синхронизировано.</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="444" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="446" /> <source><p>The device time could not be synchronized.</p><p>Reason: {0}</p></source> <translation><p>Не удалось синхронизировать время устройства.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="449" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="451" /> <source><p>The device time could not be synchronized. Is the device connected to a WiFi network?</p></source> <translation><p>Не удалось синхронизировать время устройства. Подключено ли устройство к сети WiFi?</p></translation> </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="480" /> + <source><p>The WebREPL server of the device will be activated after a reboot.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="489" /> + <source><p>The WebREPL server of the device could not be enabled.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="506" /> + <source>Shall the WebREPL server of the device really be disabled?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="514" /> + <source><p>The WebREPL server of the device will not be enabled at boot time anymore.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="523" /> + <source><p>The WebREPL server of the device could not be disabled.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>WifiCountryDialog</name>