diff -r 8214753ae98b -r 926d65bd23b8 i18n/eric6_ru.ts --- a/i18n/eric6_ru.ts Sun Sep 02 11:07:03 2018 +0200 +++ b/i18n/eric6_ru.ts Sun Sep 30 11:38:40 2018 +0200 @@ -2967,61 +2967,32 @@ <context> <name>CodeDocumentationViewer</name> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="237"/> + <location filename="../UI/CodeDocumentationViewer.py" line="183"/> <source>Code Info Provider:</source> <translation>Источник инфо для кода:</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="250"/> + <location filename="../UI/CodeDocumentationViewer.py" line="196"/> <source>Select the code info provider</source> <translation>Выберите источник инфо для кода</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="252"/> + <location filename="../UI/CodeDocumentationViewer.py" line="198"/> <source><disabled></source> <translation><disabled></translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="285"/> - <source>Main Menu</source> - <translation>Основное меню</translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewer.py" line="296"/> - <source>Rich Text</source> - <translation>RTF-формат</translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewer.py" line="304"/> - <source>Plain Text</source> - <translation>Простой текст</translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewer.py" line="483"/> + <location filename="../UI/CodeDocumentationViewer.py" line="379"/> <source>No documentation available</source> <translation>Документация недоступна</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="510"/> - <source>Definition: {0}{1} -</source> - <translation>Определение: {0} {1} -</translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewer.py" line="513"/> - <source>Definition: {0} -</source> - <translation>Определение: {0} -</translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewer.py" line="560"/> + <location filename="../UI/CodeDocumentationViewer.py" line="400"/> <source>No source code documentation provider has been registered. This function has been disabled.</source> <translation>Поставщик документации для исходного кода не зарегистрирован. Эта функция отключена.</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="565"/> + <location filename="../UI/CodeDocumentationViewer.py" line="405"/> <source>This function has been disabled.</source> <translation>Эта функция отключена.</translation> </message> @@ -3043,20 +3014,6 @@ <translation><p><b>Примечание:</b> @NOTE@</p></translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="521"/> - <source>Type: {0} -</source> - <translation>Тип: {0} -</translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewer.py" line="529"/> - <source>Note: {0} -</source> - <translation>Примечание: {0} -</translation> - </message> - <message> <location filename="../UI/CodeDocumentationViewerTemplate.py" line="65"/> <source><p><b>Type:</b> @TYPE@</p></source> <comment>Just translate 'Type:' and leave the rest intact.</comment> @@ -5519,13 +5476,13 @@ <context> <name>DebugServer</name> <message> - <location filename="../Debugger/DebugServer.py" line="179"/> + <location filename="../Debugger/DebugServer.py" line="180"/> <source>created</source> <comment>must be same as in EditWatchpointDialog</comment> <translation>создано</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="181"/> + <location filename="../Debugger/DebugServer.py" line="182"/> <source>changed</source> <comment>must be same as in EditWatchpointDialog</comment> <translation>изменено</translation> @@ -6961,7 +6918,7 @@ <translation>Не устанавливать кодировку клиента отладки</translation> </message> <message> - <location filename="../Project/DebuggerPropertiesDialog.py" line="133"/> + <location filename="../Project/DebuggerPropertiesDialog.py" line="135"/> <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> @@ -9668,7 +9625,7 @@ <translation>Перейти к следующему вхождению</translation> </message> <message> - <location filename="../E5Gui/E5TextEditSearchWidget.py" line="336"/> + <location filename="../E5Gui/E5TextEditSearchWidget.py" line="362"/> <source>'{0}' was not found.</source> <translation>'{0}' не найдено.</translation> </message> @@ -10004,7 +9961,7 @@ <context> <name>Editor</name> <message> - <location filename="../QScintilla/Editor.py" line="2942"/> + <location filename="../QScintilla/Editor.py" line="2946"/> <source>Open File</source> <translation>Открыть файл</translation> </message> @@ -10094,7 +10051,7 @@ <translation>Снять выделение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7469"/> + <location filename="../QScintilla/Editor.py" line="7475"/> <source>Check spelling...</source> <translation>Проверка орфографии...</translation> </message> @@ -10319,7 +10276,7 @@ <translation>Редактировать точку останова...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5310"/> + <location filename="../QScintilla/Editor.py" line="5316"/> <source>Enable breakpoint</source> <translation>Разрешить точку останова</translation> </message> @@ -10454,297 +10411,297 @@ <translation>Печать прервана</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2882"/> + <location filename="../QScintilla/Editor.py" line="2886"/> <source>File Modified</source> <translation>Файл изменён</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2882"/> + <location filename="../QScintilla/Editor.py" line="2886"/> <source><p>The file <b>{0}</b> has unsaved changes.</p></source> <translation><p>В файле <b>{0}</b> есть несохранённые изменения.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2942"/> + <location filename="../QScintilla/Editor.py" line="2946"/> <source><p>The file <b>{0}</b> could not be opened.</p><p>Reason: {1}</p></source> <translation><p>Невозможно прочитать файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3115"/> + <location filename="../QScintilla/Editor.py" line="3119"/> <source>Save File</source> <translation>Сохранить файл</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3056"/> + <location filename="../QScintilla/Editor.py" line="3060"/> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>Невозможно сохранить файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3115"/> + <location filename="../QScintilla/Editor.py" line="3119"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4518"/> + <location filename="../QScintilla/Editor.py" line="4522"/> <source>Autocompletion</source> <translation>Автодополнение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4518"/> + <location filename="../QScintilla/Editor.py" line="4522"/> <source>Autocompletion is not available because there is no autocompletion source set.</source> <translation>Автодополнение недоступно, так как не задан источник автодополнения.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5313"/> + <location filename="../QScintilla/Editor.py" line="5319"/> <source>Disable breakpoint</source> <translation>Запретить точку останова</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5676"/> <source>Code Coverage</source> <translation>Охват кода</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5670"/> + <location filename="../QScintilla/Editor.py" line="5676"/> <source>Please select a coverage file</source> <translation>Пожалуйста, выберите файл для информации охвата</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5733"/> + <location filename="../QScintilla/Editor.py" line="5739"/> <source>Show Code Coverage Annotations</source> <translation>Показать аннотации по охвату</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5726"/> + <location filename="../QScintilla/Editor.py" line="5732"/> <source>All lines have been covered.</source> <translation>Все строки были охвачены.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5733"/> + <location filename="../QScintilla/Editor.py" line="5739"/> <source>There is no coverage file available.</source> <translation>Нет файла с информацией по охвату.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5848"/> + <location filename="../QScintilla/Editor.py" line="5854"/> <source>Profile Data</source> <translation>Данные профайлера</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5848"/> + <location filename="../QScintilla/Editor.py" line="5854"/> <source>Please select a profile file</source> <translation>Пожалуйста, выберите файл профиля</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6008"/> + <location filename="../QScintilla/Editor.py" line="6014"/> <source>Syntax Error</source> <translation>Синтаксическая ошибка</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6008"/> + <location filename="../QScintilla/Editor.py" line="6014"/> <source>No syntax error message available.</source> <translation>Нет сообщения о синтаксической ошибке.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6396"/> + <location filename="../QScintilla/Editor.py" line="6402"/> <source>Macro Name</source> <translation>Имя макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6396"/> + <location filename="../QScintilla/Editor.py" line="6402"/> <source>Select a macro name:</source> <translation>Задайте имя макроса:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6424"/> + <location filename="../QScintilla/Editor.py" line="6430"/> <source>Load macro file</source> <translation>Загрузить макрос</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6467"/> + <location filename="../QScintilla/Editor.py" line="6473"/> <source>Macro files (*.macro)</source> <translation>Макросы (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6447"/> + <location filename="../QScintilla/Editor.py" line="6453"/> <source>Error loading macro</source> <translation>Ошибка при загрузке макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6438"/> + <location filename="../QScintilla/Editor.py" line="6444"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Невозможно прочитать файл с макросами: <b>{0}</b></p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6447"/> + <location filename="../QScintilla/Editor.py" line="6453"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Файл с макросами <b>{0}</b> повреждён</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6467"/> + <location filename="../QScintilla/Editor.py" line="6473"/> <source>Save macro file</source> <translation>Сохранить файл с макросами</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6484"/> + <location filename="../QScintilla/Editor.py" line="6490"/> <source>Save macro</source> <translation>Сохранить макрос</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6484"/> + <location filename="../QScintilla/Editor.py" line="6490"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Макро <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6500"/> + <location filename="../QScintilla/Editor.py" line="6506"/> <source>Error saving macro</source> <translation>Ошибка при сохранении макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6500"/> + <location filename="../QScintilla/Editor.py" line="6506"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Невозможно сохранить файл с макросами: <b>{0}</b></p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6513"/> + <location filename="../QScintilla/Editor.py" line="6519"/> <source>Start Macro Recording</source> <translation>Начать запись макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6513"/> + <location filename="../QScintilla/Editor.py" line="6519"/> <source>Macro recording is already active. Start new?</source> <translation>Запись макроса уже идёт. Начать новую запись?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6539"/> + <location filename="../QScintilla/Editor.py" line="6545"/> <source>Macro Recording</source> <translation>Запись макроса</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6539"/> + <location filename="../QScintilla/Editor.py" line="6545"/> <source>Enter name of the macro:</source> <translation>Задайте имя макроса:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6677"/> + <location filename="../QScintilla/Editor.py" line="6683"/> <source>File changed</source> <translation>Файл изменен</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6841"/> + <location filename="../QScintilla/Editor.py" line="6847"/> <source>{0} (ro)</source> <translation>{0} (только чтение)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6981"/> + <location filename="../QScintilla/Editor.py" line="6987"/> <source>Drop Error</source> <translation>Ошибка Drag&&Drop</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6981"/> + <location filename="../QScintilla/Editor.py" line="6987"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> не является файлом</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> - <source>Resources</source> - <translation>Ресурсы</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7004"/> - <source>Add file...</source> - <translation>Добавить файл...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7006"/> - <source>Add files...</source> - <translation>Добавить файлы...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="7008"/> + <source>Resources</source> + <translation>Ресурсы</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7010"/> + <source>Add file...</source> + <translation>Добавить файл...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7012"/> + <source>Add files...</source> + <translation>Добавить файлы...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7014"/> <source>Add aliased file...</source> <translation>Добавить файл под другим именем...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7011"/> + <location filename="../QScintilla/Editor.py" line="7017"/> <source>Add localized resource...</source> <translation>Добавить локализованный ресурс...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7015"/> + <location filename="../QScintilla/Editor.py" line="7021"/> <source>Add resource frame</source> <translation>Добавить фрагмент ресурсов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7034"/> + <location filename="../QScintilla/Editor.py" line="7040"/> <source>Add file resource</source> <translation>Добавить файл ресурсов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7050"/> + <location filename="../QScintilla/Editor.py" line="7056"/> <source>Add file resources</source> <translation>Добавить файлы ресурсов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7078"/> + <location filename="../QScintilla/Editor.py" line="7084"/> <source>Add aliased file resource</source> <translation>Добавить файл ресурсов под другим именем</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7078"/> + <location filename="../QScintilla/Editor.py" line="7084"/> <source>Alias for file <b>{0}</b>:</source> <translation>Другое имя для файла <b>{0}</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7142"/> + <location filename="../QScintilla/Editor.py" line="7148"/> <source>Package Diagram</source> <translation>Диаграмма пакетов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7142"/> + <location filename="../QScintilla/Editor.py" line="7148"/> <source>Include class attributes?</source> <translation>Включать атрибуты класса?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7162"/> + <location filename="../QScintilla/Editor.py" line="7168"/> <source>Imports Diagram</source> <translation>Диаграмма импортов</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7162"/> + <location filename="../QScintilla/Editor.py" line="7168"/> <source>Include imports from external modules?</source> <translation>Включать импорты из внешних модулей?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7176"/> + <location filename="../QScintilla/Editor.py" line="7182"/> <source>Application Diagram</source> <translation>Диаграмма приложения</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7176"/> + <location filename="../QScintilla/Editor.py" line="7182"/> <source>Include module names?</source> <translation>Включать имена модулей?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7472"/> + <location filename="../QScintilla/Editor.py" line="7478"/> <source>Add to dictionary</source> <translation>Добавить в словарь</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7480"/> <source>Ignore All</source> <translation>Игнорировать всё</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6286"/> + <location filename="../QScintilla/Editor.py" line="6292"/> <source>Warning: {0}</source> <translation>Предупреждение: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6293"/> + <location filename="../QScintilla/Editor.py" line="6299"/> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6673"/> + <location filename="../QScintilla/Editor.py" line="6679"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Предупреждение:</b> При переоткрытии все изменения будут потеряны.</translation> </message> @@ -10769,27 +10726,27 @@ <translation>Предыдущее изменение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7886"/> + <location filename="../QScintilla/Editor.py" line="7892"/> <source>Sort Lines</source> <translation>Сортировать строки</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7886"/> + <location filename="../QScintilla/Editor.py" line="7892"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>Выборка содержит данные неподходящие для сортировки как числа.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6222"/> + <location filename="../QScintilla/Editor.py" line="6228"/> <source>Warning</source> <translation>Предупреждение</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6222"/> + <location filename="../QScintilla/Editor.py" line="6228"/> <source>No warning messages available.</source> <translation>Нет предупреждающего сообщения.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6283"/> + <location filename="../QScintilla/Editor.py" line="6289"/> <source>Style: {0}</source> <translation>Стиль: {0}</translation> </message> @@ -10814,7 +10771,7 @@ <translation>Открыть заново с кодировкой</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6667"/> + <location filename="../QScintilla/Editor.py" line="6673"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation><p>Файл <b>{0}</b> был изменён, будучи открытым в Eric6. Обновить?</p></translation> </message> @@ -10829,32 +10786,32 @@ <translation>Дополнить</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4643"/> + <location filename="../QScintilla/Editor.py" line="4647"/> <source>Auto-Completion Provider</source> <translation>Источник автодополнений</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4643"/> + <location filename="../QScintilla/Editor.py" line="4647"/> <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source> <translation>Список дополнений источника '{0}' уже зарегистрирован. Повторный запрос проигнорирован.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4895"/> + <location filename="../QScintilla/Editor.py" line="4901"/> <source>Call-Tips Provider</source> <translation>Источник всплывающих подсказок</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4895"/> + <location filename="../QScintilla/Editor.py" line="4901"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation>Источник всплывающих подсказок '{0}' уже зарегистрирован. Повторный запрос проигнорирован.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7973"/> + <location filename="../QScintilla/Editor.py" line="7979"/> <source>Register Mouse Click Handler</source> <translation>Регистрация обработчика кликов мышки</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7973"/> + <location filename="../QScintilla/Editor.py" line="7979"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation>Обработчик кликов мышки для "{0}" уже зарегистрирован "{1}". Запрос прерван "{2}"...</translation> </message> @@ -10884,12 +10841,12 @@ <translation>Выполнить выбор в консоли</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8094"/> + <location filename="../QScintilla/Editor.py" line="8100"/> <source>EditorConfig Properties</source> <translation>Свойства EditorConfig</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8094"/> + <location filename="../QScintilla/Editor.py" line="8100"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation><p>Не удается загрузить свойства EditorConfig для файла <b>{0}</b>.</p></translation> </message> @@ -11551,22 +11508,12 @@ <translation>Показывать документацию после ввода '('</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="59"/> - <source>Select to show code documentation as rich text</source> - <translation>Разрешить показ документации для кода в RTF-формате</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="62"/> - <source>Show documentation as rich text</source> - <translation>Показывать документацию в RTF-формате</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="71"/> + <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="61"/> <source>Documentation Provider:</source> <translation>Источник документации:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="84"/> + <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="74"/> <source>Select the documentation provider to be used</source> <translation>Выберите для использования поставщика документации</translation> </message> @@ -15025,117 +14972,117 @@ <context> <name>EricSchemeReply</name> <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="157"/> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="164"/> <source>Content blocked by AdBlock Plus</source> <translation>Содержание заблокировано AdBlock Plus</translation> </message> <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="158"/> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="165"/> <source>Blocked by rule: <i>{0} ({1})</i></source> <translation>Заблокирован согласно правилу: <i>{0} ({1})</i></translation> </message> <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="181"/> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="188"/> <source>Welcome to eric6 Web Browser!</source> <translation>Добро пожаловать в Eric6 Web браузер!</translation> </message> <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="183"/> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="190"/> <source>About eric6</source> <translation>Об Eric6</translation> </message> <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="184"/> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="191"/> <source>eric6 Web Browser</source> <translation>Eric6 Web браузер</translation> </message> <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="185"/> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="192"/> <source>Search!</source> <translation>Искать!</translation> </message> <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="215"/> - <source>Speed Dial</source> - <translation>Быстрые вкладки</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="216"/> - <source>URL</source> - <translation>URL</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="217"/> - <source>Title</source> - <translation>Заголовок</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="218"/> - <source>Apply</source> - <translation>Применить</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="219"/> - <source>Close</source> - <translation>Закрыть</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="220"/> - <source>New Page</source> - <translation>Новая страница</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="221"/> - <source>Edit</source> - <translation>Редактировать</translation> - </message> - <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="222"/> - <source>Remove</source> - <translation>Удалить</translation> + <source>Speed Dial</source> + <translation>Быстрые вкладки</translation> </message> <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="223"/> - <source>Reload</source> - <translation>Перезагрузить</translation> + <source>URL</source> + <translation>URL</translation> </message> <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="224"/> - <source>Are you sure to remove this speed dial?</source> - <translation>Вы уверены в удалении этой быстрой вкладки?</translation> + <source>Title</source> + <translation>Заголовок</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="225"/> + <source>Apply</source> + <translation>Применить</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="226"/> + <source>Close</source> + <translation>Закрыть</translation> </message> <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="227"/> - <source>Are you sure you want to reload all speed dials?</source> - <translation>Вы уверены, что хотите перегрузить все быстрые вкладки?</translation> + <source>New Page</source> + <translation>Новая страница</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="228"/> + <source>Edit</source> + <translation>Редактировать</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="229"/> + <source>Remove</source> + <translation>Удалить</translation> </message> <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="230"/> - <source>Load title from page</source> - <translation>Загружать заголовок со страницы</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="232"/> - <source>Speed Dial Settings</source> - <translation>Настройки быстрых вкладок</translation> + <source>Reload</source> + <translation>Перезагрузить</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="231"/> + <source>Are you sure to remove this speed dial?</source> + <translation>Вы уверены в удалении этой быстрой вкладки?</translation> </message> <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="234"/> - <source>Add New Page</source> - <translation>Добавить новую страницу</translation> - </message> - <message> - <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="235"/> - <source>Maximum pages in a row:</source> - <translation>Максимальное число страниц в ряду:</translation> + <source>Are you sure you want to reload all speed dials?</source> + <translation>Вы уверены, что хотите перегрузить все быстрые вкладки?</translation> </message> <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="237"/> - <source>Change size of pages:</source> - <translation>Изменить размер страниц:</translation> + <source>Load title from page</source> + <translation>Загружать заголовок со страницы</translation> </message> <message> <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="239"/> + <source>Speed Dial Settings</source> + <translation>Настройки быстрых вкладок</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="241"/> + <source>Add New Page</source> + <translation>Добавить новую страницу</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="242"/> + <source>Maximum pages in a row:</source> + <translation>Максимальное число страниц в ряду:</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="244"/> + <source>Change size of pages:</source> + <translation>Изменить размер страниц:</translation> + </message> + <message> + <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="246"/> <source>SpeedDial requires enabled JavaScript.</source> <translation>Для работы SpeedDial требуется разрешение JavaScript.</translation> </message> @@ -15321,27 +15268,27 @@ <context> <name>EricapiPlugin</name> <message> - <location filename="../Plugins/PluginEricapi.py" line="61"/> + <location filename="../Plugins/PluginEricapi.py" line="63"/> <source>Eric6 API File Generator</source> <translation>Генератор файлов API Eric6</translation> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="102"/> + <location filename="../Plugins/PluginEricapi.py" line="104"/> <source>Generate API file (eric6_api)</source> <translation>Создать файл API (eric6_api)</translation> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="102"/> + <location filename="../Plugins/PluginEricapi.py" line="104"/> <source>Generate &API file (eric6_api)</source> <translation>Создать файл &API (eric6_api)</translation> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="106"/> - <source>Generate an API file using eric6_api</source> - <translation>Создать API с помощью eric6_api</translation> - </message> - <message> <location filename="../Plugins/PluginEricapi.py" line="108"/> + <source>Generate an API file using eric6_api</source> + <translation>Создать API с помощью eric6_api</translation> + </message> + <message> + <location filename="../Plugins/PluginEricapi.py" line="110"/> <source><b>Generate API file</b><p>Generate an API file using eric6_api.</p></source> <translation><b>Создать файл API </b><p>Создать файл API с помощью eric6_api.</p></translation> </message> @@ -15716,32 +15663,32 @@ <context> <name>EricdocPlugin</name> <message> - <location filename="../Plugins/PluginEricdoc.py" line="93"/> + <location filename="../Plugins/PluginEricdoc.py" line="95"/> <source>Qt Help Tools</source> <translation>Утилиты Qt справки</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="61"/> + <location filename="../Plugins/PluginEricdoc.py" line="63"/> <source>Eric6 Documentation Generator</source> <translation>Генератор документации Eric6</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="137"/> + <location filename="../Plugins/PluginEricdoc.py" line="139"/> <source>Generate documentation (eric6_doc)</source> <translation>Создать документацию (eric6_doc)</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="137"/> + <location filename="../Plugins/PluginEricdoc.py" line="139"/> <source>Generate &documentation (eric6_doc)</source> <translation>Создать &документацию (eric6_doc)</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="141"/> - <source>Generate API documentation using eric6_doc</source> - <translation>Создать документацию API с помощью eric6_doc</translation> - </message> - <message> <location filename="../Plugins/PluginEricdoc.py" line="143"/> + <source>Generate API documentation using eric6_doc</source> + <translation>Создать документацию API с помощью eric6_doc</translation> + </message> + <message> + <location filename="../Plugins/PluginEricdoc.py" line="145"/> <source><b>Generate documentation</b><p>Generate API documentation using eric6_doc.</p></source> <translation><b>Создать документацию</b><p>Создать документацию API с помощью eric6_doc</p></translation> </message> @@ -17670,172 +17617,172 @@ <context> <name>Git</name> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="209"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="210"/> <source>The git process finished with the exit code {0}</source> <translation>Процесс Git завершился с кодом выхода {0}</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1557"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1558"/> <source>The git process did not finish within 30s.</source> <translation>Процесс Git не завершился в течении 30 сек.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="216"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="217"/> <source>Could not start the git executable.</source> <translation>Невозможно запустить Git.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="244"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="245"/> <source>Create project repository</source> <translation>Создать репозиторий проекта</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="244"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="245"/> <source>The project repository could not be created.</source> <translation>Невозможно создать репозиторий проекта.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="272"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="273"/> <source>Creating Git repository</source> <translation>Создание Git репозитория</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="287"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="288"/> <source>Adding files to Git repository</source> <translation>Добавление файлов в репозиторий Git проекта</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="298"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="299"/> <source>Initial commit to Git repository</source> <translation>Первичная фиксация в Git репозиторий</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="328"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="329"/> <source>Cloning project from a Git repository</source> <translation>Клонирование проекта из Git репозитория</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="417"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="418"/> <source>Commit Changes</source> <translation>Фиксация изменений</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="417"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="418"/> <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source> <translation>Фиксация влияет на файлы с несохраненными изменениями. Продолжать ли фиксацию?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="476"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="477"/> <source>Committing changes to Git repository</source> <translation>Фиксация изменений в Git репозитории</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="530"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="531"/> <source>Synchronizing with the Git repository</source> <translation>Синхронизация с Git репозиторием</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="577"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578"/> <source>Adding files/directories to the Git repository</source> <translation>Добавление файлов/директорий в Git репозиторий</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="651"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="652"/> <source>Removing files/directories from the Git repository</source> <translation>Удаление файлов/директорий из Git репозитория</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="708"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="709"/> <source>Renaming {0}</source> <translation>Переименование {0}</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="831"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="832"/> <source>Unstage files/directories</source> <translation>Отменить индексирование файлов/директорий</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="882"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="883"/> <source>Revert changes</source> <translation>Вернуть изменения</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="873"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="874"/> <source>Do you really want to revert all changes to these files or directories?</source> <translation>Вы действительно хотите вернуть все изменения в этих файлах и директориях?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="882"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="883"/> <source>Do you really want to revert all changes of the project?</source> <translation>Вы действительно хотите вернуть все изменения в проекте?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889"/> <source>Reverting changes</source> <translation>Возврат изменений</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="940"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="941"/> <source>Merging</source> <translation>Слияние</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="965"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="966"/> <source>Master branch head</source> <translation>Вершина ветви Master</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1198"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1199"/> <source>Git Command</source> <translation>Команда git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1285"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1286"/> <source><tr><td><b>Commit</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Коммит</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1289"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1290"/> <source><tr><td><b>Parents</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Предки</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1293"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1294"/> <source><tr><td><b>Tags</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Теги</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1297"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1298"/> <source><tr><td><b>Branches</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Ветви</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1300"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1301"/> <source><tr><td><b>Author</b></td><td>{0} &lt;{1}&gt;</td></tr></source> <translation><tr><td><b>Автор</b></td><td>{0} &lt;{1}&gt;</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1303"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1304"/> <source><tr><td><b>Date</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Дата</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1306"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1307"/> <source><tr><td><b>Committer</b></td><td>{0} &lt;{1}&gt;</td></tr></source> <translation><tr><td><b>Коммиттер</b></td><td>{0} &lt;{1}&gt;</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1309"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1310"/> <source><tr><td><b>Committed Date</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Дата подачи</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1312"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1313"/> <source><tr><td><b>Subject</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Сообщение</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1320"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1321"/> <source><h3>Repository information</h3> <p><table> <tr><td><b>Git V.</b></td><td>{0}</td></tr> @@ -17850,442 +17797,442 @@ </translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1382"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1383"/> <source>Create {0} file</source> <translation>Создать {0} файл</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1382"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1383"/> <source><p>The file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать его?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1441"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1442"/> <source>Git Copy</source> <translation>Git: Копирование</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1426"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1427"/> <source><p>Copying the directory <b>{0}</b> failed.</p><p>Reason: {1}</p></source> <translation><p>Сбой копирования директории <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1441"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1442"/> <source><p>Copying the file <b>{0}</b> failed.</p><p>Reason: {1}</p></source> <translation><p>Сбой копирования файла <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Невозможно запустить процесс {0}. Убедитесь, что он находится в путях поиска.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1628"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1629"/> <source>Git Side-by-Side Difference</source> <translation>Git: Построчный просмотр различий</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1628"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1629"/> <source><p>The file <b>{0}</b> could not be read.</p></source> <translation><p>Невозможно прочитать файл: <b>{0}</b></p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1677"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1678"/> <source>Fetching from a remote Git repository</source> <translation>Получение изменений из удаленного Git репозитория</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1715"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1716"/> <source>Pulling from a remote Git repository</source> <translation>Затягивание изменений из удаленного Git репозитория</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1756"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1757"/> <source>Pushing to a remote Git repository</source> <translation>Проталкивание изменений в удаленный Git репозиторий</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1784"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1785"/> <source>Committing failed merge</source> <translation>Фиксация неудачного слияния</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1811"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1812"/> <source>Aborting uncommitted/failed merge</source> <translation>Отмена незафиксированного/неудачного слияния</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1961"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1962"/> <source>Tagging in the Git repository</source> <translation>Работа с тегами в Git репозитории</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2192"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2193"/> <source>Branching in the Git repository</source> <translation>Работа с ветвями в Git репозитории</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2232"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2233"/> <source>Delete Remote Branch</source> <translation>Удалить удаленную ветвь</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2253"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2254"/> <source>Current Branch</source> <translation>Текущая ветвь</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2253"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2254"/> <source><p>The current branch is <b>{0}</b>.</p></source> <translation><p>Текущая ветвь <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2317"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2318"/> <source>Create Bundle</source> <translation>Создать комплект</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2282"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2283"/> <source>Git Bundle Files (*.bundle)</source> <translation>Файлы Git пакетов (*.bundle)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2299"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2300"/> <source><p>The Git bundle file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл Git комплекта<b>{0}</b> уже существует. Перезаписать?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2347"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2348"/> <source>Verify Bundle</source> <translation>Проверить комплект</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2477"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2478"/> <source>Git Bundle Files (*.bundle);;All Files (*)</source> <translation>Файлы Git комплектов (*.bundle);;Все файлы (*)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2377"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2378"/> <source>List Bundle Heads</source> <translation>Список головных ревизий в комплекте</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2477"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2478"/> <source>Apply Bundle</source> <translation>Применить комплект</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2500"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2501"/> <source>Applying a bundle file (fetch)</source> <translation>Применение комплекта (fetch)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2527"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2528"/> <source>Bisect subcommand ({0}) invalid.</source> <translation>Bisect Недействительная подкоманда ({0}).</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2730"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2731"/> <source>Git Bisect ({0})</source> <translation>Git Bisect ({0})</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2670"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2671"/> <source>Create Bisect Replay File</source> <translation>Создать файл повтора Bisect</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2636"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2637"/> <source>Git Bisect Replay Files (*.replay)</source> <translation>Файлы повтора Git Bisect (*.replay)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2653"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2654"/> <source><p>The Git bisect replay file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл повтора Git Bisect<b>{0}</b> уже существует. Перезаписать?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2670"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2671"/> <source><p>The file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation><p>Невозможно записать файл <b>{0}</b></p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2692"/> <source>Edit Bisect Replay File</source> <translation>Редактировать файл повтора bisect-поиска</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2718"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2719"/> <source>Git Bisect Replay Files (*.replay);;All Files (*)</source> <translation>Файлы повтора Git Bisect(*.replay);;Все файлы (*)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2718"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2719"/> <source>Bisect Replay</source> <translation>Повтор Bisect-поиска</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3070"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3071"/> <source>Show Remote Info</source> <translation>Показать инфо об удаленном источнике</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2949"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2950"/> <source>Rename Remote Repository</source> <translation>Переименовать удаленный репозиторий</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2949"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2950"/> <source>Enter new name for remote repository:</source> <translation>Введите новое имя для удаленного репозитория:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3094"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3095"/> <source>Show Shortlog</source> <translation>Отображение журнала изменений</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3152"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3153"/> <source>Cherry-pick</source> <translation>Выборка</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3182"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3183"/> <source>Copy Changesets (Continue)</source> <translation>Копировать набор изменений (Continue)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3207"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3208"/> <source>Copy Changesets (Quit)</source> <translation>Копировать набор изменений (Quit)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3233"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3234"/> <source>Copy Changesets (Cancel)</source> <translation>Копировать набор изменений (Cancel)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3313"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3314"/> <source>Saving stash</source> <translation>Сохранение в стеке незавершенных изменений ("заначка")</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3512"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3513"/> <source>Show Stash</source> <translation>Показать "заначку"</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3512"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3513"/> <source>Select a stash (empty for latest stash):</source> <translation>Выберите "заначку" (оставьте пустым чтобы использовать последнюю):</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3424"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3425"/> <source>Restore Stash</source> <translation>Восстановить из "заначки"</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3438"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3439"/> <source>Restoring stash</source> <translation>Восстановление из стека незавершенных изменений ("заначки")</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3472"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3473"/> <source>Create Branch</source> <translation>Создать ветвь</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3462"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3463"/> <source>Enter a branch name to restore a stash to:</source> <translation>Введите имя ветви для восстановления из "заначки":</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3487"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3488"/> <source>Creating branch</source> <translation>Создание ветви</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3521"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3522"/> <source>Delete Stash</source> <translation>Удалить "заначку"</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3521"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3522"/> <source>Do you really want to delete the stash <b>{0}</b>?</source> <translation>Вы действительно хотите удалить "заначку" <b>{0}</b>?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3532"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3533"/> <source>Deleting stash</source> <translation>Удаление "заначки"</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3552"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3553"/> <source>Delete All Stashes</source> <translation>Удалить все "заначки"</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3552"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3553"/> <source>Do you really want to delete all stashes?</source> <translation>Вы действительно хотите удалить все "заначки"?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3560"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3561"/> <source>Deleting all stashes</source> <translation>Удаление всех "заначек"</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3632"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3633"/> <source>Showing the combined configuration settings</source> <translation>Отображение обобщенных параметров конфигурации</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3658"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3659"/> <source>Verifying the integrity of the Git repository</source> <translation>Проверка целостности Git репозитория</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3683"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3684"/> <source>Performing Repository Housekeeping</source> <translation>Проведение уборки репозитория</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3727"/> - <source><tr><td><b>Statistics</b></td></tr></source> - <translation><tr><td><b>Статистика</b></td></tr></translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3728"/> + <source><tr><td><b>Statistics</b></td></tr></source> + <translation><tr><td><b>Статистика</b></td></tr></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3729"/> <source><tr><td>Number of loose objects: </td><td>{0}</td></tr></source> <translation><tr><td>Количество "рыхлых" объектов: </td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3732"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3733"/> <source><tr><td>Disk space used by loose objects: </td><td>{0} KiB</td></tr></source> <translation><tr><td>Дисковое пространство, занятое "рыхлыми" объектами: </td><td>{0} KiB</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3736"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3737"/> <source><tr><td>Number of packed objects: </td><td>{0}</td></tr></source> <translation><tr><td>Количество упакованных объектов: </td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3740"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3741"/> <source><tr><td>Number of packs: </td><td>{0}</td></tr></source> <translation><tr><td>Количество упаковок: </td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3744"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3745"/> <source><tr><td>Disk space used by packed objects: </td><td>{0} KiB</td></tr></source> <translation><tr><td>Дисковое пространство, занятое упакованными объектами: </td><td>{0} KiB</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3748"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3749"/> <source><tr><td>Packed objects waiting for pruning: </td><td>{0}</td></tr></source> <translation><tr><td>Упакованные объекты, ожидающие удаления: </td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3752"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3753"/> <source><tr><td>Garbage files: </td><td>{0}</td></tr></source> <translation><tr><td>Мусорные файлы: </td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3756"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3757"/> <source><tr><td>Disk space used by garbage files: </td><td>{0} KiB</td></tr></source> <translation><tr><td>Дисковое пространство, занятое мусорными файлами: </td><td>{0} KiB</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3762"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3763"/> <source><p><b>No statistics available.</b></p></source> <translation><p><b>Нет статистики.</b></p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3828"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3829"/> <source>Creating Archive</source> <translation>Создание архива</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="499"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="500"/> <source>Switch</source> <translation>Переключиться</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="499"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="500"/> <source><p>Do you really want to switch to <b>{0}</b>?</p></source> <translation><p>Вы действительно хотите переключиться на <b>{0}</b>?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1844"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1845"/> <source>Applying patch</source> <translation>Применение патча</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1876"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1877"/> <source>Check patch files</source> <translation>Проверить файлы патчей</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1879"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1880"/> <source>Apply patch files</source> <translation>Применить файлы патчей</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3871"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3872"/> <source>Add Submodule</source> <translation>Добавить подмодуль</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3941"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3942"/> <source>List Submodules</source> <translation>Список подмодулей</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3941"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3942"/> <source>No submodules defined for the project.</source> <translation>Подмодули для проекта не определены.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3956"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3957"/> <source>All</source> <translation>Все</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3959"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3960"/> <source>Submodule Path</source> <translation>Путь подмодуля</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3959"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3960"/> <source>Select a submodule path:</source> <translation>Выберите путь к подмодулю:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4012"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4013"/> <source>Initialize Submodules</source> <translation>Инициализация подмодулей</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4049"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4050"/> <source>Unregister Submodules</source> <translation>Отменить регистрацию подмодулей</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4129"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4130"/> <source>Update Submodules</source> <translation>Обновить подмодули</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4163"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4164"/> <source>Synchronize Submodules</source> <translation>Синхронизировать подмодули</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4221"/> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4222"/> <source>Submodules Summary</source> <translation>Сводка о подмодулях</translation> </message> @@ -40702,122 +40649,122 @@ <translation>Введите сообщение. Для его отправки нажмите Return или Enter</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="369"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="416"/> <source>Send Message</source> <translation>Отправить сообщение</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="369"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="416"/> <source>Messages starting with a '/' are not allowed in private chats.</source> <translation>В приватных разговорах сообщения, начинающиеся с '/', не разрешаются.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="405"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="529"/> <source>Leave IRC channel</source> <translation>Уйти с канала</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="405"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="529"/> <source>Do you really want to leave the IRC channel <b>{0}</b>?</source> <translation>Вы действительно хотите уйти с канала <b>{0}</b>?</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="546"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="682"/> <source>Channel Message</source> <translation>Сообщение в канале</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="551"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="687"/> <source>Nick mentioned</source> <translation>Упомянутый ник</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="576"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="712"/> <source>{0} has joined the channel {1} ({2}).</source> <translation>{0} присоединился к каналу {1} ({2}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="582"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="718"/> <source>You have joined the channel {0} ({1}).</source> <translation>Вы присоединились к каналу {0} ({1}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="589"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="725"/> <source>Join Channel</source> <translation>Подключиться к каналу</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="608"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="744"/> <source>{0} has left {1}.</source> <translation>{0} отсоединился {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="616"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="752"/> <source>{0} has left {1}: {2}.</source> <translation>{0} отсоединился {1}: {2}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="622"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="758"/> <source>Leave Channel</source> <translation>Уйти с канала</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="641"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="777"/> <source>{0} has quit {1}.</source> <translation>{0} отсоединился {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="646"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="782"/> <source>{0} has quit {1}: {2}.</source> <translation>{0} отсоединился {1}: {2}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="652"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="788"/> <source>Quit</source> <translation>Выход</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="670"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="806"/> <source>You are now known as {0}.</source> <translation>Вы теперь {0}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="676"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="812"/> <source>User {0} is now known as {1}.</source> <translation>Пользователь {0} сменил псевдоним на {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="714"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="850"/> <source>Away</source> <translation>Отсутствует</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="714"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="850"/> <source>{0} is away: {1}</source> <translation>{0} вдали: {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="731"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="867"/> <source>The channel topic is: "{0}".</source> <translation>Тема канала: "{0}".</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="747"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="883"/> <source>The topic was set by {0} on {1}.</source> <translation>Тему отрыл {0} {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="764"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="900"/> <source>Channel URL: {0}</source> <translation>URL канала: {0}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="789"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="925"/> <source>password protected ({0})</source> <translation>защищён паролем ({0})</translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="793"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="929"/> <source>limited to %n user(s)</source> <translation> <numerusform>ограничивается %n пользователем</numerusform> @@ -40826,77 +40773,77 @@ </translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="800"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="936"/> <source>Channel modes: {0}.</source> <translation>Режимы канала: {0}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="816"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="952"/> <source>This channel was created on {0}.</source> <translation>Этот канал был открыт {0}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="851"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="987"/> <source>{0} sets the channel mode to 'anonymous'.</source> <translation>{0} устанавливает 'анонимный' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="855"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="991"/> <source>{0} removes the 'anonymous' mode from the channel.</source> <translation>{0} отменяет 'анонимный' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="860"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="996"/> <source>{0} sets a ban on {1}.</source> <translation>{0} устанавливает запрет на {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="864"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1000"/> <source>{0} removes the ban on {1}.</source> <translation>{0} снимает запрет на {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="869"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1005"/> <source>{0} sets the channel mode to 'no colors allowed'.</source> <translation>{0} устанавливает 'цвета запрещены' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="873"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1009"/> <source>{0} sets the channel mode to 'allow color codes'.</source> <translation>{0} устанавливает 'цвета разрешены' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="878"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1014"/> <source>{0} sets a ban exception on {1}.</source> <translation>{0} устанавливает ислючение на запрет на {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="882"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1018"/> <source>{0} removes the ban exception on {1}.</source> <translation>{0} отменяет ислючение на запрет на {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="887"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1023"/> <source>{0} sets the channel mode to 'invite only'.</source> <translation>{0} устанавливает 'только по приглашению' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="891"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1027"/> <source>{0} removes the 'invite only' mode from the channel.</source> <translation>{0} отменяет 'только по приглашению' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="896"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1032"/> <source>{0} sets the channel key to '{1}'.</source> <translation>{0} устанавливает ключ '{1}' для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="900"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1036"/> <source>{0} removes the channel key.</source> <translation>{0} удаляет ключ для канала.</translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="904"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1040"/> <source>{0} sets the channel limit to %n nick(s).</source> <translation> <numerusform>{0} устанавливает ограничение канала в %n ник.</numerusform> @@ -40905,242 +40852,242 @@ </translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="908"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1044"/> <source>{0} removes the channel limit.</source> <translation>{0} снимает ограничение на число пользователей канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="912"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1048"/> <source>{0} sets the channel mode to 'moderated'.</source> <translation>{0} устанавливает 'контролируемый' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="916"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1052"/> <source>{0} sets the channel mode to 'unmoderated'.</source> <translation>{0} устанавливает 'неконтролируемый' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="921"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1057"/> <source>{0} sets the channel mode to 'no messages from outside'.</source> <translation>{0} устанавливает 'внешние сообщения запрещены' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="925"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1061"/> <source>{0} sets the channel mode to 'allow messages from outside'.</source> <translation>{0} устанавливает режим 'внешние сообщения разрешены' для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="930"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1066"/> <source>{0} sets the channel mode to 'private'.</source> <translation>{0} устанавливает 'приватный' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="934"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1070"/> <source>{0} sets the channel mode to 'public'.</source> <translation>{0} устанавливает 'общий' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="939"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1075"/> <source>{0} sets the channel mode to 'quiet'.</source> <translation>{0} устанавливает 'тихий' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="943"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1079"/> <source>{0} removes the 'quiet' mode from the channel.</source> <translation>{0} отменяет 'тихий' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="950"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1086"/> <source>{0} sets the channel mode to 'secret'.</source> <translation>{0} устанавливает 'секретный' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="954"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1090"/> <source>{0} sets the channel mode to 'visible'.</source> <translation>{0} устанавливает 'открытый' режим для канала.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="959"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1095"/> <source>{0} switches on 'topic protection'.</source> <translation>{0} включает 'тема защищена'.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="962"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1098"/> <source>{0} switches off 'topic protection'.</source> <translation>{0} выключает 'тема защищена'.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="967"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1103"/> <source>{0} sets invitation mask {1}.</source> <translation>{0} устанавливает шаблон для приглашений {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="971"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1107"/> <source>{0} removes the invitation mask {1}.</source> <translation>{0} отменяет шаблон для приглашений {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="975"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1111"/> <source>Mode</source> <translation>Режим</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="993"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1129"/> <source>{0} sets mode for {1}: {2}.</source> <translation>{0} устанавливает режим для {1}: {2}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1020"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1156"/> <source>Help</source> <translation>Справка</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1154"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1290"/> <source>--- New From Here ---</source> <translation>--- Здесь новые сообщения ---</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1237"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1373"/> <source>Save Messages</source> <translation>Сохранить сообщения</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1220"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1356"/> <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source> <translation>Файлы HTML (*.{0});;Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1237"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1373"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1256"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1392"/> <source>Error saving Messages</source> <translation>Ошибка при сохранении сообщений</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1256"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1392"/> <source><p>The messages contents could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Невозможно записать сообщения в файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1270"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1406"/> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1275"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1411"/> <source>Cut all</source> <translation>Вырезать всё</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1279"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1415"/> <source>Copy all</source> <translation>Копировать всё</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1284"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1420"/> <source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1289"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1425"/> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1293"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1429"/> <source>Mark Current Position</source> <translation>Пометить текущую позицию</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1295"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1431"/> <source>Remove Position Marker</source> <translation>Удалить маркер позиции</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1345"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1481"/> <source>Who Is</source> <translation>Кто это</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1348"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1484"/> <source>Private Chat</source> <translation>Приватный чат</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1463"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1599"/> <source>Who</source> <translation>Кто</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1437"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1573"/> <source>End of WHO list for {0}.</source> <translation>Конец списка для {0}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1460"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1596"/> <source> (Away)</source> <translation> (отсутствует)</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1463"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1599"/> <source>{0} is {1}@{2} ({3}){4}</source> <translation>{0} это {1}@{2} ({3}){4}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1801"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1937"/> <source>Whois</source> <translation>Whois</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1485"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1621"/> <source>{0} is {1}@{2} ({3}).</source> <translation>{0} это {1}@{2} ({3}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1531"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1667"/> <source>{0} is a user on channels: {1}</source> <translation>{0} это пользователь в каналах: {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1536"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1672"/> <source>{0} has voice on channels: {1}</source> <translation>{0} обладает голосом в каналах: {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1541"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1677"/> <source>{0} is a halfop on channels: {1}</source> <translation>{0} это помощник оператора в каналах: {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1546"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1682"/> <source>{0} is an operator on channels: {1}</source> <translation>{0} это оператор в каналах: {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1551"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1687"/> <source>{0} is owner of channels: {1}</source> <translation>{0} это владелец каналов: {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1556"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1692"/> <source>{0} is admin on channels: {1}</source> <translation>{0} это администратор в каналах: {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1575"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1711"/> <source>{0} is online via {1} ({2}).</source> <translation>{0} в режиме онлайн через {1} ({2}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1594"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1730"/> <source>{0} is an IRC Operator.</source> <translation>{0} это IRC оператор.</translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1627"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1763"/> <source>%n day(s)</source> <translation> <numerusform>%n день</numerusform> @@ -41149,7 +41096,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1641"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1777"/> <source>%n hour(s)</source> <translation> <numerusform>%n час</numerusform> @@ -41158,7 +41105,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1653"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1789"/> <source>%n minute(s)</source> <translation> <numerusform>%n минуту</numerusform> @@ -41167,7 +41114,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1654"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1790"/> <source>%n second(s)</source> <translation> <numerusform>%n секунду</numerusform> @@ -41176,25 +41123,25 @@ </translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1631"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1767"/> <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source> <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment> <translation>{0} не появлялся {1}, {2}, {3}, и {4}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1644"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1780"/> <source>{0} has been idle for {1}, {2}, and {3}.</source> <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment> <translation>{0} не появлялся {1}, {2}, и {3}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1655"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1791"/> <source>{0} has been idle for {1} and {2}.</source> <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment> <translation>{0} не появлялся {1} и {2}.</translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1663"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1799"/> <source>{0} has been idle for %n second(s).</source> <translation> <numerusform>{0} бездействует %n секунду.</numerusform> @@ -41203,67 +41150,67 @@ </translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1670"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1806"/> <source>{0} has been online since {1}.</source> <translation>{0} присутствует с {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1691"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1827"/> <source>End of WHOIS list for {0}.</source> <translation>Конец WHOIS списка для {0}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1709"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1845"/> <source>{0} is an identified user.</source> <translation>{0} является реальным пользователем.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1727"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1863"/> <source>{0} is available for help.</source> <translation>{0} готов помочь.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1745"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1881"/> <source>{0} is logged in as {1}.</source> <translation>{0} вошёл как {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1764"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1900"/> <source>{0} is actually using the host {1} (IP: {2}).</source> <translation>{0} использует компьютер {1} (IP: {2}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1782"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1918"/> <source>{0} is using a secure connection.</source> <translation>{0} использует безопасное соединение.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1801"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1937"/> <source>{0} is connecting from {1} (IP: {2}).</source> <translation>{0} подсоединился с {1} (IP: {2}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1068"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1204"/> <source>CTCP</source> <translation>CTCP (Клиент-клиент протокол)</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1046"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1182"/> <source>Received Version request from {0}.</source> <translation>Получен запрос версии от {0}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1052"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1188"/> <source>Received CTCP-PING request from {0}, sending answer.</source> <translation>CTCP-PING запрос от {0}, отправление ответа.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1060"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1196"/> <source>Received CTCP-CLIENTINFO request from {0}, sending answer.</source> <translation>CTCP-CLIENTINFO запрос от {0}, отправление ответа.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1068"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1204"/> <source>Received unknown CTCP-{0} request from {1}.</source> <translation>Неизвестный CTCP-{0} запрос от {1}.</translation> </message> @@ -41273,17 +41220,17 @@ <translation>Сменить тему</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1351"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1487"/> <source>Refresh</source> <translation>Освежить</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1822"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1958"/> <source>Edit Channel Topic</source> <translation>Изменить тему канала</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1822"/> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1958"/> <source>Enter the topic for this channel:</source> <translation>Введите тему для канала:</translation> </message> @@ -41758,7 +41705,7 @@ <translation>Выберите сеть для подключения</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="333"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="350"/> <source>Press to connect to the selected network</source> <translation>Подключиться к выбранной сети</translation> </message> @@ -41788,57 +41735,57 @@ <translation>Подсоединиться к каналу</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="421"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="438"/> <source>Save Messages</source> <translation>Сохранить сообщения</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="404"/> - <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source> - <translation>Файлы HTML (*.{0});;Текстовые файлы (*.txt);;Все файлы (*)</translation> - </message> - <message> <location filename="../Network/IRC/IrcNetworkWidget.py" line="421"/> + <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source> + <translation>Файлы HTML (*.{0});;Текстовые файлы (*.txt);;Все файлы (*)</translation> + </message> + <message> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="438"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="440"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="457"/> <source>Error saving Messages</source> <translation>Ошибка при сохранении сообщений</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="440"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="457"/> <source><p>The messages contents could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Невозможно записать сообщения в файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="454"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="471"/> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="459"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="476"/> <source>Cut all</source> <translation>Вырезать всё</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="463"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="480"/> <source>Copy all</source> <translation>Копировать всё</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="468"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="485"/> <source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="473"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="490"/> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="328"/> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="345"/> <source>Press to disconnect from the network</source> <translation>Отсоединиться от сети</translation> </message> @@ -42195,6 +42142,14 @@ </message> </context> <context> + <name>IrcUserItem</name> + <message> + <location filename="../Network/IRC/IrcChannelWidget.py" line="121"/> + <source>{0} (ignored)</source> + <translation>{0} (проигнорировано)</translation> + </message> +</context> +<context> <name>IrcUtilities</name> <message> <location filename="../Network/IRC/IrcUtilities.py" line="157"/> @@ -42275,258 +42230,258 @@ <context> <name>IrcWidget</name> <message> - <location filename="../Network/IRC/IrcWidget.py" line="68"/> + <location filename="../Network/IRC/IrcWidget.py" line="69"/> <source>Press to leave the current channel</source> <translation>Отключиться от текущего канала</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="242"/> + <location filename="../Network/IRC/IrcWidget.py" line="243"/> <source>Disconnect from Server</source> <translation>Отключение от сервера</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="242"/> + <location filename="../Network/IRC/IrcWidget.py" line="243"/> <source><p>Do you really want to disconnect from <b>{0}</b>?</p><p>All channels will be closed.</p></source> <translation><p>Вы действительно хотите отключиться от <b>{0}</b>?</p><p>Все каналы будут закрыты.</p></translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="195"/> + <location filename="../Network/IRC/IrcWidget.py" line="196"/> <source>SSL Connection</source> <translation>SSL соединение</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="195"/> + <location filename="../Network/IRC/IrcWidget.py" line="196"/> <source>An encrypted connection to the IRC network was requested but SSL is not available. Please change the server configuration.</source> <translation>Было запрошено шифрованное соединение к IRC сети, но SSL не доступен. Пожалуйста измените настройки сервера.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="510"/> + <location filename="../Network/IRC/IrcWidget.py" line="563"/> <source>Info</source> <translation>Информация</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="221"/> + <location filename="../Network/IRC/IrcWidget.py" line="222"/> <source>Looking for server {0} (port {1}) using an SSL encrypted connection...</source> <translation>Поиск сервера {0} (порт {1}) используя шифрованное SSL соединение...</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="230"/> + <location filename="../Network/IRC/IrcWidget.py" line="231"/> <source>Looking for server {0} (port {1})...</source> <translation>Поиск сервера {0} (порт {1})...</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="251"/> + <location filename="../Network/IRC/IrcWidget.py" line="252"/> <source>Disconnecting from server {0}...</source> <translation>Отключение от сервера {0}...</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="466"/> + <location filename="../Network/IRC/IrcWidget.py" line="519"/> <source>Server found,connecting...</source> <translation>Сервер найден, подключение...</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="475"/> + <location filename="../Network/IRC/IrcWidget.py" line="528"/> <source>Connected,logging in...</source> <translation>Подключение выполнено, вход...</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="510"/> + <location filename="../Network/IRC/IrcWidget.py" line="563"/> <source>Server disconnected.</source> <translation>Сервер отсоединился.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="557"/> + <location filename="../Network/IRC/IrcWidget.py" line="610"/> <source>Message Error</source> <translation>Ошибка сообщения</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="557"/> + <location filename="../Network/IRC/IrcWidget.py" line="610"/> <source>Unknown message received from server:<br/>{0}</source> <translation>Неизвестное сообщение от сервера:<br/>{0}</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="583"/> + <location filename="../Network/IRC/IrcWidget.py" line="678"/> <source>Notice</source> <translation>Уведомление</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="601"/> - <source>Mode</source> - <translation>Режим</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="608"/> - <source>You have left channel {0}.</source> - <translation>Вы отключились от канала {0}.</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="619"/> - <source>You are now known as {0}.</source> - <translation>Вы теперь {0}.</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="624"/> - <source>User {0} is now known as {1}.</source> - <translation>Пользователь {0} сменил псевдоним на {1}.</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="629"/> - <source>Server Error</source> - <translation>Ошибка сервера</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="665"/> - <source>Error</source> - <translation>Ошибка</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="680"/> - <source>Welcome</source> - <translation>Добро пожаловать</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="682"/> - <source>Support</source> - <translation>Поддержка</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="684"/> - <source>User</source> - <translation>Пользователь</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="686"/> - <source>MOTD</source> - <translation>MOTD</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="688"/> - <source>Away</source> - <translation>Отсутствует</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="690"/> - <source>Info ({0})</source> - <translation>Инфо ({0})</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="694"/> - <source>Message of the day</source> - <translation>Сообщение дня</translation> - </message> - <message> <location filename="../Network/IRC/IrcWidget.py" line="696"/> - <source>End of message of the day</source> - <translation>Конец сообщения дня</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="699"/> - <source>Server {0} (Version {1}), User-Modes: {2}, Channel-Modes: {3}</source> - <translation>Сервер {0} (Версия {1}), Пользовательские режимы: {2}, Режимы каналов: {3}</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="705"/> - <source>Current users on {0}: {1}, max. {2}</source> - <translation>Текущее число пользователей на {0}: {1}, максимум: {2}</translation> - </message> - <message> - <location filename="../Network/IRC/IrcWidget.py" line="710"/> - <source>Current users on the network: {0}, max. {1}</source> - <translation>Текущее число пользователей в сети {0}, максимум: {1}</translation> + <source>Mode</source> + <translation>Режим</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="703"/> + <source>You have left channel {0}.</source> + <translation>Вы отключились от канала {0}.</translation> </message> <message> <location filename="../Network/IRC/IrcWidget.py" line="714"/> + <source>You are now known as {0}.</source> + <translation>Вы теперь {0}.</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="719"/> + <source>User {0} is now known as {1}.</source> + <translation>Пользователь {0} сменил псевдоним на {1}.</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="729"/> + <source>Server Error</source> + <translation>Ошибка сервера</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="765"/> + <source>Error</source> + <translation>Ошибка</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="780"/> + <source>Welcome</source> + <translation>Добро пожаловать</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="782"/> + <source>Support</source> + <translation>Поддержка</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="784"/> + <source>User</source> + <translation>Пользователь</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="786"/> + <source>MOTD</source> + <translation>MOTD</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="788"/> + <source>Away</source> + <translation>Отсутствует</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="790"/> + <source>Info ({0})</source> + <translation>Инфо ({0})</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="794"/> + <source>Message of the day</source> + <translation>Сообщение дня</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="796"/> + <source>End of message of the day</source> + <translation>Конец сообщения дня</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="799"/> + <source>Server {0} (Version {1}), User-Modes: {2}, Channel-Modes: {3}</source> + <translation>Сервер {0} (Версия {1}), Пользовательские режимы: {2}, Режимы каналов: {3}</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="805"/> + <source>Current users on {0}: {1}, max. {2}</source> + <translation>Текущее число пользователей на {0}: {1}, максимум: {2}</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="810"/> + <source>Current users on the network: {0}, max. {1}</source> + <translation>Текущее число пользователей в сети {0}, максимум: {1}</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="814"/> <source>You are no longer marked as being away.</source> <translation>Вы больше не отмечены как отсутствующий.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="716"/> + <location filename="../Network/IRC/IrcWidget.py" line="816"/> <source>You have been marked as being away.</source> <translation>Вы отмечены как отсутствующий.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="835"/> + <location filename="../Network/IRC/IrcWidget.py" line="935"/> <source>SSL Error</source> <translation>Ошибка SSL</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="777"/> + <location filename="../Network/IRC/IrcWidget.py" line="877"/> <source>Connection to server {0} (port {1}) lost while waiting for user response to an SSL error.</source> <translation>Соединение с сервером {0} (порт {1}) потеряно.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="808"/> + <location filename="../Network/IRC/IrcWidget.py" line="908"/> <source>Socket Error</source> <translation>Ошибка соединения</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="785"/> + <location filename="../Network/IRC/IrcWidget.py" line="885"/> <source>The host was not found. Please check the host name and port settings.</source> <translation>Сервер не найден. Пожалуйста проверьте имя сервера и порт.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="791"/> + <location filename="../Network/IRC/IrcWidget.py" line="891"/> <source>The connection was refused by the peer. Please check the host name and port settings.</source> <translation>Сервер отказал в подключении. Пожалуйста проверьте имя сервера и порт.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="802"/> + <location filename="../Network/IRC/IrcWidget.py" line="902"/> <source>The following network error occurred:<br/>{0}</source> <translation>Сетевая ошибка:<br/>{0}</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="934"/> + <location filename="../Network/IRC/IrcWidget.py" line="1034"/> <source>{0} ({1})</source> <comment>channel name, users count</comment> <translation>{0} ({1})</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="969"/> + <location filename="../Network/IRC/IrcWidget.py" line="1069"/> <source>Critical</source> <translation>Критическая</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="949"/> + <location filename="../Network/IRC/IrcWidget.py" line="1049"/> <source>No nickname acceptable to the server configured for <b>{0}</b>. Disconnecting...</source> <translation>Нет приемлимых псевдонимов на сервере, сконфигурированном для <b>{0}</b>. Отключение...</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="969"/> + <location filename="../Network/IRC/IrcWidget.py" line="1069"/> <source>The given nickname is already in use.</source> <translation>Данный псевдоним уже используется.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="919"/> + <location filename="../Network/IRC/IrcWidget.py" line="1019"/> <source>CTCP</source> <translation>CTCP (Клиент-клиент протокол)</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="896"/> + <location filename="../Network/IRC/IrcWidget.py" line="996"/> <source>Received Version request from {0}.</source> <translation>Получен запрос версии от {0}.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="902"/> + <location filename="../Network/IRC/IrcWidget.py" line="1002"/> <source>Received CTCP-PING request from {0}, sending answer.</source> <translation>CTCP-PING запрос от {0}, отправление ответа.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="910"/> + <location filename="../Network/IRC/IrcWidget.py" line="1010"/> <source>Received CTCP-CLIENTINFO request from {0}, sending answer.</source> <translation>CTCP-CLIENTINFO запрос от {0}, отправление ответа.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="919"/> + <location filename="../Network/IRC/IrcWidget.py" line="1019"/> <source>Received unknown CTCP-{0} request from {1}.</source> <translation>Неизвестный CTCP-{0} запрос от {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="594"/> + <location filename="../Network/IRC/IrcWidget.py" line="689"/> <source>You have set your personal modes to <b>[{0}]</b>.</source> <translation>Ваши личные режимы установлены: <b>[{0}]</b>.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="598"/> + <location filename="../Network/IRC/IrcWidget.py" line="693"/> <source>{0} has changed your personal modes to <b>[{1}]</b>.</source> <translation>{0} изменил ваши личные режимы на: <b>[{1}]</b>.</translation> </message> @@ -42541,35 +42496,50 @@ <translation>Сеть</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="797"/> + <location filename="../Network/IRC/IrcWidget.py" line="897"/> <source>The SSL handshake failed.</source> <translation>Неудачное SSL соединение.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="808"/> + <location filename="../Network/IRC/IrcWidget.py" line="908"/> <source>A network error occurred.</source> <translation>Сетевая ошибка.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="821"/> + <location filename="../Network/IRC/IrcWidget.py" line="921"/> <source>Could not connect to {0} (port {1}) using an SSL encrypted connection. Either the server does not support SSL (did you use the correct port?) or you rejected the certificate.</source> <translation>Ошибка подключения к {0} (порт {1}) с использованием SSL. Либо сервер не поддерживает SSL (Вы выбрали правильный порт?), либо неправильный сертификат.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="835"/> + <location filename="../Network/IRC/IrcWidget.py" line="935"/> <source>The SSL certificate for the server {0} (port {1}) failed the authenticity check. SSL errors were accepted by you.</source> <translation>SSL сертификат сервера {0} (порт {1}) не прошел проверку на подлинность. Возможно Вы приняли ошибки SSL.</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="256"/> + <location filename="../Network/IRC/IrcWidget.py" line="257"/> <source>Disconnecting from network {0}...</source> <translation>Отключение от сети {0}...</translation> </message> <message> - <location filename="../Network/IRC/IrcWidget.py" line="261"/> + <location filename="../Network/IRC/IrcWidget.py" line="262"/> <source>Disconnecting from server.</source> <translation>Отключение от сервера.</translation> </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="645"/> + <source>Received CTCP-PING response from {0} with latency of {1} ms.</source> + <translation>Получен CTCP-PING ответ от {0} с задержкой {1} мс.</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="651"/> + <source>Received unknown CTCP-{0} response from {1}.</source> + <translation>Получен неизвестный CTCP- {0} ответ от {1}.</translation> + </message> + <message> + <location filename="../Network/IRC/IrcWidget.py" line="725"/> + <source>Received PONG from {0}</source> + <translation>Получен PONG из {0}</translation> + </message> </context> <context> <name>JavaScriptEricObject</name> @@ -51065,7 +51035,7 @@ <translation>Переименовать файл</translation> </message> <message> - <location filename="../Project/Project.py" line="3062"/> + <location filename="../Project/Project.py" line="3064"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> @@ -51095,7 +51065,7 @@ <translation><p>Невозможно создать директорию проекта <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2904"/> + <location filename="../Project/Project.py" line="2906"/> <source>New Project</source> <translation>Новый проект</translation> </message> @@ -51105,7 +51075,7 @@ <translation>Добавить существующие файлы в проект?</translation> </message> <message> - <location filename="../Project/Project.py" line="2904"/> + <location filename="../Project/Project.py" line="2906"/> <source>Select Version Control System</source> <translation>Выберите систему контроля версий (VCS)</translation> </message> @@ -51115,7 +51085,7 @@ <translation>Вы хотите редактировать параметры команд VCS?</translation> </message> <message> - <location filename="../Project/Project.py" line="3754"/> + <location filename="../Project/Project.py" line="3756"/> <source>New project</source> <translation>Новый проект</translation> </message> @@ -51135,52 +51105,52 @@ <translation>Выберите систему контроля версий для проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="2629"/> + <location filename="../Project/Project.py" line="2631"/> <source>Translation Pattern</source> <translation>Шаблон перевода</translation> </message> <message> - <location filename="../Project/Project.py" line="2629"/> + <location filename="../Project/Project.py" line="2631"/> <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="3768"/> + <location filename="../Project/Project.py" line="3770"/> <source>Open project</source> <translation>Открыть проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3047"/> + <location filename="../Project/Project.py" line="3049"/> <source>Project Files (*.e4p)</source> <translation>Файлы проектов (*.e4p)</translation> </message> <message> - <location filename="../Project/Project.py" line="3805"/> + <location filename="../Project/Project.py" line="3807"/> <source>Save project as</source> <translation>Сохранить проект как</translation> </message> <message> - <location filename="../Project/Project.py" line="3062"/> + <location filename="../Project/Project.py" line="3064"/> <source>Save File</source> <translation>Сохранить файл</translation> </message> <message> - <location filename="../Project/Project.py" line="3098"/> + <location filename="../Project/Project.py" line="3100"/> <source>Close Project</source> <translation>Закрыть проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3098"/> + <location filename="../Project/Project.py" line="3100"/> <source>The current project has unsaved changes.</source> <translation>Изменения в текущем проекте не сохранены.</translation> </message> <message> - <location filename="../Project/Project.py" line="3273"/> + <location filename="../Project/Project.py" line="3275"/> <source>Syntax errors detected</source> <translation>Найдены синтаксические ошибки</translation> </message> <message numerus="yes"> - <location filename="../Project/Project.py" line="3273"/> + <location filename="../Project/Project.py" line="3275"/> <source>The project contains %n file(s) with syntax errors.</source> <translation> <numerusform>Проект содержит %n файл с синтаксической ошибкой.</numerusform> @@ -51189,351 +51159,351 @@ </translation> </message> <message> - <location filename="../Project/Project.py" line="3754"/> + <location filename="../Project/Project.py" line="3756"/> <source>&New...</source> <translation>&Новый...</translation> </message> <message> - <location filename="../Project/Project.py" line="3759"/> + <location filename="../Project/Project.py" line="3761"/> <source>Generate a new project</source> <translation>Создать новый проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3760"/> + <location filename="../Project/Project.py" line="3762"/> <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="3768"/> + <location filename="../Project/Project.py" line="3770"/> <source>&Open...</source> <translation>&Открыть...</translation> </message> <message> - <location filename="../Project/Project.py" line="3773"/> + <location filename="../Project/Project.py" line="3775"/> <source>Open an existing project</source> <translation>Открыть существующий проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3774"/> + <location filename="../Project/Project.py" line="3776"/> <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="3781"/> + <location filename="../Project/Project.py" line="3783"/> <source>Close project</source> <translation>Закрыть проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3781"/> + <location filename="../Project/Project.py" line="3783"/> <source>&Close</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../Project/Project.py" line="3785"/> + <location filename="../Project/Project.py" line="3787"/> <source>Close the current project</source> <translation>Закрыть текущий проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3786"/> + <location filename="../Project/Project.py" line="3788"/> <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="3793"/> + <location filename="../Project/Project.py" line="3795"/> <source>Save project</source> <translation>Сохранить проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3985"/> + <location filename="../Project/Project.py" line="3987"/> <source>&Save</source> <translation>&Сохранить</translation> </message> <message> - <location filename="../Project/Project.py" line="3797"/> + <location filename="../Project/Project.py" line="3799"/> <source>Save the current project</source> <translation>Сохранить текущий проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3798"/> + <location filename="../Project/Project.py" line="3800"/> <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="3805"/> + <location filename="../Project/Project.py" line="3807"/> <source>Save &as...</source> <translation>Сохранить &как...</translation> </message> <message> - <location filename="../Project/Project.py" line="3809"/> - <source>Save the current project to a new file</source> - <translation>Сохранить текущий проект в новый файл</translation> - </message> - <message> <location filename="../Project/Project.py" line="3811"/> + <source>Save the current project to a new file</source> + <translation>Сохранить текущий проект в новый файл</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3813"/> <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="3820"/> + <location filename="../Project/Project.py" line="3822"/> <source>Add files to project</source> <translation>Добавить файлы в проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3820"/> + <location filename="../Project/Project.py" line="3822"/> <source>Add &files...</source> <translation>Добавить &файлы...</translation> </message> <message> - <location filename="../Project/Project.py" line="3825"/> - <source>Add files to the current project</source> - <translation>Добавить файлы в текущий проект</translation> - </message> - <message> <location filename="../Project/Project.py" line="3827"/> + <source>Add files to the current project</source> + <translation>Добавить файлы в текущий проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3829"/> <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="3836"/> + <location filename="../Project/Project.py" line="3838"/> <source>Add directory to project</source> <translation>Добавить директорию в проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3836"/> + <location filename="../Project/Project.py" line="3838"/> <source>Add directory...</source> <translation>Добавить директорию...</translation> </message> <message> - <location filename="../Project/Project.py" line="3841"/> - <source>Add a directory to the current project</source> - <translation>Добавить директорию в текущий проект</translation> - </message> - <message> <location filename="../Project/Project.py" line="3843"/> + <source>Add a directory to the current project</source> + <translation>Добавить директорию в текущий проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3845"/> <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="3851"/> + <location filename="../Project/Project.py" line="3853"/> <source>Add translation to project</source> <translation>Добавить перевод в проект</translation> </message> <message> - <location filename="../Project/Project.py" line="3851"/> + <location filename="../Project/Project.py" line="3853"/> <source>Add &translation...</source> <translation>Добавить &перевод...</translation> </message> <message> - <location filename="../Project/Project.py" line="3856"/> - <source>Add a translation to the current project</source> - <translation>Добавить перевод в текущий проект</translation> - </message> - <message> <location filename="../Project/Project.py" line="3858"/> + <source>Add a translation to the current project</source> + <translation>Добавить перевод в текущий проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3860"/> <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="3866"/> + <location filename="../Project/Project.py" line="3868"/> <source>Search new files</source> <translation>Поиск новых файлов</translation> </message> <message> - <location filename="../Project/Project.py" line="3866"/> + <location filename="../Project/Project.py" line="3868"/> <source>Searc&h new files...</source> <translation>Поис&к новых файлов...</translation> </message> <message> - <location filename="../Project/Project.py" line="3870"/> + <location filename="../Project/Project.py" line="3872"/> <source>Search new files in the project directory.</source> <translation>Поиск новых файлов в директории проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="3896"/> + <location filename="../Project/Project.py" line="3898"/> <source>Project properties</source> <translation>Свойства проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="3896"/> + <location filename="../Project/Project.py" line="3898"/> <source>&Properties...</source> <translation>&Свойства...</translation> </message> <message> - <location filename="../Project/Project.py" line="3901"/> + <location filename="../Project/Project.py" line="3903"/> <source>Show the project properties</source> <translation>Показать свойства проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="3902"/> + <location filename="../Project/Project.py" line="3904"/> <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="3909"/> + <location filename="../Project/Project.py" line="3911"/> <source>User project properties</source> <translation>Пользовательские настройки проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="3909"/> + <location filename="../Project/Project.py" line="3911"/> <source>&User Properties...</source> <translation>&Пользовательские свойства...</translation> </message> <message> - <location filename="../Project/Project.py" line="3914"/> - <source>Show the user specific project properties</source> - <translation>Показать пользовательские свойства проекта</translation> - </message> - <message> <location filename="../Project/Project.py" line="3916"/> + <source>Show the user specific project properties</source> + <translation>Показать пользовательские свойства проекта</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3918"/> <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="3924"/> + <location filename="../Project/Project.py" line="3926"/> <source>Filetype Associations</source> <translation>Ассоциации типа файлов</translation> </message> <message> - <location filename="../Project/Project.py" line="3924"/> + <location filename="../Project/Project.py" line="3926"/> <source>Filetype Associations...</source> <translation>Ассоциации типа файлов...</translation> </message> <message> - <location filename="../Project/Project.py" line="3928"/> + <location filename="../Project/Project.py" line="3930"/> <source>Show the project filetype associations</source> <translation>Показать ассоциации типов файлов для проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="3942"/> + <location filename="../Project/Project.py" line="3944"/> <source>Lexer Associations</source> <translation>Ассоциации для лексеров</translation> </message> <message> - <location filename="../Project/Project.py" line="3942"/> + <location filename="../Project/Project.py" line="3944"/> <source>Lexer Associations...</source> <translation>Ассоциации для лексеров...</translation> </message> <message> - <location filename="../Project/Project.py" line="3946"/> - <source>Show the project lexer associations (overriding defaults)</source> - <translation>Показать ассоциации для лексеров</translation> - </message> - <message> <location filename="../Project/Project.py" line="3948"/> + <source>Show the project lexer associations (overriding defaults)</source> + <translation>Показать ассоциации для лексеров</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3950"/> <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="3960"/> + <location filename="../Project/Project.py" line="3962"/> <source>Debugger Properties</source> <translation>Свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="3960"/> + <location filename="../Project/Project.py" line="3962"/> <source>Debugger &Properties...</source> <translation>&Свойства отладчика...</translation> </message> <message> - <location filename="../Project/Project.py" line="3964"/> + <location filename="../Project/Project.py" line="3966"/> <source>Show the debugger properties</source> <translation>Показать свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="3965"/> + <location filename="../Project/Project.py" line="3967"/> <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="3973"/> + <location filename="../Project/Project.py" line="3975"/> <source>Load</source> <translation>Загрузить</translation> </message> <message> - <location filename="../Project/Project.py" line="3973"/> + <location filename="../Project/Project.py" line="3975"/> <source>&Load</source> <translation>&Загрузить</translation> </message> <message> - <location filename="../Project/Project.py" line="3977"/> + <location filename="../Project/Project.py" line="3979"/> <source>Load the debugger properties</source> <translation>Загрузить свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="3978"/> + <location filename="../Project/Project.py" line="3980"/> <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="3985"/> + <location filename="../Project/Project.py" line="3987"/> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Project/Project.py" line="3989"/> + <location filename="../Project/Project.py" line="3991"/> <source>Save the debugger properties</source> <translation>Сохранить свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="3990"/> + <location filename="../Project/Project.py" line="3992"/> <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="3997"/> + <location filename="../Project/Project.py" line="3999"/> <source>Delete</source> <translation>Удалить</translation> </message> <message> - <location filename="../Project/Project.py" line="3997"/> + <location filename="../Project/Project.py" line="3999"/> <source>&Delete</source> <translation>&Удалить</translation> </message> <message> - <location filename="../Project/Project.py" line="4001"/> + <location filename="../Project/Project.py" line="4003"/> <source>Delete the debugger properties</source> <translation>Удалить свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="4002"/> + <location filename="../Project/Project.py" line="4004"/> <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="4010"/> + <location filename="../Project/Project.py" line="4012"/> <source>Reset</source> <translation>Сбросить</translation> </message> <message> - <location filename="../Project/Project.py" line="4010"/> + <location filename="../Project/Project.py" line="4012"/> <source>&Reset</source> <translation>&Сбросить</translation> </message> <message> - <location filename="../Project/Project.py" line="4014"/> + <location filename="../Project/Project.py" line="4016"/> <source>Reset the debugger properties</source> <translation>Сбросить свойства отладчика</translation> </message> <message> - <location filename="../Project/Project.py" line="4015"/> + <location filename="../Project/Project.py" line="4017"/> <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="4024"/> + <location filename="../Project/Project.py" line="4026"/> <source>Load session</source> <translation>Загрузить сессию</translation> </message> <message> - <location filename="../Project/Project.py" line="4028"/> + <location filename="../Project/Project.py" line="4030"/> <source>Load the projects session file.</source> <translation>Загрузить файл с сессией проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="4029"/> + <location filename="../Project/Project.py" line="4031"/> <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> @@ -51545,17 +51515,17 @@ </p></translation> </message> <message> - <location filename="../Project/Project.py" line="4042"/> + <location filename="../Project/Project.py" line="4044"/> <source>Save session</source> <translation>Сохранить сессию</translation> </message> <message> - <location filename="../Project/Project.py" line="4046"/> + <location filename="../Project/Project.py" line="4048"/> <source>Save the projects session file.</source> <translation>Сохранить файл с сессией проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="4047"/> + <location filename="../Project/Project.py" line="4049"/> <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> @@ -51567,252 +51537,252 @@ </p></translation> </message> <message> - <location filename="../Project/Project.py" line="4060"/> + <location filename="../Project/Project.py" line="4062"/> <source>Delete session</source> <translation>Удалить сессию</translation> </message> <message> - <location filename="../Project/Project.py" line="4064"/> + <location filename="../Project/Project.py" line="4066"/> <source>Delete the projects session file.</source> <translation>Удалить файл с сессией проекта.</translation> </message> <message> - <location filename="../Project/Project.py" line="4065"/> + <location filename="../Project/Project.py" line="4067"/> <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="4074"/> + <location filename="../Project/Project.py" line="4076"/> <source>Code Metrics</source> <translation>Статистика кода</translation> </message> <message> - <location filename="../Project/Project.py" line="4074"/> + <location filename="../Project/Project.py" line="4076"/> <source>&Code Metrics...</source> <translation>&Статистика кода...</translation> </message> <message> - <location filename="../Project/Project.py" line="4078"/> - <source>Show some code metrics for the project.</source> - <translation>Отображение статистики кода проекта.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4080"/> + <source>Show some code metrics for the project.</source> + <translation>Отображение статистики кода проекта.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4082"/> <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> <translation><b>Статистика кода...</b><p>Отображение статистики кода проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4088"/> + <location filename="../Project/Project.py" line="4090"/> <source>Python Code Coverage</source> <translation>Охват кода Python</translation> </message> <message> - <location filename="../Project/Project.py" line="4088"/> + <location filename="../Project/Project.py" line="4090"/> <source>Code Co&verage...</source> <translation>&Заключения по коду...</translation> </message> <message> - <location filename="../Project/Project.py" line="4092"/> - <source>Show code coverage information for the project.</source> - <translation>Показать заключение охвата по коду проекта.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4094"/> + <source>Show code coverage information for the project.</source> + <translation>Показать заключение охвата по коду проекта.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4096"/> <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>Показать заключение охвата по коду всех файлов проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4947"/> + <location filename="../Project/Project.py" line="4949"/> <source>Profile Data</source> <translation>Данные профайлера</translation> </message> <message> - <location filename="../Project/Project.py" line="4102"/> + <location filename="../Project/Project.py" line="4104"/> <source>&Profile Data...</source> <translation>&Данные профайлера...</translation> </message> <message> - <location filename="../Project/Project.py" line="4106"/> - <source>Show profiling data for the project.</source> - <translation>Отображение результатов профилирования проекта.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4108"/> + <source>Show profiling data for the project.</source> + <translation>Отображение результатов профилирования проекта.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4110"/> <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="5001"/> + <location filename="../Project/Project.py" line="5003"/> <source>Application Diagram</source> <translation>Диаграмма приложения</translation> </message> <message> - <location filename="../Project/Project.py" line="4117"/> + <location filename="../Project/Project.py" line="4119"/> <source>&Application Diagram...</source> <translation>&Диаграмма приложения...</translation> </message> <message> - <location filename="../Project/Project.py" line="4121"/> - <source>Show a diagram of the project.</source> - <translation>Показать диаграмму проекта.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4123"/> + <source>Show a diagram of the project.</source> + <translation>Показать диаграмму проекта.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4125"/> <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="5195"/> + <location filename="../Project/Project.py" line="5197"/> <source>Create Package List</source> <translation>Создать список пакета</translation> </message> <message> - <location filename="../Project/Project.py" line="4146"/> + <location filename="../Project/Project.py" line="4148"/> <source>Create &Package List</source> <translation>&Создать список пакета</translation> </message> <message> - <location filename="../Project/Project.py" line="5472"/> + <location filename="../Project/Project.py" line="5474"/> <source>Create Plugin Archive</source> <translation>Создать архив плагина</translation> </message> <message> - <location filename="../Project/Project.py" line="4162"/> + <location filename="../Project/Project.py" line="4164"/> <source>Create Plugin &Archives</source> <translation>Создать архивы &плагина</translation> </message> <message> - <location filename="../Project/Project.py" line="4247"/> - <source>&Project</source> - <translation>&Проект</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4248"/> - <source>Open &Recent Projects</source> - <translation>Открыть &недавние проекты</translation> - </message> - <message> <location filename="../Project/Project.py" line="4249"/> + <source>&Project</source> + <translation>&Проект</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4250"/> + <source>Open &Recent Projects</source> + <translation>Открыть &недавние проекты</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4251"/> <source>&Version Control</source> <translation>Контроль &версий</translation> </message> <message> - <location filename="../Project/Project.py" line="4253"/> - <source>Chec&k</source> - <translation>&Проверки</translation> - </message> - <message> <location filename="../Project/Project.py" line="4255"/> - <source>Sho&w</source> - <translation>По&казать</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4256"/> - <source>&Diagrams</source> - <translation>&Диаграммы</translation> + <source>Chec&k</source> + <translation>&Проверки</translation> </message> <message> <location filename="../Project/Project.py" line="4257"/> - <source>Session</source> - <translation>Сессия</translation> + <source>Sho&w</source> + <translation>По&казать</translation> </message> <message> <location filename="../Project/Project.py" line="4258"/> - <source>Source &Documentation</source> - <translation>&Документация исходников</translation> + <source>&Diagrams</source> + <translation>&Диаграммы</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4259"/> + <source>Session</source> + <translation>Сессия</translation> </message> <message> <location filename="../Project/Project.py" line="4260"/> + <source>Source &Documentation</source> + <translation>&Документация исходников</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4262"/> <source>Debugger</source> <translation>Отладка</translation> </message> <message> - <location filename="../Project/Project.py" line="4261"/> + <location filename="../Project/Project.py" line="4263"/> <source>Pac&kagers</source> <translation>У&паковщики</translation> </message> <message> - <location filename="../Project/Project.py" line="4380"/> + <location filename="../Project/Project.py" line="4382"/> <source>Project</source> <translation>Проект</translation> </message> <message> - <location filename="../Project/Project.py" line="4446"/> + <location filename="../Project/Project.py" line="4448"/> <source>&Clear</source> <translation>&Очистить</translation> </message> <message> - <location filename="../Project/Project.py" line="4609"/> + <location filename="../Project/Project.py" line="4611"/> <source>Search New Files</source> <translation>Поиск новых файлов</translation> </message> <message> - <location filename="../Project/Project.py" line="4609"/> + <location filename="../Project/Project.py" line="4611"/> <source>There were no new files found to be added.</source> <translation>Не найдено файлов для добавления.</translation> </message> <message> - <location filename="../Project/Project.py" line="4755"/> + <location filename="../Project/Project.py" line="4757"/> <source>Version Control System</source> <translation>Система контроля версий</translation> </message> <message> - <location filename="../Project/Project.py" line="4755"/> + <location filename="../Project/Project.py" line="4757"/> <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="4874"/> + <location filename="../Project/Project.py" line="4876"/> <source>Coverage Data</source> <translation>Данные охвата</translation> </message> <message> - <location filename="../Project/Project.py" line="4924"/> + <location filename="../Project/Project.py" line="4926"/> <source>There is no main script defined for the current project. Aborting</source> <translation>Для текущего проекта не определён главный сценарий. Отмена</translation> </message> <message> - <location filename="../Project/Project.py" line="4897"/> + <location filename="../Project/Project.py" line="4899"/> <source>Code Coverage</source> <translation>Охват кода</translation> </message> <message> - <location filename="../Project/Project.py" line="4897"/> + <location filename="../Project/Project.py" line="4899"/> <source>Please select a coverage file</source> <translation>Пожалуйста, выберите файл для информации охвата</translation> </message> <message> - <location filename="../Project/Project.py" line="4947"/> + <location filename="../Project/Project.py" line="4949"/> <source>Please select a profile file</source> <translation>Пожалуйста, выберите файл профиля</translation> </message> <message> - <location filename="../Project/Project.py" line="5001"/> + <location filename="../Project/Project.py" line="5003"/> <source>Include module names?</source> <translation>Включать имена модулей?</translation> </message> <message> - <location filename="../Project/Project.py" line="5146"/> + <location filename="../Project/Project.py" line="5148"/> <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="5195"/> + <location filename="../Project/Project.py" line="5197"/> <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="5214"/> + <location filename="../Project/Project.py" line="5216"/> <source>The project does not have a main script defined. Aborting...</source> <translation>Для текущего проекта не определён главный сценарий. Отмена...</translation> </message> <message> - <location filename="../Project/Project.py" line="5356"/> + <location filename="../Project/Project.py" line="5358"/> <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="5430"/> + <location filename="../Project/Project.py" line="5432"/> <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> @@ -51832,22 +51802,22 @@ <translation><p>Невозможно создать главный файл проекта<b>{0}</b>.<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4131"/> + <location filename="../Project/Project.py" line="4133"/> <source>Load Diagram</source> <translation>Загрузить диаграмму</translation> </message> <message> - <location filename="../Project/Project.py" line="4131"/> + <location filename="../Project/Project.py" line="4133"/> <source>&Load Diagram...</source> <translation>&Загрузить диаграмму...</translation> </message> <message> - <location filename="../Project/Project.py" line="4135"/> - <source>Load a diagram from file.</source> - <translation>Загрузить диаграмму из файла.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4137"/> + <source>Load a diagram from file.</source> + <translation>Загрузить диаграмму из файла.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4139"/> <source><b>Load Diagram...</b><p>This loads a diagram from file.</p></source> <translation><b>Загрузить диаграмму...</b><p>Загрузить диаграмму из файла.</p></translation> </message> @@ -51877,37 +51847,37 @@ <translation>Консоль PyQt5</translation> </message> <message> - <location filename="../Project/Project.py" line="4743"/> + <location filename="../Project/Project.py" line="4745"/> <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="5472"/> + <location filename="../Project/Project.py" line="5474"/> <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="4151"/> - <source>Create an initial PKGLIST file for an eric6 plugin.</source> - <translation>Создать первичный файл PKGLIST для плагина Eric6.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4153"/> + <source>Create an initial PKGLIST file for an eric6 plugin.</source> + <translation>Создать первичный файл PKGLIST для плагина Eric6.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4155"/> <source><b>Create Package List</b><p>This creates an initial list of files to include in an eric6 plugin archive. The list is created from the project file.</p></source> <translation><b>Создать список пакета</b><p>Создаёт начальный список файлов для включения в архив плагина Eric6. Список создаётся из файла проекта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4167"/> - <source>Create eric6 plugin archive files.</source> - <translation>Создание архивных файлов плагина eric6.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4169"/> + <source>Create eric6 plugin archive files.</source> + <translation>Создание архивных файлов плагина eric6.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4171"/> <source><b>Create Plugin Archives</b><p>This creates eric6 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>Создание архивных файлов плагина eric6, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в в файле со списком пакета, создается из имени главного скрипта.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5321"/> + <location filename="../Project/Project.py" line="5323"/> <source><p>The eric6 plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Невозможно создать архив плагина <b>{0}</b> Eric6.</p><p>Причина: {1}</p></translation> </message> @@ -51927,118 +51897,118 @@ <translation>Плагин Eric6</translation> </message> <message> - <location filename="../Project/Project.py" line="2874"/> + <location filename="../Project/Project.py" line="2876"/> <source>Create project management directory</source> <translation>Создать служебную директорию проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="2874"/> + <location filename="../Project/Project.py" line="2876"/> <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="3881"/> + <location filename="../Project/Project.py" line="3883"/> <source>Alt+Ctrl+P</source> <comment>Project|Search Project File</comment> <translation>Alt+Ctrl+P</translation> </message> <message> - <location filename="../Project/Project.py" line="3887"/> - <source>Search for a file in the project list of files.</source> - <translation>Поиск файла в списке файлов проекта.</translation> - </message> - <message> <location filename="../Project/Project.py" line="3889"/> + <source>Search for a file in the project list of files.</source> + <translation>Поиск файла в списке файлов проекта.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3891"/> <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="3881"/> + <location filename="../Project/Project.py" line="3883"/> <source>Search Project File</source> <translation>Поиск файла проекта</translation> </message> <message> - <location filename="../Project/Project.py" line="3881"/> + <location filename="../Project/Project.py" line="3883"/> <source>Search Project File...</source> <translation>Поиск файла проекта...</translation> </message> <message> - <location filename="../Project/Project.py" line="5250"/> + <location filename="../Project/Project.py" line="5252"/> <source>Create Plugin Archives</source> <translation>Создать архивы плагина</translation> </message> <message> - <location filename="../Project/Project.py" line="4179"/> + <location filename="../Project/Project.py" line="4181"/> <source>Create Plugin Archives (Snapshot)</source> <translation>Создать архивы плагина (Snapshot)</translation> </message> <message> - <location filename="../Project/Project.py" line="4179"/> + <location filename="../Project/Project.py" line="4181"/> <source>Create Plugin Archives (&Snapshot)</source> <translation>Создать архивы плагина (&Snapshot)</translation> </message> <message> - <location filename="../Project/Project.py" line="4184"/> - <source>Create eric6 plugin archive files (snapshot releases).</source> - <translation>Создание архивных файлов плагина eric6 (snapshot releases).</translation> - </message> - <message> <location filename="../Project/Project.py" line="4186"/> + <source>Create eric6 plugin archive files (snapshot releases).</source> + <translation>Создание архивных файлов плагина eric6 (snapshot releases).</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4188"/> <source><b>Create Plugin Archives (Snapshot)</b><p>This creates eric6 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>Создание архивных файлов плагина eric6, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в в файле со списком пакета, создается из имени главного сценария. Версия главного скрипта изменяется в соответствии релизом snapshot.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5228"/> + <location filename="../Project/Project.py" line="5230"/> <source>Select package lists:</source> <translation>Выбор списков пакета:</translation> </message> <message> - <location filename="../Project/Project.py" line="5246"/> + <location filename="../Project/Project.py" line="5248"/> <source>Creating plugin archives...</source> <translation>Создание архивов плагина...</translation> </message> <message> - <location filename="../Project/Project.py" line="5246"/> + <location filename="../Project/Project.py" line="5248"/> <source>Abort</source> <translation>Прервать</translation> </message> <message> - <location filename="../Project/Project.py" line="5246"/> + <location filename="../Project/Project.py" line="5248"/> <source>%v/%m Archives</source> <translation>%v из %m архивов</translation> </message> <message> - <location filename="../Project/Project.py" line="5263"/> + <location filename="../Project/Project.py" line="5265"/> <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="5375"/> + <location filename="../Project/Project.py" line="5377"/> <source><p>The eric6 plugin archive files were created with some errors.</p></source> <translation><p>Файлы архива плагина eric6 были созданы с ошибками.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5378"/> + <location filename="../Project/Project.py" line="5380"/> <source><p>The eric6 plugin archive files were created successfully.</p></source> <translation><p>Файлы архива плагина eric6 созданы успешно.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5239"/> + <location filename="../Project/Project.py" line="5241"/> <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="5293"/> + <location filename="../Project/Project.py" line="5295"/> <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="3872"/> + <location filename="../Project/Project.py" line="3874"/> <source><b>Search new files...</b><p>This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.</p></source> <translation><b>Поиск новых файлов...</b><p> Поиск новых файлов (источники, * .ui, * .idl, * .proto) в директории проекта и зарегистрированных поддиректориях..</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3930"/> + <location filename="../Project/Project.py" line="3932"/> <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> @@ -52058,82 +52028,82 @@ <translation><p>Невозможно удалить выбранную директорию <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2700"/> + <location filename="../Project/Project.py" line="2702"/> <source>Create Makefile</source> <translation>Создать Makefile</translation> </message> <message> - <location filename="../Project/Project.py" line="2700"/> + <location filename="../Project/Project.py" line="2702"/> <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="5655"/> + <location filename="../Project/Project.py" line="5657"/> <source>Execute Make</source> <translation>Выполнить Make</translation> </message> <message> - <location filename="../Project/Project.py" line="4200"/> + <location filename="../Project/Project.py" line="4202"/> <source>&Execute Make</source> <translation>&Выполнить Make</translation> </message> <message> - <location filename="../Project/Project.py" line="4204"/> - <source>Perform a 'make' run.</source> - <translation>Выполнить прогон 'make'.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4206"/> + <source>Perform a 'make' run.</source> + <translation>Выполнить прогон 'make'.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4208"/> <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="5635"/> + <location filename="../Project/Project.py" line="5637"/> <source>Test for Changes</source> <translation>Проверить изменения</translation> </message> <message> - <location filename="../Project/Project.py" line="4214"/> + <location filename="../Project/Project.py" line="4216"/> <source>&Test for Changes</source> <translation>&Проверить изменения</translation> </message> <message> - <location filename="../Project/Project.py" line="4218"/> - <source>Question 'make', if a rebuild is needed.</source> - <translation>Запрос 'make', если необходима пересборка.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4220"/> + <source>Question 'make', if a rebuild is needed.</source> + <translation>Запрос 'make', если необходима пересборка.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4222"/> <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="4262"/> + <location filename="../Project/Project.py" line="4264"/> <source>Make</source> <translation>Make</translation> </message> <message> - <location filename="../Project/Project.py" line="5583"/> + <location filename="../Project/Project.py" line="5585"/> <source>The make process did not start.</source> <translation>Make-процесс не был запущен.</translation> </message> <message> - <location filename="../Project/Project.py" line="5628"/> + <location filename="../Project/Project.py" line="5630"/> <source>The make process crashed.</source> <translation>Make-процесс разрушен.</translation> </message> <message> - <location filename="../Project/Project.py" line="5638"/> + <location filename="../Project/Project.py" line="5640"/> <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="5643"/> + <location filename="../Project/Project.py" line="5645"/> <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="5655"/> + <location filename="../Project/Project.py" line="5657"/> <source>The makefile contains errors.</source> <translation>Makefile содержит ошибки.</translation> </message> @@ -59303,7 +59273,7 @@ <context> <name>QtHelpSchemeReply</name> <message> - <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="147"/> + <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="163"/> <source><html><head><title>Error 404...</title></head><body><div align="center"><br><br><h1>The page could not be found</h1><br><h3>'{0}'</h3></div></body></html></source> <translation><html><head><title>Error 404...</title></head><body><div align="center"><br><br><h1>Страница не может быть найдена</h1><br><h3>'{0}'</h3></div></body></html></translation> </message> @@ -71479,7 +71449,7 @@ <message> <location filename="../Tasks/TaskFilterConfigDialog.py" line="36"/> <source>ToDo</source> - <translation>План</translation> + <translation>ToDo</translation> </message> <message> <location filename="../Tasks/TaskFilterConfigDialog.py" line="37"/> @@ -71795,7 +71765,7 @@ <message> <location filename="../Preferences/ConfigurationPages/TasksPage.ui" line="170"/> <source>Todo tasks:</source> - <translation>План:</translation> + <translation>Задачи:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/TasksPage.ui" line="193"/> @@ -81900,52 +81870,52 @@ <context> <name>VirtualenvManager</name> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="137"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="170"/> <source>Add Virtual Environment</source> <translation>Добавить виртуальное окружение</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="137"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="170"/> <source>A virtual environment named <b>{0}</b> exists already. Shall it be replaced?</source> <translation>Виртуальное окружение с именем <b>{0}</b> уже существует.Заменить его?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="185"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="218"/> <source>Change Virtual Environment</source> <translation>Изменить виртуальное окружение</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="226"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="259"/> <source>A virtual environment named <b>{0}</b> does not exist. Aborting!</source> <translation>Виртуальное окружение с именем <b>{0}</b> не существует. Прерывание!</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="226"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="259"/> <source>Rename Virtual Environment</source> <translation>Переименовать виртуальное окружение</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="304"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="337"/> <source>{0} - {1}</source> <translation>{0} - {1}</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="255"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="288"/> <source>Delete Virtual Environments</source> <translation>Удалить виртуальные окружения</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="255"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="288"/> <source>Do you really want to delete these virtual environments?</source> <translation>Вы действительно хотите удалить эти виртуальные окружения?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="309"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="342"/> <source>Remove Virtual Environments</source> <translation>Убрать виртуальные окружения из списка</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="309"/> + <location filename="../VirtualEnv/VirtualenvManager.py" line="342"/> <source>Do you really want to remove these virtual environments?</source> <translation>Вы действительно хотите убрать эти виртуальные окружения из списка?</translation> </message>