--- a/src/eric7/i18n/eric7_ru.ts Sat Sep 28 19:56:41 2024 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Sun Sep 29 11:25:12 2024 +0200 @@ -1701,45 +1701,6 @@ </message> </context> <context> - <name>AuthenticationDialog</name> - <message> - <source>Authentication Required</source> - <translation type="vanished">Требуется аутентификация</translation> - </message> - <message> - <source>Icon</source> - <translation type="vanished">Иконка</translation> - </message> - <message> - <source>Info</source> - <translation type="vanished">Информация</translation> - </message> - <message> - <source>Username:</source> - <translation type="vanished">Имя пользователя:</translation> - </message> - <message> - <source>Enter username</source> - <translation type="vanished">Введите имя пользователя</translation> - </message> - <message> - <source>Password:</source> - <translation type="vanished">Пароль:</translation> - </message> - <message> - <source>Enter password</source> - <translation type="vanished">Введите пароль</translation> - </message> - <message> - <source>Select to save the login data</source> - <translation type="vanished">Разрешить сохранение данных учётной записи</translation> - </message> - <message> - <source>Save login data</source> - <translation type="vanished">Сохранять данные учётной записи</translation> - </message> - </context> - <context> <name>BackgroundService</name> <message> <location filename="../Utilities/BackgroundService.py" line="168" /> @@ -10611,12 +10572,12 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>Select to make the 'Show Only' option the default one.</source> - <translation type="unfinished" /> + <translation>Разрешить сделать параметр "Только показывать" параметром по умолчанию.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source>'Show Only' as default</source> - <translation type="unfinished" /> + <translation>По умолчанию 'Только показывать'</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> @@ -18739,47 +18700,47 @@ <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Authentication Required</source> - <translation type="unfinished">Требуется аутентификация</translation> + <translation>Требуется аутентификация</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Icon</source> - <translation type="unfinished">Иконка</translation> + <translation>Иконка</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Info</source> - <translation type="unfinished">Информация</translation> + <translation>Информация</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Username:</source> - <translation type="unfinished">Имя пользователя:</translation> + <translation>Имя пользователя:</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Enter username</source> - <translation type="unfinished">Введите имя пользователя</translation> + <translation>Введите имя пользователя</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Password:</source> - <translation type="unfinished">Пароль:</translation> + <translation>Пароль:</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Enter password</source> - <translation type="unfinished">Введите пароль</translation> + <translation>Введите пароль</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Select to save the login data</source> - <translation type="unfinished">Разрешить сохранение данных учётной записи</translation> + <translation>Разрешить сохранение данных учётной записи</translation> </message> <message> <location filename="../EricWidgets/EricAuthenticationDialog.ui" line="0" /> <source>Save login data</source> - <translation type="unfinished">Сохранять данные учётной записи</translation> + <translation>Сохранять данные учётной записи</translation> </message> </context> <context> @@ -19411,39 +19372,39 @@ <context> <name>EricPathPickerBase</name> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="184" /> - <location filename="../EricWidgets/EricPathPicker.py" line="113" /> - <location filename="../EricWidgets/EricPathPicker.py" line="106" /> + <location filename="../EricWidgets/EricPathPicker.py" line="189" /> + <location filename="../EricWidgets/EricPathPicker.py" line="118" /> + <location filename="../EricWidgets/EricPathPicker.py" line="111" /> <source>Enter Path Name</source> <translation>Задайте путь</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="181" /> + <location filename="../EricWidgets/EricPathPicker.py" line="186" /> <source>Enter Path Names separated by ';'</source> <translation>Задайте пути, разделенные ';'</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="588" /> + <location filename="../EricWidgets/EricPathPicker.py" line="593" /> <source>Choose a file to open</source> <translation>Выберите файл для открытия</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="590" /> + <location filename="../EricWidgets/EricPathPicker.py" line="595" /> <source>Choose files to open</source> <translation>Выберите файлы для открытия</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="592" /> + <location filename="../EricWidgets/EricPathPicker.py" line="597" /> <source>Choose files and directories</source> <translation>Выберите файлы и директории</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="598" /> + <location filename="../EricWidgets/EricPathPicker.py" line="603" /> <source>Choose a file to save</source> <translation>Выберите файл для сохранения</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="600" /> + <location filename="../EricWidgets/EricPathPicker.py" line="605" /> <source>Choose a directory</source> <translation>Выберите директорию</translation> </message> @@ -23039,7 +23000,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="55" /> <source>Credential BLOB</source> - <translation>BLOB-файл учетных данных</translation> + <translation>BLOB учетных данных</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="56" /> @@ -23049,12 +23010,12 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="59" /> <source>HMAC Secret</source> - <translation>HMAC Secret</translation> + <translation>Код проверки подлинности сообщения посредством MAC</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="60" /> <source>Large Blob Key</source> - <translation>Большой двоичный ключ</translation> + <translation>Большой Blob ключа</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="61" /> @@ -23074,7 +23035,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="69" /> <source>Options</source> - <translation>Параметры</translation> + <translation>Опции</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="70" /> @@ -23084,31 +23045,31 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="172" /> <source>PIN is disabled and must be changed before it can be used!</source> - <translation>PIN-код отключен и должен быть изменен, прежде чем его можно будет использовать!</translation> + <translation>PIN-код отключен и должен быть изменен прежде, чем его можно будет использовать!</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="179" /> <source>PIN is temporarily blocked. Remove and re-insert the security keyto unblock it.</source> - <translation>PIN-код временно заблокирован. Извлеките и вставьте обратно ключ безопасности, чтобы разблокировать его.</translation> + <translation>PIN-код временно заблокирован. Чтобы его разблокировать извлеките и вставьте обратно ключ безопасности.</translation> </message> <message numerus="yes"> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="184" /> <source>%n attempts remaining</source> <translation> - <numerusform>Осталась %n попытка</numerusform> - <numerusform>Осталось %n попытки</numerusform> - <numerusform>Осталось %n попыток</numerusform> + <numerusform>осталась %n попытка</numerusform> + <numerusform>осталось %n попытки</numerusform> + <numerusform>осталось %n попыток</numerusform> </translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="186" /> <source>PIN is blocked. The security key needs to be reset.</source> - <translation>PIN-код заблокирован. Необходимо сбросить пароль безопасности.</translation> + <translation>PIN-код заблокирован. Необходимо сбросить ключ безопасности.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="190" /> <source>A PIN has not been set.</source> - <translation>PIN-код не был установлен.</translation> + <translation>PIN-код не был задан.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="191" /> @@ -23154,7 +23115,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="203" /> <source>Always require User Verification</source> - <translation>Всегда требуется верификация пользователя</translation> + <translation>Всегда требовать верификацию пользователя</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="208" /> @@ -23165,17 +23126,17 @@ <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="353" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="215" /> <source>Enterprise Attestation</source> - <translation>Аттестация компании</translation> + <translation>Корпоративная аттестация</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="216" /> <source>enabled</source> - <translation>включена</translation> + <translation>доступно</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="216" /> <source>disabled</source> - <translation>отключена</translation> + <translation>не доступно</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="223" /> @@ -23195,12 +23156,12 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="229" /> <source>Vendor ID</source> - <translation>Вендор ID</translation> + <translation>ID вендора</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="230" /> <source>Product ID</source> - <translation>Product ID</translation> + <translation>ID продукта</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="235" /> @@ -23215,7 +23176,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="245" /> <source>Supported Transports</source> - <translation>Поддерживаемый транспорт</translation> + <translation>Поддерживаемые транспорты</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="449" /> @@ -23229,7 +23190,7 @@ <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="274" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="255" /> <source>supported</source> - <translation>поддерживаемый</translation> + <translation>поддерживается</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="266" /> @@ -23259,12 +23220,12 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="288" /> <source>supported, PIN set</source> - <translation>supported, PIN set</translation> + <translation>поддерживается, PIN установлен</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="290" /> <source>supported, PIN not set</source> - <translation>supported, PIN not set</translation> + <translation>поддерживается, PIN не установлен</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="297" /> @@ -23279,12 +23240,12 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="313" /> <source>supported, configured</source> - <translation>supported, configured</translation> + <translation>поддерживаемая, скофигурировано</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="315" /> <source>supported, not configured</source> - <translation>supported, not configured</translation> + <translation>поддерживаемая, не скофигурировано</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="322" /> @@ -23295,13 +23256,13 @@ <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="334" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="324" /> <source>available</source> - <translation>доступен</translation> + <translation>доступно</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="336" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="326" /> <source>not available</source> - <translation>не доступен</translation> + <translation>не доступно</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="332" /> @@ -23317,13 +23278,13 @@ <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="473" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="358" /> <source>supported, enabled</source> - <translation>поддерживается, включен</translation> + <translation>поддерживается, доступно</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="475" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="360" /> <source>supported, disabled</source> - <translation>поддерживается, отключен</translation> + <translation>поддерживается, не доступно</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="368" /> @@ -23334,28 +23295,28 @@ <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="388" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="373" /> <source>supported, registered</source> - <translation>поддерживается, зарегистрирован</translation> + <translation>поддерживается, зарегистрировано</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="390" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="375" /> <source>supported, not registered</source> - <translation>поддерживается, не зарегистрирован</translation> + <translation>поддерживается, не зарегистрировано</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="383" /> <source>CTAP2.1 Preview Fingerprint</source> - <translation>Предварительный просмотр отпечатка пальца CTAP2.1</translation> + <translation>Предварительный просмотр отпечатка CTAP2.1</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="397" /> <source>Verify User for Fingerprint Registration</source> - <translation>Верификация пользователя для регистрации по отпечатку пальца</translation> + <translation>Верификация пользователя для регистрации отпечатка</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="407" /> <source>Security Key Configuration</source> - <translation>Настройка ключа безопасности</translation> + <translation>Конфигурация ключа безопасности</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="417" /> @@ -23385,17 +23346,17 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="459" /> <source>allowed</source> - <translation>allowed</translation> + <translation>разрешено</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="461" /> <source>not allowed</source> - <translation>not allowed</translation> + <translation>не разрешено</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="468" /> <source>Always Require User Verification</source> - <translation>Всегда требуйте подтверждения пользователя</translation> + <translation>Всегда требовать верификацию пользователя</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="658" /> @@ -23408,22 +23369,22 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="507" /> <source>Reset failed. The security key was not removed and re-inserted within 30 seconds.</source> - <translation>Сбой сброса. Ключ безопасности не был удален и повторно вставлен в течение 30 секунд.</translation> + <translation>Ошибка сброса. Ключ безопасности не был удален и вставлен повторно в течение 30 секунд.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="517" /> <source>You need to touch your security key to confirm the reset.</source> - <translation>Вам нужно прикоснуться к своему ключу безопасности, чтобы подтвердить сброс настроек.</translation> + <translation>Нужно активировать свой ключ безопасности для подтверждения сброса настроек.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="524" /> <source>Reset must be triggered within 5 seconds after the security key is inserted.</source> - <translation>Сброс должен быть произведен в течение 5 секунд после вставки ключа безопасности.</translation> + <translation>Сброс должен быть произойти в течение 5 секунд после вставки ключа безопасности.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="531" /> <source>Reset failed. {0}</source> - <translation>Сбой сброса. {0}</translation> + <translation>Ошибка сброса. {0}</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="533" /> @@ -23496,7 +23457,7 @@ <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="861" /> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="812" /> <source>Connected security key unplugged. Reinsert and try again.</source> - <translation>Подключенный ключ безопасности отсоединен. Установите его повторно и повторите попытку.</translation> + <translation>Подключенный ключ безопасности отсоединен. Вставьте его снова и повторите попытку.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2Management.py" line="848" /> @@ -23535,7 +23496,7 @@ <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="273" /> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="90" /> <source>Reset Security Key</source> - <translation>Сбросить ключ безопасности</translation> + <translation>Сброс ключа безопасности</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="629" /> @@ -23558,7 +23519,7 @@ <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="676" /> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="100" /> <source>Toggle 'Always Require User Verification'</source> - <translation>Переключить флажок 'Всегда требовать подтверждения пользователя'</translation> + <translation>Переключить флажок 'Всегда требовать верификацию пользователя'</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="143" /> @@ -23605,22 +23566,22 @@ <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="244" /> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="235" /> <source>Unlock Security Key</source> - <translation>Разблокировать защитный ключ</translation> + <translation>Разблокировать ключ безопасности</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="278" /> <source><p>Shall the selected security key really be reset?</p><p><b>WARNING:</b> This will delete all passkeys and restore factory settings.</p></source> - <translation><p>Действительно ли выбранный ключ безопасности будет сброшен?</p><p><b>ВНИМАНИЕ:</b> Это приведет к удалению всех ключей доступа и восстановлению заводских настроек.</p></translation> + <translation><p>Действительно ли выбранный ключ безопасности будет сброшен?</p><p><b>ВНИМАНИЕ:</b> Это приведет к удалению всех ключей доступа и восстановлению заводских установок.</p></translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="288" /> <source>Only one security key can be connected to perform a reset. Remove all other security keys and try again.</source> - <translation>Для выполнения сброса можно подключить только один ключ безопасности. Удалите все остальные ключи безопасности и повторите попытку.</translation> + <translation>Только один ключ безопасности можно подключить для выполнения сброса . Удалите все остальные ключи безопасности и повторите попытку.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="298" /> <source>Confirm this dialog then remove and re-insert the security key. Confirm the reset by touching it.</source> - <translation>Подтвердите этот диалог, затем извлеките и повторно вставьте ключ безопасности. Подтвердите сброс, коснувшись его.</translation> + <translation>Подтвердите этот диалог, затем извлеките и повторно вставьте ключ безопасности. Подтвердите сброс активировав ключ.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="325" /> @@ -23640,17 +23601,17 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="337" /> <source>The security key is locked. Change the PIN first.</source> - <translation>Защитный ключ заблокирован. Сначала измените PIN-код.</translation> + <translation>Ключ безопасности заблокирован. Сначала измените PIN-код.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="339" /> <source>The security key is locked because the wrong PIN was entered too many times. To unlock it, remove and reinsert it.</source> - <translation>Защитный ключ заблокирован, поскольку слишком часто вводился неправильный PIN-код. Чтобы разблокировать его, извлеките и вставьте снова.</translation> + <translation>Ключ безопасности заблокирован, поскольку слишком часто вводился неправильный PIN-код. Для разблокировки извлеките и вставьте его снова.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="344" /> <source>The security key is locked because the wrong PIN was entered too many times. You will need to reset the security key.</source> - <translation>Защитный ключ заблокирован, поскольку слишком часто вводился неправильный PIN-код. Вам нужно будет сбросить ключ безопасности.</translation> + <translation>Ключ безопасности заблокирован, поскольку слишком часто вводился неправильный PIN-код. Вам будет нужно сбросить ключ безопасности.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="376" /> @@ -23697,7 +23658,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="560" /> <source>The user info could not be changed.</source> - <translation>Не удалось изменить информацию о пользователе.</translation> + <translation>Информация о пользователе не может быть изменена.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="600" /> @@ -23719,7 +23680,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="630" /> <source>The 'Force PIN Change' flag could not be set.</source> - <translation>Не удалось установить флаг 'Принудительная смена PIN-кода'.</translation> + <translation>Не удалось установить флаг 'Принудительно изменить PIN-код'.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="643" /> @@ -23739,22 +23700,22 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="682" /> <source>Always Require User Verification</source> - <translation>Всегда требуйте подтверждения пользователя</translation> + <translation>Всегда требовать верификацию пользователя</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="684" /> <source>Always Require User Verification is now enabled.</source> - <translation>Включена функция 'Всегда требовать подтверждения пользователя'.</translation> + <translation>Функция 'Всегда требовать верификацию пользователя' включена.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="686" /> <source>Always Require User Verification is now disabled.</source> - <translation>Отключена функция 'Всегда требовать подтверждения пользователя'.</translation> + <translation>Функция 'Всегда требовать верификацию пользователя' выключена.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="694" /> <source>The 'Always Require User Verification' flag could not be toggled.</source> - <translation>Не удалось установить флажок 'Всегда требовать подтверждения пользователя'.</translation> + <translation>Не удалось переключить флажок 'Всегда требовать верификацию пользователя'.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="717" /> @@ -23774,7 +23735,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> <source>Press to unlock the security key, release to lock it again.</source> - <translation>Нажмите, чтобы разблокировать защитный ключ, отпустите, чтобы снова заблокировать его.</translation> + <translation>Нажмите кнопку для разблокировки ключа безопасности, отпустите, чтобы заблокировать его снова.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> @@ -23789,7 +23750,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> <source>Press ro load the passkeys of the selected security key.</source> - <translation>Загрузить ключи доступа выбранного защитного ключа.</translation> + <translation>Загрузить ключи доступа для выбранного ключа безопасности.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> @@ -23852,7 +23813,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2PasskeyEditDialog.ui" line="0" /> <source>Edit Passkey Data</source> - <translation>Правка данных ключа доступа</translation> + <translation>Редактирование данных ключа доступа</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2PasskeyEditDialog.ui" line="0" /> @@ -23901,7 +23862,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2PinDialog.ui" line="0" /> <source>Press to show or hide the PIN.</source> - <translation>Отобразить или скрыть PIN-код.</translation> + <translation>Показать или скрыть PIN-код.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2PinDialog.ui" line="0" /> @@ -23926,7 +23887,7 @@ <message> <location filename="../WebBrowser/WebAuth/Fido2PinDialog.ui" line="0" /> <source>Press to show or hide the new PIN.</source> - <translation>Отобразить или скрыть PIN-код.</translation> + <translation>Показать или скрыть новый PIN-код.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2PinDialog.py" line="104" /> @@ -52664,7 +52625,7 @@ <message> <location filename="../MicroPython/Devices/__init__.py" line="403" /> <source>RP2040/RP2350 based</source> - <translation type="unfinished" /> + <translation>на базе RP2040/RP2350</translation> </message> <message> <location filename="../MicroPython/Devices/__init__.py" line="566" /> @@ -52672,10 +52633,6 @@ <source>Unknown Device</source> <translation>Неизвестное устройство</translation> </message> - <message> - <source>RP2040 based</source> - <translation type="vanished">На базе RP2040</translation> - </message> </context> <context> <name>MicroPythonFileManager</name> @@ -52859,13 +52816,13 @@ <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="180" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="141" /> <source>New File</source> - <translation type="unfinished">Новый файл</translation> + <translation>Новый файл</translation> </message> <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="182" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="143" /> <source>Open File</source> - <translation type="unfinished">Открыть файл</translation> + <translation>Открыть файл</translation> </message> <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1525" /> @@ -53065,12 +53022,12 @@ <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1676" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1622" /> <source>Enter file name:</source> - <translation type="unfinished">Введите имя файла:</translation> + <translation>Введите имя файла:</translation> </message> <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1640" /> <source><p>The file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> - <translation type="unfinished"><p>Не удалось создать файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> + <translation><p>Не удалось создать файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> </context> <context> @@ -54725,7 +54682,7 @@ <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> <source>Load files whose type cannot be determined.</source> - <translation type="unfinished" /> + <translation>Загружать файлы, тип которых не удалось определить.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> @@ -54735,12 +54692,12 @@ <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> <source>Select to ask the user, if a files type cannot be detected as being a text file.</source> - <translation type="unfinished" /> + <translation>Разрешить спрашивать пользователя если не удалось определить тип файла как текстовый.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> <source>Ask User</source> - <translation type="unfinished" /> + <translation>Спрашивать пользователя</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="70" /> @@ -54762,10 +54719,6 @@ <source>Do you really want to set the configured list of text file patterns to the default value?</source> <translation>Вы действительно хотите сбросить сконфигурированный список шаблонов текстовых файлов к значениям по умолчанию?</translation> </message> - <message> - <source>Load files whose type cannot be determined as being text.</source> - <translation type="vanished">Загружать файлы, тип которых не может быть определен как текстовый.</translation> - </message> </context> <context> <name>MiniEditor</name> @@ -55718,7 +55671,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> <source>unnecessary {0} comprehension - rewrite using dict.fromkeys()</source> - <translation>ненужное включение {0} - перепигите с использованием dict.fromkeys()</translation> + <translation>ненужное включение {0} - перепишите с использованием dict.fromkeys()</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> @@ -57035,178 +56988,6 @@ <source>Close when downloads finished</source> <translation>Закрывать по завершении загрузки</translation> </message> - <message> - <source>No FTP Proxy</source> - <translation type="vanished">Нет FTP Proxy</translation> - </message> - <message> - <source>No Proxy Authentication required</source> - <translation type="vanished">Аутентификация прокси не требуется</translation> - </message> - <message> - <source>User@Server</source> - <translation type="vanished">User@Server</translation> - </message> - <message> - <source>SITE</source> - <translation type="vanished">SITE</translation> - </message> - <message> - <source>OPEN</source> - <translation type="vanished">OPEN</translation> - </message> - <message> - <source>User@Proxyuser@Server</source> - <translation type="vanished">User@Proxyuser@Server</translation> - </message> - <message> - <source>Proxyuser@Server</source> - <translation type="vanished">Proxyuser@Server</translation> - </message> - <message> - <source>AUTH and RESP</source> - <translation type="vanished">AUTH и RESP</translation> - </message> - <message> - <source>Bluecoat Proxy</source> - <translation type="vanished">Bluecoat Proxy</translation> - </message> - <message> - <source>Select to use a web proxy</source> - <translation type="vanished">Разрешить использовать прокси-сервер</translation> - </message> - <message> - <source>Network Proxy</source> - <translation type="vanished">Proxy сети</translation> - </message> - <message> - <source>Select to not use a network proxy</source> - <translation type="vanished">Разрешить не использовать сетевой proxy</translation> - </message> - <message> - <source>Do not use proxy</source> - <translation type="vanished">Не использовать proxy</translation> - </message> - <message> - <source>Select to use the system proxy configuration</source> - <translation type="vanished">Использовать системные настройки прокси</translation> - </message> - <message> - <source>Use system proxy configuration</source> - <translation type="vanished">Использовать системные настройки прокси</translation> - </message> - <message> - <source>Select to use an application specific proxy configuration</source> - <translation type="vanished">Разрешить использовать оригинальные настройки прокси</translation> - </message> - <message> - <source>Manual proxy configuration:</source> - <translation type="vanished">Ручная конфигурация прокси:</translation> - </message> - <message> - <source>Manual proxy settings</source> - <translation type="vanished">Ручная конфигурация прокси</translation> - </message> - <message> - <source>HTTP-Proxy</source> - <translation type="vanished">HTTP-Proxy</translation> - </message> - <message> - <source>Hostname:</source> - <translation type="vanished">Хост:</translation> - </message> - <message> - <source>Enter the name of the HTTP proxy host</source> - <translation type="vanished">Введите имя HTTP прокси-сервера</translation> - </message> - <message> - <source>Port:</source> - <translation type="vanished">Порт:</translation> - </message> - <message> - <source>Enter the HTTP proxy port</source> - <translation type="vanished">Введите порт HTTP прокси</translation> - </message> - <message> - <source>Select to use the HTTP proxy for all</source> - <translation type="vanished">Разрешить использовать HTTP прокси для всех</translation> - </message> - <message> - <source>Use this proxy for all protocols</source> - <translation type="vanished">Использовать этот прокси-сервер для всех протоколов</translation> - </message> - <message> - <source>HTTPS-Proxy</source> - <translation type="vanished">HTTPS-Proxy</translation> - </message> - <message> - <source>Enter the name of the HTTPS proxy host</source> - <translation type="vanished">Введите имя HTTPS прокси-сервера</translation> - </message> - <message> - <source>Enter the HTTPS proxy port</source> - <translation type="vanished">Введите порт HTTPS прокси</translation> - </message> - <message> - <source>FTP-Proxy</source> - <translation type="vanished">FTP-Proxy</translation> - </message> - <message> - <source>Proxy Type:</source> - <translation type="vanished">Тип прокси:</translation> - </message> - <message> - <source>Select the type of the FTP proxy</source> - <translation type="vanished">Выберите тип FTP прокси</translation> - </message> - <message> - <source>Enter the name of the FTP proxy host</source> - <translation type="vanished">Введите имя FTP прокси-сервера</translation> - </message> - <message> - <source>Enter the FTP proxy port</source> - <translation type="vanished">Введите порт FTP прокси</translation> - </message> - <message> - <source>User Name:</source> - <translation type="vanished">Имя пользователя:</translation> - </message> - <message> - <source>Enter the user name for the proxy authentication</source> - <translation type="vanished">Введите имя пользователя для аутентификации на прокси</translation> - </message> - <message> - <source>Password:</source> - <translation type="vanished">Пароль:</translation> - </message> - <message> - <source>Enter the password for the proxy authentication</source> - <translation type="vanished">Введите пароль для аутентификации на прокси</translation> - </message> - <message> - <source>Account:</source> - <translation type="vanished">Аккаунт:</translation> - </message> - <message> - <source>Enter the account info for the proxy authentication</source> - <translation type="vanished">Введите аккаунт для аутентификации на прокси</translation> - </message> - <message> - <source>Exceptions:</source> - <translation type="vanished">Исключения:</translation> - </message> - <message> - <source>Enter host names or IP-addresses for which the proxy is to be circumvented separated by ',' (wildcards * or ? may be used)</source> - <translation type="vanished">Введите имена хостов или IP-адреса, разделенные ',', для которых proxy должен быть обойден (возможно использование метасимволов * или ?)</translation> - </message> - <message> - <source>Press to clear the saved passwords for the Http(s) proxy</source> - <translation type="vanished">Удалить сохранённые пароли для Http(s) прокси</translation> - </message> - <message> - <source>Clear HTTP(S) Proxy Passwords</source> - <translation type="vanished">Удалить сохранённые пароли для Http(s) прокси</translation> - </message> </context> <context> <name>NetworkProxyPage</name> @@ -62237,12 +62018,12 @@ <message> <location filename="../Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.ui" line="0" /> <source>Select to indicate the presence of compiled forms</source> - <translation type="unfinished" /> + <translation>Разрешить указывать наличие скомпилированных форм</translation> </message> <message> <location filename="../Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.ui" line="0" /> <source>Contains Compiled Forms</source> - <translation type="unfinished" /> + <translation>Наличие скомпилированных форм</translation> </message> <message> <location filename="../Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.ui" line="0" /> @@ -72770,525 +72551,297 @@ </message> </context> <context> - <name>RP2040Device</name> - <message> - <source>authentication failed</source> - <translation type="vanished">аутентификация не удалась</translation> - </message> - <message> - <source>no matching access point found</source> - <translation type="vanished">подходящая точка доступа не найдена</translation> - </message> - <message> - <source>connection failed</source> - <translation type="vanished">соединение не удалось</translation> - </message> - <message> - <source>idle</source> - <translation type="vanished">неактивно</translation> - </message> - <message> - <source>connecting</source> - <translation type="vanished">подключение</translation> - </message> - <message> - <source>connected, waiting for IP address</source> - <translation type="vanished">подключен, ожидание IP-адреса</translation> - </message> - <message> - <source>connected</source> - <translation type="vanished">подключено</translation> - </message> - <message> - <source>network scan completed</source> - <translation type="vanished">сканирование сети завершено</translation> - </message> - <message> - <source>connection lost</source> - <translation type="vanished">соединение потеряно</translation> - </message> - <message> - <source>disconnected</source> - <translation type="vanished">отключено</translation> - </message> - <message> - <source>AP listening</source> - <translation type="vanished">AP прослушивается</translation> - </message> - <message> - <source>AP connected</source> - <translation type="vanished">AP подключена</translation> - </message> - <message> - <source>AP failed</source> - <translation type="vanished">Сбой AP</translation> - </message> - <message> - <source>switched off</source> - <translation type="vanished">выключен</translation> - </message> - <message> - <source>switched on, inactive</source> - <translation type="vanished">включен, неактивен</translation> - </message> - <message> - <source>switched on, active</source> - <translation type="vanished">включен, активен</translation> - </message> - <message> - <source>open</source> - <comment>open WiFi network</comment> - <translation type="vanished">открыть</translation> - </message> - <message> - <source>automatic</source> - <translation type="vanished">автоматически</translation> - </message> - <message> - <source>RP2040</source> - <translation type="vanished">RP2040</translation> - </message> - <message> - <source>RP2040 Functions</source> - <translation type="vanished">Функции RP2040</translation> - </message> - <message> - <source>Show MicroPython Versions</source> - <translation type="vanished">Показать версии MicroPython</translation> - </message> - <message> - <source>Activate Bootloader</source> - <translation type="vanished">Активировать загрузчик</translation> - </message> - <message> - <source>Flash MicroPython Firmware</source> - <translation type="vanished">Прошить микрокод MicroPython</translation> - </message> - <message> - <source>Reset Device</source> - <translation type="vanished">Сбросить устройство</translation> - </message> - <message> - <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> - <translation type="vanished">Не удается определить прошивку подключенного устройства или на плате не работает MicroPython. Отмена...</translation> - </message> - <message> - <source>unknown</source> - <translation type="vanished">неизвестна</translation> - </message> - <message> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> - <translation type="vanished"><h4>Информация о версии MicroPython</h4><table><tr><td>Установлена:</td><td>{0}</td></tr><tr><td>Доступна:</td><td>{1}</td></tr>{2}</table></translation> - </message> - <message> - <source><tr><td>Variant:</td><td>{0}</td></tr></source> - <translation type="vanished"><tr><td>Вариант:</td><td>{0}</td></tr></translation> - </message> - <message> - <source><p>Update may be available.</p></source> - <translation type="vanished"><p>Может быть доступно обновление.</p></translation> - </message> - <message> - <source><p><b>Update available!</b></p></source> - <translation type="vanished"><p><b>Доступно обновление!</b></p></translation> - </message> - <message> - <source>MicroPython Version</source> - <translation type="vanished">Версия MicroPython</translation> - </message> - <message> - <source>MicroPython Firmware</source> - <translation type="vanished">Микрокод MicroPython</translation> - </message> - <message> - <source>Pimoroni Pico Firmware</source> - <translation type="vanished">Микрокод Pimoroni Pico</translation> - </message> - <message> - <source>CircuitPython Firmware</source> - <translation type="vanished">Микрокод CircuitPython</translation> - </message> - <message> - <source>CircuitPython Libraries</source> - <translation type="vanished">Библиотеки CircuitPython</translation> - </message> - <message> - <source>Set Country</source> - <translation type="vanished">Определить страну</translation> - </message> - <message> - <source>Reset Country</source> - <translation type="vanished">Сбросить страну</translation> - </message> - <message> - <source>unknown ({0})</source> - <translation type="vanished">неизвестная ({0})</translation> - </message> - <message> - <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> - <translation type="vanished">Pico Wireless не поддерживает настройку параметров IPv4 точки доступа WiFi.</translation> - </message> - <message> - <source>Pico Wireless does not support reporting of connected clients.</source> - <translation type="vanished">Pico Wireless не поддерживает создание отчетов о подключенных клиентах.</translation> - </message> - <message> - <source>WebREPL is not supported on this device.</source> - <translation type="vanished">WebREPL не поддерживается на этом устройстве.</translation> - </message> - <message> - <source>Active</source> - <translation type="vanished">Активно</translation> - </message> - <message> - <source>Name</source> - <translation type="vanished">Имя</translation> - </message> - <message> - <source>MAC-Address</source> - <translation type="vanished">MAC-адрес</translation> - </message> - <message> - <source>Address Type</source> - <translation type="vanished">Тип адреса</translation> - </message> - <message> - <source>Public</source> - <translation type="vanished">Публичный</translation> - </message> - <message> - <source>Random</source> - <translation type="vanished">Случайный</translation> - </message> - <message> - <source>MTU</source> - <translation type="vanished">MTU</translation> - </message> - <message> - <source>{0} Bytes</source> - <translation type="vanished">{0} байт</translation> - </message> - <message> - <source>Connected</source> - <translation type="vanished">Подключено</translation> - </message> - <message> - <source>Status</source> - <translation type="vanished">Статус</translation> - </message> - <message> - <source>Hostname</source> - <translation type="vanished">Имя хоста</translation> - </message> - <message> - <source>IPv4 Address</source> - <translation type="vanished">IPv4-адрес</translation> - </message> - <message> - <source>Netmask</source> - <translation type="vanished">Сетевая маска</translation> - </message> - <message> - <source>Gateway</source> - <translation type="vanished">Шлюз</translation> - </message> - <message> - <source>DNS</source> - <translation type="vanished">DNS</translation> - </message> - </context> - <context> <name>RP2Device</name> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="53" /> <source>authentication failed</source> - <translation type="unfinished">аутентификация не удалась</translation> + <translation>аутентификация не удалась</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="63" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="54" /> <source>no matching access point found</source> - <translation type="unfinished">подходящая точка доступа не найдена</translation> + <translation>подходящая точка доступа не найдена</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="66" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="55" /> <source>connection failed</source> - <translation type="unfinished">соединение не удалось</translation> + <translation>соединение не удалось</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="62" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="56" /> <source>idle</source> - <translation type="unfinished">неактивно</translation> + <translation>неактивно</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="57" /> <source>connecting</source> - <translation type="unfinished">подключение</translation> + <translation>подключение</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="58" /> <source>connected, waiting for IP address</source> - <translation type="unfinished">подключен, ожидание IP-адреса</translation> + <translation>подключен, ожидание IP-адреса</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="65" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="59" /> <source>connected</source> - <translation type="unfinished">подключено</translation> + <translation>подключено</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="64" /> <source>network scan completed</source> - <translation type="unfinished">сканирование сети завершено</translation> + <translation>сканирование сети завершено</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="67" /> <source>connection lost</source> - <translation type="unfinished">соединение потеряно</translation> + <translation>соединение потеряно</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="68" /> <source>disconnected</source> - <translation type="unfinished">отключено</translation> + <translation>отключено</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="69" /> <source>AP listening</source> - <translation type="unfinished">AP прослушивается</translation> + <translation>AP прослушивается</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="70" /> <source>AP connected</source> - <translation type="unfinished">AP подключена</translation> + <translation>AP подключена</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="71" /> <source>AP failed</source> - <translation type="unfinished">Сбой AP</translation> + <translation>Сбой AP</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="74" /> <source>switched off</source> - <translation type="unfinished">выключен</translation> + <translation>выключен</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="75" /> <source>switched on, inactive</source> - <translation type="unfinished">включен, неактивен</translation> + <translation>включен, неактивен</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="76" /> <source>switched on, active</source> - <translation type="unfinished">включен, активен</translation> + <translation>включен, активен</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="95" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="82" /> <source>open</source> <comment>open WiFi network</comment> - <translation type="unfinished">открыто</translation> + <translation>открыто</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="96" /> <source>automatic</source> - <translation type="unfinished">автоматически</translation> + <translation>автоматически</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="127" /> <source>RP2040/RP2350</source> - <translation type="unfinished" /> + <translation>RP2040/RP2350</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="183" /> <source>RP2 Functions</source> - <translation type="unfinished" /> + <translation>Функции RP2</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="262" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="186" /> <source>Show MicroPython Versions</source> - <translation type="unfinished">Показать версии MicroPython</translation> + <translation>Показать версии MicroPython</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="190" /> <source>Activate Bootloader</source> - <translation type="unfinished">Активировать загрузчик</translation> + <translation>Активировать загрузчик</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="193" /> <source>Flash MicroPython Firmware</source> - <translation type="unfinished">Прошить микрокод MicroPython</translation> + <translation>Прошить микрокод MicroPython</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="197" /> <source>Reset Device</source> - <translation type="unfinished">Сбросить устройство</translation> + <translation>Сбросить устройство</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="263" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> - <translation type="unfinished">Не удается определить прошивку подключенного устройства или на плате не работает MicroPython. Отмена...</translation> + <translation>Не удается определить прошивку подключенного устройства или на плате не работает MicroPython. Отмена...</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1754" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="296" /> <source>unknown</source> - <translation type="unfinished">неизвестный</translation> + <translation>неизвестный</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="306" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> - <translation type="unfinished"><h4>Информация о версии MicroPython</h4><table><tr><td>Установлена:</td><td>{0}</td></tr><tr><td>Доступна:</td><td>{1}</td></tr>{2}</table></translation> + <translation><h4>Информация о версии MicroPython</h4><table><tr><td>Установлена:</td><td>{0}</td></tr><tr><td>Доступна:</td><td>{1}</td></tr>{2}</table></translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="317" /> <source><tr><td>Variant:</td><td>{0}</td></tr></source> - <translation type="unfinished"><tr><td>Вариант:</td><td>{0}</td></tr></translation> + <translation><tr><td>Вариант:</td><td>{0}</td></tr></translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="328" /> <source><p>Update may be available.</p></source> - <translation type="unfinished"><p>Может быть доступно обновление.</p></translation> + <translation><p>Может быть доступно обновление.</p></translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="330" /> <source><p><b>Update available!</b></p></source> - <translation type="unfinished"><p><b>Доступно обновление!</b></p></translation> + <translation><p><b>Доступно обновление!</b></p></translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="334" /> <source>MicroPython Version</source> - <translation type="unfinished">Версия MicroPython</translation> + <translation>Версия MicroPython</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="367" /> <source>MicroPython Firmware</source> - <translation type="unfinished">Микрокод MicroPython</translation> + <translation>Микрокод MicroPython</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="371" /> <source>Pimoroni Pico Firmware</source> - <translation type="unfinished">Микрокод Pimoroni Pico</translation> + <translation>Микрокод Pimoroni Pico</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="374" /> <source>CircuitPython Firmware</source> - <translation type="unfinished">Микрокод CircuitPython</translation> + <translation>Микрокод CircuitPython</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="378" /> <source>CircuitPython Libraries</source> - <translation type="unfinished">Библиотеки CircuitPython</translation> + <translation>Библиотеки CircuitPython</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="430" /> <source>Set Country</source> - <translation type="unfinished">Определить страну</translation> + <translation>Определить страну</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="433" /> <source>Reset Country</source> - <translation type="unfinished">Сбросить страну</translation> + <translation>Сбросить страну</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1091" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="637" /> <source>unknown ({0})</source> - <translation type="unfinished">неизвестная ({0})</translation> + <translation>неизвестная ({0})</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1217" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> - <translation type="unfinished">Pico Wireless не поддерживает настройку параметров IPv4 точки доступа WiFi.</translation> + <translation>Pico Wireless не поддерживает настройку параметров IPv4 точки доступа WiFi.</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1296" /> <source>Pico Wireless does not support reporting of connected clients.</source> - <translation type="unfinished">Pico Wireless не поддерживает создание отчетов о подключенных клиентах.</translation> + <translation>Pico Wireless не поддерживает создание отчетов о подключенных клиентах.</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1350" /> <source>WebREPL is not supported on this device.</source> - <translation type="unfinished">WebREPL не поддерживается на этом устройстве.</translation> + <translation>WebREPL не поддерживается на этом устройстве.</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1743" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="1527" /> <source>Active</source> - <translation type="unfinished">Активный</translation> + <translation>Активный</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1528" /> <source>Name</source> - <translation type="unfinished">Имя</translation> + <translation>Имя</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1761" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="1529" /> <source>MAC-Address</source> - <translation type="unfinished">MAC-адрес</translation> + <translation>MAC-адрес</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1532" /> <source>Address Type</source> - <translation type="unfinished">Тип адреса</translation> + <translation>Тип адреса</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" /> <source>Public</source> - <translation type="unfinished">Публичный</translation> + <translation>Публичный</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" /> <source>Random</source> - <translation type="unfinished">Случайный</translation> + <translation>Случайный</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" /> <source>MTU</source> - <translation type="unfinished">MTU</translation> + <translation>MTU</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" /> <source>{0} Bytes</source> - <translation type="unfinished">{0} байт</translation> + <translation>{0} байт</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1744" /> <source>Connected</source> - <translation type="unfinished">Подключен</translation> + <translation>Подключен</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1747" /> <source>Status</source> - <translation type="unfinished">Статус</translation> + <translation>Статус</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1753" /> <source>Hostname</source> - <translation type="unfinished">Имя хоста</translation> + <translation>Имя хоста</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1757" /> <source>IPv4 Address</source> - <translation type="unfinished">IPv4-адрес</translation> + <translation>IPv4-адрес</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1758" /> <source>Netmask</source> - <translation type="unfinished">Сетевая маска</translation> + <translation>Сетевая маска</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1759" /> <source>Gateway</source> - <translation type="unfinished">Шлюз</translation> + <translation>Шлюз</translation> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1760" /> <source>DNS</source> - <translation type="unfinished">DNS</translation> + <translation>DNS</translation> </message> </context> <context> @@ -83193,7 +82746,7 @@ <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> <source>Switched</source> - <translation>Перекл</translation> + <translation>Переключен</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> @@ -90406,7 +89959,7 @@ <message> <location filename="../MicroPython/UF2FlashDialog.py" line="748" /> <source><h3>Pi Pico (RP2040/RP2350) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished" /> + <translation><h3>Плата Pico (RP2040/RP2350)</h3><p>Для подготовки платы к перепрошивке выполните следующие действия:</p><ol><li>Установите режим загрузчика (плата <b>без</b> кнопки RESET):<ul><li>Подключите плату удерживая кнопку BOOTSEL.</li></ul>Установите режим 'bootloader' (плата <b>с</b> кнопкой RESET):<ul><li>удерживайте нажатой кнопку RESET </li><li>удерживайте кнопку BOOTSEL</li><li>отпустите RESET</li><li>отпустите кнопку BOOTSEL</li></ul></li><li>Подождите, пока устройство не перейдет в режим 'bootloader'.</li><li>Убедитесь, что загрузочный том доступен (может потребоваться его установка).</li><li>Выберите файл микрокода для прошивки и нажмите кнопка прошивки.</li></ol></translation> </message> <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> @@ -90579,10 +90132,6 @@ <source>Refresh</source> <translation>Освежить</translation> </message> - <message> - <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="vanished"><h3>Плата Pi Pico (RP2040)</h3><p>Для подготовки платы к прошивке выполните следующие действия:</p><ol><li>Установите режим 'bootloader' (плата <b>без</b> кнопки RESET):<ul><li>Подключите плату удерживая кнопку BOOTSEL.</li></ul>Установите режим 'bootloader' (плата <b>с</b> кнопкой RESET):<ul><li>удерживайте кнопку RESET</li><li>удерживайте кнопку BOOTSEL</li><li>отпустите RESET</li><li>отпустите BOOTSEL</li></ul></li><li>Подождите, пока устройство не перейдет в режим 'bootloader'.</li><li>Убедитесь, что загрузочный том доступен (может потребоваться его установка).</li><li>Выберите файл микрокода для прошивки и нажмите кнопку прошивки.</li></ol></translation> - </message> </context> <context> <name>UIPreviewer</name> @@ -103034,7 +102583,7 @@ <message> <location filename="../WebBrowser/WebAuth/WebBrowserWebAuthDialog.py" line="285" /> <source>Touch your security key to complete the request.</source> - <translation>Коснитесь своего ключа безопасности, чтобы завершить запрос.</translation> + <translation>Активируйте свой ключ безопасности для завершения запроса.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/WebBrowserWebAuthDialog.py" line="309" /> @@ -103064,7 +102613,7 @@ <message> <location filename="../WebBrowser/WebAuth/WebBrowserWebAuthDialog.py" line="345" /> <source>Security key removed during verification. Please reinsert and try again.</source> - <translation>Ключ безопасности был удален во время проверки. Пожалуйста, установите его заново и повторите попытку.</translation> + <translation>Ключ безопасности был удален во время проверки. Пожалуйста, вставьте его снова и повторите попытку.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/WebBrowserWebAuthDialog.py" line="353" /> @@ -103079,7 +102628,7 @@ <message> <location filename="../WebBrowser/WebAuth/WebBrowserWebAuthDialog.py" line="363" /> <source>Security key is missing Large Blob support.</source> - <translation>В ключе безопасности отсутствует поддержка больших двоичных объектов.</translation> + <translation>У ключа безопасности отсутствует поддержка больших двоичных объектов.</translation> </message> <message> <location filename="../WebBrowser/WebAuth/WebBrowserWebAuthDialog.py" line="368" />