--- a/RefactoringRope/i18n/rope_ru.ts Sat May 02 15:05:16 2020 +0200 +++ b/RefactoringRope/i18n/rope_ru.ts Mon Jun 22 18:08:10 2020 +0200 @@ -67,21 +67,11 @@ </message> <message> <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="105"/> - <source>Press to edit the rope configuration for Python2</source> - <translation>Редактировать конфигурацию rope для Python2</translation> - </message> - <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="108"/> - <source>Edit Python 2 rope configuration</source> - <translation>Правка конфигурации rope для Python 2</translation> - </message> - <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="115"/> <source>Press to edit the rope configuration for Python3</source> <translation>Редактировать конфигурацию rope для Python3</translation> </message> <message> - <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="118"/> + <location filename="../ConfigurationPage/AutoCompletionRopePage.ui" line="108"/> <source>Edit Python 3 rope configuration</source> <translation>Правка конфигурации rope для Python 3</translation> </message> @@ -258,7 +248,7 @@ <context> <name>CodeAssistServer</name> <message> - <location filename="../CodeAssistServer.py" line="598"/> + <location filename="../CodeAssistServer.py" line="589"/> <source>An exception happened in the code assist client. Please report it to the eric bugs email address. Exception: {0} Value: {1} @@ -271,31 +261,31 @@ </translation> </message> <message> - <location filename="../CodeAssistServer.py" line="640"/> + <location filename="../CodeAssistServer.py" line="631"/> <source>'{0}' is not supported because the configured interpreter could not be started. </source> <translation>'{0}' не поддерживается, потому что невозможно запустить сконфигурированный интерпретатор. </translation> </message> <message> - <location filename="../CodeAssistServer.py" line="645"/> + <location filename="../CodeAssistServer.py" line="636"/> <source>'{0}' is not supported because no suitable interpreter is configured. </source> <translation>'{0}' не поддерживается, потому что не сконфигурирован подходящий интерпретатор. </translation> </message> <message> - <location filename="../CodeAssistServer.py" line="236"/> + <location filename="../CodeAssistServer.py" line="227"/> <source>Configure Rope</source> <translation>Конфигурация Rope</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="236"/> + <location filename="../CodeAssistServer.py" line="227"/> <source>The Rope configuration file '{0}' does not exist.</source> <translation>Файл конфигурации Rope '{0}' не существует.</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="841"/> + <location filename="../CodeAssistServer.py" line="780"/> <source>Rope</source> <translation>Rope</translation> </message> @@ -345,37 +335,37 @@ <translation>not known</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="436"/> + <location filename="../CodeAssistServer.py" line="427"/> <source>Language <b>{0}</b> is not supported.</source> <translation>Язык <b>{0}</b> не поддерживается.</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="440"/> + <location filename="../CodeAssistServer.py" line="431"/> <source>Language '{0}' is not supported.</source> <translation>Язык '{0}' не поддерживается.</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="484"/> + <location filename="../CodeAssistServer.py" line="475"/> <source>Present in <i>{0}</i> module</source> <translation>Представлено в модуле <i>{0}</i></translation> </message> <message> - <location filename="../CodeAssistServer.py" line="488"/> + <location filename="../CodeAssistServer.py" line="479"/> <source>Present in '{0}' module</source> <translation>Представлено в модуле '{0}'</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="506"/> + <location filename="../CodeAssistServer.py" line="497"/> <source>No documentation available.</source> <translation>Документация недоступна.</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="562"/> + <location filename="../CodeAssistServer.py" line="553"/> <source>Code Assist: No definition found</source> <translation>Code Assist: Определение не найдено</translation> </message> <message> - <location filename="../CodeAssistServer.py" line="588"/> + <location filename="../CodeAssistServer.py" line="579"/> <source>The data received from the code assist server could not be decoded. Please report this issue with the received data to the eric bugs email address. Error: {0} Data: @@ -899,11 +889,6 @@ <translation>Перемещение</translation> </message> <message> - <location filename="../MoveDialog.py" line="180"/> - <source>Python Files (*.py *.py2 *.py3);;All Files (*)</source> - <translation>Файлы Python (*.py *.py2 *.py3);;Все файлы (*)</translation> - </message> - <message> <location filename="../MoveDialog.py" line="196"/> <source>The selected module must be inside the project.</source> <translation>Выбранный модуль должен находиться внутри проекта.</translation> @@ -923,6 +908,11 @@ <source>The selected directory <b>{0}</b> is not a package.</source> <translation>Выбранный каталог <b>{0}</b> находится вне пакета.</translation> </message> + <message> + <location filename="../MoveDialog.py" line="180"/> + <source>Python Files (*.py *.py3);;All Files (*)</source> + <translation>Файлы Python (*.py *.py3);;Все файлы (*)</translation> + </message> </context> <context> <name>PreviewDialog</name> @@ -945,7 +935,7 @@ <context> <name>RefactoringRopePlugin</name> <message> - <location filename="../../PluginRefactoringRope.py" line="124"/> + <location filename="../../PluginRefactoringRope.py" line="123"/> <source>Rope</source> <translation>Rope</translation> </message> @@ -1068,7 +1058,7 @@ <translation><b>Выделение локальной переменной</b><p>Извлекает выбранную область как локальную переменную.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1144"/> + <location filename="../RefactoringServer.py" line="1142"/> <source>Inline</source> <translation>Встраивание</translation> </message> @@ -1113,7 +1103,7 @@ <translation>Перемещение текущего модуля</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1194"/> + <location filename="../RefactoringServer.py" line="1192"/> <source>Move Current Module</source> <translation>Перемещение текущего модуля</translation> </message> @@ -1128,7 +1118,7 @@ <translation><b>Перемещение текущего модуля</b><p>Перемещение текущего модуля в другой пакет.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1227"/> + <location filename="../RefactoringServer.py" line="1225"/> <source>Use Function</source> <translation>Применение функций (Use Function)</translation> </message> @@ -1143,7 +1133,7 @@ <translation><b>Применение функций</b><p>Пытайтесь применять функции всюду, где возможно.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1264"/> + <location filename="../RefactoringServer.py" line="1262"/> <source>Introduce Factory Method</source> <translation>Введение фабричного метода</translation> </message> @@ -1163,7 +1153,7 @@ <translation><b>Введение фабричного метода</b><p>Введение фабричного метода или функции.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1298"/> + <location filename="../RefactoringServer.py" line="1296"/> <source>Introduce Parameter</source> <translation>Введение параметра</translation> </message> @@ -1183,7 +1173,7 @@ <translation><b>Введение параметра</b><p>Введение параметра в функцию.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1331"/> + <location filename="../RefactoringServer.py" line="1329"/> <source>Organize Imports</source> <translation>Организация импорта</translation> </message> @@ -1203,7 +1193,7 @@ <translation><b>Организация импорта</b><p>Сортировка импорта в соответствии с PEP-8.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1339"/> + <location filename="../RefactoringServer.py" line="1337"/> <source>Expand Star Imports</source> <translation>Развернуть Import *</translation> </message> @@ -1223,7 +1213,7 @@ <translation><b>Развернуть Import *</b><p>Преобразование инструкций "import" к виду "from xxx import *".</p><p>Выберите инструкции для обработки, при пустом выборе будут обработаны все. Неиспользованные "import" будут удалены.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1347"/> + <location filename="../RefactoringServer.py" line="1345"/> <source>Relative to Absolute</source> <translation>Относительный в абсолютный</translation> </message> @@ -1243,7 +1233,7 @@ <translation><b>Относительный в абсолютный</b><p>Преобразование относительного импорта в абсолютный.</p><p>Выберите инструкции для обработки, при пустом выборе будут обработаны все. Неиспользованные "import" будут удалены.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1355"/> + <location filename="../RefactoringServer.py" line="1353"/> <source>Froms to Imports</source> <translation>Преобразование "from import" в просто "import"</translation> </message> @@ -1263,7 +1253,7 @@ <translation><b>От from к просто import</b><p>Преобразование инструкций "from import" в просто "import".</p><p>Выберите инструкции для обработки, при пустом выборе будут обработаны все. Неиспользованные "import" будут удалены.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1363"/> + <location filename="../RefactoringServer.py" line="1361"/> <source>Handle Long Imports</source> <translation>Обработка длинных инструкций "import"</translation> </message> @@ -1283,7 +1273,7 @@ <translation><b>Обработка длинного "import"</b><p>Преобразование длинных инструкций "import" к более читаемому виду.</p><p>Выберите инструкции для обработки, при пустом выборе будут обработаны все. Неиспользованные "import" будут удалены.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1414"/> + <location filename="../RefactoringServer.py" line="1412"/> <source>Restructure</source> <translation>Реструктуризация</translation> </message> @@ -1303,7 +1293,7 @@ <translation><b>Реструктуризация</b><p>Реструктуризация кода. Для примеров смотри "Справку Rope".</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1431"/> + <location filename="../RefactoringServer.py" line="1429"/> <source>Change Method Signature</source> <translation>Изменение сигнатуры метода</translation> </message> @@ -1323,7 +1313,7 @@ <translation><b>Изменение сигнатуры метода</b><p>Изменение сигнатуры выбранного метода или функции.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1466"/> + <location filename="../RefactoringServer.py" line="1464"/> <source>Inline Argument Default</source> <translation>Встраивание аргумента по умолчанию</translation> </message> @@ -1343,7 +1333,7 @@ <translation><b>Встраивание аргумента по умолчанию</b><p>Встраивание параметров со значением по умолчанию.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1500"/> + <location filename="../RefactoringServer.py" line="1498"/> <source>Transform Module to Package</source> <translation>Трансформирование модуля в пакет</translation> </message> @@ -1358,7 +1348,7 @@ <translation><b>Трансформирование модуля в пакет</b><p>Преобразование текущего модуля в пакет.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1529"/> + <location filename="../RefactoringServer.py" line="1527"/> <source>Encapsulate Attribute</source> <translation>Инкапсуляция атрибута</translation> </message> @@ -1378,7 +1368,7 @@ <translation><b>Инкапсуляция атрибута</b><p>Генерация получателя/установщика для атрибута и изменение его вхождений для их использования.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1563"/> + <location filename="../RefactoringServer.py" line="1561"/> <source>Local Variable to Attribute</source> <translation>Локальная переменная в атрибут</translation> </message> @@ -1458,7 +1448,7 @@ <translation><b>Показать историю текущего файла</b><p>Открытие диалога отображения истории рефакторинга текущего файла.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1666"/> + <location filename="../RefactoringServer.py" line="1664"/> <source>Clear History</source> <translation>Очистить историю</translation> </message> @@ -1533,7 +1523,7 @@ <translation><b>Поиск имплементаций</b><p>Поиск мест где выбранный метод переопределен.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1864"/> + <location filename="../RefactoringServer.py" line="1862"/> <source>Configure Rope</source> <translation>Конфигурация Rope</translation> </message> @@ -1573,7 +1563,7 @@ <translation><b>Справка Rope</b><p>Отображение справки о rope преобразованиях.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1912"/> + <location filename="../RefactoringServer.py" line="1910"/> <source>Analyse all modules</source> <translation>Анализ всех модулей</translation> </message> @@ -1593,7 +1583,7 @@ <translation><b>Анализ всех модулей</b><p>Выполнение статического анализа объектов (SOA) во всех модулях. Это может занять много времени. Анализ всех модулей необходим только если проект был создан без участия плагина rope, или если в проект были добавлены файлы.</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1889"/> + <location filename="../RefactoringServer.py" line="1887"/> <source>Update Configuration</source> <translation>Обновление конфигурации</translation> </message> @@ -1689,177 +1679,177 @@ <translation>Выделить локальную переменную</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1108"/> + <location filename="../RefactoringServer.py" line="1106"/> <source>Highlight the region of code you want to extract and try again.</source> <translation>Выделите область нужного кода и попробуйте ещё раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1147"/> + <location filename="../RefactoringServer.py" line="1145"/> <source>Highlight the local variable, method or parameter you want to inline and try again.</source> <translation>Выделите локальную переменную, метод или параметр для встраивания и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1185"/> + <location filename="../RefactoringServer.py" line="1183"/> <source>Move Method</source> <translation>Перемещение метода</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1188"/> + <location filename="../RefactoringServer.py" line="1186"/> <source>Highlight the method to move and try again.</source> <translation>Выделите метод для перемещения и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1230"/> + <location filename="../RefactoringServer.py" line="1228"/> <source>Highlight a global function and try again.</source> <translation>Выделите глобальную функцию и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1267"/> + <location filename="../RefactoringServer.py" line="1265"/> <source>Highlight the class to introduce a factory method for and try again.</source> <translation>Выделите класс для введения фабричного метода и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1301"/> + <location filename="../RefactoringServer.py" line="1299"/> <source>Highlight the code for the new parameter and try again.</source> <translation>Выделите код для нового параметра и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1434"/> + <location filename="../RefactoringServer.py" line="1432"/> <source>Highlight the method or function to change and try again.</source> <translation>Выделите метод или функцию для изменения и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1469"/> + <location filename="../RefactoringServer.py" line="1467"/> <source>Highlight the method or function to inline a parameter's default and try again.</source> <translation>Выделите метод или функцию для встраивания параметров по умолчанию и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1532"/> + <location filename="../RefactoringServer.py" line="1530"/> <source>Highlight the attribute to encapsulate and try again.</source> <translation>Выделите атрибут для инкапсуляции и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1566"/> + <location filename="../RefactoringServer.py" line="1564"/> <source>Highlight the local variable to make an attribute and try again.</source> <translation>Выделите локальную переменную, заменяемую на атрибут, и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1602"/> + <location filename="../RefactoringServer.py" line="1600"/> <source>Replace Method With Method Object</source> <translation>Замена метода объектом метода</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1605"/> + <location filename="../RefactoringServer.py" line="1603"/> <source>Highlight the method or function to convert and try again.</source> <translation>Выделите метод или функцию для конвертирования и попробуйте еще раз.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1666"/> + <location filename="../RefactoringServer.py" line="1664"/> <source>Do you really want to clear the refactoring history?</source> <translation>Вы действительно хотите очистить историю преобразований?</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1708"/> + <location filename="../RefactoringServer.py" line="1706"/> <source>Find Occurrences</source> <translation>Поиск вхождений</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1742"/> + <location filename="../RefactoringServer.py" line="1740"/> <source>No occurrences found.</source> <translation>Нет вхождений.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1755"/> + <location filename="../RefactoringServer.py" line="1753"/> <source>Find Definition</source> <translation>Поиск определений</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1790"/> + <location filename="../RefactoringServer.py" line="1788"/> <source>No matching definition found.</source> <translation>Нет совпадающих определений.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1803"/> + <location filename="../RefactoringServer.py" line="1801"/> <source>Find Implementations</source> <translation>Поиск имплементаций</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1837"/> + <location filename="../RefactoringServer.py" line="1835"/> <source>No implementations found.</source> <translation>Имплементации не найдены.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1858"/> + <location filename="../RefactoringServer.py" line="1856"/> <source>The Rope configuration file '{0}' does not exist.</source> <translation>Файл конфигурации Rope '{0}' не существует.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1864"/> + <location filename="../RefactoringServer.py" line="1862"/> <source>The Rope admin directory does not exist.</source> <translation>Служебный каталог Rope не существует.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1873"/> + <location filename="../RefactoringServer.py" line="1871"/> <source>Shall rope's current configuration be replaced by a new default configuration?</source> <translation>Вы действительно хотите заменить текущую конфигурацию rope's на новую конфигурацию по умолчанию?</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1889"/> + <location filename="../RefactoringServer.py" line="1887"/> <source><p>The configuration could not be updated.</p><p>Reason: {0}</p></source> <translation><p>Невозможно обновить текущую конфигурацию.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="1902"/> + <location filename="../RefactoringServer.py" line="1900"/> <source>Help about rope refactorings</source> <translation>Справка о преобразованиях</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1913"/> + <location filename="../RefactoringServer.py" line="1911"/> <source>This action might take some time. Do you really want to perform SOA?</source> <translation>Это действие может занять некоторое время. Вы действительно хотите выполнить SOA?</translation> </message> <message> - <location filename="../RefactoringServer.py" line="1935"/> + <location filename="../RefactoringServer.py" line="1933"/> <source>Static object analysis (SOA) done. SOA database updated.</source> <translation>Статический анализ объектов (SOA) выполнен. Базы данных SOA обновлены.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2134"/> + <location filename="../RefactoringServer.py" line="2118"/> <source>Project language '{0}' is not supported because the configured interpreter could not be started. Refactoring is disabled.</source> <translation>Язык проекта '{0}' не поддерживается, потому что сконфигурированный интерпретатор не может быть запущен. Рефакторинг отключен.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2143"/> + <location filename="../RefactoringServer.py" line="2127"/> <source>Project language '{0}' is not supported because no suitable interpreter is configured. Refactoring is disabled.</source> <translation>Язык проекта '{0}' не поддерживается, потому что подходящий интерпретатор не настроен. Рефакторинг отключен.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2149"/> + <location filename="../RefactoringServer.py" line="2133"/> <source>Refactoring for project language '{0}' is not supported.</source> <translation>Рефакторинг проекта для языка '{0}' не поддерживается.</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2277"/> + <location filename="../RefactoringServer.py" line="2261"/> <source>Refactoring Protocol Error</source> <translation>Протокол ошибок рефакторинга</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2291"/> + <location filename="../RefactoringServer.py" line="2275"/> <source>Refactoring Client Error</source> <translation>Ошибка клиента рефакторинга</translation> </message> <message> - <location filename="../RefactoringServer.py" line="2277"/> + <location filename="../RefactoringServer.py" line="2261"/> <source><p>The data received from the refactoring server 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 email.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2291"/> + <location filename="../RefactoringServer.py" line="2275"/> <source><p>An exception happened in the refactoring client. Please report it to the eric bugs email address.</p><p>Exception: {0}</p><p>Value: {1}</p><p>Traceback: {2}</p></source> <translation><p>Произошло исключение в клиенте рефакторинга. Пожалуйста отправьте отчет в адрес eric bugs email.</p><p>Exception: {0}</p><p>Value: {1}</p><p>Traceback: {2}</p></translation> </message> <message> - <location filename="../RefactoringServer.py" line="2128"/> + <location filename="../RefactoringServer.py" line="2112"/> <source>The project is configured for remote access. Using local interpreter instead.</source> <translation>Проект настроен для удаленного доступа. Вместо этого используется локальный интерпретатор.</translation> </message>