diff -r 3a423b723a99 -r f2e10f8d9d7f src/eric7/i18n/eric7_ru.ts --- a/src/eric7/i18n/eric7_ru.ts Tue May 16 17:43:14 2023 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Tue May 16 17:46:40 2023 +0200 @@ -1730,77 +1730,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="210" /> <source>Device Data Not Available</source> <translation>Данные устройства недоступны</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="211" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation><p>Данные устройства недоступны. Попробуйте снова подключиться к устройству. Прерывание...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="264" /> <source>Unsupported Device</source> <translation>Неподдерживаемое устройство</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="274" /> <source>REPL is not supported by this device.</source> <translation>REPL не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="293" /> <source>Plotter is not supported by this device.</source> <translation>Плоттер не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="312" /> <source>Running scripts is not supported by this device.</source> <translation>Выполнение скриптов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="331" /> <source>File Manager is not supported by this device.</source> <translation>Менеджер файлов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="386" /> <source>Select Device Directory</source> <translation>Выберите директорию устройства</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="387" /> <source>Select the directory for the connected device:</source> <translation>Выберите директорию для подсоединенного устройства:</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="539" /> <source>Detected an error without indications.</source> <translation>Обнаружена неиндексированная ошибка.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1479" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1490" /> <source>Operation not supported.</source> <translation>Операция не поддерживается.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1809" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1820" /> <source>Yes</source> <translation>Да</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1809" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1820" /> <source>No</source> <translation>Нет</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1811" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1822" /> <source>yes</source> <translation>да</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1811" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1822" /> <source>no</source> <translation>нет</translation> </message> @@ -2340,7 +2340,6 @@ <translation>Релиз</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="169" /> <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation>Версия</translation> @@ -2399,13 +2398,55 @@ </message> <message> <location filename="../MicroPython/BoardDataDialog.py" line="167" /> - <source>µLab</source> - <translation>µLab</translation> + <source>Features</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/BoardDataDialog.py" line="171" /> - <source>µLab is not available</source> - <translation>µLab недоступна</translation> + <source>Bluetooth</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="193" /> + <location filename="../MicroPython/BoardDataDialog.py" line="186" /> + <location filename="../MicroPython/BoardDataDialog.py" line="179" /> + <location filename="../MicroPython/BoardDataDialog.py" line="172" /> + <source>available</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="208" /> + <location filename="../MicroPython/BoardDataDialog.py" line="193" /> + <location filename="../MicroPython/BoardDataDialog.py" line="186" /> + <location filename="../MicroPython/BoardDataDialog.py" line="179" /> + <location filename="../MicroPython/BoardDataDialog.py" line="172" /> + <source>not available</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="178" /> + <source>WiFi</source> + <translation type="unfinished">WiFi</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="185" /> + <source>Ethernet</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="192" /> + <source>Network Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="203" /> + <source>Package Installer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="207" /> + <source>µLab</source> + <translation>µLab</translation> </message> <message> <location filename="../MicroPython/BoardDataDialog.ui" line="0" /> @@ -2413,6 +2454,10 @@ <source>Board Data</source> <translation>Данные платы</translation> </message> + <message> + <source>µLab is not available</source> + <translation type="vanished">µLab недоступна</translation> + </message> </context> <context> <name>BookmarkActionSelectionDialog</name> @@ -20576,8 +20621,8 @@ <translation>Показать версии MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1589" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1573" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation>Очистить Flash-память</translation> @@ -20588,7 +20633,7 @@ <translation>Прошить микрокод MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1668" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1674" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation>Прошить дополнительный микрокод</translation> @@ -20639,8 +20684,8 @@ <translation>Вывод команды 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1667" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1626" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1673" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1632" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation>Вывод команды 'esptool write_flash'</translation> @@ -20751,17 +20796,17 @@ <translation>{0} байт</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1568" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1574" /> <source>Shall the flash of the selected device really be erased?</source> <translation>Действительно ли flash-память выбранного устройства должна быть очищена?</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1588" /> <source>'esptool erase_flash' Output</source> <translation>Вывод команды 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1627" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1633" /> <source>Flash µPy/CPy Firmware</source> <translation>Прошить микропрограмму µPy/CPy</translation> </message> @@ -31157,37 +31202,37 @@ <context> <name>HelpTocWidget</name> <message> - <location filename="../QtHelpInterface/HelpTocWidget.py" line="174" /> + <location filename="../QtHelpInterface/HelpTocWidget.py" line="175" /> <source>Open Link</source> <translation>Открыть ссылку</translation> </message> <message> - <location filename="../QtHelpInterface/HelpTocWidget.py" line="176" /> - <source>Open Link in New Page</source> - <translation>Открыть ссылку на новой странице</translation> - </message> - <message> <location filename="../QtHelpInterface/HelpTocWidget.py" line="177" /> + <source>Open Link in New Page</source> + <translation>Открыть ссылку на новой странице</translation> + </message> + <message> + <location filename="../QtHelpInterface/HelpTocWidget.py" line="178" /> <source>Open Link in Background Page</source> <translation>Открыть ссылку в фоновой странице</translation> </message> <message> - <location filename="../QtHelpInterface/HelpTocWidget.py" line="179" /> - <source>Open Link in New Tab</source> - <translation>Открыть ссылку в новой вкладке</translation> - </message> - <message> <location filename="../QtHelpInterface/HelpTocWidget.py" line="180" /> - <source>Open Link in Background Tab</source> - <translation>Открыть ссылку в фоновой вкладке</translation> + <source>Open Link in New Tab</source> + <translation>Открыть ссылку в новой вкладке</translation> </message> <message> <location filename="../QtHelpInterface/HelpTocWidget.py" line="181" /> + <source>Open Link in Background Tab</source> + <translation>Открыть ссылку в фоновой вкладке</translation> + </message> + <message> + <location filename="../QtHelpInterface/HelpTocWidget.py" line="182" /> <source>Open Link in New Window</source> <translation>Открыть ссылку в новом окне</translation> </message> <message> - <location filename="../QtHelpInterface/HelpTocWidget.py" line="183" /> + <location filename="../QtHelpInterface/HelpTocWidget.py" line="184" /> <source>Copy URL to Clipboard</source> <translation>Копировать URL в буфер</translation> </message> @@ -51366,7 +51411,7 @@ <translation>Показать данные платы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1229" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> <source>Synchronize Time</source> <translation>Синхронизировать время</translation> @@ -51392,28 +51437,28 @@ <translation>Показать встроенные модули</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> <source>Install Package</source> <translation>Установить пакет</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1677" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> <source>Install Packages</source> <translation>Установить пакеты</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1453" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> <source>Compile Python File</source> <translation>Компилировать файл Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1468" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> <source>Compile Current Editor</source> <translation>Компилировать текущий редактор</translation> @@ -51497,108 +51542,108 @@ <translation>Информация о реализации устройства отсутствует.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1230" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>Время подключенного устройства было синхронизировано с локальным временем.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1252" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Дата и время устройства</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1255" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Дата и время устройства</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> <source>Device Date and Time</source> <translation>Дата и время устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288" /> <source>Local Date and Time</source> <translation>Локальные дата и время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1289" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Локальные дата и время</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1325" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> <source>Date and Time</source> <translation>Дата и время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1314" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation><table><tr><th></th><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td><b>Дата </b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Время </b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1331" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation><table><tr><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1355" /> <source>Error handling device</source> <translation>Ошибка при работе с устройством</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1356" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Произошла ошибка при работе с подключаемым устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation>Кросс-компилятор MicroPython <b>mpy-cross</b> не найден. Убедитесь, что он находится в пути поиска, или настройте его на странице конфигурации MicroPython.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1424" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Файлы Python (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1434" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Файл Python <b>{0}</b> не существует. Отмена...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1443" /> <source>'mpy-cross' Output</source> <translation>Вывод команды 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Текущий редактор не содержит файл Python. Отмена...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> <source>Add Unknown Devices</source> <translation>Добавить неизвестное устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> <source>Select the devices to be added:</source> <translation>Выборите устройства для добавления:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <source>Plus any modules on the filesystem.</source> <translation>Плюс любые модули в файловой системе.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1663" /> <source>Package '{0}' was installed successfully.</source> <translation>Пакет '{0}' успешно установлен.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1678" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation>Введите через пробел пакеты для установки:</translation> </message> @@ -59081,18 +59126,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1817" /> + <location filename="../Preferences/__init__.py" line="1822" /> <source>Export Preferences</source> <translation>Экспорт Preferences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1846" /> - <location filename="../Preferences/__init__.py" line="1819" /> + <location filename="../Preferences/__init__.py" line="1851" /> + <location filename="../Preferences/__init__.py" line="1824" /> <source>Properties File (*.ini);;All Files (*)</source> <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1844" /> + <location filename="../Preferences/__init__.py" line="1849" /> <source>Import Preferences</source> <translation>Импорт Preferences</translation> </message> @@ -100756,22 +100801,22 @@ <translation>Показать статус WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="122" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="123" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="115" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> <source>Connect WiFi</source> <translation>Подключить WiFi</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="164" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="165" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> <source>Check Internet Connection</source> <translation>Проверить подключение к Интернету</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="138" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="139" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> <source>Disconnect WiFi</source> <translation>Отключить WiFi</translation> @@ -100782,253 +100827,253 @@ <translation>Сканировать сети</translation> </message> <message> - <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="239" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="230" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="210" /> <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="276" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="266" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="255" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="277" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="267" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="256" /> <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="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="489" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="480" /> <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="62" /> - <source>Start WiFi Access Point with IP</source> - <translation>Запустить точку доступа WiFi с IP</translation> - </message> - <message> - <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="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="70" /> - <source>Deactivate Client Interface</source> - <translation>Деактивировать клиентский интерфейс</translation> - </message> - <message> - <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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="307" /> - <source>The WiFi Access Point interface was started successfully.</source> - <translation>Интерфейс точки доступа WiFi успешно запущен.</translation> - </message> - <message> - <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" /> - <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="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="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="442" /> - <source>The device time was synchronized successfully.</source> - <translation>Время устройства успешно синхронизировано.</translation> - </message> - <message> - <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="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> + <source>Enable WebREPL</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="523" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="514" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="506" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="59" /> + <source>Disable WebREPL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="318" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="307" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" /> + <source>Start WiFi Access Point</source> + <translation>Запустить точку доступа WiFi</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> + <source>Start WiFi Access Point with IP</source> + <translation>Запустить точку доступа WiFi с IP</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="372" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="66" /> + <source>Show Connected Clients</source> + <translation>Показать подключенных клиентов</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="348" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="339" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> + <source>Stop WiFi Access Point</source> + <translation>Остановить точку доступа WiFi</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="71" /> + <source>Deactivate Client Interface</source> + <translation>Деактивировать клиентский интерфейс</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="75" /> + <source>Deactivate Access Point Interface</source> + <translation>Деактивировать интерфейс точки доступа</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="442" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="422" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="79" /> + <source>Set Network Time</source> + <translation>Установить сетевое время</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="116" /> + <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="124" /> + <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="527" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="493" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="281" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="243" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="174" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="148" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="127" /> + <source>unknown</source> + <translation>неизвестно</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="140" /> + <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="146" /> + <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="159" /> + <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="161" /> + <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="172" /> + <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="231" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="211" /> + <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="221" /> + <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="240" /> + <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="257" /> + <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="268" /> + <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="278" /> + <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="308" /> + <source>The WiFi Access Point interface was started successfully.</source> + <translation>Интерфейс точки доступа WiFi успешно запущен.</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="313" /> + <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="394" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="315" /> + <source><p>Reason: {0}</p></source> + <translation><p>Причина: {0}</p></translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="340" /> + <source>The WiFi Access Point interface was stopped successfully.</source> + <translation>Интерфейс точки доступа WiFi был успешно остановлен.</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="343" /> + <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="373" /> + <source>No clients are connected to the access point.</source> + <translation>К точке доступа не подключены клиенты.</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="397" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="388" /> + <source>Deactivate WiFi Interface</source> + <translation>Деактивировать WiFi-интерфейс</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="389" /> + <source>The WiFi interface was deactivated successfully.</source> + <translation>Интерфейс WiFi был успешно деактивирован.</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="392" /> + <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="414" /> + <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="423" /> + <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="443" /> + <source>The device time was synchronized successfully.</source> + <translation>Время устройства успешно синхронизировано.</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="447" /> + <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="452" /> + <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="481" /> + <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="490" /> + <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="507" /> + <source>Shall the WebREPL server of the device really be disabled?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="515" /> + <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="524" /> <source><p>The WebREPL server of the device could not be disabled.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message>