--- a/eric6/i18n/eric6_de.ts Sat May 08 18:35:00 2021 +0200 +++ b/eric6/i18n/eric6_de.ts Sat May 08 18:38:57 2021 +0200 @@ -1246,55 +1246,60 @@ <context> <name>ApplicationDiagramBuilder</name> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="43"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="47"/> <source>Application Diagram {0}</source> <translation>Applikations-Diagramm {0}</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="71"/> <source>Parsing modules...</source> <translation>Module werden gelesen …</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="247"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="252"/> <source><<Application>></source> <translation><<Applikation>></translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="249"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="254"/> <source><<Others>></source> <translation><<Sonstige>></translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="409"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="422"/> <source>Load Diagram</source> <translation>Diagramm laden</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="409"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="422"/> <source><p>The diagram belongs to the project <b>{0}</b>. Shall this project be opened?</p></source> <translation><p>Das Diagramm gehört zum Projekt <b>{0}</b>. Soll dieses Projekt geöffnet werden?</p></translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="71"/> <source>%v/%m Modules</source> <translation>%v/%m Module</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="130"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="135"/> <source>Application Diagram</source> <translation>Applikations-Diagramm</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="121"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="126"/> <source>Select the application directory:</source> <translation>Wähle das Applikationsverzeichnis:</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="130"/> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="135"/> <source>No application package could be detected. Aborting...</source> <translation>Es konnte kein Applikationspaket gefunden werden. Abbruch...</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><p>Das Diagramm gehört zu dem Projekt <b>{0}</b>. Öffne es und versuch es erneut.</p></translation> + </message> </context> <context> <name>ApplicationPage</name> @@ -3169,26 +3174,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>Klassenattribute: </translation> </message> <message> + <location filename="../Graphics/ClassItem.py" line="211"/> + <source>none</source> + <translation>keine</translation> + </message> + <message> + <location filename="../Graphics/ClassItem.py" line="191"/> + <source>Instance Attributes: + </source> + <translation>Instanzattribute: + </translation> + </message> + <message> <location filename="../Graphics/ClassItem.py" line="210"/> - <source>none</source> - <translation>keine</translation> - </message> - <message> - <location filename="../Graphics/ClassItem.py" line="190"/> - <source>Instance Attributes: - </source> - <translation>Instanzattribute: - </translation> - </message> - <message> - <location filename="../Graphics/ClassItem.py" line="209"/> <source>Methods: </source> <translation>Methoden: @@ -9918,7 +9923,7 @@ <message> <location filename="../E5Graphics/E5GraphicsView.py" line="421"/> <source>{0}, Page {1}</source> - <translation>{0}, Seite {1}</translation> + <translation type="obsolete">{0}, Seite {1}</translation> </message> </context> <context> @@ -29617,42 +29622,42 @@ <context> <name>HgClient</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="91"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="92"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="140"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="141"/> <source>Did not receive the 'hello' message.</source> <translation>„Hallo“-Nachricht konnte nicht empfangen werden.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="142"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="143"/> <source>Received data on unexpected channel.</source> <translation>Daten auf unerwartetem Kanal empfangen.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="147"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="148"/> <source>Bad 'hello' message, expected 'capabilities: ' but got '{0}'.</source> <translation>Ungültige „Hallo“-Nachricht; Erwartete „capabilities: “, empfing jedoch „{0}“.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="152"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="153"/> <source>'capabilities' message did not contain any capability.</source> <translation>„capabilities“-Nachricht enthielt keine Fähigkeiten.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="160"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="161"/> <source>Bad 'hello' message, expected 'encoding: ' but got '{0}'.</source> <translation>Ungültige „Hallo“-Nachricht; Erwartete „encoding: “, empfing jedoch „{0}“.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="165"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="166"/> <source>'encoding' message did not contain any encoding.</source> <translation>„encoding“-Nachricht enthielt keine Kodierung.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="379"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgClient.py" line="380"/> <source>For message see output dialog.</source> <translation>Nachricht siehe Ausgabedialog.</translation> </message> @@ -34466,52 +34471,52 @@ <context> <name>HgServeDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="53"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="54"/> <source>Start Server</source> <translation>Server starten</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="59"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="60"/> <source>Stop Server</source> <translation>Server anhalten</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="65"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="66"/> <source>Start Browser</source> <translation>Browser starten</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="73"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="74"/> <source>Enter the server port</source> <translation>Gib den Serverport ein</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="79"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="80"/> <source>Select the style to use</source> <translation>Wähle den Stil aus</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="83"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="84"/> <source>Server</source> <translation>Server</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="90"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="91"/> <source>Browser</source> <translation>Browser</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="144"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="147"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="144"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="147"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="49"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py" line="50"/> <source>Mercurial Server</source> <translation>Mercurial-Server</translation> </message> @@ -36077,17 +36082,17 @@ <context> <name>HgUtilities</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="93"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="128"/> <source>The hg process finished with the exit code {0}</source> <translation>Der hg-Prozess endete mit dem Code {0}</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="133"/> <source>The hg process did not finish within 30s.</source> <translation>Der hg-Prozess endete nicht innerhalb von 30s.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="102"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="137"/> <source>Could not start the hg executable.</source> <translation>Das hg Programm konnte nicht gestartet werden.</translation> </message> @@ -38297,35 +38302,40 @@ <context> <name>ImportsDiagramBuilder</name> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="64"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="75"/> <source>Imports Diagramm {0}: {1}</source> <translation>Imports-Diagramm {0}: {1}</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="64"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="75"/> <source>Imports Diagramm: {0}</source> <translation>Imports-Diagramm: {0}</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="92"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="104"/> <source>Parsing modules...</source> <translation>Module werden gelesen...</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="124"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="136"/> <source>The directory <b>'{0}'</b> is not a Python package.</source> <translation>Das Verzeichnis <b>„{0}“</b> ist kein Python-Package.</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="92"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="104"/> <source>%v/%m Modules</source> <translation>%v/%m Module</translation> </message> <message> - <location filename="../Graphics/ImportsDiagramBuilder.py" line="95"/> + <location filename="../Graphics/ImportsDiagramBuilder.py" line="107"/> <source>Imports Diagramm</source> <translation>Imports-Diagramm</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><p>Das Diagramm gehört zu dem Projekt <b>{0}</b>. Öffne es und versuch es erneut.</p></translation> + </message> </context> <context> <name>InputDialogWizard</name> @@ -47895,45 +47905,60 @@ <context> <name>PackageDiagramBuilder</name> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="50"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="60"/> <source>Package Diagram {0}: {1}</source> <translation>Package-Diagramm {0}: {1}</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="50"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="60"/> <source>Package Diagram: {0}</source> <translation>Package-Diagramm: {0}</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="155"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="169"/> <source>Parsing modules...</source> <translation>Module werden gelesen...</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="205"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="219"/> <source>The directory <b>'{0}'</b> is not a package.</source> <translation>Das Verzeichnis <b>„{0}“</b> ist kein Package.</translation> </message> <message> <location filename="../Graphics/PackageDiagramBuilder.py" line="214"/> <source>The package <b>'{0}'</b> does not contain any modules.</source> - <translation>Das Package <b>„{0}“</b> enthält keine Module.</translation> + <translation type="obsolete">Das Package <b>„{0}“</b> enthält keine Module.</translation> </message> <message> <location filename="../Graphics/PackageDiagramBuilder.py" line="231"/> <source>The package <b>'{0}'</b> does not contain any classes.</source> - <translation>Das Package <b>„{0}“</b> enthält keine Klassen.</translation> - </message> - <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="155"/> + <translation type="obsolete">Das Package <b>„{0}“</b> enthält keine Klassen.</translation> + </message> + <message> + <location filename="../Graphics/PackageDiagramBuilder.py" line="169"/> <source>%v/%m Modules</source> <translation>%v/%m Module</translation> </message> <message> - <location filename="../Graphics/PackageDiagramBuilder.py" line="158"/> + <location filename="../Graphics/PackageDiagramBuilder.py" line="172"/> <source>Package Diagram</source> <translation>Package-Diagramm</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>Das Paket <b>'{0}'</b> enthält keine Module oder Unterpakete.</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>Das Paket <b>'{0}'</b> enthält keine Klassen oder Unterpakete.</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><p>Das Diagramm gehört zu dem Projekt <b>{0}</b>. Öffne es und versuch es erneut.</p></translation> + </message> </context> <context> <name>PageScreenDialog</name> @@ -49389,42 +49414,42 @@ <context> <name>PixmapDiagram</name> <message> - <location filename="../Graphics/PixmapDiagram.py" line="154"/> + <location filename="../Graphics/PixmapDiagram.py" line="160"/> <source>Pixmap-Viewer</source> <translation>Bildbetrachter</translation> </message> <message> - <location filename="../Graphics/PixmapDiagram.py" line="98"/> + <location filename="../Graphics/PixmapDiagram.py" line="101"/> <source>Print</source> <translation>Drucken</translation> </message> <message> - <location filename="../Graphics/PixmapDiagram.py" line="154"/> + <location filename="../Graphics/PixmapDiagram.py" line="160"/> <source><p>The file <b>{0}</b> cannot be displayed. The format is not supported.</p></source> <translation><p>Die Datei <b>{0}</b> konnte nicht angezeigt werden. Das Grafikformat wird nicht unterstützt.</p></translation> </message> <message> - <location filename="../Graphics/PixmapDiagram.py" line="93"/> + <location filename="../Graphics/PixmapDiagram.py" line="96"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../Graphics/PixmapDiagram.py" line="133"/> - <source>Window</source> - <translation>Fenster</translation> - </message> - <message> <location filename="../Graphics/PixmapDiagram.py" line="137"/> + <source>Window</source> + <translation>Fenster</translation> + </message> + <message> + <location filename="../Graphics/PixmapDiagram.py" line="141"/> <source>Graphics</source> <translation>Grafiken</translation> </message> <message> - <location filename="../Graphics/PixmapDiagram.py" line="391"/> + <location filename="../Graphics/PixmapDiagram.py" line="410"/> <source>Diagram: {0}</source> <translation>Diagramm: {0}</translation> </message> <message> - <location filename="../Graphics/PixmapDiagram.py" line="103"/> + <location filename="../Graphics/PixmapDiagram.py" line="106"/> <source>Print Preview</source> <translation>Druckvorschau</translation> </message> @@ -49752,12 +49777,12 @@ <translation><p>Das Pluginmodul <b>{0}</b> existiert bereits. Abbruch...</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>Fehler bei der Plugin-Installation. Ursache: {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>Unbekannte Ausnahme bei der Plugin-Installation.</translation> </message> @@ -49775,32 +49800,32 @@ <context> <name>PluginManager</name> <message> - <location filename="../PluginManager/PluginManager.py" line="614"/> + <location filename="../PluginManager/PluginManager.py" line="623"/> <source>Incompatible plugin activation method.</source> <translation>Nicht kompatible Plugin-Aktivierungsmethode.</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>Dem Modul fehlt das Attribut „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>Dem Modul fehlt das Attribut „pluginType“ und/oder „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>Modul konnte nicht geladen werden. Fehler: {0}</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1194"/> + <location filename="../PluginManager/PluginManager.py" line="1203"/> <source>Plugin Manager Error</source> <translation>Pluginmanager-Fehler</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>Das Downloadverzeichnis für Plugins <b>{0}</b> konnte nicht erzeugt werden. Bitte über den Konfigurationsdialog einstellen.</p><p>Ursache: {1}</p></translation> </message> @@ -49815,22 +49840,22 @@ <translation>Das interne Pluginverzeichnis <b>{0}</b> existiert nicht.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1271"/> + <location filename="../PluginManager/PluginManager.py" line="1280"/> <source>Error downloading file</source> <translation>Fehler beim Herunterladen der Datei</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>Die angefragte Datei konnte nicht von {0} gedownloaded werden.</p><p>Fehler: {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>Neue Plugin Versionen verfügbar</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>Es sind neue Plugins oder neue Plugin Versionen verfügbar. Benutze den Plugin-Repository Dialog, um sie zu laden.</p></translation> </message> @@ -66000,37 +66025,37 @@ <context> <name>SvgDiagram</name> <message> - <location filename="../Graphics/SvgDiagram.py" line="50"/> + <location filename="../Graphics/SvgDiagram.py" line="53"/> <source>SVG-Viewer</source> <translation>SVG-Betrachter</translation> </message> <message> - <location filename="../Graphics/SvgDiagram.py" line="92"/> + <location filename="../Graphics/SvgDiagram.py" line="95"/> <source>Close</source> <translation>Schließen</translation> </message> <message> - <location filename="../Graphics/SvgDiagram.py" line="97"/> + <location filename="../Graphics/SvgDiagram.py" line="100"/> <source>Print</source> <translation>Drucken</translation> </message> <message> - <location filename="../Graphics/SvgDiagram.py" line="132"/> - <source>Window</source> - <translation>Fenster</translation> - </message> - <message> <location filename="../Graphics/SvgDiagram.py" line="136"/> + <source>Window</source> + <translation>Fenster</translation> + </message> + <message> + <location filename="../Graphics/SvgDiagram.py" line="140"/> <source>Graphics</source> <translation>Grafiken</translation> </message> <message> - <location filename="../Graphics/SvgDiagram.py" line="363"/> + <location filename="../Graphics/SvgDiagram.py" line="379"/> <source>Diagram: {0}</source> <translation>Diagramm: {0}</translation> </message> <message> - <location filename="../Graphics/SvgDiagram.py" line="102"/> + <location filename="../Graphics/SvgDiagram.py" line="105"/> <source>Print Preview</source> <translation>Druckvorschau</translation> </message> @@ -74453,208 +74478,243 @@ <context> <name>UMLClassDiagramBuilder</name> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="46"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="57"/> <source>Class Diagram {0}: {1}</source> <translation>Klassendiagramm {0}: {1}</translation> </message> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="46"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="57"/> <source>Class Diagram: {0}</source> <translation>Klassendiagramm: {0}</translation> </message> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="83"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="96"/> <source>The module <b>'{0}'</b> could not be found.</source> <translation>Das Modul <b>„{0}“</b> konnte nicht gefunden werden.</translation> </message> <message> - <location filename="../Graphics/UMLClassDiagramBuilder.py" line="145"/> + <location filename="../Graphics/UMLClassDiagramBuilder.py" line="159"/> <source>The module <b>'{0}'</b> does not contain any classes.</source> <translation>Das Modul <b>„{0}“</b> enthält keine Klassen.</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><p>Das Diagramm gehört zu dem Projekt <b>{0}</b>. Öffne es und versuch es erneut.</p></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>Schließen</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="133"/> + <location filename="../Graphics/UMLDialog.py" line="153"/> <source>Window</source> <translation>Fenster</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="98"/> - <source>Load</source> - <translation>Laden</translation> - </message> - <message> - <location filename="../Graphics/UMLDialog.py" line="103"/> - <source>Save</source> - <translation>Speichern</translation> - </message> - <message> - <location filename="../Graphics/UMLDialog.py" line="108"/> - <source>Save As...</source> - <translation>Speichern unter...</translation> - </message> - <message> <location filename="../Graphics/UMLDialog.py" line="118"/> - <source>Print</source> - <translation>Drucken</translation> + <source>Load</source> + <translation>Laden</translation> </message> <message> <location filename="../Graphics/UMLDialog.py" line="123"/> + <source>Save</source> + <translation>Speichern</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="128"/> + <source>Save As...</source> + <translation>Speichern unter...</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="138"/> + <source>Print</source> + <translation>Drucken</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="143"/> <source>Print Preview</source> <translation>Druckvorschau</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="137"/> + <location filename="../Graphics/UMLDialog.py" line="157"/> <source>File</source> <translation>Datei</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="260"/> + <location filename="../Graphics/UMLDialog.py" line="494"/> <source>Save Diagram</source> <translation>Diagramm speichern</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="234"/> + <location filename="../Graphics/UMLDialog.py" line="257"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Die Datei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="260"/> + <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>Die Datei <b>{0}</b> konnte nicht gespeichert werden.<br/>Grund: {1}</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="394"/> + <location filename="../Graphics/UMLDialog.py" line="551"/> <source>Load Diagram</source> <translation>Diagramm laden</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="295"/> + <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>Die Datei <b>{0}</b> konnte nicht geladen werden.<br/>Grund: {1}</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="386"/> + <location filename="../Graphics/UMLDialog.py" line="453"/> <source><p>The file <b>{0}</b> does not contain valid data.</p></source> <translation><p>Die Datei <b>{0}</b> enthält keine gültigen Daten.</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="386"/> + <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>Die Datei <b>{0}</b> enthält keine gültigen Daten.</p><p>Ungültige Zeile: {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>Speichern als Bild</translation> </message> <message> <location filename="../Graphics/UMLDialog.py" line="282"/> <source>Eric Graphics File (*.e5g);;All Files (*)</source> - <translation>Eric-Grafikdateien (*.e5g);;Alle Dateien (*)</translation> + <translation type="obsolete">Eric-Grafikdateien (*.e5g);;Alle Dateien (*)</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="43"/> + <source>Class Diagram</source> + <translation>Klassendiagramm</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="45"/> + <source>Package Diagram</source> + <translation>Package-Diagramm</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="47"/> + <source>Imports Diagram</source> + <translation>Imports Diagramm</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="49"/> + <source>Application Diagram</source> + <translation>Applikations-Diagramm</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="105"/> + <source>Illegal Diagram Type</source> + <translation>Ungültiger Diagrammtyp</translation> + </message> + <message> + <location filename="../Graphics/UMLDialog.py" line="289"/> + <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source> + <translation>Eric Grafikdateien (*.egj);;Eric Text Grafikdateien (*.e5g);;Alle Dateien (*)</translation> </message> </context> <context> <name>UMLGraphicsView</name> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="83"/> + <location filename="../Graphics/UMLGraphicsView.py" line="85"/> <source>Delete shapes</source> <translation>Objekte löschen</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="88"/> + <location filename="../Graphics/UMLGraphicsView.py" line="90"/> <source>Increase width by {0} points</source> <translation>Breite um {0} Punkte vergrößern</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="95"/> + <location filename="../Graphics/UMLGraphicsView.py" line="97"/> <source>Increase height by {0} points</source> <translation>Höhe um {0} Punkte vergrößern</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="102"/> + <location filename="../Graphics/UMLGraphicsView.py" line="104"/> <source>Decrease width by {0} points</source> <translation>Breite um {0} Punkte verkleinern</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="109"/> + <location filename="../Graphics/UMLGraphicsView.py" line="111"/> <source>Decrease height by {0} points</source> <translation>Höhe um {0} Punkte verkleinern</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="116"/> + <location filename="../Graphics/UMLGraphicsView.py" line="118"/> <source>Set size</source> <translation>Größe setzen</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="126"/> + <location filename="../Graphics/UMLGraphicsView.py" line="128"/> <source>Re-Layout</source> <translation>Neuberechung</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="219"/> + <location filename="../Graphics/UMLGraphicsView.py" line="233"/> <source>Graphics</source> <translation>Grafiken</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="368"/> + <location filename="../Graphics/UMLGraphicsView.py" line="387"/> <source>Save Diagram</source> <translation>Diagramm speichern</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="368"/> + <location filename="../Graphics/UMLGraphicsView.py" line="387"/> <source><p>The file <b>{0}</b> could not be saved.</p></source> <translation><p>Die Datei <b>{0}</b> konnte nicht gespeichert werden.</p></translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="131"/> + <location filename="../Graphics/UMLGraphicsView.py" line="133"/> <source>Align Left</source> <translation>Links ausrichten</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="138"/> + <location filename="../Graphics/UMLGraphicsView.py" line="140"/> <source>Align Center Horizontal</source> <translation>Mitte horizontal ausrichten</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="145"/> + <location filename="../Graphics/UMLGraphicsView.py" line="147"/> <source>Align Right</source> <translation>Rechts ausrichten</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="152"/> + <location filename="../Graphics/UMLGraphicsView.py" line="154"/> <source>Align Top</source> <translation>Oben ausrichten</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="159"/> + <location filename="../Graphics/UMLGraphicsView.py" line="161"/> <source>Align Center Vertical</source> <translation>Mitte vertikal ausrichten</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="166"/> + <location filename="../Graphics/UMLGraphicsView.py" line="168"/> <source>Align Bottom</source> <translation>Unten ausrichten</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="341"/> + <location filename="../Graphics/UMLGraphicsView.py" line="360"/> <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source> <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="356"/> + <location filename="../Graphics/UMLGraphicsView.py" line="375"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Die Datei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="121"/> + <location filename="../Graphics/UMLGraphicsView.py" line="123"/> <source>Re-Scan</source> <translation>Neu einlesen</translation> </message> @@ -78413,12 +78473,12 @@ <context> <name>VcsMercurialPlugin</name> <message> - <location filename="../Plugins/PluginVcsMercurial.py" line="58"/> + <location filename="../Plugins/PluginVcsMercurial.py" line="54"/> <source>Version Control - Mercurial</source> <translation>Versionskontrolle – Mercurial</translation> </message> <message> - <location filename="../Plugins/PluginVcsMercurial.py" line="132"/> + <location filename="../Plugins/PluginVcsMercurial.py" line="124"/> <source>Mercurial</source> <translation>Mercurial</translation> </message>