--- a/i18n/eric6_ru.ts Thu Jan 10 14:06:20 2019 +0100 +++ b/i18n/eric6_ru.ts Thu Jan 10 14:07:19 2019 +0100 @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.1" language="ru_RU"> +<!DOCTYPE TS><TS version="2.0" language="ru_RU" sourcelanguage=""> <context> <name>AboutDialog</name> <message> @@ -1971,7 +1970,7 @@ </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/> - <source>Open in New Tab Ctrl+LMB</source> + <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Открыть в новой вкладке\tCtrl+LMB</translation> </message> <message> @@ -2050,7 +2049,7 @@ </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/> - <source>Open in New Tab Ctrl+LMB</source> + <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Открыть в новой вкладке\tCtrl+LMB</translation> </message> <message> @@ -5494,17 +5493,17 @@ <translation>изменено</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="792"/> + <location filename="../Debugger/DebugServer.py" line="794"/> <source>Connection from illegal host</source> <translation>соединение с запрещённого хоста</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="792"/> + <location filename="../Debugger/DebugServer.py" line="794"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation><p>Попытка соединения с недопустимого компьютора <b>{0}</b>. Разрешить соединение?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1513"/> + <location filename="../Debugger/DebugServer.py" line="1515"/> <source> Not connected </source> @@ -5513,14 +5512,14 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1706"/> + <location filename="../Debugger/DebugServer.py" line="1708"/> <source>Passive debug connection received </source> <translation>Получен запрос на соединение для пассивной отладки </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1720"/> + <location filename="../Debugger/DebugServer.py" line="1722"/> <source>Passive debug connection closed </source> <translation>Соединение для пассивной отладки закрыто @@ -5537,12 +5536,12 @@ <translation><p>Интерфейс отладчика <b>{0}</b> уже зарегистрирован. Запрос проигнорирован.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1338"/> + <location filename="../Debugger/DebugServer.py" line="1340"/> <source>Start Debugger</source> <translation>Запуск отладчика</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1338"/> + <location filename="../Debugger/DebugServer.py" line="1340"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation><p>Отладчик типа <b>{0}</b> не поддерживается или не настроен.</p></translation> </message> @@ -6691,47 +6690,47 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="442"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="461"/> <source>Start Debugger</source> <translation>Запуск отладчика</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="442"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="461"/> <source><p>The debugger backend could not be started.</p></source> <translation><p>Невозможно запустить бэкэнд отладчика</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="937"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="956"/> <source>Parent Process</source> <translation>Родительский процесс</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="938"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="957"/> <source>Child process</source> <translation>Порожденный процесс</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="939"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="958"/> <source>Client forking</source> <translation>Разветвление процесса</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="939"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="958"/> <source>Select the fork branch to follow.</source> <translation>Выберите fork-ветвь для отслеживания.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="985"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1004"/> <source>Debug Protocol Error</source> <translation>Протокол ошибок отладки</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="985"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1004"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></source> <translation><p>Невозможно декодировать ответ, полученный от бэкэнда отладчика. Сообщите об этой проблеме, отправив полученные данные на электронную почту eric bugs.</p><p>Error: {0}</p><p>Data: <br/>{1}</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="349"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="365"/> <source><p>No suitable {0} environment configured.</p></source> <translation><p>Не создана подходящая для {0} среда окружения.</p></translation> </message> @@ -24880,7 +24879,7 @@ </message> <message> <location filename="../Helpviewer/HelpBrowserWV.py" line="1223"/> - <source>Open Link in New Tab Ctrl+LMB</source> + <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Открыть ссылку в новой вкладке\tCtrl+LBM</translation> </message> <message> @@ -48274,11 +48273,6 @@ <translation>невозможно запустить python.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> - <source><default></source> - <translation type="obsolete"><default></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="600"/> <source>Interpreter for Virtual Environment</source> <translation>Интерпретатор для виртуального окружения</translation> @@ -62175,124 +62169,124 @@ <context> <name>Shell</name> <message> - <location filename="../QScintilla/Shell.py" line="158"/> + <location filename="../QScintilla/Shell.py" line="160"/> <source>Shell - Passive</source> <translation>Пассивная оболочка</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="160"/> + <location filename="../QScintilla/Shell.py" line="162"/> <source>Shell</source> <translation>Оболочка</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="278"/> + <location filename="../QScintilla/Shell.py" line="280"/> <source>Passive >>> </source> <translation>Пассивная >>> </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="294"/> + <location filename="../QScintilla/Shell.py" line="296"/> <source>Start</source> <translation>Запуск</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="299"/> - <source>History</source> - <translation>История</translation> - </message> - <message> - <location filename="../QScintilla/Shell.py" line="300"/> - <source>Select entry</source> - <translation>Выбрать</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="301"/> + <source>History</source> + <translation>История</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="302"/> + <source>Select entry</source> + <translation>Выбрать</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="303"/> <source>Show</source> <translation>Показать</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="314"/> + <location filename="../QScintilla/Shell.py" line="316"/> <source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="306"/> - <source>Cut</source> - <translation>Вырезать</translation> - </message> - <message> - <location filename="../QScintilla/Shell.py" line="307"/> - <source>Copy</source> - <translation>Копировать</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="308"/> + <source>Cut</source> + <translation>Вырезать</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="309"/> + <source>Copy</source> + <translation>Копировать</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="310"/> <source>Paste</source> <translation>Вставить</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="322"/> + <location filename="../QScintilla/Shell.py" line="324"/> <source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="762"/> + <location filename="../QScintilla/Shell.py" line="764"/> <source>Select History</source> <translation>Выберите историю</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="762"/> + <location filename="../QScintilla/Shell.py" line="764"/> <source>Select the history entry to execute (most recent shown last).</source> <translation>Выберите одну из предыдущих команд для выполнения.</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="830"/> + <location filename="../QScintilla/Shell.py" line="832"/> <source>Passive Debug Mode</source> <translation>Режим пассивной отладки</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="831"/> + <location filename="../QScintilla/Shell.py" line="833"/> <source> Not connected</source> <translation> Нет соединения</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="834"/> + <location filename="../QScintilla/Shell.py" line="836"/> <source>No.</source> <translation>Нет.</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="836"/> + <location filename="../QScintilla/Shell.py" line="838"/> <source>{0} on {1}, {2}</source> <translation>{0} on {1}, {2}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1016"/> + <location filename="../QScintilla/Shell.py" line="1018"/> <source>StdOut: {0}</source> <translation>StdOut: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1024"/> + <location filename="../QScintilla/Shell.py" line="1026"/> <source>StdErr: {0}</source> <translation>StdErr: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2125"/> + <location filename="../QScintilla/Shell.py" line="2140"/> <source>Drop Error</source> <translation>Ошибка Drag&&Drop</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2125"/> + <location filename="../QScintilla/Shell.py" line="2140"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> не является файлом</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="312"/> + <location filename="../QScintilla/Shell.py" line="314"/> <source>Find</source> <translation>Найти</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="881"/> + <location filename="../QScintilla/Shell.py" line="883"/> <source>Exception "{0}" {1} File: {2}, Line: {3} @@ -62303,14 +62297,14 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="914"/> + <location filename="../QScintilla/Shell.py" line="916"/> <source>Unspecified syntax error. </source> <translation>Неизвестная синтакcическая ошибка. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="891"/> + <location filename="../QScintilla/Shell.py" line="893"/> <source>Exception "{0}" {1} </source> @@ -62319,51 +62313,51 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="916"/> + <location filename="../QScintilla/Shell.py" line="918"/> <source>Syntax error "{1}" in file {0} at line {2}, character {3}. </source> <translation>Синтаксическая ошибка "{1}" в файле {0} в строке {2}, символ {3}. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="939"/> + <location filename="../QScintilla/Shell.py" line="941"/> <source>Signal "{0}" generated in file {1} at line {2}. Function: {3}({4})</source> <translation>Сигнал "{0}" сгенерирован в файле {1} в строке {2}. Функция: {3}({4})</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1989"/> + <location filename="../QScintilla/Shell.py" line="2000"/> <source>Project</source> <translation>Проект</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="163"/> + <location filename="../QScintilla/Shell.py" line="165"/> <source><b>The Shell Window</b><p>You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.</p><p>The shell has some special commands. 'restart' kills the shell and starts a new one. 'clear' clears the display of the shell window. 'start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the 'envs' or 'environments' commands. The active virtual environment can be questioned by the 'which' command. 'quit' or 'exit' is used to exit the application. These commands (except environments', 'envs' and 'which') are available through the window menus as well.</p><p>Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.</p></source> <translation><b>Окно оболочки</b><p>При вводе команд вы можете использовать клавиши курсора. Существует также история команд, которые можно вызвать с помощью клавиш управления курсором Up и Down, одновременно удерживая клавишу Ctrl. В диалоге 'Настройка оболочки' на страничке 'Оболочка' можно переключится в режим простого использования клавиш Up и Down. Нажатие на эти клавиши после ввода какого-либо текста вызовет инкрементный поиск.</p><p>Оболочка имеет специальные команды. Команда 'Restart' убивает текущую оболочку и открывает новую. 'Clear' очищает окно оболочки. Команда 'Start' используется для запуска оболочки для виртуального окружения и должна сопровождаться именем виртуального окружения. 'Start' без имени виртуального окружения запускает оболочку по умолчанию. Доступные виртуальные окружения могут быть перечислены с помощью команд 'Envs' или 'Environment'. Имя активного виртуального окружения может быть отображено командой 'Which'. Команды 'Quit' или 'Exit' используется для выхода из приложения. Эти команды (за исключением 'Environments', 'Envs' и 'Which') доступны через меню оболочки.</p><p>Нажатие клавиши 'Tab', после того, как был введен какой-либо текст, вызывает отображение списка возможных дополнений. Необходимая запись может быть выбрана из данного списка. Если доступна только одна запись, то она будет вставлена автоматически.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="190"/> + <location filename="../QScintilla/Shell.py" line="192"/> <source><b>The Shell Window</b><p>This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.</p><p>You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.</p><p>The shell has some special commands. 'restart' kills the shell and starts a new one. 'clear' clears the display of the shell window. 'start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the 'envs' or 'environments' commands. The active virtual environment can be questioned by the 'which' command. These commands (except environments' and 'envs') are available through the context menu as well.</p><p>Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.</p><p>In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.</p></source> <translation><b>Окно оболочки</b><p>Это простой интерпретатор, запускаемый в окне. Интерпретатор просто используется для запуска отлаживаемой программы. Это означает, что вы можете выполнить любую команду во время работы отлаживаемой программы.</p><p>Вы можете использовать клавиши управления курсором при вводе команд. Существует также история команд, которые можно вызвать с помощью клавиш управления курсором Up и Down, одновременно удерживая клавишу Ctrl. В диалоге 'Настройка оболочки' на страничке 'Оболочка' можно переключится в режим простого использования клавиш Up и Down. Нажатие на эти клавиши после ввода какого-либо текста вызовет инкрементный поиск.</p><p>Оболочка имеет специальные команды. Команда 'Restart' убивает текущую оболочку и открывает новую. 'Clear' очищает окно оболочки. Команда 'Start' используется для запуска оболочки для виртуального окружения и должна сопровождаться именем виртуального окружения. 'Start' без имени виртуального окружения запускает оболочку по умолчанию. Доступные виртуальные окружения могут быть перечислены с помощью команд 'Envs' или 'Environments'. Имя активного виртуального окружения может быть отображено командой 'Which'. Эти команды (за исключением 'Environments', 'Envs') доступны через контекстное меню.</p><p>Нажатие клавиши 'Tab', после того, как был введен какой-либо текст, вызывает отображение списка возможных дополнений. Необходимая запись может быть выбрана из данного списка. Если доступна только одна запись, то она будет вставлена автоматически.</p><p>В режиме пассивной отладки оболочка доступна только после того, как отлаживаемая программа будет подключена к IDE и до ее завершения. Это указывается посредством другой подсказки и индикацией в заголовке окна.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="315"/> + <location filename="../QScintilla/Shell.py" line="317"/> <source>Restart</source> <translation>Перезапустить</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="316"/> + <location filename="../QScintilla/Shell.py" line="318"/> <source>Restart and Clear</source> <translation>Перезапустить и очистить</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="320"/> + <location filename="../QScintilla/Shell.py" line="322"/> <source>Active Name</source> <translation>Активное виртуальное окружение</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1813"/> + <location filename="../QScintilla/Shell.py" line="1823"/> <source>Available Virtual Environments: {0} </source> @@ -62372,7 +62366,7 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1853"/> + <location filename="../QScintilla/Shell.py" line="1863"/> <source>Current Virtual Environment: '{0}' </source> <translation>Текущее виртуальное окружение: '{0}' @@ -84122,11 +84116,6 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1027"/> - <source>&Close</source> - <translation type="obsolete">&Закрыть</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1026"/> <source>&Quit</source> <translation>&Выход</translation> @@ -84175,7 +84164,7 @@ <context> <name>WebBrowserTools</name> <message> - <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="211"/> + <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="212"/> <source><unknown></source> <translation><unknown></translation> </message> @@ -84209,8 +84198,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="644"/> - <source>Open Link in New Tab Ctrl+LMB</source> - <translation>Открыть ссылку в новой вкладке Ctrl+LMB</translation> + <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>Открыть ссылку в новой вкладке<byte value="x9"/>Ctrl+LMB</translation> </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="650"/> @@ -86538,7 +86527,7 @@ <translation><b>Горячие клавиши</b><p>Определите горячие клавиши приложения согласно вашим предпочтениям.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5016"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5025"/> <source>Export Keyboard Shortcuts</source> <translation>Экспорт горячих клавиш</translation> </message> @@ -86559,7 +86548,7 @@ <p>Экспортировать горячие клавиши приложения.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5040"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5049"/> <source>Import Keyboard Shortcuts</source> <translation>Импорт горячиx клавиш</translation> </message> @@ -86580,7 +86569,7 @@ <p>Импортировать горячие клавиши приложения.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5040"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5049"/> <source>Keyboard shortcut file (*.e4k)</source> <translation>Файл горячих клавиш (*.e4k)</translation> </message>