--- a/i18n/eric6_ru.ts Sat Mar 30 14:16:34 2019 +0100 +++ b/i18n/eric6_ru.ts Sat Mar 30 14:20:29 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> @@ -26051,7 +26050,7 @@ </message> <message> <location filename="../Helpviewer/HelpBrowserWV.py" line="1217"/> - <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> @@ -76323,7 +76322,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="843"/> + <location filename="../PyUnit/UnittestDialog.py" line="895"/> <source>Unittest</source> <translation>Юниттест</translation> </message> @@ -76391,67 +76390,67 @@ <translation>&Удалять данные покрытия</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="273"/> + <location filename="../PyUnit/UnittestDialog.ui" line="276"/> <source>Progress:</source> <translation>Прогресс:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="313"/> + <location filename="../PyUnit/UnittestDialog.ui" line="316"/> <source>Run:</source> <translation>Выполнено:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="320"/> + <location filename="../PyUnit/UnittestDialog.ui" line="323"/> <source>Number of tests run</source> <translation>Количество запущенных тестов</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="364"/> + <location filename="../PyUnit/UnittestDialog.ui" line="367"/> <source>Failures:</source> <translation>Сбои:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="371"/> + <location filename="../PyUnit/UnittestDialog.ui" line="374"/> <source>Number of test failures</source> <translation>Количество сбоев теста</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="381"/> + <location filename="../PyUnit/UnittestDialog.ui" line="384"/> <source>Errors:</source> <translation>Ошибки:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="388"/> + <location filename="../PyUnit/UnittestDialog.ui" line="391"/> <source>Number of test errors</source> <translation>Количество ошибок теста</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="330"/> + <location filename="../PyUnit/UnittestDialog.ui" line="333"/> <source>Remaining:</source> <translation>Осталось:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="337"/> + <location filename="../PyUnit/UnittestDialog.ui" line="340"/> <source>Number of tests to be run</source> <translation>Количество выполняемых тестов</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="470"/> + <location filename="../PyUnit/UnittestDialog.ui" line="473"/> <source>Tests performed:</source> <translation>Выполненые тесты:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="480"/> + <location filename="../PyUnit/UnittestDialog.ui" line="483"/> <source>Failures and errors:</source> <translation>Сбои и ошибки:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="487"/> - <source>Failures and Errors list</source> - <translation>Список сбоев и ошибок</translation> - </message> - <message> <location filename="../PyUnit/UnittestDialog.ui" line="490"/> + <source>Failures and Errors list</source> + <translation>Список сбоев и ошибок</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="493"/> <source><b>Failures and Errors list</b> <p>This list shows all failed and errored tests. Double clicking on an entry will show the respective traceback.</p></source> @@ -76460,57 +76459,57 @@ Двойной щелчок по элементу отображает соответствующий стек вызовов.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="521"/> + <location filename="../PyUnit/UnittestDialog.ui" line="524"/> <source>Idle</source> <translation>Отсутствие действий</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="85"/> + <location filename="../PyUnit/UnittestDialog.py" line="90"/> <source>Start</source> <translation>Запустить</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="87"/> + <location filename="../PyUnit/UnittestDialog.py" line="92"/> <source>Start the selected testsuite</source> <translation>Запустить выбранный набор тестов</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="89"/> + <location filename="../PyUnit/UnittestDialog.py" line="94"/> <source><b>Start Test</b><p>This button starts the selected testsuite.</p></source> <translation><b>Запустить тест</b><p>Запустить выбранный набор тестов.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="100"/> + <location filename="../PyUnit/UnittestDialog.py" line="105"/> <source>Stop</source> <translation>Стоп</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="102"/> + <location filename="../PyUnit/UnittestDialog.py" line="107"/> <source>Stop the running unittest</source> <translation>Остановить выполняющийся юниттест</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="103"/> + <location filename="../PyUnit/UnittestDialog.py" line="108"/> <source><b>Stop Test</b><p>This button stops a running unittest.</p></source> <translation><b>Остановить</b><p>Остановить выполняющийся юниттест.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="155"/> + <location filename="../PyUnit/UnittestDialog.py" line="160"/> <source>^Failure: </source> <translation>^Сбой: </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="156"/> + <location filename="../PyUnit/UnittestDialog.py" line="161"/> <source>^Error: </source> <translation>^Ошибка: </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="291"/> + <location filename="../PyUnit/UnittestDialog.py" line="296"/> <source>Python3 Files ({1});;Python2 Files ({0});;All Files (*)</source> <translation>Файлы Python3 ({1});;Файлы Python2 ({0});;Все файлы (*)</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="295"/> + <location filename="../PyUnit/UnittestDialog.py" line="300"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Файлы Python (*.py);;Все файлы (*)</translation> </message> @@ -76520,7 +76519,7 @@ <translation type="obsolete">Необходимо ввести файл с набором тестов.</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="637"/> + <location filename="../PyUnit/UnittestDialog.py" line="680"/> <source>Preparing Testsuite</source> <translation>Подготовка набора тестов</translation> </message> @@ -76530,7 +76529,7 @@ <translation type="obsolete"><p>Невозможно запустить тест <b>{0}</b>.<br>{1}<br>{2}</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="925"/> + <location filename="../PyUnit/UnittestDialog.py" line="977"/> <source>Running</source> <translation>Выполнение</translation> </message> @@ -76545,82 +76544,82 @@ <translation type="obsolete">{0} Тестов пройдено за {1:.3f} секунд</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="969"/> + <location filename="../PyUnit/UnittestDialog.py" line="1021"/> <source>Failure: {0}</source> <translation>Сбой: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="984"/> + <location filename="../PyUnit/UnittestDialog.py" line="1036"/> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1089"/> + <location filename="../PyUnit/UnittestDialog.py" line="1141"/> <source>Show Source</source> <translation>Показать источник</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="398"/> + <location filename="../PyUnit/UnittestDialog.ui" line="401"/> <source>Skipped:</source> <translation>Пропущено:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="405"/> + <location filename="../PyUnit/UnittestDialog.ui" line="408"/> <source>Number of tests skipped</source> <translation>Количество пропущенных тестов</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="415"/> + <location filename="../PyUnit/UnittestDialog.ui" line="418"/> <source>Expected Failures:</source> <translation>Ожидаемые сбои:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="422"/> + <location filename="../PyUnit/UnittestDialog.ui" line="425"/> <source>Number of tests with expected failure</source> <translation>Количество тестов с ожидаемыми сбоями</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="432"/> + <location filename="../PyUnit/UnittestDialog.ui" line="435"/> <source>Unexpected Successes:</source> <translation>Неожиданные успехи:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="439"/> + <location filename="../PyUnit/UnittestDialog.ui" line="442"/> <source>Number of tests with unexpected success</source> <translation>Количество тестов с неожиданным успехом</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="999"/> + <location filename="../PyUnit/UnittestDialog.py" line="1051"/> <source> Skipped: {0}</source> <translation> Пропущен: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1014"/> + <location filename="../PyUnit/UnittestDialog.py" line="1066"/> <source> Expected Failure</source> <translation> Ожидаемый сбой</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1028"/> + <location filename="../PyUnit/UnittestDialog.py" line="1080"/> <source> Unexpected Success</source> <translation> Неожидаемый успех</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="92"/> + <location filename="../PyUnit/UnittestDialog.py" line="97"/> <source>Rerun Failed</source> <translation>Повторить неудачные</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="94"/> + <location filename="../PyUnit/UnittestDialog.py" line="99"/> <source>Reruns failed tests of the selected testsuite</source> <translation>Повторить неудачные тесты выбранного набора тестов</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="96"/> + <location filename="../PyUnit/UnittestDialog.py" line="101"/> <source><b>Rerun Failed</b><p>This button reruns all failed tests of the selected testsuite.</p></source> <translation><b>Повторить неудачные</b><p>Перезапустить все неудачные тесты выбранного набора тестов.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="304"/> + <location filename="../PyUnit/UnittestDialog.ui" line="307"/> <source>%v/%m Tests</source> <translation>%v из %m тестов</translation> </message> @@ -76635,7 +76634,7 @@ <translation>Параметры запуска</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="265"/> + <location filename="../PyUnit/UnittestDialog.ui" line="268"/> <source>Progress</source> <translation>Выполнение</translation> </message> @@ -76699,7 +76698,7 @@ <translation>&Виртуальное окружение:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="259"/> + <location filename="../PyUnit/UnittestDialog.ui" line="262"/> <source>Results</source> <translation>Результаты</translation> </message> @@ -76709,17 +76708,17 @@ <translation type="obsolete">Необходимо задать файл с набором тестов или разрешить автообнаружение.</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="641"/> + <location filename="../PyUnit/UnittestDialog.py" line="684"/> <source>Unittest with auto-discovery</source> <translation>Unittest с автообнаружением</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="731"/> + <location filename="../PyUnit/UnittestDialog.py" line="783"/> <source>You must enter a start directory for auto-discovery.</source> <translation>Необходимо задать начальную директорию для автообнаружения.</translation> </message> <message numerus="yes"> - <location filename="../PyUnit/UnittestDialog.py" line="949"/> + <location filename="../PyUnit/UnittestDialog.py" line="1001"/> <source>Ran %n test(s) in {0:.3f}s</source> <translation> <numerusform>Выполнен %n тест за {0:.3f} сек</numerusform> @@ -76733,27 +76732,27 @@ <translation>Результаты обнаружения</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="78"/> + <location filename="../PyUnit/UnittestDialog.py" line="83"/> <source>Discover</source> <translation>Обнаружить</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="80"/> + <location filename="../PyUnit/UnittestDialog.py" line="85"/> <source>Discover tests</source> <translation>Обнаружить тесты</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="373"/> + <location filename="../PyUnit/UnittestDialog.py" line="378"/> <source>Discovering Tests</source> <translation>Обнаружение тестов</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="440"/> + <location filename="../PyUnit/UnittestDialog.py" line="446"/> <source><p>Unable to discover tests.</p><p>{0}</p></source> <translation><p>Невозможно обнаружить тесты.</p><p>{0}</p></translation> </message> <message numerus="yes"> - <location filename="../PyUnit/UnittestDialog.py" line="590"/> + <location filename="../PyUnit/UnittestDialog.py" line="614"/> <source>Discovered %n Test(s)</source> <translation> <numerusform>Обнаружен %n тест</numerusform> @@ -76762,27 +76761,27 @@ </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="595"/> + <location filename="../PyUnit/UnittestDialog.py" line="619"/> <source><p>Unable to discover tests.</p><p>{0}<br/>{1}</p></source> <translation><p>Невозможно обнаружить тесты.</p><p>{0}<br/>{1}</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="628"/> + <location filename="../PyUnit/UnittestDialog.py" line="671"/> <source>You must select auto-discovery or enter a test suite file or a dotted test name.</source> <translation>Необходимо выбрать автообнаружение, или ввести файл набора тестов или a dotted имя теста.</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="650"/> + <location filename="../PyUnit/UnittestDialog.py" line="693"/> <source><Unnamed Test></source> <translation><Безымянный тест></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="843"/> + <location filename="../PyUnit/UnittestDialog.py" line="895"/> <source><p>Unable to run test <b>{0}</b>.</p><p>{1}<br/>{2}</p></source> <translation><p>Невозможно запустить тест <b>{0}</b>.</p><p>{1}<br/>{2}</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="82"/> + <location filename="../PyUnit/UnittestDialog.py" line="87"/> <source><b>Discover</b><p>This button starts a discovery of available tests.</p></source> <translation><b>Обнаружить</b><p>Эта кнопка запускает обнаружение доступных тестов.</p></translation> </message> @@ -76806,6 +76805,11 @@ <source>Run with Debugger</source> <translation>Выполнять с отладчиком</translation> </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="701"/> + <source>No test case has been selected. Shall all test cases be run?</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UrlBar</name> @@ -86394,8 +86398,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="649"/> - <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="655"/>