--- a/src/eric7/i18n/eric7_ru.ts Sun Jul 14 18:15:30 2024 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Mon Jul 15 16:38:58 2024 +0200 @@ -62198,333 +62198,333 @@ <translation>Все файлы (*)</translation> </message> <message> - <location filename="../Project/Project.py" line="1341" /> + <location filename="../Project/Project.py" line="1331" /> <source>Read Project Session</source> <translation>Загрузить сеанс проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="1587" /> - <location filename="../Project/Project.py" line="1561" /> - <location filename="../Project/Project.py" line="1525" /> - <location filename="../Project/Project.py" line="1443" /> - <location filename="../Project/Project.py" line="1404" /> - <location filename="../Project/Project.py" line="1379" /> - <location filename="../Project/Project.py" line="1342" /> + <location filename="../Project/Project.py" line="1577" /> + <location filename="../Project/Project.py" line="1551" /> + <location filename="../Project/Project.py" line="1515" /> + <location filename="../Project/Project.py" line="1433" /> + <location filename="../Project/Project.py" line="1394" /> + <location filename="../Project/Project.py" line="1369" /> + <location filename="../Project/Project.py" line="1332" /> <source>Please save the project first.</source> <translation>Пожалуйста, сначала сохраните проект.</translation> </message> <message> - <location filename="../Project/Project.py" line="1378" /> + <location filename="../Project/Project.py" line="1368" /> <source>Save Project Session</source> <translation>Сохранить сеанс проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="1420" /> - <location filename="../Project/Project.py" line="1403" /> - <source>Delete Project Session</source> - <translation>Удалить сеанс проекта</translation> - </message> - <message> <location filename="../Project/Project.py" line="1410" /> + <location filename="../Project/Project.py" line="1393" /> + <source>Delete Project Session</source> + <translation>Удалить сеанс проекта</translation> + </message> + <message> + <location filename="../Project/Project.py" line="1400" /> <source>Delete Remote Project Session</source> <translation>Удалить сеанс удаленного проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="1429" /> + <location filename="../Project/Project.py" line="1419" /> <source><p>The project session file <b>{0}</b> could not be deleted.</p></source> <translation><p>Невозможно удалить выбранный файл с сеансом: <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1442" /> + <location filename="../Project/Project.py" line="1432" /> <source>Read Tasks</source> <translation>Прочитать задачи</translation> </message> <message> - <location filename="../Project/Project.py" line="1524" /> + <location filename="../Project/Project.py" line="1514" /> <source>Read Debugger Properties</source> <translation>Прочитать свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="1560" /> + <location filename="../Project/Project.py" line="1550" /> <source>Save Debugger Properties</source> <translation>Сохранить свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="1603" /> - <location filename="../Project/Project.py" line="1586" /> - <source>Delete Debugger Properties</source> - <translation>Удалить свойства отладчика</translation> - </message> - <message> <location filename="../Project/Project.py" line="1593" /> + <location filename="../Project/Project.py" line="1576" /> + <source>Delete Debugger Properties</source> + <translation>Удалить свойства отладчика</translation> + </message> + <message> + <location filename="../Project/Project.py" line="1583" /> <source>Delete Remote Debugger Properties</source> <translation>Удалить свойства удаленного отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="1612" /> + <location filename="../Project/Project.py" line="1602" /> <source><p>The project debugger properties file <b>{0}</b> could not be deleted.</p></source> <translation><p>Невозможно удалить файл свойств отладчика <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1783" /> + <location filename="../Project/Project.py" line="1773" /> <source>Add Language</source> <translation>Добавить язык перевода</translation> </message> <message> - <location filename="../Project/Project.py" line="1784" /> + <location filename="../Project/Project.py" line="1774" /> <source>You have to specify a translation pattern first.</source> <translation>Необходимо сначала задать шаблон перевода.</translation> </message> <message> - <location filename="../Project/Project.py" line="1925" /> + <location filename="../Project/Project.py" line="1915" /> <source>Delete Translation</source> <translation>Удалить перевод</translation> </message> <message> - <location filename="../Project/Project.py" line="1952" /> - <location filename="../Project/Project.py" line="1926" /> + <location filename="../Project/Project.py" line="1942" /> + <location filename="../Project/Project.py" line="1916" /> <source><p>The selected translation file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Невозможно удалить файла перевода <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1951" /> + <location filename="../Project/Project.py" line="1941" /> <source>Delete translation</source> <translation>Удалить перевод</translation> </message> <message> - <location filename="../Project/Project.py" line="2102" /> - <location filename="../Project/Project.py" line="2085" /> + <location filename="../Project/Project.py" line="2092" /> + <location filename="../Project/Project.py" line="2075" /> <source>Add File</source> <translation>Добавить файл</translation> </message> <message> - <location filename="../Project/Project.py" line="2204" /> - <location filename="../Project/Project.py" line="2086" /> + <location filename="../Project/Project.py" line="2194" /> + <location filename="../Project/Project.py" line="2076" /> <source><p>The file <b>{0}</b> already exists.</p><p>Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2103" /> + <location filename="../Project/Project.py" line="2093" /> <source><p>The selected file <b>{0}</b> could not be added to <b>{1}</b>.</p><p>Reason: {2}</p></source> <translation><p>Невозможно добавить выделенный файл <b>{0}</b> в архив <b>{1}</b>. </p><p>Причина: {2}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2115" /> + <location filename="../Project/Project.py" line="2105" /> <source>Add file</source> <translation>Добавить файл</translation> </message> <message> - <location filename="../Project/Project.py" line="2298" /> - <location filename="../Project/Project.py" line="2116" /> + <location filename="../Project/Project.py" line="2288" /> + <location filename="../Project/Project.py" line="2106" /> <source>The target directory must not be empty.</source> <translation>Целевая директория не должна быть пустой.</translation> </message> <message> - <location filename="../Project/Project.py" line="2203" /> - <location filename="../Project/Project.py" line="2176" /> - <location filename="../Project/Project.py" line="2156" /> + <location filename="../Project/Project.py" line="2193" /> + <location filename="../Project/Project.py" line="2166" /> + <location filename="../Project/Project.py" line="2146" /> <source>Add Directory</source> <translation>Добавить директорию</translation> </message> <message> - <location filename="../Project/Project.py" line="2157" /> + <location filename="../Project/Project.py" line="2147" /> <source><p>The source directory doesn't contain any files belonging to the selected category.</p></source> <translation><p>Директория не содержит ни одного файла, принадлежащего к заданной категории.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2177" /> + <location filename="../Project/Project.py" line="2167" /> <source><p>The target directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Невозможно создать директорию <b>{0}</b></p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2309" /> - <location filename="../Project/Project.py" line="2297" /> + <location filename="../Project/Project.py" line="2299" /> + <location filename="../Project/Project.py" line="2287" /> <source>Add directory</source> <translation>Добавить директорию</translation> </message> <message> - <location filename="../Project/Project.py" line="2310" /> + <location filename="../Project/Project.py" line="2300" /> <source>The source directory must not be empty.</source> <translation>Исходная директория не должна быть пустой.</translation> </message> <message> - <location filename="../Project/Project.py" line="2424" /> - <location filename="../Project/Project.py" line="2406" /> - <location filename="../Project/Project.py" line="2390" /> - <location filename="../Project/Project.py" line="2383" /> + <location filename="../Project/Project.py" line="2414" /> + <location filename="../Project/Project.py" line="2396" /> + <location filename="../Project/Project.py" line="2380" /> + <location filename="../Project/Project.py" line="2373" /> <source>Rename File</source> <translation>Переименовать файл</translation> </message> <message> - <location filename="../Project/Project.py" line="8059" /> - <location filename="../Project/Project.py" line="3910" /> - <location filename="../Project/Project.py" line="2407" /> + <location filename="../Project/Project.py" line="8049" /> + <location filename="../Project/Project.py" line="3900" /> + <location filename="../Project/Project.py" line="2397" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2425" /> + <location filename="../Project/Project.py" line="2415" /> <source><p>The file <b>{0}</b> could not be renamed.<br />Reason: {1}</p></source> <translation><p>Невозможно переименовать файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2692" /> + <location filename="../Project/Project.py" line="2682" /> <source>Delete File</source> <translation>Удалить файл</translation> </message> <message> - <location filename="../Project/Project.py" line="2693" /> + <location filename="../Project/Project.py" line="2683" /> <source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Невозможно удалить выбранный файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2721" /> + <location filename="../Project/Project.py" line="2711" /> <source>Delete Directory</source> <translation>Удалить директорию</translation> </message> <message> - <location filename="../Project/Project.py" line="2722" /> + <location filename="../Project/Project.py" line="2712" /> <source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Невозможно удалить выбранную директорию <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2855" /> + <location filename="../Project/Project.py" line="2845" /> <source>Create project directory</source> <translation>Создать директорию проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="2856" /> + <location filename="../Project/Project.py" line="2846" /> <source><p>The project directory <b>{0}</b> could not be created.</p></source> <translation><p>Невозможно создать директорию проекта <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3680" /> - <location filename="../Project/Project.py" line="2956" /> + <location filename="../Project/Project.py" line="3670" /> + <location filename="../Project/Project.py" line="2946" /> <source>Create project management directory</source> <translation>Создать служебную директорию проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="3681" /> - <location filename="../Project/Project.py" line="2957" /> + <location filename="../Project/Project.py" line="3671" /> + <location filename="../Project/Project.py" line="2947" /> <source><p>The project directory <b>{0}</b> is not writable.</p></source> <translation><p>Директория проекта <b>{0}</b> не доступна для записи.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2997" /> + <location filename="../Project/Project.py" line="2987" /> <source>Create main script</source> <translation>Создать главный сценарий</translation> </message> <message> - <location filename="../Project/Project.py" line="2998" /> + <location filename="../Project/Project.py" line="2988" /> <source><p>The main script <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation><p>Не удается создать основной скрипт <b>{0}</b>.<br/>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3463" /> - <location filename="../Project/Project.py" line="3022" /> + <location filename="../Project/Project.py" line="3453" /> + <location filename="../Project/Project.py" line="3012" /> <source>Create Makefile</source> <translation>Создать Makefile</translation> </message> <message> - <location filename="../Project/Project.py" line="3464" /> - <location filename="../Project/Project.py" line="3023" /> + <location filename="../Project/Project.py" line="3454" /> + <location filename="../Project/Project.py" line="3013" /> <source><p>The makefile <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation><p>Файл makefile <b>{0}</b> невозможно создать.<br/>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3710" /> - <location filename="../Project/Project.py" line="3173" /> - <location filename="../Project/Project.py" line="3144" /> - <location filename="../Project/Project.py" line="3112" /> - <location filename="../Project/Project.py" line="3096" /> - <location filename="../Project/Project.py" line="3071" /> - <location filename="../Project/Project.py" line="3033" /> + <location filename="../Project/Project.py" line="3700" /> + <location filename="../Project/Project.py" line="3163" /> + <location filename="../Project/Project.py" line="3134" /> + <location filename="../Project/Project.py" line="3102" /> + <location filename="../Project/Project.py" line="3086" /> + <location filename="../Project/Project.py" line="3061" /> + <location filename="../Project/Project.py" line="3023" /> <source>New Project</source> <translation>Новый проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3034" /> + <location filename="../Project/Project.py" line="3024" /> <source>Add existing files to the project?</source> <translation>Добавить существующие файлы в проект?</translation> </message> <message> - <location filename="../Project/Project.py" line="3711" /> - <location filename="../Project/Project.py" line="3072" /> + <location filename="../Project/Project.py" line="3701" /> + <location filename="../Project/Project.py" line="3062" /> <source>Select Version Control System</source> <translation>Выберите систему контроля версий (VCS)</translation> </message> <message> - <location filename="../Project/Project.py" line="3174" /> - <location filename="../Project/Project.py" line="3097" /> + <location filename="../Project/Project.py" line="3164" /> + <location filename="../Project/Project.py" line="3087" /> <source>Would you like to edit the VCS command options?</source> <translation>Вы хотите редактировать параметры команд VCS?</translation> </message> <message> - <location filename="../Project/Project.py" line="3113" /> + <location filename="../Project/Project.py" line="3103" /> <source>Shall the project file be added to the repository?</source> <translation>Должен ли файл проекта быть добавлен в репозиторий?</translation> </message> <message> - <location filename="../Project/Project.py" line="3150" /> - <location filename="../Project/Project.py" line="3139" /> + <location filename="../Project/Project.py" line="3140" /> + <location filename="../Project/Project.py" line="3129" /> <source>None</source> <translation>None</translation> </message> <message> - <location filename="../Project/Project.py" line="3145" /> + <location filename="../Project/Project.py" line="3135" /> <source>Select version control system for the project</source> <translation>Выберите систему контроля версий для проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="3356" /> + <location filename="../Project/Project.py" line="3346" /> <source>Translation Pattern</source> <translation>Шаблон перевода</translation> </message> <message> - <location filename="../Project/Project.py" line="3357" /> + <location filename="../Project/Project.py" line="3347" /> <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source> <translation>Введите шаблон пути для файлов переводов (используйте '%language%' вместо language code):</translation> </message> <message> - <location filename="../Project/Project.py" line="3659" /> + <location filename="../Project/Project.py" line="3649" /> <source>Open Project</source> <translation>Открыть проект</translation> </message> <message> - <location filename="../Project/Project.py" line="8045" /> - <location filename="../Project/Project.py" line="8039" /> + <location filename="../Project/Project.py" line="8035" /> <location filename="../Project/Project.py" line="8029" /> - <location filename="../Project/Project.py" line="3895" /> + <location filename="../Project/Project.py" line="8019" /> <location filename="../Project/Project.py" line="3885" /> - <location filename="../Project/Project.py" line="3661" /> + <location filename="../Project/Project.py" line="3875" /> + <location filename="../Project/Project.py" line="3651" /> <source>Project Files (*.epj)</source> <translation>Файлы проекта (*.epj)</translation> </message> <message> - <location filename="../Project/Project.py" line="3909" /> - <location filename="../Project/Project.py" line="3893" /> + <location filename="../Project/Project.py" line="3899" /> + <location filename="../Project/Project.py" line="3883" /> <source>Save Project</source> <translation>Сохранить проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3948" /> + <location filename="../Project/Project.py" line="3938" /> <source>Close Project</source> <translation>Закрыть проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3949" /> + <location filename="../Project/Project.py" line="3939" /> <source>The current project has unsaved changes.</source> <translation>Изменения в текущем проекте не сохранены.</translation> </message> <message> - <location filename="../Project/Project.py" line="4149" /> - <location filename="../Project/Project.py" line="4113" /> + <location filename="../Project/Project.py" line="4139" /> + <location filename="../Project/Project.py" line="4103" /> <source>Syntax Errors Detected</source> <translation>Обнаружены синтаксические ошибки</translation> </message> <message numerus="yes"> - <location filename="../Project/Project.py" line="4150" /> - <location filename="../Project/Project.py" line="4114" /> + <location filename="../Project/Project.py" line="4140" /> + <location filename="../Project/Project.py" line="4104" /> <source>The project contains %n file(s) with syntax errors.</source> <translation> <numerusform>Проект содержит %n файл с синтаксической ошибкой.</numerusform> @@ -62533,464 +62533,464 @@ </translation> </message> <message> - <location filename="../Project/Project.py" line="4808" /> + <location filename="../Project/Project.py" line="4798" /> <source>New project</source> <translation>Новый проект</translation> </message> <message> - <location filename="../Project/Project.py" line="4810" /> + <location filename="../Project/Project.py" line="4800" /> <source>&New...</source> <translation>&Новый...</translation> </message> <message> - <location filename="../Project/Project.py" line="4816" /> + <location filename="../Project/Project.py" line="4806" /> <source>Generate a new project</source> <translation>Создать новый проект</translation> </message> <message> + <location filename="../Project/Project.py" line="4808" /> + <source><b>New...</b><p>This opens a dialog for entering the info for a new project.</p></source> + <translation><b>Новый...</b><p>Открытие диалога ввода информации о новом проекте.</p></translation> + </message> + <message> <location filename="../Project/Project.py" line="4818" /> - <source><b>New...</b><p>This opens a dialog for entering the info for a new project.</p></source> - <translation><b>Новый...</b><p>Открытие диалога ввода информации о новом проекте.</p></translation> + <source>Open project</source> + <translation>Открыть проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4820" /> + <source>&Open...</source> + <translation>&Открыть...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4826" /> + <source>Open an existing project</source> + <translation>Открыть существующий проект</translation> </message> <message> <location filename="../Project/Project.py" line="4828" /> - <source>Open project</source> - <translation>Открыть проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4830" /> - <source>&Open...</source> - <translation>&Открыть...</translation> + <source><b>Open...</b><p>This opens an existing project.</p></source> + <translation><b>Открыть...</b><p>Открытие существующего проекта.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4834" /> + <source>Open remote project</source> + <translation>Открыть удаленный проект</translation> </message> <message> <location filename="../Project/Project.py" line="4836" /> - <source>Open an existing project</source> - <translation>Открыть существующий проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4838" /> - <source><b>Open...</b><p>This opens an existing project.</p></source> - <translation><b>Открыть...</b><p>Открытие существующего проекта.</p></translation> + <source>Open (Remote)...</source> + <translation>Открыть (удаленно)...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4842" /> + <source>Open an existing remote project</source> + <translation>Открыть существующий удаленный проект</translation> </message> <message> <location filename="../Project/Project.py" line="4844" /> - <source>Open remote project</source> - <translation>Открыть удаленный проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4846" /> - <source>Open (Remote)...</source> - <translation>Открыть (удаленно)...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4852" /> - <source>Open an existing remote project</source> - <translation>Открыть существующий удаленный проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4854" /> <source><b>Open (Remote)...</b><p>This opens an existing remote project.</p></source> <translation><b>Открыть (удаленно)...</b><p>Открывает существующий удаленный проект.</p></translation> </message> <message> + <location filename="../Project/Project.py" line="4853" /> + <source>Reload project</source> + <translation>Перезагрузить проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4855" /> + <source>Re&load</source> + <translation>П&ерезагрузить</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4861" /> + <source>Reload the current project</source> + <translation>Перезагрузить текущий проект</translation> + </message> + <message> <location filename="../Project/Project.py" line="4863" /> - <source>Reload project</source> - <translation>Перезагрузить проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4865" /> - <source>Re&load</source> - <translation>П&ерезагрузить</translation> + <source><b>Reload</b><p>This reloads the current project.</p></source> + <translation><b>Перезагрузить</b><p>Перезагружает текущий проект.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4869" /> + <source>Close project</source> + <translation>Закрыть проект</translation> </message> <message> <location filename="../Project/Project.py" line="4871" /> - <source>Reload the current project</source> - <translation>Перезагрузить текущий проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4873" /> - <source><b>Reload</b><p>This reloads the current project.</p></source> - <translation><b>Перезагрузить</b><p>Перезагружает текущий проект.</p></translation> + <source>&Close</source> + <translation>&Закрыть</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4877" /> + <source>Close the current project</source> + <translation>Закрыть текущий проект</translation> </message> <message> <location filename="../Project/Project.py" line="4879" /> - <source>Close project</source> - <translation>Закрыть проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4881" /> - <source>&Close</source> - <translation>&Закрыть</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4887" /> - <source>Close the current project</source> - <translation>Закрыть текущий проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4889" /> <source><b>Close</b><p>This closes the current project.</p></source> <translation><b>Закрыть</b><p>Закрытие текущего проекта.</p></translation> </message> <message> + <location filename="../Project/Project.py" line="4885" /> + <source>Save project</source> + <translation>Сохранить проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5182" /> + <location filename="../Project/Project.py" line="4887" /> + <source>&Save</source> + <translation>&Сохранить</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4893" /> + <source>Save the current project</source> + <translation>Сохранить текущий проект</translation> + </message> + <message> <location filename="../Project/Project.py" line="4895" /> - <source>Save project</source> - <translation>Сохранить проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5192" /> - <location filename="../Project/Project.py" line="4897" /> - <source>&Save</source> - <translation>&Сохранить</translation> + <source><b>Save</b><p>This saves the current project.</p></source> + <translation><b>Сохранить</b><p>Сохранение текущего проекта.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4901" /> + <source>Save project as</source> + <translation>Сохранить проект как</translation> </message> <message> <location filename="../Project/Project.py" line="4903" /> - <source>Save the current project</source> - <translation>Сохранить текущий проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4905" /> - <source><b>Save</b><p>This saves the current project.</p></source> - <translation><b>Сохранить</b><p>Сохранение текущего проекта.</p></translation> + <source>Save &as...</source> + <translation>Сохранить &как...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4909" /> + <source>Save the current project to a new file</source> + <translation>Сохранить текущий проект в новый файл</translation> </message> <message> <location filename="../Project/Project.py" line="4911" /> - <source>Save project as</source> - <translation>Сохранить проект как</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4913" /> - <source>Save &as...</source> - <translation>Сохранить &как...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4919" /> - <source>Save the current project to a new file</source> - <translation>Сохранить текущий проект в новый файл</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4921" /> <source><b>Save as</b><p>This saves the current project to a new file.</p></source> <translation><b>Сохранить как</b><p> Сохранение текущего проекта в новый файл.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4930" /> + <location filename="../Project/Project.py" line="4920" /> <source>Save project as (Remote)</source> <translation>Сохранить проект как (удаленно)</translation> </message> <message> + <location filename="../Project/Project.py" line="4922" /> + <source>Save as (Remote)...</source> + <translation>Сохранить как (удаленно)...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4929" /> + <source>Save the current project to a new remote file</source> + <translation>Сохранить текущий проект в новом удаленном файле</translation> + </message> + <message> <location filename="../Project/Project.py" line="4932" /> - <source>Save as (Remote)...</source> - <translation>Сохранить как (удаленно)...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4939" /> - <source>Save the current project to a new remote file</source> - <translation>Сохранить текущий проект в новом удаленном файле</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4942" /> <source><b>Save as (Remote)</b><p>This saves the current project to a new remote file.</p></source> <translation><b>Сохранить как (удаленно)</b><p>При этом текущий проект сохраняется в новом удаленном файле.</p></translation> </message> <message> + <location filename="../Project/Project.py" line="4948" /> + <source>Add files to project</source> + <translation>Добавить файлы в проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4950" /> + <source>Add &files...</source> + <translation>Добавить &файлы...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4956" /> + <source>Add files to the current project</source> + <translation>Добавить файлы в текущий проект</translation> + </message> + <message> <location filename="../Project/Project.py" line="4958" /> - <source>Add files to project</source> - <translation>Добавить файлы в проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4960" /> - <source>Add &files...</source> - <translation>Добавить &файлы...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4966" /> - <source>Add files to the current project</source> - <translation>Добавить файлы в текущий проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4968" /> <source><b>Add files...</b><p>This opens a dialog for adding files to the current project. The place to add is determined by the file extension.</p></source> <translation><b>Добавить файлы</b> <p>Открытие диалога добавления файлов в текущий проект. Место добавления определяется расширением файла.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4979" /> + <location filename="../Project/Project.py" line="4969" /> <source>Add directory to project</source> <translation>Добавить директорию в проект</translation> </message> <message> + <location filename="../Project/Project.py" line="4971" /> + <source>Add directory...</source> + <translation>Добавить директорию...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4978" /> + <source>Add a directory to the current project</source> + <translation>Добавить директорию в текущий проект</translation> + </message> + <message> <location filename="../Project/Project.py" line="4981" /> - <source>Add directory...</source> - <translation>Добавить директорию...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4988" /> - <source>Add a directory to the current project</source> - <translation>Добавить директорию в текущий проект</translation> + <source><b>Add directory...</b><p>This opens a dialog for adding a directory to the current project.</p></source> + <translation><b>Добавить директорию...</b> +<p>Открытие диалога добавления директории к текущему проекту.</p></translation> </message> <message> <location filename="../Project/Project.py" line="4991" /> - <source><b>Add directory...</b><p>This opens a dialog for adding a directory to the current project.</p></source> - <translation><b>Добавить директорию...</b> -<p>Открытие диалога добавления директории к текущему проекту.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5001" /> <source>Add translation to project</source> <translation>Добавить перевод в проект</translation> </message> <message> + <location filename="../Project/Project.py" line="4993" /> + <source>Add &translation...</source> + <translation>Добавить &перевод...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5000" /> + <source>Add a translation to the current project</source> + <translation>Добавить перевод в текущий проект</translation> + </message> + <message> <location filename="../Project/Project.py" line="5003" /> - <source>Add &translation...</source> - <translation>Добавить &перевод...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5010" /> - <source>Add a translation to the current project</source> - <translation>Добавить перевод в текущий проект</translation> + <source><b>Add translation...</b><p>This opens a dialog for add a translation to the current project.</p></source> + <translation><b>Добавить перевод...</b><p>Открытие диалога добавления перевода в текущий проект.</p></translation> </message> <message> <location filename="../Project/Project.py" line="5013" /> - <source><b>Add translation...</b><p>This opens a dialog for add a translation to the current project.</p></source> - <translation><b>Добавить перевод...</b><p>Открытие диалога добавления перевода в текущий проект.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5023" /> <source>Search new files</source> <translation>Поиск новых файлов</translation> </message> <message> - <location filename="../Project/Project.py" line="5024" /> + <location filename="../Project/Project.py" line="5014" /> <source>Searc&h new files...</source> <translation>Поис&к новых файлов...</translation> </message> <message> - <location filename="../Project/Project.py" line="5030" /> + <location filename="../Project/Project.py" line="5020" /> <source>Search new files in the project directory.</source> <translation>Поиск новых файлов в директории проекта.</translation> </message> <message> + <location filename="../Project/Project.py" line="5022" /> + <source><b>Search new files...</b><p>This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.</p></source> + <translation><b>Поиск новых файлов...</b><p>Поиск новых файлов (источники, формы, ...) в директории проекта и зарегистрированных поддиректориях..</p></translation> + </message> + <message> <location filename="../Project/Project.py" line="5032" /> - <source><b>Search new files...</b><p>This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.</p></source> - <translation><b>Поиск новых файлов...</b><p>Поиск новых файлов (источники, формы, ...) в директории проекта и зарегистрированных поддиректориях..</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5042" /> <source>Search Project File</source> <translation>Поиск файла проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="5043" /> + <location filename="../Project/Project.py" line="5033" /> <source>Search Project File...</source> <translation>Поиск файла проекта...</translation> </message> <message> - <location filename="../Project/Project.py" line="5044" /> + <location filename="../Project/Project.py" line="5034" /> <source>Alt+Ctrl+P</source> <comment>Project|Search Project File</comment> <translation>Alt+Ctrl+P</translation> </message> <message> - <location filename="../Project/Project.py" line="5049" /> + <location filename="../Project/Project.py" line="5039" /> <source>Search for a file in the project list of files.</source> <translation>Поиск файла в списке файлов проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="5051" /> + <location filename="../Project/Project.py" line="5041" /> <source><b>Search Project File</b><p>This searches for a file in the project list of files.</p></source> <translation><b>Поиск файла проекта</b><p>Поиск файла в списке файлов проекта.</p></translation> </message> <message> + <location filename="../Project/Project.py" line="5050" /> + <source>Project properties</source> + <translation>Свойства проекта</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5052" /> + <source>&Properties...</source> + <translation>&Свойства...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5058" /> + <source>Show the project properties</source> + <translation>Показать свойства проекта</translation> + </message> + <message> <location filename="../Project/Project.py" line="5060" /> - <source>Project properties</source> - <translation>Свойства проекта</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5062" /> - <source>&Properties...</source> - <translation>&Свойства...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5068" /> - <source>Show the project properties</source> - <translation>Показать свойства проекта</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5070" /> <source><b>Properties...</b><p>This shows a dialog to edit the project properties.</p></source> <translation><b>Свойства...</b><p>Отображение диалога для редактирования свойств проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5079" /> + <location filename="../Project/Project.py" line="5069" /> <source>User project properties</source> <translation>Пользовательские настройки проекта</translation> </message> <message> + <location filename="../Project/Project.py" line="5071" /> + <source>&User Properties...</source> + <translation>&Пользовательские свойства...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5078" /> + <source>Show the user specific project properties</source> + <translation>Показать пользовательские свойства проекта</translation> + </message> + <message> <location filename="../Project/Project.py" line="5081" /> - <source>&User Properties...</source> - <translation>&Пользовательские свойства...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5088" /> - <source>Show the user specific project properties</source> - <translation>Показать пользовательские свойства проекта</translation> + <source><b>User Properties...</b><p>This shows a dialog to edit the user specific project properties.</p></source> + <translation><b>Пользовательские свойства...</b><p>Отображает диалог редактирования пользовательских свойств проекта.</p></translation> </message> <message> <location filename="../Project/Project.py" line="5091" /> - <source><b>User Properties...</b><p>This shows a dialog to edit the user specific project properties.</p></source> - <translation><b>Пользовательские свойства...</b><p>Отображает диалог редактирования пользовательских свойств проекта.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5101" /> <source>Filetype Associations</source> <translation>Ассоциации типов файлов</translation> </message> <message> + <location filename="../Project/Project.py" line="5092" /> + <source>Filetype Associations...</source> + <translation>Ассоциации типов файлов...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5099" /> + <source>Show the project file type associations</source> + <translation>Показать ассоциации типов файлов для проекта</translation> + </message> + <message> <location filename="../Project/Project.py" line="5102" /> - <source>Filetype Associations...</source> - <translation>Ассоциации типов файлов...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5109" /> - <source>Show the project file type associations</source> - <translation>Показать ассоциации типов файлов для проекта</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5112" /> <source><b>Filetype Associations...</b><p>This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.</p></source> <translation><b>Ассоциации типов файлов...</b><p>Отображается диалоговое окно для редактирования ассоциаций типов файлов проекта. Эти ассоциации определяют тип (источник, форму, интерфейс, протокол или другие) с шаблоном имени файла. Они используются при добавлении файла в проект и при поиске новых файлов.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5125" /> + <location filename="../Project/Project.py" line="5115" /> <source>Lexer Associations</source> <translation>Ассоциации для лексеров</translation> </message> <message> + <location filename="../Project/Project.py" line="5116" /> + <source>Lexer Associations...</source> + <translation>Ассоциации для лексеров...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5123" /> + <source>Show the project lexer associations (overriding defaults)</source> + <translation>Показать ассоциации для лексеров проекта (переопределяющие по умолчанию)</translation> + </message> + <message> <location filename="../Project/Project.py" line="5126" /> - <source>Lexer Associations...</source> - <translation>Ассоциации для лексеров...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5133" /> - <source>Show the project lexer associations (overriding defaults)</source> - <translation>Показать ассоциации для лексеров проекта (переопределяющие по умолчанию)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5136" /> <source><b>Lexer Associations...</b><p>This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.</p></source> <translation><b>Ассоциации для лексеров...</b><p>Показать ассоциации лексеров для проекта. Эти ассоциации переопределяют глобальные ассоциации лексеров. Лексеры используются для подсвечивания текста в редакторе.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5154" /> + <location filename="../Project/Project.py" line="5144" /> <source>Debugger Properties</source> <translation>Свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="5155" /> + <location filename="../Project/Project.py" line="5145" /> <source>Debugger &Properties...</source> <translation>&Свойства отладчика...</translation> </message> <message> - <location filename="../Project/Project.py" line="5161" /> + <location filename="../Project/Project.py" line="5151" /> <source>Show the debugger properties</source> <translation>Показать свойства отладчика</translation> </message> <message> + <location filename="../Project/Project.py" line="5153" /> + <source><b>Debugger Properties...</b><p>This shows a dialog to edit project specific debugger settings.</p></source> + <translation><b>Свойства отладчика...</b> +<p>Отображение диалога редактирования свойств отладчика, специфичных для данного проекта.</p></translation> + </message> + <message> <location filename="../Project/Project.py" line="5163" /> - <source><b>Debugger Properties...</b><p>This shows a dialog to edit project specific debugger settings.</p></source> - <translation><b>Свойства отладчика...</b> -<p>Отображение диалога редактирования свойств отладчика, специфичных для данного проекта.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5173" /> <source>Load</source> <translation>Загрузить</translation> </message> <message> - <location filename="../Project/Project.py" line="5174" /> + <location filename="../Project/Project.py" line="5164" /> <source>&Load</source> <translation>&Загрузить</translation> </message> <message> - <location filename="../Project/Project.py" line="5180" /> + <location filename="../Project/Project.py" line="5170" /> <source>Load the debugger properties</source> <translation>Загрузить свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="5182" /> + <location filename="../Project/Project.py" line="5172" /> <source><b>Load Debugger Properties</b><p>This loads the project specific debugger settings.</p></source> <translation><b>Загрузить свойства отладчика</b> <p>Загрузить свойства отладчика, специфичные для данного проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5191" /> + <location filename="../Project/Project.py" line="5181" /> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Project/Project.py" line="5198" /> + <location filename="../Project/Project.py" line="5188" /> <source>Save the debugger properties</source> <translation>Сохранить свойства отладчика</translation> </message> <message> + <location filename="../Project/Project.py" line="5190" /> + <source><b>Save Debugger Properties</b><p>This saves the project specific debugger settings.</p></source> + <translation><b>Сохранить свойства отладчика</b><p>Сохранить свойства отладчика, специфичные для данного проекта.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="5199" /> + <source>Delete</source> + <translation>Удалить</translation> + </message> + <message> <location filename="../Project/Project.py" line="5200" /> - <source><b>Save Debugger Properties</b><p>This saves the project specific debugger settings.</p></source> - <translation><b>Сохранить свойства отладчика</b><p>Сохранить свойства отладчика, специфичные для данного проекта.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5209" /> - <source>Delete</source> - <translation>Удалить</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5210" /> <source>&Delete</source> <translation>&Удалить</translation> </message> <message> - <location filename="../Project/Project.py" line="5216" /> + <location filename="../Project/Project.py" line="5206" /> <source>Delete the debugger properties</source> <translation>Удалить свойства отладчика</translation> </message> <message> + <location filename="../Project/Project.py" line="5208" /> + <source><b>Delete Debugger Properties</b><p>This deletes the file containing the project specific debugger settings.</p></source> + <translation><b>Удалить свойства отладчика</b><p>Удалить свойства отладчика, специфичные для данного проекта.</p></translation> + </message> + <message> <location filename="../Project/Project.py" line="5218" /> - <source><b>Delete Debugger Properties</b><p>This deletes the file containing the project specific debugger settings.</p></source> - <translation><b>Удалить свойства отладчика</b><p>Удалить свойства отладчика, специфичные для данного проекта.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5228" /> <source>Reset</source> <translation>Рестарт</translation> </message> <message> - <location filename="../Project/Project.py" line="5229" /> + <location filename="../Project/Project.py" line="5219" /> <source>&Reset</source> <translation>&Рестарт</translation> </message> <message> - <location filename="../Project/Project.py" line="5235" /> + <location filename="../Project/Project.py" line="5225" /> <source>Reset the debugger properties</source> <translation>Сбросить свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="5237" /> + <location filename="../Project/Project.py" line="5227" /> <source><b>Reset Debugger Properties</b><p>This resets the project specific debugger settings.</p></source> <translation><b>Сбросить свойства отладчика</b><p>Сбросить свойства отладчика, специфичные для данного проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5253" /> - <location filename="../Project/Project.py" line="5252" /> + <location filename="../Project/Project.py" line="5243" /> + <location filename="../Project/Project.py" line="5242" /> <source>Load session</source> <translation>Загрузить сеанс</translation> </message> <message> - <location filename="../Project/Project.py" line="5259" /> + <location filename="../Project/Project.py" line="5249" /> <source>Load the projects session file.</source> <translation>Загрузить файл с сеансом проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="5261" /> + <location filename="../Project/Project.py" line="5251" /> <source><b>Load session</b><p>This loads the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> <translation><b>Загрузить сеанс</b> <p>Загрузить файл с сеансом проекта. Сеанс содержит следующие данные:<br> @@ -63002,18 +63002,18 @@ </p></translation> </message> <message> - <location filename="../Project/Project.py" line="5277" /> - <location filename="../Project/Project.py" line="5276" /> + <location filename="../Project/Project.py" line="5267" /> + <location filename="../Project/Project.py" line="5266" /> <source>Save session</source> <translation>Сохранить сеанс</translation> </message> <message> - <location filename="../Project/Project.py" line="5283" /> + <location filename="../Project/Project.py" line="5273" /> <source>Save the projects session file.</source> <translation>Сохранить файл с сеансом проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="5285" /> + <location filename="../Project/Project.py" line="5275" /> <source><b>Save session</b><p>This saves the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> <translation><b>Сохранить сеанс</b> <p>Сохранить файл с сеансом проекта. Сеанс содержит следующие данные:<br> @@ -63025,794 +63025,794 @@ </p></translation> </message> <message> - <location filename="../Project/Project.py" line="5301" /> - <location filename="../Project/Project.py" line="5300" /> + <location filename="../Project/Project.py" line="5291" /> + <location filename="../Project/Project.py" line="5290" /> <source>Delete session</source> <translation>Удалить сеанс</translation> </message> <message> - <location filename="../Project/Project.py" line="5307" /> + <location filename="../Project/Project.py" line="5297" /> <source>Delete the projects session file.</source> <translation>Удалить файл с сеансом проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="5309" /> + <location filename="../Project/Project.py" line="5299" /> <source><b>Delete session</b><p>This deletes the projects session file</p></source> <translation><b>Удалить сеанс</b><p>Удалить файл с сеансом проекта</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5324" /> + <location filename="../Project/Project.py" line="5314" /> <source>Code Metrics</source> <translation>Метрики кода</translation> </message> <message> + <location filename="../Project/Project.py" line="5315" /> + <source>&Code Metrics...</source> + <translation>&Метрики кода...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5322" /> + <source>Show some code metrics for the project.</source> + <translation>Отображение некоторых метрик кода проекта.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5325" /> - <source>&Code Metrics...</source> - <translation>&Метрики кода...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5332" /> - <source>Show some code metrics for the project.</source> - <translation>Отображение некоторых метрик кода проекта.</translation> + <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> + <translation><b>Метрики кода...</b><p>Отображение некоторых метрик кода для всех Python-файлов проекта.</p></translation> </message> <message> <location filename="../Project/Project.py" line="5335" /> - <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> - <translation><b>Метрики кода...</b><p>Отображение некоторых метрик кода для всех Python-файлов проекта.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5345" /> <source>Python Code Coverage</source> <translation>Покрытие кода Python</translation> </message> <message> + <location filename="../Project/Project.py" line="5336" /> + <source>Code Co&verage...</source> + <translation>&Покрытие кода...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5343" /> + <source>Show code coverage information for the project.</source> + <translation>Показать информацию покрытия кода проекта.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5346" /> - <source>Code Co&verage...</source> - <translation>&Покрытие кода...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5353" /> - <source>Show code coverage information for the project.</source> - <translation>Показать информацию покрытия кода проекта.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5356" /> <source><b>Code Coverage...</b><p>This shows the code coverage information for all Python files in the project.</p></source> <translation><b>Покрытие кода...</b><p>Показать информацию покрытия кода всех Python-файлов проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6790" /> - <location filename="../Project/Project.py" line="6777" /> - <location filename="../Project/Project.py" line="5366" /> + <location filename="../Project/Project.py" line="6780" /> + <location filename="../Project/Project.py" line="6767" /> + <location filename="../Project/Project.py" line="5356" /> <source>Profile Data</source> <translation>Данные профайлера</translation> </message> <message> + <location filename="../Project/Project.py" line="5357" /> + <source>&Profile Data...</source> + <translation>&Данные профайлера...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5364" /> + <source>Show profiling data for the project.</source> + <translation>Отображение результатов профилирования проекта.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5367" /> - <source>&Profile Data...</source> - <translation>&Данные профайлера...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5374" /> - <source>Show profiling data for the project.</source> - <translation>Отображение результатов профилирования проекта.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5377" /> <source><b>Profile Data...</b><p>This shows the profiling data for the project.</p></source> <translation><b>Данные профайлера...</b><p>Отображение результатов профилирования проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6842" /> - <location filename="../Project/Project.py" line="5392" /> + <location filename="../Project/Project.py" line="6832" /> + <location filename="../Project/Project.py" line="5382" /> <source>Application Diagram</source> <translation>Диаграмма приложения</translation> </message> <message> + <location filename="../Project/Project.py" line="5383" /> + <source>&Application Diagram...</source> + <translation>&Диаграмма приложения...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5390" /> + <source>Show a diagram of the project.</source> + <translation>Показать диаграмму проекта.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5393" /> - <source>&Application Diagram...</source> - <translation>&Диаграмма приложения...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5400" /> - <source>Show a diagram of the project.</source> - <translation>Показать диаграмму проекта.</translation> + <source><b>Application Diagram...</b><p>This shows a diagram of the project.</p></source> + <translation><b>Диаграмма приложения...</b><p>Отображает диаграмму проекта.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="5402" /> + <source>Load Diagram</source> + <translation>Загрузить диаграмму</translation> </message> <message> <location filename="../Project/Project.py" line="5403" /> - <source><b>Application Diagram...</b><p>This shows a diagram of the project.</p></source> - <translation><b>Диаграмма приложения...</b><p>Отображает диаграмму проекта.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5412" /> - <source>Load Diagram</source> - <translation>Загрузить диаграмму</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5413" /> <source>&Load Diagram...</source> <translation>&Загрузить диаграмму...</translation> </message> <message> - <location filename="../Project/Project.py" line="5419" /> + <location filename="../Project/Project.py" line="5409" /> <source>Load a diagram from file.</source> <translation>Загрузить диаграмму из файла.</translation> </message> <message> - <location filename="../Project/Project.py" line="5421" /> + <location filename="../Project/Project.py" line="5411" /> <source><b>Load Diagram...</b><p>This loads a diagram from file.</p></source> <translation><b>Загрузить диаграмму...</b><p>Загрузить диаграмму из файла.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7010" /> - <location filename="../Project/Project.py" line="6955" /> - <location filename="../Project/Project.py" line="5436" /> + <location filename="../Project/Project.py" line="7000" /> + <location filename="../Project/Project.py" line="6945" /> + <location filename="../Project/Project.py" line="5426" /> <source>Create Package List</source> <translation>Создать список пакета</translation> </message> <message> + <location filename="../Project/Project.py" line="5428" /> + <source>Create &Package List</source> + <translation>&Создать список пакета</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5435" /> + <source>Create an initial PKGLIST file for an eric plugin.</source> + <translation>Создать первичный файл PKGLIST для плагина eric.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5438" /> - <source>Create &Package List</source> - <translation>&Создать список пакета</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5445" /> - <source>Create an initial PKGLIST file for an eric plugin.</source> - <translation>Создать первичный файл PKGLIST для плагина eric.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5448" /> <source><b>Create Package List</b><p>This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.</p></source> <translation><b>Создать список пакета</b><p>Создаёт начальный список файлов для включения в архив плагина eric. Список создаётся из файла проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7080" /> - <location filename="../Project/Project.py" line="5459" /> + <location filename="../Project/Project.py" line="7070" /> + <location filename="../Project/Project.py" line="5449" /> <source>Create Plugin Archives</source> <translation>Создать архивы плагина</translation> </message> <message> - <location filename="../Project/Project.py" line="5461" /> + <location filename="../Project/Project.py" line="5451" /> <source>Create Plugin &Archives</source> <translation>Создать архивы &плагина</translation> </message> <message> - <location filename="../Project/Project.py" line="5467" /> + <location filename="../Project/Project.py" line="5457" /> <source>Create eric plugin archive files.</source> <translation>Создание архивных файлов плагина eric.</translation> </message> <message> - <location filename="../Project/Project.py" line="5469" /> + <location filename="../Project/Project.py" line="5459" /> <source><b>Create Plugin Archives</b><p>This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.</p></source> <translation><b>Создать архивы плагина</b><p>Создание архивных файлов плагина eric, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в файле со списком пакета, создается из имени главного сценария.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5481" /> + <location filename="../Project/Project.py" line="5471" /> <source>Create Plugin Archives (Snapshot)</source> <translation>Создать архивы плагина (Snapshot)</translation> </message> <message> + <location filename="../Project/Project.py" line="5473" /> + <source>Create Plugin Archives (&Snapshot)</source> + <translation>Создать архивы плагина (&Snapshot)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5480" /> + <source>Create eric plugin archive files (snapshot releases).</source> + <translation>Создание архивных файлов плагина eric (snapshot releases).</translation> + </message> + <message> <location filename="../Project/Project.py" line="5483" /> - <source>Create Plugin Archives (&Snapshot)</source> - <translation>Создать архивы плагина (&Snapshot)</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5490" /> - <source>Create eric plugin archive files (snapshot releases).</source> - <translation>Создание архивных файлов плагина eric (snapshot releases).</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5493" /> <source><b>Create Plugin Archives (Snapshot)</b><p>This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.</p></source> <translation><b>Создать архивы плагина (Snapshot)</b><p>Создание архивных файлов плагина eric, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в файле со списком пакета, создается из имени главного сценария. Версия главного скрипта изменяется в соответствии релизом snapshot.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7522" /> - <location filename="../Project/Project.py" line="7493" /> - <location filename="../Project/Project.py" line="7447" /> - <location filename="../Project/Project.py" line="7399" /> - <location filename="../Project/Project.py" line="5512" /> + <location filename="../Project/Project.py" line="7512" /> + <location filename="../Project/Project.py" line="7483" /> + <location filename="../Project/Project.py" line="7437" /> + <location filename="../Project/Project.py" line="7389" /> + <location filename="../Project/Project.py" line="5502" /> <source>Execute Make</source> <translation>Выполнить Make</translation> </message> <message> - <location filename="../Project/Project.py" line="5513" /> + <location filename="../Project/Project.py" line="5503" /> <source>&Execute Make</source> <translation>&Выполнить Make</translation> </message> <message> - <location filename="../Project/Project.py" line="5519" /> + <location filename="../Project/Project.py" line="5509" /> <source>Perform a 'make' run.</source> <translation>Выполнить прогон 'make'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5521" /> + <location filename="../Project/Project.py" line="5511" /> <source><b>Execute Make</b><p>This performs a 'make' run to rebuild the configured target.</p></source> <translation><b>Выполнить Make</b><p>Выполнение прогона 'make' для пересборки настроеной цели.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7499" /> - <location filename="../Project/Project.py" line="5531" /> + <location filename="../Project/Project.py" line="7489" /> + <location filename="../Project/Project.py" line="5521" /> <source>Test for Changes</source> <translation>Проверить изменения</translation> </message> <message> + <location filename="../Project/Project.py" line="5522" /> + <source>&Test for Changes</source> + <translation>&Проверить изменения</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5529" /> + <source>Question 'make', if a rebuild is needed.</source> + <translation>Запрос 'make', если необходима пересборка.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5532" /> - <source>&Test for Changes</source> - <translation>&Проверить изменения</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5539" /> - <source>Question 'make', if a rebuild is needed.</source> - <translation>Запрос 'make', если необходима пересборка.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5542" /> <source><b>Test for Changes</b><p>This questions 'make', if a rebuild of the configured target is necessary.</p></source> <translation><b>Проверка изменений</b><p>Запрос 'make', если требуется пересборка настроенной цели.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5560" /> + <location filename="../Project/Project.py" line="5550" /> <source>Create SBOM File</source> <translation>Создать файл SBOM</translation> </message> <message> + <location filename="../Project/Project.py" line="5551" /> + <source>Create &SBOM File</source> + <translation>Создать файл &SBOM</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5558" /> + <source>Create a SBOM file of the project dependencies.</source> + <translation>Создайте SBOM файл зависимостей проекта.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5561" /> - <source>Create &SBOM File</source> - <translation>Создать файл &SBOM</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5568" /> - <source>Create a SBOM file of the project dependencies.</source> - <translation>Создайте SBOM файл зависимостей проекта.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5571" /> <source><b>Create SBOM File</b><p>This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.</p></source> <translation><b>Создать файл SBOM</b><p>Создание SBOM файла зависимостей проекта. Он может быть основан на различных источниках ввода и будет сохранен как файл CycloneDX SBOM.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5582" /> + <location filename="../Project/Project.py" line="5572" /> <source>Clear Byte Code Caches</source> <translation>Очистить кэши байт-кода</translation> </message> <message> + <location filename="../Project/Project.py" line="5573" /> + <source>Clear Byte Code &Caches</source> + <translation>Очистить &кэши байт-кода</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5580" /> + <source>Clear the byte code caches of the project.</source> + <translation>Очистить кэши байт-кода проекта.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5583" /> - <source>Clear Byte Code &Caches</source> - <translation>Очистить &кэши байт-кода</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5590" /> - <source>Clear the byte code caches of the project.</source> - <translation>Очистить кэши байт-кода проекта.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5593" /> <source><b>Clear Byte Code Caches</b><p>This deletes all directories containing byte code cache files.</p></source> <translation><b>Очистить кэш байт-кода</b><p>При этом будут удалены все каталоги, содержащие файлы кэша байт-кода.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5609" /> + <location filename="../Project/Project.py" line="5599" /> <source>About Black</source> <translation>О Black</translation> </message> <message> - <location filename="../Project/Project.py" line="5610" /> + <location filename="../Project/Project.py" line="5600" /> <source>&Black</source> <translation>&Black</translation> </message> <message> - <location filename="../Project/Project.py" line="5616" /> + <location filename="../Project/Project.py" line="5606" /> <source>Show some information about 'Black'.</source> <translation>Отображение некоторой информации о форматере 'Black'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5618" /> + <location filename="../Project/Project.py" line="5608" /> <source><b>Black</b><p>This shows some information about the installed 'Black' tool.</p></source> <translation><b>Black</b><p>Отображение некоторой информации об установленном форматере 'Black'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5630" /> + <location filename="../Project/Project.py" line="5620" /> <source>Format Code</source> <translation>Форматировать код</translation> </message> <message> + <location filename="../Project/Project.py" line="5621" /> + <source>&Format Code</source> + <translation>&Форматировать код</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5628" /> + <source>Format the project sources with 'Black'.</source> + <translation>Форматирование исходников проекта с помощью 'Black'.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5631" /> - <source>&Format Code</source> - <translation>&Форматировать код</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5638" /> - <source>Format the project sources with 'Black'.</source> - <translation>Форматирование исходников проекта с помощью 'Black'.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5641" /> <source><b>Format Code</b><p>This shows a dialog to enter parameters for the formatting run and reformats the project sources using 'Black'.</p></source> <translation><b>Форматировать код</b><p>Отображение диалога задания параметров для форматирования и переформатирование исходников проекта с помощью 'Black'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5653" /> + <location filename="../Project/Project.py" line="5643" /> <source>Check Code Formatting</source> <translation>Проверить форматирование кода</translation> </message> <message> - <location filename="../Project/Project.py" line="5654" /> + <location filename="../Project/Project.py" line="5644" /> <source>&Check Code Formatting</source> <translation>&Проверить форматирование кода</translation> </message> <message> - <location filename="../Project/Project.py" line="5661" /> + <location filename="../Project/Project.py" line="5651" /> <source>Check, if the project sources need to be reformatted with 'Black'.</source> <translation>Проверка возможности переформатирования исходников проекта с помощью 'Black'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5666" /> + <location filename="../Project/Project.py" line="5656" /> <source><b>Check Code Formatting</b><p>This shows a dialog to enter parameters for the format check run and performs a check, if the project sources need to be reformatted using 'Black'.</p></source> <translation><b>Проверить форматирование кода</b><p>Отображение диалога задания параметров для запуска проверки формата и выполнение проверки, если исходный проект необходимо переформатировать посредством 'Black'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5679" /> + <location filename="../Project/Project.py" line="5669" /> <source>Code Formatting Diff</source> <translation>Различия форматирования кода</translation> </message> <message> - <location filename="../Project/Project.py" line="5680" /> + <location filename="../Project/Project.py" line="5670" /> <source>Code Formatting &Diff</source> <translation>&Различия форматирования кода</translation> </message> <message> - <location filename="../Project/Project.py" line="5687" /> + <location filename="../Project/Project.py" line="5677" /> <source>Generate a unified diff of potential project source reformatting with 'Black'.</source> <translation>Генерация унифицированного diff потенциального переформатирования исходников проекта с помощью 'Black'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5693" /> + <location filename="../Project/Project.py" line="5683" /> <source><b>Diff Code Formatting</b><p>This shows a dialog to enter parameters for the format diff run and generates a unified diff of potential project source reformatting using 'Black'.</p></source> <translation><b>Различия форматирования кода</b><p>Отображение диалога задания параметров для запуска сравнения форматов и генерации единого diff потенциального переформатирования исходного проекта с помощью 'Black'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5858" /> - <location filename="../Project/Project.py" line="5808" /> - <location filename="../Project/Project.py" line="5807" /> - <location filename="../Project/Project.py" line="5707" /> - <location filename="../Project/Project.py" line="5706" /> + <location filename="../Project/Project.py" line="5848" /> + <location filename="../Project/Project.py" line="5798" /> + <location filename="../Project/Project.py" line="5797" /> + <location filename="../Project/Project.py" line="5697" /> + <location filename="../Project/Project.py" line="5696" /> <source>Configure</source> <translation>Конфигурация</translation> </message> <message> - <location filename="../Project/Project.py" line="5714" /> + <location filename="../Project/Project.py" line="5704" /> <source>Enter the parameters for formatting the project sources with 'Black'.</source> <translation>Задание параметров форматирования исходников проекта с помощью 'Black'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5719" /> + <location filename="../Project/Project.py" line="5709" /> <source><b>Configure</b><p>This shows a dialog to enter the parameters for formatting the project sources with 'Black'.</p></source> <translation><b>Конфигурация</b><p>Отображение диалога задания параметров для форматирования исходников проекта с помощью 'Black'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5735" /> + <location filename="../Project/Project.py" line="5725" /> <source>About isort</source> <translation>О isort</translation> </message> <message> - <location filename="../Project/Project.py" line="5736" /> + <location filename="../Project/Project.py" line="5726" /> <source>&isort</source> <translation>&isort</translation> </message> <message> - <location filename="../Project/Project.py" line="5742" /> + <location filename="../Project/Project.py" line="5732" /> <source>Show some information about 'isort'.</source> <translation>Отображение некоторой информации о утилите 'isort'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5744" /> + <location filename="../Project/Project.py" line="5734" /> <source><b>isort</b><p>This shows some information about the installed 'isort' tool.</p></source> <translation><b>isort</b><p>Отображение некоторой информацим об установленном инструменте isort.</p></translation> </message> <message> + <location filename="../Project/Project.py" line="5747" /> + <location filename="../Project/Project.py" line="5746" /> + <source>Sort Imports</source> + <translation>Сортировать импорт</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5754" /> + <source>Sort the import statements of the project sources with 'isort'.</source> + <translation>Сортировка операторов импорта исходников проекта с помощью 'isort'.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5757" /> - <location filename="../Project/Project.py" line="5756" /> - <source>Sort Imports</source> - <translation>Сортировать импорт</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5764" /> - <source>Sort the import statements of the project sources with 'isort'.</source> - <translation>Сортировка операторов импорта исходников проекта с помощью 'isort'.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5767" /> <source><b>Sort Imports</b><p>This shows a dialog to enter parameters for the imports sorting run and sorts the import statements of the project sources using 'isort'.</p></source> <translation><b>Сортировка импорта</b><p>Отображение диалога задания параметров для запуска сортировки импорта и сортировки операторов импорта исходного проекта с помощью 'isort'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5781" /> - <location filename="../Project/Project.py" line="5780" /> + <location filename="../Project/Project.py" line="5771" /> + <location filename="../Project/Project.py" line="5770" /> <source>Imports Sorting Diff</source> <translation>Различия сортировки импорта</translation> </message> <message> - <location filename="../Project/Project.py" line="5788" /> + <location filename="../Project/Project.py" line="5778" /> <source>Generate a unified diff of potential project source imports resorting with 'isort'.</source> <translation>Создание унифицированного diff потенциального импорта исходников проекта c помощью 'isort'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5794" /> + <location filename="../Project/Project.py" line="5784" /> <source><b>Imports Sorting Diff</b><p>This shows a dialog to enter parameters for the imports sorting diff run and generates a unified diff of potential project source changes using 'isort'.</p></source> <translation><b>Различия сортировки импорта</b><p>Отображение диалога задания параметров для запуска сравнения сортировки импорта и создания унифицированного diff потенциальных изменений исходников проекта с помощью 'isort'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5815" /> + <location filename="../Project/Project.py" line="5805" /> <source>Enter the parameters for resorting the project sources import statements with 'isort'.</source> <translation>Задание параметров сортировки операторов импорта исходников проекта с помощью 'isort'.</translation> </message> <message> - <location filename="../Project/Project.py" line="5821" /> + <location filename="../Project/Project.py" line="5811" /> <source><b>Configure</b><p>This shows a dialog to enter the parameters for resorting the import statements of the project sources with 'isort'.</p></source> <translation><b>Конфигурация</b><p>Отображение диалогового окна ввода параметров для сортировки операторов импорта исходников проекта с помощью 'isort'.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5837" /> + <location filename="../Project/Project.py" line="5827" /> <source>Install Project</source> <translation>Установить проект</translation> </message> <message> + <location filename="../Project/Project.py" line="5828" /> + <source>&Install Project</source> + <translation>&Установить проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5835" /> + <source>Install the project into the embedded environment.</source> + <translation>Установка проекта во встроенную среду.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5838" /> - <source>&Install Project</source> - <translation>&Установить проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5845" /> - <source>Install the project into the embedded environment.</source> - <translation>Установка проекта во встроенную среду.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5848" /> <source><b>Install Project</b><p>This installs the project into the embedded virtual environment in editable mode (i.e. development mode).</p></source> <translation><b>Установить проект</b><p>Установка проекта во встроенное виртуальное окружение в режиме редактирования (т.е. в режиме разработки).</p></translation> </message> <message> + <location filename="../Project/Project.py" line="5849" /> + <source>&Configure</source> + <translation>&Настройки</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5856" /> + <source>Configure the embedded environment.</source> + <translation>Настройка встроенного виртуального окружения.</translation> + </message> + <message> <location filename="../Project/Project.py" line="5859" /> - <source>&Configure</source> - <translation>&Настройки</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5866" /> - <source>Configure the embedded environment.</source> - <translation>Настройка встроенного виртуального окружения.</translation> + <source><b>Configure</b><p>This opens a dialog to configure the embedded virtual environment of the project.</p></source> + <translation><b>Настройки</b><p>Открытие диалогового окна для настройки встроенного виртуального окружения проекта.</p></translation> </message> <message> <location filename="../Project/Project.py" line="5869" /> - <source><b>Configure</b><p>This opens a dialog to configure the embedded virtual environment of the project.</p></source> - <translation><b>Настройки</b><p>Открытие диалогового окна для настройки встроенного виртуального окружения проекта.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5879" /> <source>Upgrade</source> <translation>Модернизировать</translation> </message> <message> - <location filename="../Project/Project.py" line="5880" /> + <location filename="../Project/Project.py" line="5870" /> <source>&Upgrade</source> <translation>&Модернизировать</translation> </message> <message> - <location filename="../Project/Project.py" line="5886" /> + <location filename="../Project/Project.py" line="5876" /> <source>Upgrade the embedded environment.</source> <translation>Модернизация встроенного виртуального окружения.</translation> </message> <message> - <location filename="../Project/Project.py" line="5888" /> + <location filename="../Project/Project.py" line="5878" /> <source><b>Upgrade</b><p>This opens a dialog to enter the parameters to upgrade the embedded virtual environment of the project.</p></source> <translation><b>Модернизировать</b><p>Открытие диалогового окна для ввода параметров обновления встроенной виртуальной среды проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5900" /> + <location filename="../Project/Project.py" line="5890" /> <source>Recreate</source> <translation>Пересоздать</translation> </message> <message> - <location filename="../Project/Project.py" line="5901" /> + <location filename="../Project/Project.py" line="5891" /> <source>&Recreate</source> <translation>&Пересоздать</translation> </message> <message> - <location filename="../Project/Project.py" line="5907" /> + <location filename="../Project/Project.py" line="5897" /> <source>Recreate the embedded environment.</source> <translation>Пересоздание встроенного виртуального окружения.</translation> </message> <message> - <location filename="../Project/Project.py" line="5909" /> + <location filename="../Project/Project.py" line="5899" /> <source><b>Recreate</b><p>This opens a dialog to enter the parameters to recreate the embedded virtual environment of the project. The existing environment is cleared first.</p></source> <translation><b>Пересоздать</b><p>При этом открывается диалоговое окно для ввода параметров для воссоздания встроенной виртуальной среды проекта. Сначала очищается существующая среда.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5941" /> + <location filename="../Project/Project.py" line="5931" /> <source>&Project</source> <translation>&Проект</translation> </message> <message> - <location filename="../Project/Project.py" line="5942" /> + <location filename="../Project/Project.py" line="5932" /> <source>Open &Recent Projects</source> <translation>Открыть &недавние проекты</translation> </message> <message> - <location filename="../Project/Project.py" line="5944" /> + <location filename="../Project/Project.py" line="5934" /> <source>Session</source> <translation>Сеанс</translation> </message> <message> + <location filename="../Project/Project.py" line="5935" /> + <source>Debugger</source> + <translation>Отладка</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5936" /> + <source>Embedded Environment</source> + <translation>Встроенная среда окружения</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5938" /> + <source>Project-T&ools</source> + <translation>&Инструменты-проекта</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5939" /> + <source>&Version Control</source> + <translation>Контроль &версий</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5943" /> + <source>Chec&k</source> + <translation>&Проверить</translation> + </message> + <message> <location filename="../Project/Project.py" line="5945" /> - <source>Debugger</source> - <translation>Отладка</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5946" /> - <source>Embedded Environment</source> - <translation>Встроенная среда окружения</translation> + <source>Code &Formatting</source> + <translation>&Форматировать код</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5947" /> + <source>Sho&w</source> + <translation>По&казать</translation> </message> <message> <location filename="../Project/Project.py" line="5948" /> - <source>Project-T&ools</source> - <translation>&Инструменты-проекта</translation> + <source>&Diagrams</source> + <translation>&Диаграммы</translation> </message> <message> <location filename="../Project/Project.py" line="5949" /> - <source>&Version Control</source> - <translation>Контроль &версий</translation> + <source>Pac&kagers</source> + <translation>У&паковщики</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5950" /> + <source>Source &Documentation</source> + <translation>&Документация исходников</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5952" /> + <source>Make</source> + <translation>Make</translation> </message> <message> <location filename="../Project/Project.py" line="5953" /> - <source>Chec&k</source> - <translation>&Проверить</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5955" /> - <source>Code &Formatting</source> - <translation>&Форматировать код</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5957" /> - <source>Sho&w</source> - <translation>По&казать</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5958" /> - <source>&Diagrams</source> - <translation>&Диаграммы</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5959" /> - <source>Pac&kagers</source> - <translation>У&паковщики</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5960" /> - <source>Source &Documentation</source> - <translation>&Документация исходников</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5962" /> - <source>Make</source> - <translation>Make</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5963" /> <source>Other Tools</source> <translation>Другие инструменты</translation> </message> <message> - <location filename="../Project/Project.py" line="6125" /> - <location filename="../Project/Project.py" line="6123" /> + <location filename="../Project/Project.py" line="6115" /> + <location filename="../Project/Project.py" line="6113" /> <source>Project</source> <translation>Проект</translation> </message> <message> - <location filename="../Project/Project.py" line="6207" /> + <location filename="../Project/Project.py" line="6197" /> <source>&Clear</source> <translation>&Очистить</translation> </message> <message> - <location filename="../Project/Project.py" line="6404" /> + <location filename="../Project/Project.py" line="6394" /> <source>Search New Files</source> <translation>Поиск новых файлов</translation> </message> <message> - <location filename="../Project/Project.py" line="6405" /> + <location filename="../Project/Project.py" line="6395" /> <source>There were no new files found to be added.</source> <translation>Не найдено новых файлов для добавления.</translation> </message> <message> - <location filename="../Project/Project.py" line="6566" /> - <location filename="../Project/Project.py" line="6553" /> + <location filename="../Project/Project.py" line="6556" /> + <location filename="../Project/Project.py" line="6543" /> <source>Version Control System</source> <translation>Система контроля версий</translation> </message> <message> - <location filename="../Project/Project.py" line="6554" /> + <location filename="../Project/Project.py" line="6544" /> <source><p>The selected VCS <b>{0}</b> could not be found. <br/>Reverting override.</p><p>{1}</p></source> <translation><p>Выбранная VCS <b>{0}</b> не найдена.<br/>Возврат отвергнут.</p><p>{1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6567" /> + <location filename="../Project/Project.py" line="6557" /> <source><p>The selected VCS <b>{0}</b> could not be found.<br/>Disabling version control.</p><p>{1}</p></source> <translation><p>Выбранная VCS <b>{0}</b> не найдена.<br/>Контроль версий отключен.</p><p>{1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6724" /> + <location filename="../Project/Project.py" line="6714" /> <source>Coverage Data</source> <translation>Данные покрытия</translation> </message> <message> - <location filename="../Project/Project.py" line="6778" /> - <location filename="../Project/Project.py" line="6725" /> + <location filename="../Project/Project.py" line="6768" /> + <location filename="../Project/Project.py" line="6715" /> <source>There is no main script defined for the current project. Aborting</source> <translation>Для текущего проекта не определён главный сценарий. Отмена</translation> </message> <message> - <location filename="../Project/Project.py" line="6737" /> + <location filename="../Project/Project.py" line="6727" /> <source>Code Coverage</source> <translation>Покрытие кода</translation> </message> <message> - <location filename="../Project/Project.py" line="6738" /> + <location filename="../Project/Project.py" line="6728" /> <source>Please select a coverage file</source> <translation>Пожалуйста, выберите файл покрытия</translation> </message> <message> - <location filename="../Project/Project.py" line="6791" /> + <location filename="../Project/Project.py" line="6781" /> <source>Please select a profile file</source> <translation>Пожалуйста, выберите файл профиля</translation> </message> <message> - <location filename="../Project/Project.py" line="6843" /> + <location filename="../Project/Project.py" line="6833" /> <source>Include module names?</source> <translation>Включать имена модулей?</translation> </message> <message> - <location filename="../Project/Project.py" line="6956" /> + <location filename="../Project/Project.py" line="6946" /> <source><p>The file <b>PKGLIST</b> already exists.</p><p>Overwrite it?</p></source> <translation><p>Файл <b>PKGLIST</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7011" /> + <location filename="../Project/Project.py" line="7001" /> <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> <translation><p>Невозможно создать файл <b>PKGLIST</b>.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7307" /> - <location filename="../Project/Project.py" line="7263" /> - <location filename="../Project/Project.py" line="7213" /> - <location filename="../Project/Project.py" line="7202" /> - <location filename="../Project/Project.py" line="7184" /> - <location filename="../Project/Project.py" line="7151" /> - <location filename="../Project/Project.py" line="7121" /> - <location filename="../Project/Project.py" line="7093" /> - <location filename="../Project/Project.py" line="7063" /> - <location filename="../Project/Project.py" line="7049" /> - <location filename="../Project/Project.py" line="7032" /> + <location filename="../Project/Project.py" line="7297" /> + <location filename="../Project/Project.py" line="7253" /> + <location filename="../Project/Project.py" line="7203" /> + <location filename="../Project/Project.py" line="7192" /> + <location filename="../Project/Project.py" line="7174" /> + <location filename="../Project/Project.py" line="7141" /> + <location filename="../Project/Project.py" line="7111" /> + <location filename="../Project/Project.py" line="7083" /> + <location filename="../Project/Project.py" line="7053" /> + <location filename="../Project/Project.py" line="7039" /> + <location filename="../Project/Project.py" line="7022" /> <source>Create Plugin Archive</source> <translation>Создать архив плагина</translation> </message> <message> - <location filename="../Project/Project.py" line="7033" /> + <location filename="../Project/Project.py" line="7023" /> <source>The project does not have a main script defined. Aborting...</source> <translation>Для текущего проекта не определён главный сценарий. Отмена...</translation> </message> <message> - <location filename="../Project/Project.py" line="7050" /> + <location filename="../Project/Project.py" line="7040" /> <source>Select package lists:</source> <translation>Выбор списков пакета:</translation> </message> <message> - <location filename="../Project/Project.py" line="7064" /> + <location filename="../Project/Project.py" line="7054" /> <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> <translation><p>Файлы со списком пакета (PKGLIST*) не доступны или не выбраны. Отмена...</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7072" /> + <location filename="../Project/Project.py" line="7062" /> <source>Creating plugin archives...</source> <translation>Создание архивов плагина...</translation> </message> <message> - <location filename="../Project/Project.py" line="7073" /> + <location filename="../Project/Project.py" line="7063" /> <source>Abort</source> <translation>Прервать</translation> </message> <message> - <location filename="../Project/Project.py" line="7076" /> + <location filename="../Project/Project.py" line="7066" /> <source>%v/%m Archives</source> <translation>%v из %m архивов</translation> </message> <message> - <location filename="../Project/Project.py" line="7094" /> + <location filename="../Project/Project.py" line="7084" /> <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Невозможно прочитать файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7122" /> + <location filename="../Project/Project.py" line="7112" /> <source><p>The file <b>{0}</b> is not ready yet.</p><p>Please rework it and delete the'; initial_list' line of the header.</p></source> <translation><p>Файл <b>{0}</b> пока не готов.</p><p>Пожалуйста переработайте его и удалите строки '; initial_list' из его заголовка.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7152" /> + <location filename="../Project/Project.py" line="7142" /> <source><p>The eric plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Невозможно создать архив плагина <b>{0}</b> eric.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7185" /> + <location filename="../Project/Project.py" line="7175" /> <source><p>The file <b>{0}</b> could not be stored in the archive. Ignoring it.</p><p>Reason: {1}</p></source> <translation><p>Невозможно сохранить файл <b>{0}</b> в архиве. Игнорируем его.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7203" /> + <location filename="../Project/Project.py" line="7193" /> <source><p>The eric plugin archive files were created with some errors.</p></source> <translation><p>Файлы архива плагина eric были созданы с ошибками.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7214" /> + <location filename="../Project/Project.py" line="7204" /> <source><p>The eric plugin archive files were created successfully.</p></source> <translation><p>Файлы архива плагина eric созданы успешно.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7264" /> + <location filename="../Project/Project.py" line="7254" /> <source><p>The plugin file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Невозможно прочитать файл плагина <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7308" /> + <location filename="../Project/Project.py" line="7298" /> <source><p>The plugin file <b>{0}</b> could not be read.</p> <p>Reason: {1}</p></source> <translation><p>Невозможно прочитать файл плагина <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7400" /> + <location filename="../Project/Project.py" line="7390" /> <source>'Make' is not supported for remote projects. Aborting...</source> <translation>'Make' не поддерживает для удаленных проектов. Отмена...</translation> </message> <message> - <location filename="../Project/Project.py" line="7448" /> + <location filename="../Project/Project.py" line="7438" /> <source>The make process did not start.</source> <translation>Make-процесс не был запущен.</translation> </message> <message> - <location filename="../Project/Project.py" line="7494" /> + <location filename="../Project/Project.py" line="7484" /> <source>The make process crashed.</source> <translation>Make-процесс разрушен.</translation> </message> <message> - <location filename="../Project/Project.py" line="7502" /> + <location filename="../Project/Project.py" line="7492" /> <source><p>There are changes that require the configured make target <b>{0}</b> to be rebuilt.</p></source> <translation><p>Существуют изменения, которые требуют конфигурации make-цели <b>{0}</b> для ее пересборки.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7507" /> + <location filename="../Project/Project.py" line="7497" /> <source><p>There are changes that require the default make target to be rebuilt.</p></source> <translation><p>Существуют изменения, которые требуют make-цель по умолчанию для ее пересборки.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="7523" /> + <location filename="../Project/Project.py" line="7513" /> <source>The makefile contains errors.</source> <translation>Makefile содержит ошибки.</translation> </message> <message> - <location filename="../Project/Project.py" line="7953" /> + <location filename="../Project/Project.py" line="7943" /> <source>Interpreter Missing</source> <translation>Отсутствует интерпретатор</translation> </message> <message> - <location filename="../Project/Project.py" line="7954" /> + <location filename="../Project/Project.py" line="7944" /> <source>The configured interpreter of the embedded environment does not exist anymore. Shall the environment be upgraded?</source> <translation>Сконфигурированный интерпретатор встроенной среды окружения больше не существует. Следует ли обновить среду?</translation> </message> <message> - <location filename="../Project/Project.py" line="8027" /> + <location filename="../Project/Project.py" line="8017" /> <source>Open Remote Project</source> <translation>Открыть удаленный проект</translation> </message> <message> - <location filename="../Project/Project.py" line="8058" /> - <location filename="../Project/Project.py" line="8043" /> + <location filename="../Project/Project.py" line="8048" /> + <location filename="../Project/Project.py" line="8033" /> <source>Save Remote Project</source> <translation>Сохранить удаленный проект</translation> </message> @@ -101311,355 +101311,355 @@ <context> <name>WebBrowserView</name> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="368" /> - <location filename="../WebBrowser/WebBrowserView.py" line="355" /> - <location filename="../WebBrowser/WebBrowserView.py" line="343" /> - <location filename="../WebBrowser/WebBrowserView.py" line="331" /> + <location filename="../WebBrowser/WebBrowserView.py" line="378" /> + <location filename="../WebBrowser/WebBrowserView.py" line="365" /> + <location filename="../WebBrowser/WebBrowserView.py" line="353" /> + <location filename="../WebBrowser/WebBrowserView.py" line="341" /> <source>eric Web Browser</source> <translation>eric web-браузер</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="332" /> + <location filename="../WebBrowser/WebBrowserView.py" line="342" /> <source><p>The file <b>{0}</b> does not exist.</p></source> <translation><p>Файл <b>{0}</b> не существует.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="369" /> - <location filename="../WebBrowser/WebBrowserView.py" line="344" /> + <location filename="../WebBrowser/WebBrowserView.py" line="379" /> + <location filename="../WebBrowser/WebBrowserView.py" line="354" /> <source><p>Could not start a viewer for file <b>{0}</b>.</p></source> <translation><p>Невозможно запустить просмотрщик для файла <b>{0}</b>.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="356" /> + <location filename="../WebBrowser/WebBrowserView.py" line="366" /> <source><p>Could not start an application for URL <b>{0}</b>.</p></source> <translation><p>Невозможно запустить приложение для URL <b>{0}</b>.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="610" /> + <location filename="../WebBrowser/WebBrowserView.py" line="620" /> <source>Match {0} of {1}</source> <translation>Соответствие {0} из {1}</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="636" /> + <location filename="../WebBrowser/WebBrowserView.py" line="646" /> <source>Inspect Element...</source> <translation>Проверить элемент...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="668" /> + <location filename="../WebBrowser/WebBrowserView.py" line="678" /> <source>No suggestions</source> <translation>Нет предложений</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="725" /> + <location filename="../WebBrowser/WebBrowserView.py" line="735" /> <source>Open Link in New Tab Ctrl+LMB</source> <translation>Открыть ссылку в новой вкладке Ctrl+LMB</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="730" /> + <location filename="../WebBrowser/WebBrowserView.py" line="740" /> <source>Open Link in New Window</source> <translation>Открыть ссылку в новом окне</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="736" /> + <location filename="../WebBrowser/WebBrowserView.py" line="746" /> <source>Open Link in New Private Window</source> <translation>Открыть ссылку в новом приватном окне</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="743" /> - <source>Save Lin&k</source> - <translation>Сохранить &ссылку</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="747" /> - <source>Bookmark this Link</source> - <translation>Добавить ссылку в закладки</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="753" /> - <source>Copy URL to Clipboard</source> - <translation>Копировать URL в буфер</translation> + <source>Save Lin&k</source> + <translation>Сохранить &ссылку</translation> </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="757" /> + <source>Bookmark this Link</source> + <translation>Добавить ссылку в закладки</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="763" /> + <source>Copy URL to Clipboard</source> + <translation>Копировать URL в буфер</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="767" /> <source>Send URL</source> <translation>Отправить URL</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="766" /> + <location filename="../WebBrowser/WebBrowserView.py" line="776" /> <source>Scan Link with VirusTotal</source> <translation>Сканировать ссылку посредством VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="784" /> - <source>Open Image in New Tab</source> - <translation>Открыть изображение в новой вкладке</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="791" /> - <source>Save Image</source> - <translation>Сохранить изображение</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="794" /> - <source>Copy Image to Clipboard</source> - <translation>Копировать изображение в буфер</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="796" /> - <source>Copy Image URL to Clipboard</source> - <translation>Копировать URL изображения в буфер</translation> + <source>Open Image in New Tab</source> + <translation>Открыть изображение в новой вкладке</translation> </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="801" /> + <source>Save Image</source> + <translation>Сохранить изображение</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="804" /> + <source>Copy Image to Clipboard</source> + <translation>Копировать изображение в буфер</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="806" /> + <source>Copy Image URL to Clipboard</source> + <translation>Копировать URL изображения в буфер</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="811" /> <source>Send Image URL</source> <translation>Отправить URL изображения</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="820" /> - <location filename="../WebBrowser/WebBrowserView.py" line="812" /> + <location filename="../WebBrowser/WebBrowserView.py" line="830" /> + <location filename="../WebBrowser/WebBrowserView.py" line="822" /> <source>Search image in {0}</source> <translation>Поиск изображений в {0}</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="816" /> + <location filename="../WebBrowser/WebBrowserView.py" line="826" /> <source>Search image with...</source> <translation>Поиск изображений с...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="827" /> - <source>Block Image</source> - <translation>Заблокировать изображение</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="837" /> + <source>Block Image</source> + <translation>Заблокировать изображение</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="847" /> <source>Scan Image with VirusTotal</source> <translation>Сканировать изображение посредством VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="857" /> + <location filename="../WebBrowser/WebBrowserView.py" line="867" /> <source>Play</source> <translation>Воспроизвести</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="863" /> + <location filename="../WebBrowser/WebBrowserView.py" line="873" /> <source>Pause</source> <translation>Пауза</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="869" /> + <location filename="../WebBrowser/WebBrowserView.py" line="879" /> <source>Unmute</source> <translation>Включить звук</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="875" /> - <source>Mute</source> - <translation>Отключить звук</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="880" /> - <source>Copy Media URL to Clipboard</source> - <translation>Копировать URL ресурса в буфер</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="885" /> + <source>Mute</source> + <translation>Отключить звук</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="890" /> + <source>Copy Media URL to Clipboard</source> + <translation>Копировать URL ресурса в буфер</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="895" /> <source>Send Media URL</source> <translation>Отправить URL ресурса</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="891" /> + <location filename="../WebBrowser/WebBrowserView.py" line="901" /> <source>Save Media</source> <translation>Сохранить ресурс</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="912" /> + <location filename="../WebBrowser/WebBrowserView.py" line="922" /> <source>Send Text</source> <translation>Отправить текст</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="919" /> + <location filename="../WebBrowser/WebBrowserView.py" line="929" /> <source>Search with '{0}'</source> <translation>Поиск с '{0}'</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="923" /> + <location filename="../WebBrowser/WebBrowserView.py" line="933" /> <source>Search with...</source> <translation>Искать с...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1080" /> - <location filename="../WebBrowser/WebBrowserView.py" line="949" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1090" /> + <location filename="../WebBrowser/WebBrowserView.py" line="959" /> <source>Google Translate</source> <translation>Переводчик Google</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="959" /> + <location filename="../WebBrowser/WebBrowserView.py" line="969" /> <source>Dictionary</source> <translation>Словарь</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="967" /> + <location filename="../WebBrowser/WebBrowserView.py" line="977" /> <source>Go to web address</source> <translation>Перейти на веб адрес</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="996" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1006" /> <source>Add New Page</source> <translation>Добавить новую страницу</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1001" /> - <source>Configure Speed Dial</source> - <translation>Конфигурация быстрых вкладок</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1007" /> - <source>Reload All Dials</source> - <translation>Перегрузить все быстрые вкладки</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="1011" /> + <source>Configure Speed Dial</source> + <translation>Конфигурация быстрых вкладок</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="1017" /> + <source>Reload All Dials</source> + <translation>Перегрузить все быстрые вкладки</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="1021" /> <source>Reset to Default Dials</source> <translation>Сбросить к стандартным вкладкам</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1016" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1026" /> <source>Bookmark this Page</source> <translation>Закладка этой страницы</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1020" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1030" /> <source>Copy Page URL to Clipboard</source> <translation>Копировать URL страницы в буфер</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1025" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1035" /> <source>Send Page URL</source> <translation>Отправить URL страницы</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1031" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1041" /> <source>User Agent</source> <translation>Агент пользователя</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1059" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1069" /> <source>Validate Page</source> <translation>Подтвердить страницу</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1122" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1132" /> <source>Add to web search toolbar</source> <translation>Добавить в панель инструментов web-поиска</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1806" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1816" /> <source>Empty Page</source> <translation>Пустая страница</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1870" /> - <location filename="../WebBrowser/WebBrowserView.py" line="1869" /> - <source>Render Process terminated abnormally</source> - <translation>Рендер процесс завершился анормально</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1875" /> - <source>The render process crashed while loading this page.</source> - <translation>Рендер процесс упал при загрузке этой страницы.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="1880" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1879" /> + <source>Render Process terminated abnormally</source> + <translation>Рендер процесс завершился анормально</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="1885" /> + <source>The render process crashed while loading this page.</source> + <translation>Рендер процесс упал при загрузке этой страницы.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="1890" /> <source>The render process was killed.</source> <translation>Рендер процесс был убит.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1882" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1892" /> <source>The render process terminated while loading this page.</source> <translation>Рендер процесс завершается при загрузке этой страницы.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1886" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1896" /> <source>Try reloading the page or closing some tabs to make more memory available.</source> <translation>Попробуйте перезагрузить страницу или закрыть некоторые вкладки, чтобы увеличить доступную память.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2014" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2024" /> <source>Web Archive (*.mhtml *.mht)</source> <translation>Web архив (*.mhtml *.mht)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2015" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2025" /> <source>HTML File (*.html *.htm)</source> <translation>Файлы HTML (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2016" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2026" /> <source>HTML File with all resources (*.html *.htm)</source> <translation>Файлы HTML со всеми ресурсами (*.html *.htm)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2038" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2048" /> <source>Save Web Page</source> <translation>Сохранить web-страницу</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2430" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2440" /> <source>eric7 {0} ({1})</source> <translation>eric7 {0} ({1})</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2441" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2451" /> <source>Print Page</source> <translation>Печать страницы</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2442" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2452" /> <source>There is already a print job in progress. Printing is temporarily disabled until the current job is finished.</source> <translation>Уже выполняется задание печати. Печать временно отключена до завершения текущего задания.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2557" /> - <location filename="../WebBrowser/WebBrowserView.py" line="2487" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2567" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2497" /> <source>Print to PDF</source> <translation>Печать в PDF</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2488" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2498" /> <source><p>The file <b>{0}</b> exists already. Shall it be overwritten?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать его?</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2558" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2568" /> <source><p>The PDF file <b>{0}</b> could not be generated.</p></source> <translation><p>Не удалось сгенерировать PDF-файл <b>{0}</b>.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2592" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2602" /> <source>Quota Request</source> <translation>Запрос квоты</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2593" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2603" /> <source><p> Allow the website at <b>{0}</b> to use <b>{1}</b> of persistent storage?</p></source> <translation><p> Разрешить вебсайту <b>{0}</b> использовать <b>{1}</b> постоянного хранилища?</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2636" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2646" /> <source><p>Grant the website at <b>{0}</b> <b>Read</b> access to '{1}'?</p></source> <translation><p>Предоставить веб-сайту <b>{0}</b> доступ для <b>Чтения</b> к '{1}'?</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2644" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2654" /> <source><p>Grant the website at <b>{0}</b> <b>Write</b> access to '{1}'?</p></source> <translation><p>Предоставить веб-сайту <b>{0}</b> доступ для <b>Записи</b> к '{1}'?</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2649" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2659" /> <source><p>Grant the website at <b>{0}</b> <b>Read and Write</b> access to '{1}'?</p></source> <translation><p>Предоставить веб-сайту <b>{0}</b> доступ для <b>Чтения и Записи</b> к '{1}'?</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2656" /> + <location filename="../WebBrowser/WebBrowserView.py" line="2666" /> <source>File System Access Request</source> <translation>Запрос доступа к файловой системе</translation> </message> @@ -101738,6 +101738,211 @@ </message> </context> <context> + <name>WebBrowserWebAuthDialog</name> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="170" /> + <source><b>Choose Passkey</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="172" /> + <source>Which passkey do you want to use for {0}?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="189" /> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="209" /> + <source>Next</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="217" /> + <source><b>PIN Required</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="219" /> + <source>Enter the PIN for your security key.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="223" /> + <source><b>New PIN Required</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="225" /> + <source>Set new PIN for your security key.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="228" /> + <source><b>PIN Change Required</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="230" /> + <source>Change the PIN for your security key.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="240" /> + <source>Internal User Verification Locked!</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="242" /> + <source>Wrong PIN!</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="244" /> + <source>PIN Too Short!</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="249" /> + <source>PIN Contains Invalid Characters!</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="254" /> + <source>New PIN is same as current PIN!</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="256" /> + <source>{0} %n attempt(s) remaining.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="268" /> + <source><b>Use your security key with {0}</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="270" /> + <source>Touch your security key to complete the request.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="295" /> + <source>Request Timeout</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="300" /> + <source>Security key is not registered.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="305" /> + <source>You already registered this security key. Try again with another security key.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="314" /> + <source>The security key is locked because the wrong PIN was entered too many times. To unlock it, remove and reinsert it.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="323" /> + <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 type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="331" /> + <source>Security key removed during verification. Please reinsert and try again.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="339" /> + <source>Security key doesn't have resident key support.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="344" /> + <source>Security key is missing user verification.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="349" /> + <source>Security key is missing Large Blob support.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="354" /> + <source>Security key does not provide a common algorithm.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="359" /> + <source>No storage space left on the security key.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="364" /> + <source>User consent denied.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="369" /> + <source>User cancelled the WebAuth request.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="371" /> + <source><b>Something went wrong</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="381" /> + <source>Close</source> + <translation type="unfinished">Закрыть</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" /> + <source>Web Authentication</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" /> + <source>PIN:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" /> + <source>Enter the PIN</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" /> + <source>Press to show or hide the PIN.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" /> + <source>Confirm PIN:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" /> + <source>Enter the same PIN again.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWebAuthDialog.ui" line="0" /> + <source>PINs do not match!</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>WebBrowserWebSearchWidget</name> <message> <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="136" />