Sat, 12 Jan 2019 18:25:04 +0100
MultiProject, MultiProjectBrowser: added capability to delete a project from disk.
--- a/APIs/Python3/eric6.api Sat Jan 12 12:40:14 2019 +0100 +++ b/APIs/Python3/eric6.api Sat Jan 12 18:25:04 2019 +0100 @@ -3628,6 +3628,7 @@ eric6.MultiProject.MultiProject.MultiProject.checkDirty?4() eric6.MultiProject.MultiProject.MultiProject.clearRecent?4() eric6.MultiProject.MultiProject.MultiProject.closeMultiProject?4() +eric6.MultiProject.MultiProject.MultiProject.deleteProject?4(uid) eric6.MultiProject.MultiProject.MultiProject.dirty?7 eric6.MultiProject.MultiProject.MultiProject.getActions?4() eric6.MultiProject.MultiProject.MultiProject.getCategories?4()
--- a/Documentation/Help/source.qhp Sat Jan 12 12:40:14 2019 +0100 +++ b/Documentation/Help/source.qhp Sat Jan 12 18:25:04 2019 +0100 @@ -11309,6 +11309,7 @@ <keyword name="MultiProject.checkDirty" id="MultiProject.checkDirty" ref="eric6.MultiProject.MultiProject.html#MultiProject.checkDirty" /> <keyword name="MultiProject.clearRecent" id="MultiProject.clearRecent" ref="eric6.MultiProject.MultiProject.html#MultiProject.clearRecent" /> <keyword name="MultiProject.closeMultiProject" id="MultiProject.closeMultiProject" ref="eric6.MultiProject.MultiProject.html#MultiProject.closeMultiProject" /> + <keyword name="MultiProject.deleteProject" id="MultiProject.deleteProject" ref="eric6.MultiProject.MultiProject.html#MultiProject.deleteProject" /> <keyword name="MultiProject.getActions" id="MultiProject.getActions" ref="eric6.MultiProject.MultiProject.html#MultiProject.getActions" /> <keyword name="MultiProject.getCategories" id="MultiProject.getCategories" ref="eric6.MultiProject.MultiProject.html#MultiProject.getCategories" /> <keyword name="MultiProject.getDependantProjectFiles" id="MultiProject.getDependantProjectFiles" ref="eric6.MultiProject.MultiProject.html#MultiProject.getDependantProjectFiles" /> @@ -11339,6 +11340,7 @@ <keyword name="MultiProjectBrowser.__configure" id="MultiProjectBrowser.__configure" ref="eric6.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__configure" /> <keyword name="MultiProjectBrowser.__contextMenuRequested" id="MultiProjectBrowser.__contextMenuRequested" ref="eric6.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__contextMenuRequested" /> <keyword name="MultiProjectBrowser.__createPopupMenu" id="MultiProjectBrowser.__createPopupMenu" ref="eric6.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__createPopupMenu" /> + <keyword name="MultiProjectBrowser.__deleteProject" id="MultiProjectBrowser.__deleteProject" ref="eric6.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__deleteProject" /> <keyword name="MultiProjectBrowser.__findCategoryItem" id="MultiProjectBrowser.__findCategoryItem" ref="eric6.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__findCategoryItem" /> <keyword name="MultiProjectBrowser.__findProjectItem" id="MultiProjectBrowser.__findProjectItem" ref="eric6.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__findProjectItem" /> <keyword name="MultiProjectBrowser.__multiProjectClosed" id="MultiProjectBrowser.__multiProjectClosed" ref="eric6.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__multiProjectClosed" />
--- a/Documentation/Source/eric6.MultiProject.MultiProject.html Sat Jan 12 12:40:14 2019 +0100 +++ b/Documentation/Source/eric6.MultiProject.MultiProject.html Sat Jan 12 18:25:04 2019 +0100 @@ -161,6 +161,9 @@ <td><a href="#MultiProject.closeMultiProject">closeMultiProject</a></td> <td>Public slot to close the current multi project.</td> </tr><tr> +<td><a href="#MultiProject.deleteProject">deleteProject</a></td> +<td>Public slot to delete project(s) from the multi project and disk.</td> +</tr><tr> <td><a href="#MultiProject.getActions">getActions</a></td> <td>Public method to get a list of all actions.</td> </tr><tr> @@ -428,6 +431,17 @@ <dd> flag indicating success (boolean) </dd> +</dl><a NAME="MultiProject.deleteProject" ID="MultiProject.deleteProject"></a> +<h4>MultiProject.deleteProject</h4> +<b>deleteProject</b>(<i>uid</i>) +<p> + Public slot to delete project(s) from the multi project and disk. +</p><dl> +<dt><i>uid</i> (str)</dt> +<dd> +UID of the project to be removed from the multi + project +</dd> </dl><a NAME="MultiProject.getActions" ID="MultiProject.getActions"></a> <h4>MultiProject.getActions</h4> <b>getActions</b>(<i></i>)
--- a/Documentation/Source/eric6.MultiProject.MultiProjectBrowser.html Sat Jan 12 12:40:14 2019 +0100 +++ b/Documentation/Source/eric6.MultiProject.MultiProjectBrowser.html Sat Jan 12 18:25:04 2019 +0100 @@ -75,6 +75,9 @@ <td><a href="#MultiProjectBrowser.__createPopupMenu">__createPopupMenu</a></td> <td>Private method to create the popup menu.</td> </tr><tr> +<td><a href="#MultiProjectBrowser.__deleteProject">__deleteProject</a></td> +<td>Private method to handle the Delete context menu entry.</td> +</tr><tr> <td><a href="#MultiProjectBrowser.__findCategoryItem">__findCategoryItem</a></td> <td>Private method to find the item for a category.</td> </tr><tr> @@ -173,6 +176,11 @@ <b>__createPopupMenu</b>(<i></i>) <p> Private method to create the popup menu. +</p><a NAME="MultiProjectBrowser.__deleteProject" ID="MultiProjectBrowser.__deleteProject"></a> +<h4>MultiProjectBrowser.__deleteProject</h4> +<b>__deleteProject</b>(<i></i>) +<p> + Private method to handle the Delete context menu entry. </p><a NAME="MultiProjectBrowser.__findCategoryItem" ID="MultiProjectBrowser.__findCategoryItem"></a> <h4>MultiProjectBrowser.__findCategoryItem</h4> <b>__findCategoryItem</b>(<i>category</i>)
--- a/Documentation/Source/eric6.Utilities.ClassBrowsers.jsclbr.html Sat Jan 12 12:40:14 2019 +0100 +++ b/Documentation/Source/eric6.Utilities.ClassBrowsers.jsclbr.html Sat Jan 12 18:25:04 2019 +0100 @@ -287,7 +287,7 @@ </p><dl> <dt><i>node</i></dt> <dd> -reference to the node (jasy.js.parse.Node.Node) +reference to the node (jasy.script.parse.Node.Node) </dd> </dl><a NAME="Visitor.visit_function" ID="Visitor.visit_function"></a> <h4>Visitor.visit_function</h4> @@ -297,7 +297,7 @@ </p><dl> <dt><i>node</i></dt> <dd> -reference to the node (jasy.js.parse.Node.Node) +reference to the node (jasy.script.parse.Node.Node) </dd> </dl><a NAME="Visitor.visit_noop" ID="Visitor.visit_noop"></a> <h4>Visitor.visit_noop</h4> @@ -307,7 +307,7 @@ </p><dl> <dt><i>node</i></dt> <dd> -reference to the node (jasy.js.parse.Node.Node) +reference to the node (jasy.script.parse.Node.Node) </dd> </dl><a NAME="Visitor.visit_property_init" ID="Visitor.visit_property_init"></a> <h4>Visitor.visit_property_init</h4> @@ -317,7 +317,7 @@ </p><dl> <dt><i>node</i></dt> <dd> -reference to the node (jasy.js.parse.Node.Node) +reference to the node (jasy.script.parse.Node.Node) </dd> </dl><a NAME="Visitor.visit_var" ID="Visitor.visit_var"></a> <h4>Visitor.visit_var</h4> @@ -327,7 +327,7 @@ </p><dl> <dt><i>node</i></dt> <dd> -reference to the node (jasy.js.parse.Node.Node) +reference to the node (jasy.script.parse.Node.Node) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/MultiProject/MultiProject.py Sat Jan 12 12:40:14 2019 +0100 +++ b/MultiProject/MultiProject.py Sat Jan 12 18:25:04 2019 +0100 @@ -10,6 +10,7 @@ from __future__ import unicode_literals import os +import shutil from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QFileInfo, QFile, \ QIODevice, QObject @@ -414,6 +415,21 @@ self.projectRemoved.emit(project) self.setDirty(True) + def deleteProject(self, uid): + """ + Public slot to delete project(s) from the multi project and disk. + + @param uid UID of the project to be removed from the multi + project + @type str + """ + if uid in self.__projects: + project = self.__projects[uid] + projectPath = os.path.dirname(project["file"]) + shutil.rmtree(projectPath, True) + + self.removeProject(uid) + def __newMultiProject(self): """ Private slot to build a new multi project.
--- a/MultiProject/MultiProjectBrowser.py Sat Jan 12 12:40:14 2019 +0100 +++ b/MultiProject/MultiProjectBrowser.py Sat Jan 12 18:25:04 2019 +0100 @@ -9,10 +9,14 @@ from __future__ import unicode_literals +import os +import glob + from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QTreeWidget, QTreeWidgetItem, QDialog, QMenu from E5Gui.E5Application import e5App +from E5Gui import E5MessageBox import UI.PixmapCache @@ -291,6 +295,65 @@ if uid: self.multiProject.removeProject(uid) + def __deleteProject(self): + """ + Private method to handle the Delete context menu entry. + """ + itm = self.currentItem() + if itm is not None and itm.parent() is not None: + projectFile = itm.data(0, MultiProjectBrowser.ProjectFileNameRole) + projectPath = os.path.dirname(projectFile) + + if self.project.getProjectPath() == projectPath: + E5MessageBox.warning( + self, + self.tr("Delete Project"), + self.tr("""The current project cannot be deleted.""" + """ Please close it first.""")) + else: + projectFiles = glob.glob(os.path.join(projectPath, "*.e4p")) + if not projectFiles: + # Oops, that should not happen; play it save + res = False + elif len(projectFiles) == 1: + res = E5MessageBox.yesNo( + self, + self.tr("Delete Project"), + self.tr("""<p>Shall the project <b>{0}</b> (Path:""" + """ {1}) really be deleted?</p>""").format( + itm.text(0), projectPath)) + else: + res = E5MessageBox.yesNo( + self, + self.tr("Delete Project"), + self.tr("""<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>""").format( + itm.text(0), projectPath, len(projectFiles))) + if res: + for subprojectFile in projectFiles: + # remove all sub-projects before deleting the directory + if subprojectFile != projectFile: + projectData = { + 'name': "", + 'file': subprojectFile, + 'master': False, + 'description': "", + 'category': "", + 'uid': "", + } + pitm = self.__findProjectItem(projectData) + if pitm: + uid = pitm.data( + 0, MultiProjectBrowser.ProjectUidRole) + if uid: + self.multiProject.removeProject(uid) + + uid = itm.data(0, MultiProjectBrowser.ProjectUidRole) + if uid: + self.multiProject.deleteProject(uid) + def __showProjectProperties(self): """ Private method to show the data of a project entry. @@ -330,7 +393,10 @@ """ self.__menu = QMenu(self) self.__menu.addAction(self.tr("Open"), self.__openItem) - self.__menu.addAction(self.tr("Remove"), self.__removeProject) + self.__menu.addAction(self.tr("Remove from Multi Project"), + self.__removeProject) + self.__menu.addAction(self.tr("Delete from Disk"), + self.__deleteProject) self.__menu.addAction(self.tr("Properties"), self.__showProjectProperties) self.__menu.addSeparator()
--- a/changelog Sat Jan 12 12:40:14 2019 +0100 +++ b/changelog Sat Jan 12 18:25:04 2019 +0100 @@ -4,6 +4,9 @@ - bug fixes - Editor -- added cpability to suppress some markers in the marker map +- Multi Project + -- added capability to the multi project browser to delete a project + from disk - Third Party packages -- updated coverage.py to 4.5.2 -- updated jasy to 1.5-beta6 (latest release available)
--- a/i18n/eric6_cs.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_cs.ts Sat Jan 12 18:25:04 2019 +0100 @@ -47121,212 +47121,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Uložit soubor</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>&Nový...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Otevřít...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>&Zavřít</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Uložit</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>Uložit j&ako...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> + <location filename="../MultiProject/MultiProject.py" line="707"/> <source>Add &project...</source> <translation>Přidat &projekt...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Natavení...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Otevřít poslední multip&rojekty</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>&Vyčistit</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Načíst soubor multiprojektu</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Uložit soubor multiprojektu</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Otevřít multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Uložit multiprojekt jako</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Zavřít multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>Aktuální multiprojekt obsahuje neuložené změny.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Nový multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Vygenerovat nový multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Nový...</b><p>Otevře se dialogové okno pro zadání informací o novém multiprojektu.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Otevřít existující multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Otevřít....</b><p>Otevře existující multiprojekt.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Zavřít multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Uzavře aktuální multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Zavřít</b><p>Aktuální multiprojekt se uzavře.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Uložit multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Uložit aktuální multiprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Uložit</b><p>Aktuální multiprojekt se uloží.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>Uloží aktuální multiprojekt do nového souboru</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Uložit jako</b><p>Uloží aktuální mulktiprojekt do nového souboru.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>Přidat projekt do multiprojektu</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>Projekt se přidá do aktuálního multiprojektu</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>Uloží aktuální multiprojekt do nového souboru</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Uložit jako</b><p>Uloží aktuální mulktiprojekt do nového souboru.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>Přidat projekt do multiprojektu</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>Projekt se přidá do aktuálního multiprojektu</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Přidat projekt...</b><p>Otevře dialog pro přidání projektu do aktuálního multiprojektu.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Nastavení multiprojektu</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Zobrazit nastavení projektu</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Nastavení...</b><p>Zobrazí dialog s editací nastavení multiprojektu.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation><p>Soubor multiprojektu <b>{0}</b> nelze načíst.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation><p>Do souboru multiprojektu <b>{0}</b> nelze zapisovat.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Soubor <b>{0}</b> již existuje.</p><p>Má se přepsat?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation type="unfinished">Soubory multiprojektu (*.e4m) {5m?}</translation> </message> @@ -47334,35 +47334,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Otevřít</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>Odebrat</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">Odebrat</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Nastavení</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Konfigurovat...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_de.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_de.ts Sat Jan 12 18:25:04 2019 +0100 @@ -45908,212 +45908,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Datei sichern</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>&Neu...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Öffnen...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Speichern</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>Speichern &unter...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> + <location filename="../MultiProject/MultiProject.py" line="707"/> <source>Add &project...</source> <translation>&Projekt hinzufügen...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Eigenschaften...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Mehrfachprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Zu&letzt geöffnete Mehrfachprojekte</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>Mehrfachprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>&Löschen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Mehrfachprojektdatei lesen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <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="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Mehrfachprojektdatei speichern</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <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="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Mehrfachprojekt öffnen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Mehrfachprojekt speichern unter</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Mehrfachprojekt schließen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>Das aktuelle Mehrfachprojekt hat ungesicherte Änderungen.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Neues Mehrfachprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Erstelle ein neues Mehrfachprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <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="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Öffnet ein bestehendes Mehrfachprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <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="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Mehrfachprojekt schließen</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Schließt das aktuelle Mehrfachprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <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="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Mehrfachprojekt speichern</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Speichert das aktuelle Mehrfachprojekt</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <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="682"/> - <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="684"/> - <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="691"/> - <source>Add project to multiproject</source> - <translation>Projekt zum Mehrfachprojekt hinzufügen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <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="698"/> + <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="700"/> + <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="707"/> + <source>Add project to multiproject</source> + <translation>Projekt zum Mehrfachprojekt hinzufügen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <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="714"/> <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="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Mehrfachprojekteigenschaften</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Zeigt die Mehrfachprojekt-Eigenschaften an</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <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="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <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="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>Mehrfachprojekt-Dateien (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation>Mehrfachprojekt-Dateien (*.e5m)</translation> </message> @@ -46121,35 +46121,60 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> - <source>Remove</source> - <translation>Entfernen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation>Projekt hinzufügen...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>Nicht kategorisiert</translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation>Projekt löschen</translation> + </message> + <message> + <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="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="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="396"/> + <source>Remove from Multi Project</source> + <translation>Aus Mehrfachprojekt löschen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation>Von Platte löschen</translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_empty.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_empty.ts Sat Jan 12 18:25:04 2019 +0100 @@ -45670,212 +45670,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation type="unfinished"></translation> </message> @@ -45883,35 +45883,60 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> - <source>Remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_en.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_en.ts Sat Jan 12 18:25:04 2019 +0100 @@ -45715,212 +45715,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation type="unfinished"></translation> </message> @@ -45928,35 +45928,60 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> - <source>Remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_es.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_es.ts Sat Jan 12 18:25:04 2019 +0100 @@ -45911,212 +45911,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Guardar archivo</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>&Nuevo...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Abrir...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>&Cerrar</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Guardar</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>Guardar co&mo...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> + <location filename="../MultiProject/MultiProject.py" line="707"/> <source>Add &project...</source> <translation>Añadir &proyecto...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Propiedades...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Abrir Multiproyectos &recientes</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>Multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>&Borrar</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Leer archivo de multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Guardar archivo de multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Abrir Multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Guardar multiproyecto como</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Cerrar Multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>El multiproyecto actual tiene cambios sin guardar.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Nuevo Multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Generar un nuevo multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Nuevo...</b><p>Abre un diálogo para introducir la información para un nuevo multiproyecto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Abrir un multiproyecto existente</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Abrir...</b><p>Abre un multiproyecto existente.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Cerrar Multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Cierra el multiproyecto actual</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Cerrar</b><p>Cierra el multiproyecto actual.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Guardar multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Guarda el multiproyecto actual</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Guardar</b><p>Guarda el multiproyecto actual.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>Guardar el multiproyecto actual en un nuevo archivo</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Guardar como</b><p>Guarda el multiproyecto en nuevo archivo.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>Añadir proyecto al multiproyecto</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>Añadir un nuevo proyecto al multiproyecto actual</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>Guardar el multiproyecto actual en un nuevo archivo</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Guardar como</b><p>Guarda el multiproyecto en nuevo archivo.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>Añadir proyecto al multiproyecto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>Añadir un nuevo proyecto al multiproyecto actual</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Añadir proyecto...</b><p>Abre un diálogo para añadir un proyecto al multiproyecto actual.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Propiedades del multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Ver las propiedades del multiproyecto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Propiedades...</b><p>Muestra un diálogo para editar las propiedades del multiproyecto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation><p>El archivo de multiproyecto <b>{0}</b> no ha podido ser leído.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation><p>El archivo de multiproyecto <b>{0}</b> no ha podido ser guardado.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>El archivo <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>Archivos de Multiproyecto (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation>Archivos de Multiproyecto (*.e5m)</translation> </message> @@ -46124,35 +46124,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Abrir</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>Eliminar</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">Eliminar</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Propiedades</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation>Añadir Proyecto...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>Sin categoría</translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_fr.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_fr.ts Sat Jan 12 18:25:04 2019 +0100 @@ -46817,212 +46817,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Lecture d'un fichier multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Enregistre le fichier multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Ouvrir un multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Enregistre le fichier multi-projet en tant que</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Enregistrer fichier</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Ferme le multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>Le multi-projet courant a des modifications non-enregistrées.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Nouveau multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>&Nouveau...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Génère un nouveau multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Nouveau...</b><p>Ouvre une boite de dialogue pour saisir les informations du nouveau multi-projet.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Ouvrir...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Ouvre un multi-projet existant</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Ouvre...</b><p>Ouvre un multi-projet existant.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Ferme le multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>&Fermer</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Fermer le multi-projet en cours</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Fermer</b><p>Ferme le multi-projet en cours.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Enregistre le multiprojet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Enregistrer</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Enregistre le multi-projet courant</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Enregistrer</b><p>Enregistre le multi-projet courant.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>&Enregistrer sous...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>Enregistre le multi-projet courant dans un nouveau fichier</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Enregistrer sous</b><p>Enregistre le multi-projet en cours dans un nouveau fichier.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>Ajoute un projet au multi-projet</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation>Ajouter un &projet...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>Ajoute un projet au multi-projet courant</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>Enregistre le multi-projet courant dans un nouveau fichier</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Enregistrer sous</b><p>Enregistre le multi-projet en cours dans un nouveau fichier.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>Ajoute un projet au multi-projet</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation>Ajouter un &projet...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>Ajoute un projet au multi-projet courant</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Ajouter un projet...</b><p>Ouvre une fenêtre permettant d'ajouter un projet au multi-projet courant.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Propriétés du multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Propriétés...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Affiche les propriétés du multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Propriétés...</b><p>Affiche une boite de dialogue pour éditer les propriétés du multi-projet.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Ouvre les multi-projets &récents</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>Multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>&Effacer</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation type="unfinished">Fichiers multi-projets (*.e4m) {5m?}</translation> </message> @@ -47030,35 +47030,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Ouvrir</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>Supprimer</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">Supprimer</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Propriétés</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_it.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_it.ts Sat Jan 12 18:25:04 2019 +0100 @@ -46153,212 +46153,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Leggi file multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Salva file multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Apri multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Salva multiprogetto come</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Salva file</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Chiudi Multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>Il multiprogetto corrente ha delle modifiche non salvata.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Nuovo multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>&Nuovo...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Genera un nuovo multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Nuovo...</b><p>Apre un dialogo per l'inserimento delle informazioni per un nuovo multiprogetto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Apri...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Apri un multiprogetto esistente</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Apri...</b><p>Apre un multiprogetto esistente.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Chiudi multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>&Chiudi</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Chiudi il multiprogetto corrente</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Chiudi</b><p>Chiude l'attuale multiprogetto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Salva multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Salva</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Salva il multiprogetto corrente</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Salva</b><p>Salva l'attuale multiprogetto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>S&alva come...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>Salva il multiprogetto attuale come un nuovo file</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Salva as </b><p>Salva l'attuale multiprogetto come nuovo.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>Aggiungi un progetto al multiprogetto</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation>Aggiungi &progetto...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>Aggiunti un progetto al multiprogetto corrente</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>Salva il multiprogetto attuale come un nuovo file</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Salva as </b><p>Salva l'attuale multiprogetto come nuovo.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>Aggiungi un progetto al multiprogetto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation>Aggiungi &progetto...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>Aggiunti un progetto al multiprogetto corrente</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Aggiungi progetto...</b><p>Apre un dialogo per aggiungere un progetto al corrente multiprogetto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Proprietà multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Proprietà...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Mostra le proprietà del multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Proprietà...</b><p>Mosta un dialogo per modificare le proprietà di un multiprogetto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Apri un multiprogetto &recente</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>Multiprogetto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>Pulis&ci</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation><p>Il file multiprogetto <b>{0}</b> non può essere letto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation><p>Il file multiprogetto <b>{0}</b> non può essere scritto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Il file <b>{0}</b> esiste già. Sovrascriverlo ?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>File multiprogetto (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation>File multiprogetto (*.e5m) </translation> </message> @@ -46366,35 +46366,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Apri</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>Rimuovi</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">Rimuovi</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Proprietà</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Configura...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation>Aggiungi progetto...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>Non categorizzato</translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_pt.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_pt.ts Sat Jan 12 18:25:04 2019 +0100 @@ -47555,212 +47555,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Ler ficheiro de multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation><p>Não se pôde ler o ficheiro de multiprojeto <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Gravar ficheiro de multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation><p>Não se pôde escrever o ficheiro de multiprojeto <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Abrir multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Gravar multiprojeto como</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Gravar Ficheiro</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>O ficheiro <b>{0}</b> já existe. Sobreescrever?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Fechar Multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>O multiprojeto atual tem alterações por gravar.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Multiprojeto novo</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>&Novo...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Criar um multiprojeto novo</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Novo...</b><p>Abre uma caixa de diálogo para introduzir a informação para um multiprojeto novo.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Abrir...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Abrir um multiprojeto existente</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Abrir...</b><p>Isto abre um multiprojeto existente.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Fechar multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>Fe&char</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Fechar o multiprojeto atual</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Fechar</b><p>Fecha o multiprojeto atual</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Gravar multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Gravar</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Gravar o multiprojeto actual</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Gravar</b><p>Guarda o multiprojeto atual.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>Gr&avar como...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>Gravar o multiprojeto atual num ficheiro novo</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Gravar como</b><p>Guarda o multiprojeto atual para um ficheiro novo.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>Adicionar projeto ao multiprojeto</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation>Adicionar &projeto...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>Adicionar um projeto ao multiprojeto atual</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>Gravar o multiprojeto atual num ficheiro novo</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Gravar como</b><p>Guarda o multiprojeto atual para um ficheiro novo.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>Adicionar projeto ao multiprojeto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation>Adicionar &projeto...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>Adicionar um projeto ao multiprojeto atual</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Adicionar projeto...</b><p>Abre uma caixa de diálogo para adicionar um projeto ao multiprojeto atual.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Propriedades do multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Propriedades...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Mostrar as propriedades do multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Propriedades...</b><p>Mostra uma caixa de diálogo para editar as propriedades do multiprojeto.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Abrir Multiprojetos &Recentes</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>Multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>&Limpar</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>Ficheiros Multiprojeto (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation>Ficheiros Multiprojeto (*.e5m)</translation> </message> @@ -47768,35 +47768,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Abrir</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>Retirar</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">Retirar</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Propriedades</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation>Adicionar Projeto...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>Sem categoria</translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_ru.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_ru.ts Sat Jan 12 18:25:04 2019 +0100 @@ -45997,212 +45997,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Загрузить файл мультипроекта</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation><p>Невозможно прочитать файл мультипроекта: <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Сохранить файл мультипроекта</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation><p>Невозможно сохранить файл мультипроекта: <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Открыть мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Сохранить файл мультипроекта как</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Сохранить файл</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Закрыть мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>Изменения в текущем мультипроекте не сохранены.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Новый мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>&Новый...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Создать новый мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Новый...</b><p>Открытие диалога ввода информации о новом мультипроекте.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Открыть...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Открыть существующий мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Открыть...</b><p>Открыть существующий мультипроект.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Закрыть мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Закрыть текущий мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Закрыть</b><p>Закрытие текущего мультипроекта.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Сохранить мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Сохранить</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Закрыть текущий мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Закрыть</b><p>Закрытие текущего мультипроекта.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>Сохранить &как...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>Сохранить текущий мультипроект в новый файл</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Сохранить как</b><p> Сохранение текущего мультипроекта в новый файл.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>Добавить проект в мультипроект</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation>Добавить &проект...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>Добавить проект в текущий мультипроект</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>Сохранить текущий мультипроект в новый файл</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Сохранить как</b><p> Сохранение текущего мультипроекта в новый файл.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>Добавить проект в мультипроект</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation>Добавить &проект...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>Добавить проект в текущий мультипроект</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Добавить проект...</b><p>Открытие диалога добавления проекта в текущий мультипроект.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Свойства мультипроекта</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Свойства...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Свойства мультипроекта</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Свойства...</b><p>Отображение диалога редактирования свойств мультипроекта.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Открыть &недавние мультипроекты</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>Мультипроект</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>&Очистить</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>Файлы мультипроектов (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation>Файлы мультипроектов (*.e4m) {5m?}</translation> </message> @@ -46210,35 +46210,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Открыть</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>Удалить</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">Удалить</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Свойства</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation>Добавить проект...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>Не отсортирован</translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_tr.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_tr.ts Sat Jan 12 18:25:04 2019 +0100 @@ -46938,212 +46938,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>Çokluproje dosyasını oku</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation><p>Çoklu Proje dosyası <b>{0}</b> okunamıyor.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>Çokluproje Dosyasını kaydet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation><p>Çoklu Proje dosyası <b>{0}</b> yazılamıyor.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>Çokluproje Aç</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>Çokluprojeleri olarak kaydet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>Dosyayı Kaydet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>Çokluprojeyi Kapat</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>Geçerli çokluprojede kaydedilmemiş değişiklikler var.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>Yeni Çokluproje</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>Ye&ni...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>Yeni bir Çokluproje üret</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Yeni...</b><p>Bu yeni bir çokluproje için gerekli bilgilerin girileceği bir diyalog açar.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>&Aç...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>Var olan Çokluprojeyi aç</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Aç...</b><p>Bu varolon bir projeyi açar.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>Çokluprojeyi kapat</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>&Kapat</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>Geçerli çokluprojeyi kapat</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Kapat</b><p>Bu geçerli çokluprojeyi kapatır.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>Çokluprojeyi kaydet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>&Kaydet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>Geçerli çokluprojeyi kaydet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Kaydet</b><p>Bu geçerli çokluprojeyi kaydeder.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>Farklı k&aydet...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>Geçerli çokluprojeyi yeni bir dosya olarak kaydet</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Farklı kaydet</b><p>Bu geçerli çokluprojeyi yeni bir dosyaya kaydeder.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>Çokluprojeye proje ekle</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation>&Proje ekle...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>Geçerli çokluprojeye bir proje ekle</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>Geçerli çokluprojeyi yeni bir dosya olarak kaydet</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Farklı kaydet</b><p>Bu geçerli çokluprojeyi yeni bir dosyaya kaydeder.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>Çokluprojeye proje ekle</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation>&Proje ekle...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>Geçerli çokluprojeye bir proje ekle</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Proje ekle...</b><p>Bu geçerli çokluprojeye bir proje eklemek için diyalog açar.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>Çokluproje özellikleri</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>&Özellikler...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>Çokluproje özelliklerini göster</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Özellikler...</b><p>Bu çokluproje özelliklerini düzenlemek için sir diyalog gösterir.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>&Çokluproje</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>Geçmiş Çoklup&rojeleri Aç</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>Çokluproje</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>T&emizle</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p><b>{0}</b> dosyası halen mevcut. Üzerine yazılsın mı?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation type="unfinished">Çokluproje Dosyaları (*.e4m) {5m?}</translation> </message> @@ -47151,35 +47151,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>Aç</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>Kaldır</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">Kaldır</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>Özellikler</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>Ayarlanıyor...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>
--- a/i18n/eric6_zh_CN.ts Sat Jan 12 12:40:14 2019 +0100 +++ b/i18n/eric6_zh_CN.ts Sat Jan 12 18:25:04 2019 +0100 @@ -45831,212 +45831,212 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source>Read multiproject file</source> <translation>读取多重项目文件</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source>Save multiproject file</source> <translation>保存多重项目文件</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>Open multiproject</source> <translation>打开多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save multiproject as</source> <translation>多重项目另存为</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source>Save File</source> <translation>保存文件</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>Close Multiproject</source> <translation>关闭多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571"/> + <location filename="../MultiProject/MultiProject.py" line="587"/> <source>The current multiproject has unsaved changes.</source> <translation>当前多重项目的更改未保存。</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>New multiproject</source> <translation>新建多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="625"/> + <location filename="../MultiProject/MultiProject.py" line="641"/> <source>&New...</source> <translation>新建(&N)…</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="630"/> + <location filename="../MultiProject/MultiProject.py" line="646"/> <source>Generate a new multiproject</source> <translation>生成一个新多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="631"/> + <location filename="../MultiProject/MultiProject.py" line="647"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>新建…</b><p>打开一个对话框为新多重项目输入信息。</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="639"/> + <location filename="../MultiProject/MultiProject.py" line="655"/> <source>&Open...</source> <translation>打开(&O)…</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="660"/> <source>Open an existing multiproject</source> <translation>打开一个存在的多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="645"/> + <location filename="../MultiProject/MultiProject.py" line="661"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>打开….</b><p>打开一个存在的多重项目。</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>Close multiproject</source> <translation>关闭多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="652"/> + <location filename="../MultiProject/MultiProject.py" line="668"/> <source>&Close</source> <translation>关闭(&C)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="656"/> + <location filename="../MultiProject/MultiProject.py" line="672"/> <source>Close the current multiproject</source> <translation>关闭当前多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="674"/> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>关闭</b><p>关闭当前多重项目。</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>Save multiproject</source> <translation>保存多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="665"/> + <location filename="../MultiProject/MultiProject.py" line="681"/> <source>&Save</source> <translation>保存(&S)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="669"/> + <location filename="../MultiProject/MultiProject.py" line="685"/> <source>Save the current multiproject</source> <translation>保存当前多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="670"/> + <location filename="../MultiProject/MultiProject.py" line="686"/> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>保存</b><p>保存当前多重项目。</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> + <location filename="../MultiProject/MultiProject.py" line="693"/> <source>Save &as...</source> <translation>另存为(&A)…</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="682"/> - <source>Save the current multiproject to a new file</source> - <translation>将当前多重项目保存到一个新文件中</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>另存为</b><p>将当前多重项目保存到一个新文件中。</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add project to multiproject</source> - <translation>为多重项目添加项目</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="691"/> - <source>Add &project...</source> - <translation type="unfinished">添加项目(&P)…</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Add a project to the current multiproject</source> - <translation>将项目添加到当前多重项目中</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="698"/> + <source>Save the current multiproject to a new file</source> + <translation>将当前多重项目保存到一个新文件中</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="700"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>另存为</b><p>将当前多重项目保存到一个新文件中。</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add project to multiproject</source> + <translation>为多重项目添加项目</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="707"/> + <source>Add &project...</source> + <translation type="unfinished">添加项目(&P)…</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="712"/> + <source>Add a project to the current multiproject</source> + <translation>将项目添加到当前多重项目中</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>添加项目…</b><p>打开一个对话框将项目添加到当前多重项目中。</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>Multiproject properties</source> <translation>多重项目属性</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="706"/> + <location filename="../MultiProject/MultiProject.py" line="722"/> <source>&Properties...</source> <translation>属性(&P)…</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711"/> + <location filename="../MultiProject/MultiProject.py" line="727"/> <source>Show the multiproject properties</source> <translation>显示多重项目属性</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713"/> + <location filename="../MultiProject/MultiProject.py" line="729"/> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>属性…</b><p>显示一个对话框编辑多重项目属性。</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="733"/> + <location filename="../MultiProject/MultiProject.py" line="749"/> <source>&Multiproject</source> <translation>多重项目(&M)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="734"/> + <location filename="../MultiProject/MultiProject.py" line="750"/> <source>Open &Recent Multiprojects</source> <translation>打开最近的多重项目(&R)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="775"/> + <location filename="../MultiProject/MultiProject.py" line="791"/> <source>Multiproject</source> <translation>多重项目</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="834"/> + <location filename="../MultiProject/MultiProject.py" line="850"/> <source>&Clear</source> <translation>清除(&C)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="233"/> + <location filename="../MultiProject/MultiProject.py" line="234"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="278"/> + <location filename="../MultiProject/MultiProject.py" line="279"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="546"/> + <location filename="../MultiProject/MultiProject.py" line="562"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>文件 <b>{0}</b> 已经存在。是否覆盖?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="467"/> + <location filename="../MultiProject/MultiProject.py" line="483"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>多重项目文件 (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="531"/> + <location filename="../MultiProject/MultiProject.py" line="547"/> <source>Multiproject Files (*.e5m)</source> <translation>多重项目文件 (*.e5m)</translation> </message> @@ -46044,35 +46044,65 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="332"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="395"/> <source>Open</source> <translation>打开</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="333"/> <source>Remove</source> - <translation>移除</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="334"/> + <translation type="obsolete">移除</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="400"/> <source>Properties</source> <translation>属性</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="346"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="412"/> <source>Configure...</source> <translation>配置…</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="343"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> <source>Add Project...</source> <translation>添加项目…</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="238"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>未分类</translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> + <source>Delete Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> + <source>The current project cannot be deleted. Please close it first.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> + <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="396"/> + <source>Remove from Multi Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="398"/> + <source>Delete from Disk</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>