diff -r ec86fc991d28 -r dfadb291490b src/eric7/i18n/eric7_ru.ts --- a/src/eric7/i18n/eric7_ru.ts Wed Dec 18 18:03:07 2024 +0100 +++ b/src/eric7/i18n/eric7_ru.ts Thu Dec 19 10:00:41 2024 +0100 @@ -7716,18 +7716,18 @@ <translation>Графика</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="896" /> + <location filename="../Preferences/ConfigurationDialog.py" line="903" /> <location filename="../Preferences/ConfigurationDialog.py" line="228" /> <source>Hex Editor</source> <translation>Hex-редактор</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1129" /> - <location filename="../Preferences/ConfigurationDialog.py" line="1090" /> - <location filename="../Preferences/ConfigurationDialog.py" line="982" /> - <location filename="../Preferences/ConfigurationDialog.py" line="944" /> - <location filename="../Preferences/ConfigurationDialog.py" line="913" /> - <location filename="../Preferences/ConfigurationDialog.py" line="882" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1136" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1097" /> + <location filename="../Preferences/ConfigurationDialog.py" line="989" /> + <location filename="../Preferences/ConfigurationDialog.py" line="951" /> + <location filename="../Preferences/ConfigurationDialog.py" line="920" /> + <location filename="../Preferences/ConfigurationDialog.py" line="889" /> <location filename="../Preferences/ConfigurationDialog.py" line="785" /> <location filename="../Preferences/ConfigurationDialog.py" line="670" /> <location filename="../Preferences/ConfigurationDialog.py" line="235" /> @@ -7745,7 +7745,7 @@ <translation>Просмотр журнала</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1104" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1111" /> <location filename="../Preferences/ConfigurationDialog.py" line="250" /> <source>MicroPython</source> <translation>MicroPython</translation> @@ -7762,8 +7762,9 @@ <translation>Сеть</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1111" /> - <location filename="../Preferences/ConfigurationDialog.py" line="958" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1118" /> + <location filename="../Preferences/ConfigurationDialog.py" line="965" /> + <location filename="../Preferences/ConfigurationDialog.py" line="806" /> <location filename="../Preferences/ConfigurationDialog.py" line="271" /> <source>Network Proxy</source> <translation>Сетевой proxy</translation> @@ -7774,13 +7775,13 @@ <translation>Уведомления</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="927" /> + <location filename="../Preferences/ConfigurationDialog.py" line="934" /> <location filename="../Preferences/ConfigurationDialog.py" line="285" /> <source>PDF Viewer</source> <translation>Просмотр PDF</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="965" /> + <location filename="../Preferences/ConfigurationDialog.py" line="972" /> <location filename="../Preferences/ConfigurationDialog.py" line="292" /> <source>Python Package Management</source> <translation>Менеджер пакетов Python</translation> @@ -7791,7 +7792,7 @@ <translation>Менеджер плагинов</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="806" /> + <location filename="../Preferences/ConfigurationDialog.py" line="813" /> <location filename="../Preferences/ConfigurationDialog.py" line="684" /> <location filename="../Preferences/ConfigurationDialog.py" line="306" /> <source>Printer</source> @@ -7808,13 +7809,13 @@ <translation>Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="813" /> + <location filename="../Preferences/ConfigurationDialog.py" line="820" /> <location filename="../Preferences/ConfigurationDialog.py" line="321" /> <source>Security</source> <translation>Безопасность</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="996" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1003" /> <location filename="../Preferences/ConfigurationDialog.py" line="328" /> <source>Shell</source> <translation>Оболочка</translation> @@ -7830,7 +7831,7 @@ <translation>Шаблоны</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="865" /> + <location filename="../Preferences/ConfigurationDialog.py" line="872" /> <location filename="../Preferences/ConfigurationDialog.py" line="343" /> <source>Tray Starter</source> <translation>Tray Starter</translation> @@ -7846,7 +7847,7 @@ <translation>Отладка</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1003" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1010" /> <location filename="../Preferences/ConfigurationDialog.py" line="698" /> <location filename="../Preferences/ConfigurationDialog.py" line="399" /> <location filename="../Preferences/ConfigurationDialog.py" line="364" /> @@ -7881,14 +7882,14 @@ <translation>Работа с файлами</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1010" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1017" /> <location filename="../Preferences/ConfigurationDialog.py" line="712" /> <location filename="../Preferences/ConfigurationDialog.py" line="413" /> <source>Searching</source> <translation>Поиск</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="848" /> + <location filename="../Preferences/ConfigurationDialog.py" line="855" /> <location filename="../Preferences/ConfigurationDialog.py" line="719" /> <location filename="../Preferences/ConfigurationDialog.py" line="648" /> <location filename="../Preferences/ConfigurationDialog.py" line="420" /> @@ -7896,7 +7897,7 @@ <translation>Проверка орфографии</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1017" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1024" /> <location filename="../Preferences/ConfigurationDialog.py" line="726" /> <location filename="../Preferences/ConfigurationDialog.py" line="427" /> <source>Style</source> @@ -7919,14 +7920,14 @@ <translation>Экспортёры</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1024" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1031" /> <location filename="../Preferences/ConfigurationDialog.py" line="455" /> <source>Autocompletion</source> <translation>Автодополнение</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1045" /> - <location filename="../Preferences/ConfigurationDialog.py" line="1031" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1052" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1038" /> <location filename="../Preferences/ConfigurationDialog.py" line="483" /> <location filename="../Preferences/ConfigurationDialog.py" line="462" /> <source>QScintilla</source> @@ -7940,13 +7941,13 @@ <translation>Jedi</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1038" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1045" /> <location filename="../Preferences/ConfigurationDialog.py" line="476" /> <source>Calltips</source> <translation>Подсказки</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1052" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1059" /> <location filename="../Preferences/ConfigurationDialog.py" line="740" /> <location filename="../Preferences/ConfigurationDialog.py" line="497" /> <source>Highlighters</source> @@ -7959,21 +7960,21 @@ <translation>Ассоциации типов файлов</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1059" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1066" /> <location filename="../Preferences/ConfigurationDialog.py" line="754" /> <location filename="../Preferences/ConfigurationDialog.py" line="511" /> <source>Styles</source> <translation>Стили</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1066" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1073" /> <location filename="../Preferences/ConfigurationDialog.py" line="761" /> <location filename="../Preferences/ConfigurationDialog.py" line="518" /> <source>Keywords</source> <translation>Ключевые слова</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1073" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1080" /> <location filename="../Preferences/ConfigurationDialog.py" line="768" /> <location filename="../Preferences/ConfigurationDialog.py" line="525" /> <source>Properties</source> @@ -7990,7 +7991,7 @@ <translation>Справка</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="820" /> + <location filename="../Preferences/ConfigurationDialog.py" line="827" /> <location filename="../Preferences/ConfigurationDialog.py" line="553" /> <source>Help Documentation</source> <translation>Справочная документация</translation> @@ -8017,12 +8018,12 @@ <translation>Мультипроект</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1136" /> - <location filename="../Preferences/ConfigurationDialog.py" line="1097" /> - <location filename="../Preferences/ConfigurationDialog.py" line="989" /> - <location filename="../Preferences/ConfigurationDialog.py" line="951" /> - <location filename="../Preferences/ConfigurationDialog.py" line="920" /> - <location filename="../Preferences/ConfigurationDialog.py" line="889" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1143" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1104" /> + <location filename="../Preferences/ConfigurationDialog.py" line="996" /> + <location filename="../Preferences/ConfigurationDialog.py" line="958" /> + <location filename="../Preferences/ConfigurationDialog.py" line="927" /> + <location filename="../Preferences/ConfigurationDialog.py" line="896" /> <location filename="../Preferences/ConfigurationDialog.py" line="792" /> <location filename="../Preferences/ConfigurationDialog.py" line="677" /> <location filename="../Preferences/ConfigurationDialog.py" line="602" /> @@ -8041,47 +8042,47 @@ <translation>Web-браузер</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="827" /> + <location filename="../Preferences/ConfigurationDialog.py" line="834" /> <location filename="../Preferences/ConfigurationDialog.py" line="627" /> <source>Appearance</source> <translation>Внешний вид</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="834" /> - <location filename="../Preferences/ConfigurationDialog.py" line="634" /> - <source>eric Web Browser</source> - <translation>Eric web-браузер</translation> - </message> - <message> <location filename="../Preferences/ConfigurationDialog.py" line="841" /> + <location filename="../Preferences/ConfigurationDialog.py" line="634" /> + <source>eric Web Browser</source> + <translation>Eric web-браузер</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationDialog.py" line="848" /> <location filename="../Preferences/ConfigurationDialog.py" line="641" /> <source>VirusTotal Interface</source> <translation>Интерфейс VirusTotal</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1228" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1235" /> <source>Enter search text...</source> <translation>Введите искомый текст...</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1303" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1310" /> <source>Preferences</source> <translation>Предпочтения</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1309" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1316" /> <source>Please select an entry of the list to display the configuration page.</source> <translation>Выберите пункт в списке слева для отображения страницы его настроек.</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1392" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1399" /> <source>Configuration Page Error</source> <translation>Ошибка страницы конфигурации</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="1393" /> + <location filename="../Preferences/ConfigurationDialog.py" line="1400" /> <source><p>The configuration page <b>{0}</b> could not be loaded.</p></source> <translation><p>Страница конфигурации <b>{0}</b> не может быть загружена.</p></translation> </message> @@ -22807,62 +22808,62 @@ <context> <name>FeaturePermissionBar</name> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="48" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="50" /> <source>{0} wants to use your position.</source> <translation>{0} хочет использовать ваше положение.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53" /> <source>{0} wants to use your microphone.</source> <translation>{0} хочет использовать ваш микрофон.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56" /> <source>{0} wants to use your camera.</source> <translation>{0} хочет использовать вашу камеру.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="59" /> <source>{0} wants to use your microphone and camera.</source> <translation>{0} хочет использовать ваши микрофон и камеру.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="62" /> <source>{0} wants to lock your mouse.</source> <translation>{0} хочет использовать вашу мышку.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="61" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="63" /> <source>{0} wants to capture video of your screen.</source> <translation>{0} хочет выполнить захват видео вашего экрана.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="64" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="66" /> <source>{0} wants to capture audio and video of your screen.</source> <translation>{0} хочет выполнить захват аудио и видео вашего экрана.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="67" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="69" /> <source>{0} wants to use desktop notifications.</source> <translation>{0} хочет использовать уведомления на рабочем столе.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="92" /> - <source>Remember</source> - <translation>Запомнить</translation> - </message> - <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="94" /> + <source>Remember</source> + <translation>Запомнить</translation> + </message> + <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="96" /> <source>Allow</source> <translation>Разрешить</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="95" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="97" /> <source>Deny</source> <translation>Отказать</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="120" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="122" /> <source>{0} wants to use an unknown feature.</source> <translation>{0} хочет использовать неизвестную возможность.</translation> </message> @@ -22870,80 +22871,106 @@ <context> <name>FeaturePermissionsDialog</name> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="161" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="143" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="109" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="93" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="79" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="65" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="49" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="208" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="190" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="170" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="152" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="136" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="118" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="102" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="88" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="74" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="58" /> <source>Host</source> <translation>Хост</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="162" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="128" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="110" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="94" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="80" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66" /> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="50" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="209" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="191" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="171" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="153" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="137" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="119" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="103" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="89" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="75" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="59" /> <source>Permission</source> <translation>Разрешение</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="54" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="63" /> <source>Notifications</source> <translation>Уведомления</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="68" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="77" /> <source>Geolocation</source> <translation>Геолокация</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="82" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="91" /> <source>Microphone</source> <translation>Микрофон</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="105" /> <source>Camera</source> <translation>Камера</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="114" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="123" /> <source>Microphone && Camera</source> <translation>Микрофон && камера</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="130" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="139" /> <source>Mouse Lock</source> <translation>Блокировка мыши</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="148" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="157" /> <source>Desktop Video</source> <translation>Видео рабочего стола</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="166" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="175" /> <source>Desktop Audio && Video</source> <translation>Аудио && видео рабочего стола</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="181" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="195" /> + <source>Clipboard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="213" /> + <source>Local Fonts</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="296" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="253" /> <source>Allow</source> <translation>Разрешить</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="182" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="297" /> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="254" /> <source>Deny</source> <translation>Отказать</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="255" /> + <source>Always Ask</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="256" /> + <source>Invalid</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" /> <source>HTML5 Feature Permissions</source> <translation>Изменение прав доступа HTML5</translation> @@ -24817,23 +24844,23 @@ <translation>{0} ({1})</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="750" /> + <location filename="../UI/FindFileWidget.py" line="749" /> <source>Invalid search expression</source> <translation>Неверное выражение для поиска</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="751" /> + <location filename="../UI/FindFileWidget.py" line="750" /> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>Недействительное выражение для поиска.</p><p>Ошибка: {0}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="878" /> + <location filename="../UI/FindFileWidget.py" line="877" /> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation>{0} / {1}</translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="881" /> + <location filename="../UI/FindFileWidget.py" line="880" /> <source>%n occurrence(s)</source> <translation> <numerusform>%n вхождение</numerusform> @@ -24842,7 +24869,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="882" /> + <location filename="../UI/FindFileWidget.py" line="881" /> <source>%n file(s)</source> <translation> <numerusform>%n файл</numerusform> @@ -24851,44 +24878,44 @@ </translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1081" /> - <location filename="../UI/FindFileWidget.py" line="1056" /> - <location filename="../UI/FindFileWidget.py" line="1042" /> + <location filename="../UI/FindFileWidget.py" line="1080" /> + <location filename="../UI/FindFileWidget.py" line="1055" /> + <location filename="../UI/FindFileWidget.py" line="1041" /> <source>Replace in Files</source> <translation>Заменить в файлах</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1043" /> + <location filename="../UI/FindFileWidget.py" line="1042" /> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Невозможно прочитать файл <b>{0}</b>. Пропуск.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1057" /> + <location filename="../UI/FindFileWidget.py" line="1056" /> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation><p>Текущий и оригинальный хэши файла <b>{0}</b> различаются. Пропускаем.</p><p>Хэш 1: {1}</p><p>Хэш 2: {2}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1082" /> + <location filename="../UI/FindFileWidget.py" line="1081" /> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Невозможно сохранить файл <b>{0}</b>. Пропуск.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1111" /> + <location filename="../UI/FindFileWidget.py" line="1110" /> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1113" /> + <location filename="../UI/FindFileWidget.py" line="1112" /> <source>Copy Path to Clipboard</source> <translation>Копировать путь в буфер обмена</translation> </message> <message> + <location filename="../UI/FindFileWidget.py" line="1116" /> + <source>Select All</source> + <translation>Выделить всё</translation> + </message> + <message> <location filename="../UI/FindFileWidget.py" line="1117" /> - <source>Select All</source> - <translation>Выделить всё</translation> - </message> - <message> - <location filename="../UI/FindFileWidget.py" line="1118" /> <source>Deselect All</source> <translation>Скрыть все</translation> </message> @@ -62467,18 +62494,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1907" /> + <location filename="../Preferences/__init__.py" line="1909" /> <source>Export Preferences</source> <translation>Экспорт Preferences</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1938" /> + <location filename="../Preferences/__init__.py" line="1911" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1936" /> - <location filename="../Preferences/__init__.py" line="1909" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1934" /> <source>Import Preferences</source> <translation>Импорт Preferences</translation> </message> @@ -67334,7 +67361,7 @@ <translation>Alt+R</translation> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="306" /> + <location filename="../Project/PropertiesDialog.py" line="312" /> <location filename="../Project/PropertiesDialog.py" line="71" /> <source>None</source> <translation>Нет</translation> @@ -67360,12 +67387,12 @@ <translation>Контроль версий недоступен для удаленных проектов.</translation> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="261" /> + <location filename="../Project/PropertiesDialog.py" line="267" /> <source>Source Files ({0});;All Files (*)</source> <translation>Файлы исходников ({0});;Все файлы (*)</translation> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="265" /> + <location filename="../Project/PropertiesDialog.py" line="271" /> <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> @@ -91757,7 +91784,7 @@ <translation><b>Сохранить севнс...</b><p>Позволяет сохранить текущий сеанс на диск. Открывается диалог для выбора имени файла.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7892" /> + <location filename="../UI/UserInterface.py" line="7893" /> <location filename="../UI/UserInterface.py" line="1955" /> <location filename="../UI/UserInterface.py" line="1948" /> <source>Load session</source> @@ -93090,8 +93117,8 @@ <translation><b>Горячие клавиши</b><p>Определите горячие клавиши приложения согласно вашим предпочтениям.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7600" /> - <location filename="../UI/UserInterface.py" line="7581" /> + <location filename="../UI/UserInterface.py" line="7601" /> + <location filename="../UI/UserInterface.py" line="7582" /> <location filename="../UI/UserInterface.py" line="3402" /> <source>Export Keyboard Shortcuts</source> <translation>Экспорт горячих клавиш</translation> @@ -93113,7 +93140,7 @@ <p>Экспортировать горячие клавиши приложения.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7619" /> + <location filename="../UI/UserInterface.py" line="7620" /> <location filename="../UI/UserInterface.py" line="3421" /> <source>Import Keyboard Shortcuts</source> <translation>Импорт горячих клавиш</translation> @@ -93848,169 +93875,169 @@ </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7108" /> - <location filename="../UI/UserInterface.py" line="7046" /> - <location filename="../UI/UserInterface.py" line="7002" /> - <location filename="../UI/UserInterface.py" line="6928" /> - <location filename="../UI/UserInterface.py" line="6864" /> - <source>Documentation Missing</source> - <translation>Документация отсутствует</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="7109" /> <location filename="../UI/UserInterface.py" line="7047" /> <location filename="../UI/UserInterface.py" line="7003" /> <location filename="../UI/UserInterface.py" line="6929" /> <location filename="../UI/UserInterface.py" line="6865" /> + <source>Documentation Missing</source> + <translation>Документация отсутствует</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7110" /> + <location filename="../UI/UserInterface.py" line="7048" /> + <location filename="../UI/UserInterface.py" line="7004" /> + <location filename="../UI/UserInterface.py" line="6930" /> + <location filename="../UI/UserInterface.py" line="6866" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation><p>Стартовая директория документации "<b>{0}</b>" не найдена.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7090" /> - <location filename="../UI/UserInterface.py" line="6972" /> - <source>Documentation</source> - <translation>Документация</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="6973" /> - <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> - <translation><p>Стартовая директория документации PyQt{0} не настроена.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="7091" /> + <location filename="../UI/UserInterface.py" line="6973" /> + <source>Documentation</source> + <translation>Документация</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="6974" /> + <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> + <translation><p>Стартовая директория документации PyQt{0} не настроена.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7092" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation><p>Просмотр документации PySide{0} не настроен.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7270" /> - <location filename="../UI/UserInterface.py" line="7206" /> - <source>Start Web Browser</source> - <translation>Запуск web-браузера</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="7207" /> - <source>The eric web browser could not be started.</source> - <translation>Невозможно запустить eric web-браузер.</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="7271" /> + <location filename="../UI/UserInterface.py" line="7207" /> + <source>Start Web Browser</source> + <translation>Запуск web-браузера</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7208" /> + <source>The eric web browser could not be started.</source> + <translation>Невозможно запустить eric web-браузер.</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7272" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation><p>Eric web-браузер не запущен.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7317" /> + <location filename="../UI/UserInterface.py" line="7318" /> <source>Open Browser</source> <translation>Открыть браузер</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7317" /> + <location filename="../UI/UserInterface.py" line="7318" /> <source>Could not start a web browser</source> <translation>Невозможно запустить web-браузер</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7621" /> - <location filename="../UI/UserInterface.py" line="7583" /> + <location filename="../UI/UserInterface.py" line="7622" /> + <location filename="../UI/UserInterface.py" line="7584" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation>Файл горячих клавиш (*.ekj)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7601" /> + <location filename="../UI/UserInterface.py" line="7602" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>Файл горячих клавиш <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7805" /> + <location filename="../UI/UserInterface.py" line="7806" /> <source>Load crash session...</source> <translation>Загрузить crash-сеанс...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7808" /> + <location filename="../UI/UserInterface.py" line="7809" /> <source>Clean crash sessions...</source> <translation>Очистить crash-сеансы...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7845" /> - <source>Read Session</source> - <translation>Загрузить сеанс</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="7846" /> + <source>Read Session</source> + <translation>Загрузить сеанс</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7847" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation><p>Невозможно прочитать файл сеанса <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7869" /> + <location filename="../UI/UserInterface.py" line="7870" /> <source>Save Session</source> <translation>Сохранить сеанс</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7894" /> - <location filename="../UI/UserInterface.py" line="7871" /> + <location filename="../UI/UserInterface.py" line="7895" /> + <location filename="../UI/UserInterface.py" line="7872" /> <source>eric Session Files (*.esj)</source> <translation>Файлы сеансов eric (*.esj)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7963" /> - <source>Found Crash Sessions</source> - <translation>Найдены crash-сеансы</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="7964" /> + <source>Found Crash Sessions</source> + <translation>Найдены crash-сеансы</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7965" /> <source>These crash session files were found. Select the one to open. Select 'Cancel' to not open a crash session.</source> <translation>Были найдены следующие файлы crash-сеансов. Выберите один из них для открытия. Выберите 'Отмена', чтобы не открывать crash-сеанс.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8037" /> - <source>Clean stale crash sessions</source> - <translation>Очистите устаревшие crash-сеансы</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="8038" /> + <source>Clean stale crash sessions</source> + <translation>Очистите устаревшие crash-сеансы</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="8039" /> <source>Do you really want to delete these stale crash session files?</source> <translation>Вы действительно хотите удалить эти устаревшие файлы crash-сеансов?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8414" /> - <source>Drop Error</source> - <translation>Ошибка Drag&&Drop</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="8415" /> + <source>Drop Error</source> + <translation>Ошибка Drag&&Drop</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="8416" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> не является файлом</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8612" /> - <source>Upgrade available</source> - <translation>Доступно обновление</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="8613" /> + <source>Upgrade available</source> + <translation>Доступно обновление</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="8614" /> <source><p>A newer version of the <b>eric-ide</b> package is available at <a href="{0}/eric-ide/">PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b></p><p>Shall <b>eric-ide</b> be upgraded?</p></source> <translation><p>Новая версия пакета <b>eric-ide</b> доступна по адресу <a href="{0}/eric-ide/">PyPI</a>.</p><p> Установлено: {1}<br/>Доступно: <b>{2}</b></p><p>Должен ли <b>eric-ide</b> быть обновлен?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8661" /> - <source>First time usage</source> - <translation>Первое использование</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="8662" /> + <source>First time usage</source> + <translation>Первое использование</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="8663" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation>Настройка eric ещё не выполнена. Сейчас будет запущен диалог конфигурации.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8684" /> + <location filename="../UI/UserInterface.py" line="8685" /> <source>Select Workspace Directory</source> <translation>Выбор директории рабочей области</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8852" /> - <source>Unsaved Data Detected</source> - <translation>Обнаружены несохраненные данные</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="8853" /> + <source>Unsaved Data Detected</source> + <translation>Обнаружены несохраненные данные</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="8854" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation>Некоторые редакторы содержат несохраненные данные. Должны ли они быть сохранены?</translation> </message> @@ -101096,8 +101123,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>&Browsing History</source> - <translation>&История просмотров</translation> + <source>Browsing History</source> + <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> @@ -101136,8 +101163,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>&Search History</source> - <translation>История &поиска</translation> + <source>Search History</source> + <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> @@ -101146,8 +101173,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>Download &History</source> - <translation>История &закачек</translation> + <source>Download History</source> + <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> @@ -101156,8 +101183,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>&Cookies</source> - <translation>&Куки</translation> + <source>Cookies</source> + <translation type="unfinished">Куки</translation> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> @@ -101166,8 +101193,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>Cached &Web Pages</source> - <translation>К&эшированные страницы</translation> + <source>Cached Web Pages</source> + <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> @@ -101176,8 +101203,18 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>Website &Icons</source> - <translation>Иконки &web-сайтов</translation> + <source>Website Icons</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> + <source>Select to clear the website permissions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> + <source>Website Permissions</source> + <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> @@ -101186,8 +101223,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>Saved &Passwords</source> - <translation>Сохранённые &пароли</translation> + <source>Saved Passwords</source> + <translation type="unfinished">Сохранённые пароли</translation> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> @@ -101196,14 +101233,46 @@ </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> - <source>&Zoom Settings</source> - <translation>&Настройки масштабирования</translation> + <source>Zoom Settings</source> + <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" /> <source>SSL Certificate Error Exceptions</source> <translation>Исключения ошибок сертификата SSL</translation> </message> + <message> + <source>&Browsing History</source> + <translation type="vanished">&История просмотров</translation> + </message> + <message> + <source>&Search History</source> + <translation type="vanished">История &поиска</translation> + </message> + <message> + <source>Download &History</source> + <translation type="vanished">История &закачек</translation> + </message> + <message> + <source>&Cookies</source> + <translation type="vanished">&Куки</translation> + </message> + <message> + <source>Cached &Web Pages</source> + <translation type="vanished">К&эшированные страницы</translation> + </message> + <message> + <source>Website &Icons</source> + <translation type="vanished">Иконки &web-сайтов</translation> + </message> + <message> + <source>Saved &Passwords</source> + <translation type="vanished">Сохранённые &пароли</translation> + </message> + <message> + <source>&Zoom Settings</source> + <translation type="vanished">&Настройки масштабирования</translation> + </message> </context> <context> <name>WebBrowserJavaScriptConsole</name> @@ -101740,6 +101809,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" /> + <source>Select to store website permission settings in memory only.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" /> + <source>Do not persist website permissions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" /> <source><p>Select to allow reading from all canvas elements.</p> <p><b>Note:</b> Disable this option to prevent canvas fingerprinting.</p></source> <translation><p>Разрешить чтение со всех элементов canvas.</p> @@ -102170,32 +102249,87 @@ <translation><b>Примечание:</b> Высокое значение делителя будет замедлять прокрутку.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="194" /> + <location filename="../WebBrowser/WebBrowserPage.py" line="78" /> + <source><p>Allow <b>{0}</b> to access your location information?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="83" /> + <source><p>Allow <b>{0}</b> to access your microphone?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="89" /> + <source><p>Allow <b>{0}</b> to access your webcam?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="95" /> + <source><p>Allow <b>{0}</b> to access your microphone and webcam?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="100" /> + <source><p>Allow <b>{0}</b> to lock your mouse cursor?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="105" /> + <source><p>Allow <b>{0}</b> to capture video of your desktop?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="111" /> + <source><p>Allow <b>{0}</b> to capture audio and video of your desktop?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="118" /> + <source><p>Allow <b>{0}</b> to show notifications on your desktop?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="124" /> + <source><p>Allow <b>{0}</b> to read from and write to the clipboard?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="130" /> + <source><p>Allow <b>{0}</b> to access fonts stored on this machine?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="269" /> <source>Suspicuous URL detected</source> <translation>Обнаружен подозрительный URL</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="195" /> + <location filename="../WebBrowser/WebBrowserPage.py" line="270" /> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation><p>URL <b>{0}</b> был найден в базе Safe Browsing.</p>{1}</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="541" /> + <location filename="../WebBrowser/WebBrowserPage.py" line="396" /> + <source>Permission Request</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="636" /> <source>Register Protocol Handler</source> <translation>Зарегистрировать обработчик протокола</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="542" /> + <location filename="../WebBrowser/WebBrowserPage.py" line="637" /> <source><p>Allow the Web Site <b>{0}</b> to handle all <b>{1}</b> links?</p></source> <translation><p>Разрешить веб-сайту <b>{0}</b> обрабатывать все ссылки <b>{1}</b>?</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="631" /> + <location filename="../WebBrowser/WebBrowserPage.py" line="726" /> <source>SSL Info</source> <translation>SSL инфо</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="632" /> + <location filename="../WebBrowser/WebBrowserPage.py" line="727" /> <source>This site does not contain SSL information.</source> <translation>Этот сайт не содержит информации SSL.</translation> </message> @@ -104795,15 +104929,15 @@ <translation>Проверить текущий сервер</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5231" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5221" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5248" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5238" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2220" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" /> <source>IP Address Report</source> <translation>Отчет IP-адреса</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5245" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5262" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2232" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2230" /> <source>Domain Report</source> @@ -104830,8 +104964,8 @@ <translation><b>Горячие клавиши</b><p>Определите горячие клавиши приложения согласно вашим предпочтениям.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5651" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5632" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5675" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5656" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2270" /> <source>Export Keyboard Shortcuts</source> <translation>Экспорт горячих клавиш</translation> @@ -104853,7 +104987,7 @@ <p>Экспортировать горячие клавиши приложения.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5671" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5695" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2289" /> <source>Import Keyboard Shortcuts</source> <translation>Импорт горячиx клавиш</translation> @@ -105105,100 +105239,100 @@ <translation>Движок системы справки</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4768" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4785" /> <source>System</source> <translation>Система</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4772" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4789" /> <source>ISO</source> <translation>ISO</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4775" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4792" /> <source>Unicode</source> <translation>Юникод</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4778" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4795" /> <source>Windows</source> <translation>Windows</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4781" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4798" /> <source>IBM</source> <translation>IBM</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4784" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4801" /> <source>Apple</source> <translation>Apple</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4787" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4804" /> <source>Other</source> <translation>Другое</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4814" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4831" /> <source>Menu Bar</source> <translation>Строка меню</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4819" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4836" /> <source>Bookmarks</source> <translation>Закладки</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4824" /> - <source>Status Bar</source> - <translation>Строка состояния</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4839" /> - <source>&Show all</source> - <translation>Показать &всё</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4841" /> + <source>Status Bar</source> + <translation>Строка состояния</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4856" /> + <source>&Show all</source> + <translation>Показать &всё</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4858" /> <source>&Hide all</source> <translation>Ск&рыть всё</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5187" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5204" /> <source>VirusTotal Scan</source> <translation>Проверка VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5188" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5205" /> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation><p>Невозможно запланировать проверку VirusTotal.<p> <p>Причина: {0}</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5222" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5239" /> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation>Введите действительный адрес IPv4 в четырехкомпонентой нотации с точками:</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5232" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5249" /> <source>The given IP address is not in dotted quad notation.</source> <translation>Данный IP-адрес приведен не в четырехкомпонентой нотации с точками.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5246" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5263" /> <source>Enter a valid domain name:</source> <translation>Введите действительное имя домена:</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5673" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5634" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5697" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5658" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation>Файл горячих клавиш (*.ekj)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5652" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5676" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>Файл горячих клавиш <b>{0}</b> уже существует. Переписать?</p></translation> </message>