--- a/eric6/i18n/eric6_ru.ts Sat May 08 18:35:00 2021 +0200 +++ b/eric6/i18n/eric6_ru.ts Sat May 08 18:38:57 2021 +0200 @@ -1291,6 +1291,11 @@ <source>No application package could be detected. Aborting...</source> <translation>Пакет приложений не обнаружен. Прерывание ...</translation> </message> + <message> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="466"/> + <source><p>The diagram belongs to project <b>{0}</b>. Please open it and try again.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ApplicationPage</name> @@ -3167,26 +3172,26 @@ <context> <name>ClassItem</name> <message> - <location filename="../Graphics/ClassItem.py" line="175"/> + <location filename="../Graphics/ClassItem.py" line="176"/> <source>Class Attributes: </source> <translation>Атрибуты класса: </translation> </message> <message> + <location filename="../Graphics/ClassItem.py" line="211"/> + <source>none</source> + <translation>none</translation> + </message> + <message> + <location filename="../Graphics/ClassItem.py" line="191"/> + <source>Instance Attributes: + </source> + <translation>Атрибуты экземпляра: + </translation> + </message> + <message> <location filename="../Graphics/ClassItem.py" line="210"/> - <source>none</source> - <translation>none</translation> - </message> - <message> - <location filename="../Graphics/ClassItem.py" line="190"/> - <source>Instance Attributes: - </source> - <translation>Атрибуты экземпляра: - </translation> - </message> - <message> - <location filename="../Graphics/ClassItem.py" line="209"/> <source>Methods: </source> <translation>Методы: @@ -9947,7 +9952,7 @@ <message> <location filename="../E5Graphics/E5GraphicsView.py" line="421"/> <source>{0}, Page {1}</source> - <translation>{0}, лист {1}</translation> + <translation type="obsolete">{0}, лист {1}</translation> </message> </context> <context> @@ -38354,35 +38359,40 @@ <context> <name>ImportsDiagramBuilder</name> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="69"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="75"/> <source>Imports Diagramm {0}: {1}</source> <translation>Диаграмма импортов {0}: {1}</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="69"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="75"/> <source>Imports Diagramm: {0}</source> <translation>Диаграмма импортов: {0}</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="98"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="104"/> <source>Parsing modules...</source> <translation>Разбор модулей...</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="130"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="136"/> <source>The directory <b>'{0}'</b> is not a Python package.</source> <translation>Каталог <b>'{0}'</b> не является пакетом Python.</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="98"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="104"/> <source>%v/%m Modules</source> <translation>%v из %m модулей</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="101"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="107"/> <source>Imports Diagramm</source> <translation>Импорт диаграмм</translation> </message> + <message> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="410"/> + <source><p>The diagram belongs to project <b>{0}</b>. Please open it and try again.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>InputDialogWizard</name> @@ -47975,45 +47985,60 @@ <context> <name>PackageDiagramBuilder</name> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="54"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="60"/> <source>Package Diagram {0}: {1}</source> <translation>Диаграмма пакетов {0}: {1}</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="54"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="60"/> <source>Package Diagram: {0}</source> <translation>Диаграмма пакетов: {0}</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="163"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="169"/> <source>Parsing modules...</source> <translation>Разбор модулей...</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="213"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="219"/> <source>The directory <b>'{0}'</b> is not a package.</source> <translation>Директория <b>'{0}'</b> не является пакетом.</translation> </message> <message> <location filename="../Graphics/PackageDiagramBuilder.py" line="222"/> <source>The package <b>'{0}'</b> does not contain any modules.</source> - <translation>Пакет <b>'{0}'</b> не содержит ни одного модуля.</translation> + <translation type="obsolete">Пакет <b>'{0}'</b> не содержит ни одного модуля.</translation> </message> <message> <location filename="../Graphics/PackageDiagramBuilder.py" line="239"/> <source>The package <b>'{0}'</b> does not contain any classes.</source> - <translation>Пакет <b>'{0}'</b> не содержит ни одного класса.</translation> - </message> - <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="163"/> + <translation type="obsolete">Пакет <b>'{0}'</b> не содержит ни одного класса.</translation> + </message> + <message> + <location filename="../Graphics/PackageDiagramBuilder.py" line="169"/> <source>%v/%m Modules</source> <translation>%v из %m модулей</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="166"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="172"/> <source>Package Diagram</source> <translation>Диаграмма пакетов</translation> </message> + <message> + <location filename="../Graphics/PackageDiagramBuilder.py" line="230"/> + <source>The package <b>'{0}'</b> does not contain any modules or subpackages.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Graphics/PackageDiagramBuilder.py" line="247"/> + <source>The package <b>'{0}'</b> does not contain any classes or subpackages.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Graphics/PackageDiagramBuilder.py" line="555"/> + <source><p>The diagram belongs to project <b>{0}</b>. Please open it and try again.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PageScreenDialog</name> @@ -49844,12 +49869,12 @@ <translation><p>Модуль плагина <b>{0}</b> существует. Прерывание...</p></translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="492"/> + <location filename="../PluginManager/PluginInstallDialog.py" line="476"/> <source>Error installing plugin. Reason: {0}</source> <translation>Ошибка установки плагина. Причина: {0}</translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="501"/> + <location filename="../PluginManager/PluginInstallDialog.py" line="485"/> <source>Unspecific exception installing plugin.</source> <translation>Неизвестное исключение при установке плагина.</translation> </message> @@ -49867,52 +49892,52 @@ <translation>Внутренняя директория плагинов <b>{0}</b> не существует.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="404"/> + <location filename="../PluginManager/PluginManager.py" line="410"/> <source>Module is missing the 'autoactivate' attribute.</source> <translation>Модуль не содержит атрибута 'autoactivate'.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="415"/> + <location filename="../PluginManager/PluginManager.py" line="421"/> <source>Module is missing the 'pluginType' and/or 'pluginTypename' attributes.</source> <translation>Модуль не содержит атрибутов 'pluginType' и/или 'pluginTypename'.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="437"/> + <location filename="../PluginManager/PluginManager.py" line="446"/> <source>Module failed to load. Error: {0}</source> <translation>Неудачная загрузка модуля. Ошибка: {0}</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="614"/> + <location filename="../PluginManager/PluginManager.py" line="623"/> <source>Incompatible plugin activation method.</source> <translation>Несовместимый метод активации плагина.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1194"/> + <location filename="../PluginManager/PluginManager.py" line="1203"/> <source>Plugin Manager Error</source> <translation>Ошибка менеджера плагинов</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1194"/> + <location filename="../PluginManager/PluginManager.py" line="1203"/> <source><p>The plugin download directory <b>{0}</b> could not be created. Please configure it via the configuration dialog.</p><p>Reason: {1}</p></source> <translation><p>Директория для загрузки плагинов <b>{0}</b> не может быть создана. Задайте её посредством диалога конфигурации.</p><p>Причина:{1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1271"/> + <location filename="../PluginManager/PluginManager.py" line="1280"/> <source>Error downloading file</source> <translation>Ошибка загрузки файла</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1271"/> + <location filename="../PluginManager/PluginManager.py" line="1280"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Не удалось загрузить запрашиваемый файл из {0}.</p><p>Ошибка: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1308"/> + <location filename="../PluginManager/PluginManager.py" line="1317"/> <source>New plugin versions available</source> <translation>Новые версии плагинов доступны для загрузки</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1308"/> + <location filename="../PluginManager/PluginManager.py" line="1317"/> <source><p>There are new plug-ins or plug-in updates available. Use the plug-in repository dialog to get them.</p></source> <translation><p>Имеются новые плагины или их обновления. Воспользуйтесь диалогом репозитория плагинов для их загрузки.</p></translation> </message> @@ -74594,112 +74619,147 @@ <context> <name>UMLClassDiagramBuilder</name> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="50"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="57"/> <source>Class Diagram {0}: {1}</source> <translation>Диаграмма классов {0}: {1}</translation> </message> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="50"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="57"/> <source>Class Diagram: {0}</source> <translation>Диаграмма классов: {0}</translation> </message> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="89"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="96"/> <source>The module <b>'{0}'</b> could not be found.</source> <translation>Модуль <b>'{0}'</b> не найден.</translation> </message> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="151"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="159"/> <source>The module <b>'{0}'</b> does not contain any classes.</source> <translation>Модуль <b>'{0}'</b> не содержит ни одного класса.</translation> </message> + <message> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="394"/> + <source><p>The diagram belongs to project <b>{0}</b>. Please open it and try again.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UMLDialog</name> <message> - <location filename="../Graphics/UMLDialog.py" line="93"/> + <location filename="../Graphics/UMLDialog.py" line="113"/> <source>Close</source> <translation>Закрыть</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="133"/> + <location filename="../Graphics/UMLDialog.py" line="153"/> <source>Window</source> <translation>Окно</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="98"/> - <source>Load</source> - <translation>Загрузить</translation> - </message> - <message> - <location filename="../Graphics/UMLDialog.py" line="103"/> - <source>Save</source> - <translation>Сохранить</translation> - </message> - <message> - <location filename="../Graphics/UMLDialog.py" line="108"/> - <source>Save As...</source> - <translation>Сохранить как...</translation> - </message> - <message> <location filename="../Graphics/UMLDialog.py" line="118"/> - <source>Print</source> - <translation>Печать</translation> + <source>Load</source> + <translation>Загрузить</translation> </message> <message> <location filename="../Graphics/UMLDialog.py" line="123"/> + <source>Save</source> + <translation>Сохранить</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="128"/> + <source>Save As...</source> + <translation>Сохранить как...</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="138"/> + <source>Print</source> + <translation>Печать</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="143"/> <source>Print Preview</source> <translation>Предварительный просмотр печати</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="137"/> + <location filename="../Graphics/UMLDialog.py" line="157"/> <source>File</source> <translation>Файл</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="262"/> + <location filename="../Graphics/UMLDialog.py" line="494"/> <source>Save Diagram</source> <translation>Сохранить диаграмму</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="236"/> + <location filename="../Graphics/UMLDialog.py" line="257"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="262"/> + <location filename="../Graphics/UMLDialog.py" line="494"/> <source><p>The file <b>{0}</b> could not be saved.</p><p>Reason: {1}</p></source> <translation><p>Невозможно сохранить файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="398"/> + <location filename="../Graphics/UMLDialog.py" line="551"/> <source>Load Diagram</source> <translation>Загрузить диаграмму</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="297"/> + <location filename="../Graphics/UMLDialog.py" line="518"/> <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="../Graphics/UMLDialog.py" line="390"/> + <location filename="../Graphics/UMLDialog.py" line="453"/> <source><p>The file <b>{0}</b> does not contain valid data.</p></source> <translation><p>Файл <b>{0}</b> не содержит правильных данных.</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="390"/> + <location filename="../Graphics/UMLDialog.py" line="453"/> <source><p>The file <b>{0}</b> does not contain valid data.</p><p>Invalid line: {1}</p></source> <translation><p>Файл <b>{0}</b> не содержит правильных данных.</p><p>Неправильная строка: {1}</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="113"/> + <location filename="../Graphics/UMLDialog.py" line="133"/> <source>Save as Image</source> <translation>Сохранить как изображение</translation> </message> <message> <location filename="../Graphics/UMLDialog.py" line="284"/> <source>Eric Graphics File (*.e5g);;All Files (*)</source> - <translation>Файлы Eric Graphics (*.e5g);;Все файлы (*)</translation> + <translation type="obsolete">Файлы Eric Graphics (*.e5g);;Все файлы (*)</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="43"/> + <source>Class Diagram</source> + <translation type="unfinished">Диаграмма классов</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="45"/> + <source>Package Diagram</source> + <translation type="unfinished">Диаграмма пакетов</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="47"/> + <source>Imports Diagram</source> + <translation type="unfinished">Диаграмма импортов</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="49"/> + <source>Application Diagram</source> + <translation type="unfinished">Диаграмма приложения</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="105"/> + <source>Illegal Diagram Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="289"/> + <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -74770,27 +74830,27 @@ <translation>Выравнить снизу</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="223"/> + <location filename="../Graphics/UMLGraphicsView.py" line="233"/> <source>Graphics</source> <translation>Графика</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="377"/> + <location filename="../Graphics/UMLGraphicsView.py" line="387"/> <source>Save Diagram</source> <translation>Сохранить диаграмму</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="350"/> + <location filename="../Graphics/UMLGraphicsView.py" line="360"/> <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source> <translation>PNG файл (*.png);;SVG файл (*.svg)</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="365"/> + <location filename="../Graphics/UMLGraphicsView.py" line="375"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="377"/> + <location filename="../Graphics/UMLGraphicsView.py" line="387"/> <source><p>The file <b>{0}</b> could not be saved.</p></source> <translation><p>Невозможно сохранить файл: <b>{0}</b></p></translation> </message>