Tue, 23 Dec 2014 10:48:46 +0100
Refined the task viewer.
--- a/Documentation/Help/source.qhp Mon Dec 22 19:47:00 2014 +0100 +++ b/Documentation/Help/source.qhp Tue Dec 23 10:48:46 2014 +0100 @@ -11510,6 +11510,7 @@ <keyword name="TaskViewer (Constructor)" id="TaskViewer (Constructor)" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__init__" /> <keyword name="TaskViewer (Module)" id="TaskViewer (Module)" ref="eric6.Tasks.TaskViewer.html" /> <keyword name="TaskViewer.__activateFilter" id="TaskViewer.__activateFilter" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__activateFilter" /> + <keyword name="TaskViewer.__checkTopLevelItems" id="TaskViewer.__checkTopLevelItems" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__checkTopLevelItems" /> <keyword name="TaskViewer.__configure" id="TaskViewer.__configure" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__configure" /> <keyword name="TaskViewer.__configureFilter" id="TaskViewer.__configureFilter" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__configureFilter" /> <keyword name="TaskViewer.__configureProjectTasksScanOptions" id="TaskViewer.__configureProjectTasksScanOptions" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__configureProjectTasksScanOptions" /> @@ -11518,6 +11519,7 @@ <keyword name="TaskViewer.__deleteSubTasks" id="TaskViewer.__deleteSubTasks" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__deleteSubTasks" /> <keyword name="TaskViewer.__deleteTask" id="TaskViewer.__deleteTask" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__deleteTask" /> <keyword name="TaskViewer.__editTaskProperties" id="TaskViewer.__editTaskProperties" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__editTaskProperties" /> + <keyword name="TaskViewer.__generateTopLevelItems" id="TaskViewer.__generateTopLevelItems" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__generateTopLevelItems" /> <keyword name="TaskViewer.__goToTask" id="TaskViewer.__goToTask" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__goToTask" /> <keyword name="TaskViewer.__markCompleted" id="TaskViewer.__markCompleted" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__markCompleted" /> <keyword name="TaskViewer.__newSubTask" id="TaskViewer.__newSubTask" ref="eric6.Tasks.TaskViewer.html#TaskViewer.__newSubTask" />
--- a/Documentation/Source/eric6.Tasks.TaskViewer.html Mon Dec 22 19:47:00 2014 +0100 +++ b/Documentation/Source/eric6.Tasks.TaskViewer.html Tue Dec 23 10:48:46 2014 +0100 @@ -73,6 +73,9 @@ <td><a href="#TaskViewer.__activateFilter">__activateFilter</a></td> <td>Private slot to handle the "Filtered display" context menu entry.</td> </tr><tr> +<td><a href="#TaskViewer.__checkTopLevelItems">__checkTopLevelItems</a></td> +<td>Private slot to check the 'Extracted Tasks' item for children.</td> +</tr><tr> <td><a href="#TaskViewer.__configure">__configure</a></td> <td>Private method to open the configuration dialog.</td> </tr><tr> @@ -97,6 +100,9 @@ <td><a href="#TaskViewer.__editTaskProperties">__editTaskProperties</a></td> <td>Private slot to handle the "Properties" context menu entry.</td> </tr><tr> +<td><a href="#TaskViewer.__generateTopLevelItems">__generateTopLevelItems</a></td> +<td>Private method to generate the 'Extracted Tasks' item.</td> +</tr><tr> <td><a href="#TaskViewer.__goToTask">__goToTask</a></td> <td>Private slot to handle the "Go To" context menu entry.</td> </tr><tr> @@ -194,7 +200,12 @@ <dd> flag indicating the filter state (boolean) </dd> -</dl><a NAME="TaskViewer.__configure" ID="TaskViewer.__configure"></a> +</dl><a NAME="TaskViewer.__checkTopLevelItems" ID="TaskViewer.__checkTopLevelItems"></a> +<h4>TaskViewer.__checkTopLevelItems</h4> +<b>__checkTopLevelItems</b>(<i></i>) +<p> + Private slot to check the 'Extracted Tasks' item for children. +</p><a NAME="TaskViewer.__configure" ID="TaskViewer.__configure"></a> <h4>TaskViewer.__configure</h4> <b>__configure</b>(<i></i>) <p> @@ -239,6 +250,11 @@ <b>__editTaskProperties</b>(<i></i>) <p> Private slot to handle the "Properties" context menu entry. +</p><a NAME="TaskViewer.__generateTopLevelItems" ID="TaskViewer.__generateTopLevelItems"></a> +<h4>TaskViewer.__generateTopLevelItems</h4> +<b>__generateTopLevelItems</b>(<i></i>) +<p> + Private method to generate the 'Extracted Tasks' item. </p><a NAME="TaskViewer.__goToTask" ID="TaskViewer.__goToTask"></a> <h4>TaskViewer.__goToTask</h4> <b>__goToTask</b>(<i></i>)
--- a/Tasks/TaskViewer.py Mon Dec 22 19:47:00 2014 +0100 +++ b/Tasks/TaskViewer.py Tue Dec 23 10:48:46 2014 +0100 @@ -52,6 +52,7 @@ super(TaskViewer, self).__init__(parent) self.setSortingEnabled(True) + self.setExpandsOnDoubleClick(False) self.__headerItem = QTreeWidgetItem( ["", "", self.tr("Summary"), self.tr("Filename"), @@ -164,6 +165,35 @@ self.itemActivated.connect(self.__taskItemActivated) self.setWindowIcon(UI.PixmapCache.getIcon("eric.png")) + + self.__generateTopLevelItems() + + def __generateTopLevelItems(self): + """ + Private method to generate the 'Extracted Tasks' item. + """ + self.__extractedItem = QTreeWidgetItem(self, + [self.tr("Extracted Tasks")]) + self.__manualItem = QTreeWidgetItem(self, + [self.tr("Manual Tasks")]) + for itm in [self.__extractedItem, self.__manualItem]: + itm.setFirstColumnSpanned(True) + itm.setExpanded(True) + itm.setHidden(True) + font = itm.font(0) + font.setUnderline(True) + itm.setFont(0, font) + + def __checkTopLevelItems(self): + """ + Private slot to check the 'Extracted Tasks' item for children. + """ + for itm in [self.__extractedItem, self.__manualItem]: + visibleCount = itm.childCount() + for index in range(itm.childCount()): + if itm.child(index).isHidden(): + visibleCount -= 1 + itm.setHidden(visibleCount == 0) def __resort(self): """ @@ -202,9 +232,11 @@ """ for task in self.tasks: task.setHidden(not self.taskFilter.showTask(task)) + + self.__checkTopLevelItems() self.__resort() self.__resizeColumns() - + def __taskItemActivated(self, itm, col): """ Private slot to handle the activation of an item. @@ -212,7 +244,9 @@ @param itm reference to the activated item (QTreeWidgetItem) @param col column the item was activated in (integer) """ - if not self.__activating: + if not self.__activating and \ + itm is not self.__extractedItem and \ + itm is not self.__manualItem: self.__activating = True fn = itm.getFilename() if fn: @@ -229,7 +263,9 @@ """ itm = self.itemAt(coord) coord = self.mapToGlobal(coord) - if itm is None: + if itm is None or \ + itm is self.__extractedItem or \ + itm is self.__manualItem: self.backProjectTasksMenuItem.setEnabled(self.projectOpen) if self.copyTask: self.backPasteItem.setEnabled(True) @@ -302,9 +338,13 @@ if parentTask: parentTask.addChild(task) parentTask.setExpanded(True) + elif filename: + self.__extractedItem.addChild(task) else: - self.addTopLevelItem(task) + self.__manualItem.addChild(task) task.setHidden(not self.taskFilter.showTask(task)) + + self.__checkTopLevelItems() self.__resort() self.__resizeColumns() @@ -330,7 +370,7 @@ self.project and self.project.isProjectSource(filename)), taskType=taskType, description=description) - + def getProjectTasks(self): """ Public method to retrieve all project related tasks. @@ -339,7 +379,7 @@ """ tasks = [task for task in self.tasks if task.isProjectTask()] return tasks[:] - + def getGlobalTasks(self): """ Public method to retrieve all non project related tasks. @@ -348,14 +388,15 @@ """ tasks = [task for task in self.tasks if not task.isProjectTask()] return tasks[:] - + def clearTasks(self): """ Public slot to clear all tasks from display. """ self.tasks = [] self.clear() - + self.__generateTopLevelItems() + def clearProjectTasks(self, fileOnly=False): """ Public slot to clear project related tasks. @@ -369,14 +410,14 @@ if self.copyTask == task: self.copyTask = None parent = task.parent() - if parent: - parent.removeChild(task) - else: - index = self.indexOfTopLevelItem(task) - self.takeTopLevelItem(index) + parent.removeChild(task) self.tasks.remove(task) del task + self.__checkTopLevelItems() + self.__resort() + self.__resizeColumns() + def clearFileTasks(self, filename, conditionally=False): """ Public slot to clear all tasks related to a file. @@ -395,13 +436,16 @@ if task.getFilename() == filename: if self.copyTask == task: self.copyTask = None - index = self.indexOfTopLevelItem(task) - self.takeTopLevelItem(index) + self.__extractedItem.removeChild(task) self.tasks.remove(task) if task.isProjectTask: self.__projectTasksSaveTimer.changeOccurred() del task + self.__checkTopLevelItems() + self.__resort() + self.__resizeColumns() + def __editTaskProperties(self): """ Private slot to handle the "Properties" context menu entry. @@ -467,15 +511,16 @@ if self.copyTask == task: self.copyTask = None parent = task.parent() - if parent: - parent.removeChild(task) - else: - index = self.indexOfTopLevelItem(task) - self.takeTopLevelItem(index) + parent.removeChild(task) self.tasks.remove(task) if task.isProjectTask: self.__projectTasksSaveTimer.changeOccurred() del task + + self.__checkTopLevelItems() + self.__resort() + self.__resizeColumns() + ci = self.currentItem() if ci: ind = self.indexFromItem(ci, self.currentColumn()) @@ -493,12 +538,16 @@ Private slot to handle the "Paste" context menu entry. """ if self.copyTask: + parent = self.copyTask.parent() + if not isinstance(parent, Task): + parent = None + self.addTask(self.copyTask.summary, priority=self.copyTask.priority, completed=self.copyTask.completed, description=self.copyTask.description, isProjectTask=self.copyTask._isProjectTask, - parentTask=self.copyTask.parent()) + parentTask=parent) def __pasteMainTask(self): """ @@ -534,15 +583,16 @@ if task.childCount() > 0: self.__deleteSubTasks(task) parent = task.parent() - if parent: - parent.removeChild(task) - else: - index = self.indexOfTopLevelItem(task) - self.takeTopLevelItem(index) + parent.removeChild(task) self.tasks.remove(task) if task.isProjectTask: self.__projectTasksSaveTimer.changeOccurred() del task + + self.__checkTopLevelItems() + self.__resort() + self.__resizeColumns() + ci = self.currentItem() if ci: ind = self.indexFromItem(ci, self.currentColumn())
--- a/i18n/eric6_cs.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_cs.ts Tue Dec 23 10:48:46 2014 +0100 @@ -15981,7 +15981,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -53335,151 +53335,161 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Jméno souboru</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Řádek</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>&Nová úloha...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>&Jít na</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Kopírovat</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>V&ložit</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>Sma&zat</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>Značka &Hotovo</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>Smaza&t hotové úlohy</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>&Natavení...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>&Filtrovaný výstup</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>Konfigura&ce filtru...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>&Změnit šířky sloupců</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Aktivovat filtr úloh</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>Filtr úloh nemá žádný aktivní. Chcete konfigurovat nastavení filtru?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>Znovu vygene&rovat úlohy projektu</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>Extrahovat úlohy projektu...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Přerušit</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Souhrn</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Konfigurovat...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation>Extrahování úloh projektu....{0}</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation type="unfinished">Úlohy</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_de.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_de.ts Tue Dec 23 10:48:46 2014 +0100 @@ -16024,7 +16024,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation><p>Die Datei <b>{0}</b> konnte nicht registriert werden.<br/>Ursache: {1}</p></translation> </message> @@ -53581,152 +53581,162 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Dateiname</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Zeile</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>&Gehe zu</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Kopieren</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>Ein&fügen</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>&Löschen</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>Als &beendet markieren</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>Lösche beendete &Aufgaben</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>&Neue Aufgabe...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>&Eigenschaften...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>Gef&ilterte Anzeige</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>Fil&terkonfiguration...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>Spaltenbreite an&passen</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Aufgabenfilter aktivieren</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>Der Aufgabenfilter hat keinen aktiven Filter. Soll die Filterkonfiguration erstellt werden?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>Projektaufgaben &regenerieren</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>Extrahiere Projektaufgaben...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Abbrechen</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation>Extrahiere Projektaufgaben... {0}</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Zusammenfassung</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation>Scanoptionen &konfigurieren</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation>Scanfiltermuster</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation>Gib Dateimuster getrennt durch Komma von Dateien ein, die ignoriert werden sollen:</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation>&Projektaufgaben</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation>%v/%m Dateien</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation>Aufgaben</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation>Neue &Unteraufgabe...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation>Als &Hauptaufgabe einfügen</translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation>Ausgelesene Aufgaben</translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation>Manuelle Aufgaben</translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_en.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_en.ts Tue Dec 23 10:48:46 2014 +0100 @@ -15921,7 +15921,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -53076,151 +53076,161 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_es.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_es.ts Tue Dec 23 10:48:46 2014 +0100 @@ -16023,7 +16023,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation><p>El archivo <b>{0}</b> no ha podido ser registrado.<br />Causa: {1}</p></translation> </message> @@ -53531,152 +53531,162 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Nombre de archivo</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Linea</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>Tarea &nueva...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>&Regenerar tareas del proyecto</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>&Ir a</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Copiar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>&Pegar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>&Borrar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>&Marcar como completada</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>Borrar &Tareas Completadas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>P&ropiedades...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>Mostrar &Filtrado</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>C&onfiguración de filtro...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>Cambiar &tamaño de las columnas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Activar filtro de tareas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>El filtro de tareas no tiene ningún filtro activo. ¿Desea configurar las propiedades del filtro?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>Extrayendo tareas del proyecto...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Abortar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Resumen</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation>Extrayendo tareas del proyecto... {0}</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation>&Configurar opciones de análisis</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation>Patrones de filtro de análisis</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation>Introducir patrones de nombre de archivo para los archivos a ser excluidos separados por una coma:</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation>Tareas de P&royecto</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation>%v/%m Archivos</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation>Tareas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_fr.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_fr.ts Tue Dec 23 10:48:46 2014 +0100 @@ -16001,7 +16001,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -53403,151 +53403,161 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Nom de fichier</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Ligne</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>&Aller à</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Copier</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>Col&ler</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>&Supprimer</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>&Marquer effectuée</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>Effacer les &tâches effecuées</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>&Nouvelle tâche...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>&Propriétés...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>Affichage &filtré</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>&Configuration du filtre...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>Ajuster la largeur des &colonnes</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Activer le filtre de tâches</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>Le filtre de tâches n'a aucun filtre actif. Voulez-vous configurer les paramètres de filtre ?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>&Regénérer les tâches de projet</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>Extraction des tâches de projet...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Abandon</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Bilan</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation type="unfinished">Tâches</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_it.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_it.ts Tue Dec 23 10:48:46 2014 +0100 @@ -16024,7 +16024,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation><p>Il file <b>{0}</b> non può essere registrato.<br />Motivo: {1}</p></translation> </message> @@ -53449,152 +53449,162 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Nome file</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Linea</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>&Vai a</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Copia</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>&Incolla</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>Can&cella</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>&Marca completato</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>Cancella &task completati</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>&Nuovo task...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>P&roprietà...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>Display &filtrato</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>C&onfigurazione filtri...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>Ridimen&siona colonne</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Attiva i filtri sui task</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>Il filtro sui task non ha nessun filtro attivo. Vuoi configurare i filtri ?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>&Rigenera task del progetto</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>Estrazione dei task del progetto...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Termina</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Sommario</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Configura...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation>Estrazione dei task del progetto... {0}</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation type="unfinished">Task</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_pt.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_pt.ts Tue Dec 23 10:48:46 2014 +0100 @@ -16408,7 +16408,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation><p>O ficheiro <b>{0}</b> não se pôde registar. <br/>Motivo: {1}</p></translation> </message> @@ -53694,151 +53694,161 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Sumário</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Nome do Ficheiro</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Linha</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Copiar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>Co&lar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>&Apagar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>Apagar &Tareias Completas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>P&ropriedades...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Ativar filtro de tareias</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Abortar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation>%v/%m Ficheiros</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation type="unfinished">Tarefas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_ru.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_ru.ts Tue Dec 23 10:48:46 2014 +0100 @@ -16064,7 +16064,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation><p>Невозможно зарегистрировать файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> @@ -53676,152 +53676,162 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Имя файла</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Строка</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>&Перейти</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Копировать</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>Вс&тавить</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>&Удалить</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>&Отметить как завершённую</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>Удалить &завершённые задачи</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>&Новая задача...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>&Свойства...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>&Фильтровать</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>&Настройки фильтра...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>Изменить размер &колонок</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Включить фильтр задач</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>Фильтр задач не содержит ни одного активного фильтра. Настроить фильтры?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>&Перегенерировать задачи проекта</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>Извлечение задач проекта...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Отмена</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation>Извлечение задач проекта... {0}</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Итого</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation>&Настроить параметры сканирования</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation>Шаблоны фильтров</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation>Задайте маски файлов для исключения, разделённые запятой:</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation>&Задачи проекта</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation>%v/%m Файлы</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation>Задачи</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_tr.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_tr.ts Tue Dec 23 10:48:46 2014 +0100 @@ -15974,7 +15974,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -53186,152 +53186,162 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>Özet</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>Dosyaadı</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>Satır</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>Ye&ni Görev...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>P&roje görevlerini yeniden üret</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>Buraya &Git</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>&Kopyala</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>Ya&pıştır</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>&Sil</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>İşaretle&me Tamamlandı</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>&Tamalanan Görevleri Sil</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>Özellikle&r...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>Süzgeçlenmiş Görüntü &f</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>Süzgeç Ayarları &o...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>Sütünları yeniden boyutlandır &z</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>Ayarlanıyor...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>Görev süzgeçini etkinleştir</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>Görev süzgeçlerinin etkin olan hiç süzgeçi yok. Bu süzgeçlerin ayarlarını yapmak ister misiniz?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>Proje görevleri çıkarılıyor...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>Vazgeç</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation>Proje görevleri çıkarılıyor... {0}</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation type="unfinished">Görevler</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric6_zh_CN.GB2312.ts Mon Dec 22 19:47:00 2014 +0100 +++ b/i18n/eric6_zh_CN.GB2312.ts Tue Dec 23 10:48:46 2014 +0100 @@ -15961,7 +15961,7 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../Helpviewer/HelpDocsInstaller.py" line="214"/> + <location filename="../Helpviewer/HelpDocsInstaller.py" line="220"/> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -53336,151 +53336,161 @@ <context> <name>TaskViewer</name> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Summary</source> <translation>摘要</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Filename</source> <translation>文件名</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="56"/> + <location filename="../Tasks/TaskViewer.py" line="57"/> <source>Line</source> <translation>行</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="133"/> + <location filename="../Tasks/TaskViewer.py" line="134"/> <source>&New Task...</source> <translation>新建任务(&N)……</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="83"/> + <location filename="../Tasks/TaskViewer.py" line="84"/> <source>&Regenerate project tasks</source> <translation>重新生成项目任务(&R)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="99"/> + <location filename="../Tasks/TaskViewer.py" line="100"/> <source>&Go To</source> <translation>转到(&G)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102"/> + <location filename="../Tasks/TaskViewer.py" line="103"/> <source>&Copy</source> <translation>复制(&C)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138"/> + <location filename="../Tasks/TaskViewer.py" line="139"/> <source>&Paste</source> <translation>粘贴(&P)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="108"/> + <location filename="../Tasks/TaskViewer.py" line="109"/> <source>&Delete</source> <translation>删除(&D)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="111"/> + <location filename="../Tasks/TaskViewer.py" line="112"/> <source>&Mark Completed</source> <translation>标记已完成(&M)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143"/> + <location filename="../Tasks/TaskViewer.py" line="144"/> <source>Delete Completed &Tasks</source> <translation>删除已完成的任务(&T)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="116"/> + <location filename="../Tasks/TaskViewer.py" line="117"/> <source>P&roperties...</source> <translation>属性(&r)……</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146"/> + <location filename="../Tasks/TaskViewer.py" line="147"/> <source>&Filtered display</source> <translation>显示被过滤的(&F)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="152"/> + <location filename="../Tasks/TaskViewer.py" line="153"/> <source>Filter c&onfiguration...</source> <translation>过滤器配置(&o)……</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="155"/> + <location filename="../Tasks/TaskViewer.py" line="156"/> <source>Resi&ze columns</source> <translation>改变列宽(&z)</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="158"/> + <location filename="../Tasks/TaskViewer.py" line="159"/> <source>Configure...</source> <translation>配置……</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>Activate task filter</source> <translation>激活任务过滤器</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="575"/> + <location filename="../Tasks/TaskViewer.py" line="625"/> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>任务过滤器不包含任务激活过滤器。要配置过滤器设置吗?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Extracting project tasks...</source> <translation>提取项目任务……</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>Abort</source> <translation>终止</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="650"/> + <location filename="../Tasks/TaskViewer.py" line="700"/> <source>Extracting project tasks... {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="87"/> + <location filename="../Tasks/TaskViewer.py" line="88"/> <source>&Configure scan options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="607"/> + <location filename="../Tasks/TaskViewer.py" line="657"/> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="81"/> + <location filename="../Tasks/TaskViewer.py" line="82"/> <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="642"/> + <location filename="../Tasks/TaskViewer.py" line="692"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="646"/> + <location filename="../Tasks/TaskViewer.py" line="696"/> <source>Tasks</source> <translation type="unfinished">任务</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="93"/> + <location filename="../Tasks/TaskViewer.py" line="94"/> <source>New &Sub-Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="140"/> + <location filename="../Tasks/TaskViewer.py" line="141"/> <source>Paste as &Main Task</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="176"/> + <source>Extracted Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="178"/> + <source>Manual Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>