--- a/i18n/eric6_de.ts Sun Mar 03 17:52:36 2019 +0100 +++ b/i18n/eric6_de.ts Sun Mar 03 17:53:06 2019 +0100 @@ -15430,27 +15430,27 @@ <translation>Sende Fehlerbericht</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="451"/> + <location filename="../UI/EmailDialog.py" line="431"/> <source>Attach file</source> <translation>Datei anhängen</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="438"/> + <location filename="../UI/EmailDialog.py" line="418"/> <source><p>Message could not be sent.<br>Reason: {0}</p></source> <translation><p>Nachricht konnte nicht gesendet werden.<br>Grund: {0}</p></translation> </message> <message> + <location filename="../UI/EmailDialog.py" line="326"/> + <source>Mail Server Password</source> + <translation>Mail Server Kennwort</translation> + </message> + <message> + <location filename="../UI/EmailDialog.py" line="326"/> + <source>Enter your mail server password</source> + <translation>Geben Sie Ihr Mailserver-Kennwort ein</translation> + </message> + <message> <location filename="../UI/EmailDialog.py" line="346"/> - <source>Mail Server Password</source> - <translation>Mail Server Kennwort</translation> - </message> - <message> - <location filename="../UI/EmailDialog.py" line="346"/> - <source>Enter your mail server password</source> - <translation>Geben Sie Ihr Mailserver-Kennwort ein</translation> - </message> - <message> - <location filename="../UI/EmailDialog.py" line="366"/> <source><p>Authentication failed.<br>Reason: {0}</p></source> <translation><p>Autorisierung fehlgeschlagen.<br>Grund: {0}</p></translation> </message> @@ -15505,17 +15505,17 @@ <translation>Typ</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="97"/> + <location filename="../UI/EmailDialog.py" line="77"/> <source>Send</source> <translation>Senden</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="158"/> + <location filename="../UI/EmailDialog.py" line="138"/> <source>Close dialog</source> <translation>Dialog schließen</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="158"/> + <location filename="../UI/EmailDialog.py" line="138"/> <source>Do you really want to close the dialog?</source> <translation>Soll der Dialog wirklich geschlossen werden?</translation> </message> @@ -15530,42 +15530,42 @@ <translation>Anhänge</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="86"/> + <location filename="../UI/EmailDialog.py" line="66"/> <source>Enter your &feature request below. Version information is added automatically.</source> <translation>Gib die Beschreibung der gewünschten &Funktion ein. Versionsinformationen werden automatisch angefügt.</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="92"/> + <location filename="../UI/EmailDialog.py" line="72"/> <source>Enter your &bug description below. Version information is added automatically.</source> <translation>Gib die &Fehlerbeschreibung ein. Versionsinformationen werden automatisch angefügt.</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="85"/> + <location filename="../UI/EmailDialog.py" line="65"/> <source>Send feature request</source> <translation>Sende Anfrage für neue Funktion</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="102"/> + <location filename="../UI/EmailDialog.py" line="82"/> <source>Google Mail API Help</source> <translation>Google Mail API Hilfe</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="182"/> + <location filename="../UI/EmailDialog.py" line="162"/> <source>Gmail API Help</source> <translation>Gmail API Hilfe</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="394"/> + <location filename="../UI/EmailDialog.py" line="374"/> <source>Send Message</source> <translation>Nachricht senden</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="176"/> + <location filename="../UI/EmailDialog.py" line="156"/> <source><p>The Google Mail Client API is not installed. Use <code>{0}</code> to install it.</p></source> <translation><p>Das Google Mail Client API ist nicht installiert. Führe <code>{0}</code> aus, um es zu installieren.</p></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="438"/> + <location filename="../UI/EmailDialog.py" line="418"/> <source>Send Message via Gmail</source> <translation>Nachricht über Gmail senden</translation> </message> @@ -46826,273 +46826,298 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="565"/> + <location filename="../MultiProject/MultiProject.py" line="616"/> <source>Save File</source> <translation>Datei sichern</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="695"/> <source>&New...</source> <translation>&Neu...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="709"/> <source>&Open...</source> <translation>&Öffnen...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="671"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> + <location filename="../MultiProject/MultiProject.py" line="735"/> <source>&Save</source> <translation>&Speichern</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> + <location filename="../MultiProject/MultiProject.py" line="747"/> <source>Save &as...</source> <translation>Speichern &unter...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="710"/> + <location filename="../MultiProject/MultiProject.py" line="761"/> <source>Add &project...</source> <translation>&Projekt hinzufügen...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="725"/> + <location filename="../MultiProject/MultiProject.py" line="776"/> <source>&Properties...</source> <translation>&Eigenschaften...</translation> </message> <message> + <location filename="../MultiProject/MultiProject.py" line="803"/> + <source>&Multiproject</source> + <translation>&Mehrfachprojekt</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="804"/> + <source>Open &Recent Multiprojects</source> + <translation>Zu&letzt geöffnete Mehrfachprojekte</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="845"/> + <source>Multiproject</source> + <translation>Mehrfachprojekt</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="904"/> + <source>&Clear</source> + <translation>&Löschen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="235"/> + <source>Read multiproject file</source> + <translation>Mehrfachprojektdatei lesen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="235"/> + <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> + <translation><p>Die Mehrfachprojektdatei <b>{0}</b> konnte nicht gelesen werden.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="280"/> + <source>Save multiproject file</source> + <translation>Mehrfachprojektdatei speichern</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="280"/> + <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> + <translation><p>Die Mehrfachprojektdatei <b>{0}</b> konnte nicht geschrieben werden.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="709"/> + <source>Open multiproject</source> + <translation>Mehrfachprojekt öffnen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="747"/> + <source>Save multiproject as</source> + <translation>Mehrfachprojekt speichern unter</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="641"/> + <source>Close Multiproject</source> + <translation>Mehrfachprojekt schließen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="641"/> + <source>The current multiproject has unsaved changes.</source> + <translation>Das aktuelle Mehrfachprojekt hat ungesicherte Änderungen.</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="695"/> + <source>New multiproject</source> + <translation>Neues Mehrfachprojekt</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source>Generate a new multiproject</source> + <translation>Erstelle ein neues Mehrfachprojekt</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="701"/> + <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> + <translation><b>Neu...</b><p>Dies öffnet einen Dialog zur Eingabe der Informationen des neuen Mehrfachprojektes.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> + <source>Open an existing multiproject</source> + <translation>Öffnet ein bestehendes Mehrfachprojekt</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="715"/> + <source><b>Open...</b><p>This opens an existing multiproject.</p></source> + <translation><b>Öffnen...</b><p>Dies öffnet ein bestehendes Mehrfachprojekt.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="722"/> + <source>Close multiproject</source> + <translation>Mehrfachprojekt schließen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="726"/> + <source>Close the current multiproject</source> + <translation>Schließt das aktuelle Mehrfachprojekt</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="728"/> + <source><b>Close</b><p>This closes the current multiproject.</p></source> + <translation><b>Schließen</b><p>Dies schließt das aktuelle Mehrfachprojekt.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="735"/> + <source>Save multiproject</source> + <translation>Mehrfachprojekt speichern</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="739"/> + <source>Save the current multiproject</source> + <translation>Speichert das aktuelle Mehrfachprojekt</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="740"/> + <source><b>Save</b><p>This saves the current multiproject.</p></source> + <translation><b>Speichern</b><p>Dies speichert das aktuelle Mehrfachprojekt.</p></translation> + </message> + <message> <location filename="../MultiProject/MultiProject.py" line="752"/> - <source>&Multiproject</source> - <translation>&Mehrfachprojekt</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="753"/> - <source>Open &Recent Multiprojects</source> - <translation>Zu&letzt geöffnete Mehrfachprojekte</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="794"/> - <source>Multiproject</source> - <translation>Mehrfachprojekt</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="853"/> - <source>&Clear</source> - <translation>&Löschen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="234"/> - <source>Read multiproject file</source> - <translation>Mehrfachprojektdatei lesen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="234"/> - <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> - <translation><p>Die Mehrfachprojektdatei <b>{0}</b> konnte nicht gelesen werden.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="279"/> - <source>Save multiproject file</source> - <translation>Mehrfachprojektdatei speichern</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="279"/> - <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> - <translation><p>Die Mehrfachprojektdatei <b>{0}</b> konnte nicht geschrieben werden.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> - <source>Open multiproject</source> - <translation>Mehrfachprojekt öffnen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Save multiproject as</source> - <translation>Mehrfachprojekt speichern unter</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="590"/> - <source>Close Multiproject</source> - <translation>Mehrfachprojekt schließen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="590"/> - <source>The current multiproject has unsaved changes.</source> - <translation>Das aktuelle Mehrfachprojekt hat ungesicherte Änderungen.</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> - <source>New multiproject</source> - <translation>Neues Mehrfachprojekt</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="649"/> - <source>Generate a new multiproject</source> - <translation>Erstelle ein neues Mehrfachprojekt</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="650"/> - <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> - <translation><b>Neu...</b><p>Dies öffnet einen Dialog zur Eingabe der Informationen des neuen Mehrfachprojektes.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="663"/> - <source>Open an existing multiproject</source> - <translation>Öffnet ein bestehendes Mehrfachprojekt</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="664"/> - <source><b>Open...</b><p>This opens an existing multiproject.</p></source> - <translation><b>Öffnen...</b><p>Dies öffnet ein bestehendes Mehrfachprojekt.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="671"/> - <source>Close multiproject</source> - <translation>Mehrfachprojekt schließen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="675"/> - <source>Close the current multiproject</source> - <translation>Schließt das aktuelle Mehrfachprojekt</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> - <source><b>Close</b><p>This closes the current multiproject.</p></source> - <translation><b>Schließen</b><p>Dies schließt das aktuelle Mehrfachprojekt.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source>Save multiproject</source> - <translation>Mehrfachprojekt speichern</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="688"/> - <source>Save the current multiproject</source> - <translation>Speichert das aktuelle Mehrfachprojekt</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="689"/> - <source><b>Save</b><p>This saves the current multiproject.</p></source> - <translation><b>Speichern</b><p>Dies speichert das aktuelle Mehrfachprojekt.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="701"/> <source>Save the current multiproject to a new file</source> <translation>Speichert das aktuelle Mehrfachprojekt in eine neue Datei</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="703"/> + <location filename="../MultiProject/MultiProject.py" line="754"/> <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> <translation><b>Speichern unter</b><p>Dies speichert das aktuelle Mehrfachprojekt in eine neue Datei.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="710"/> + <location filename="../MultiProject/MultiProject.py" line="761"/> <source>Add project to multiproject</source> <translation>Projekt zum Mehrfachprojekt hinzufügen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="715"/> + <location filename="../MultiProject/MultiProject.py" line="766"/> <source>Add a project to the current multiproject</source> <translation>Ein Projekt zum aktuellen Mehrfachprojekt hinzufügen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="717"/> + <location filename="../MultiProject/MultiProject.py" line="768"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Projekt hinzufügen...</b><p>Dies öffnet einen Dialog, mit dem ein Projekt zum aktuellen Mehrfachprojekt hinzugefügt werden kann.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="725"/> + <location filename="../MultiProject/MultiProject.py" line="776"/> <source>Multiproject properties</source> <translation>Mehrfachprojekteigenschaften</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="730"/> + <location filename="../MultiProject/MultiProject.py" line="781"/> <source>Show the multiproject properties</source> <translation>Zeigt die Mehrfachprojekt-Eigenschaften an</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="732"/> + <location filename="../MultiProject/MultiProject.py" line="783"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Eigenschaften...</b><p>Dies zeigt einen Dialog an, mit dem die Mehrfachprojekt-Eigenschaften bearbeitet werden können.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="565"/> + <location filename="../MultiProject/MultiProject.py" line="616"/> <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="../MultiProject/MultiProject.py" line="486"/> + <location filename="../MultiProject/MultiProject.py" line="537"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>Mehrfachprojekt-Dateien (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="550"/> + <location filename="../MultiProject/MultiProject.py" line="601"/> <source>Multiproject Files (*.e5m)</source> <translation>Mehrfachprojekt-Dateien (*.e5m)</translation> </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="385"/> + <source>Copy Project</source> + <translation>Projekt kopieren</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="371"/> + <source>Enter directory for the new project (must not exist already):</source> + <translation>Gib ein Verzeichnis für das neue Projekt ein (darf nicht bereits existieren):</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="385"/> + <source><p>The source project <b>{0}</b> could not be copied to its destination <b>{1}</b>.</p></source> + <translation><p>Das Quellprojekt <b>{0}</b> konnte nicht zum Ziel <b>{1}</b> kopiert werden.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="396"/> + <source>{0} - Copy</source> + <translation>{0} - Kopie</translation> + </message> </context> <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="406"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="416"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="411"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="421"/> <source>Properties</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="423"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="435"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="420"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="432"/> <source>Add Project...</source> <translation>Projekt hinzufügen...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="243"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>Nicht kategorisiert</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> <source>Delete Project</source> <translation>Projekt löschen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="309"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> <source>The current project cannot be deleted. Please close it first.</source> <translation>Das aktuelle Projekt kann nicht gelöscht werden. Bitte schließen sie es zuerst.</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="320"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> <translation><p>Soll das Projekt <b>{0}</b> (Pfad: {1}) wirklich gelöscht werden?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p><p><b>Warning:</b> It contains <b>{2}</b> sub-projects.</p></source> <translation><p>Soll das Projekt <b>{0}</b> (Pfad: {1}) wirklich gelöscht werden?</p><p><b>Warnung:</b> Es enthält <b>{2}</b> Unterprojekte.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="407"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="417"/> <source>Remove from Multi Project</source> <translation>Aus Mehrfachprojekt löschen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="419"/> <source>Delete from Disk</source> <translation>Von Platte löschen</translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="426"/> + <source>Copy Project...</source> + <translation>Projekt kopieren...</translation> + </message> </context> <context> <name>MultiProjectPage</name>