Sun, 27 Mar 2011 17:50:02 +0200
Added capability to the tasks viewer to ignore files based on a wildcard during a project tasks scan.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DTDs/Tasks-5.0.dtd Sun Mar 27 17:50:02 2011 +0200 @@ -0,0 +1,29 @@ +<!-- This is the DTD for eric5's tasks file version 5.0 --> + +<!ELEMENT Summary (#PCDATA)> + +<!ELEMENT Description (#PCDATA)> + +<!ELEMENT Created (#PCDATA)> + +<!ELEMENT Filename (#PCDATA)> + +<!ELEMENT Linenumber (#PCDATA)> + +<!ELEMENT Resource (Filename, Linenumber)> + +<!ELEMENT Task (Summary, + Description, + Created, + Resource?)> +<!ATTLIST Task + priority CDATA #REQUIRED + completed CDATA #REQUIRED + bugfix CDATA #IMPLIED> + +<!ELEMENT ProjectScanFilter (#PCDATA)> + +<!ELEMENT Tasks (ProjectScanFilter?, + Task*)> +<!ATTLIST Tasks + version CDATA #REQUIRED>
--- a/Documentation/Help/source.qhp Sun Mar 27 12:22:31 2011 +0200 +++ b/Documentation/Help/source.qhp Sun Mar 27 17:50:02 2011 +0200 @@ -5487,6 +5487,7 @@ <keyword name="TaskViewer.__activateFilter" id="TaskViewer.__activateFilter" ref="eric5.Tasks.TaskViewer.html#TaskViewer.__activateFilter" /> <keyword name="TaskViewer.__configure" id="TaskViewer.__configure" ref="eric5.Tasks.TaskViewer.html#TaskViewer.__configure" /> <keyword name="TaskViewer.__configureFilter" id="TaskViewer.__configureFilter" ref="eric5.Tasks.TaskViewer.html#TaskViewer.__configureFilter" /> + <keyword name="TaskViewer.__configureProjectTasksScanOptions" id="TaskViewer.__configureProjectTasksScanOptions" ref="eric5.Tasks.TaskViewer.html#TaskViewer.__configureProjectTasksScanOptions" /> <keyword name="TaskViewer.__copyTask" id="TaskViewer.__copyTask" ref="eric5.Tasks.TaskViewer.html#TaskViewer.__copyTask" /> <keyword name="TaskViewer.__deleteCompleted" id="TaskViewer.__deleteCompleted" ref="eric5.Tasks.TaskViewer.html#TaskViewer.__deleteCompleted" /> <keyword name="TaskViewer.__deleteTask" id="TaskViewer.__deleteTask" ref="eric5.Tasks.TaskViewer.html#TaskViewer.__deleteTask" />
--- a/Documentation/Source/eric5.Tasks.TaskViewer.html Sun Mar 27 12:22:31 2011 +0200 +++ b/Documentation/Source/eric5.Tasks.TaskViewer.html Sun Mar 27 17:50:02 2011 +0200 @@ -419,6 +419,9 @@ <td><a href="#TaskViewer.__configureFilter">__configureFilter</a></td> <td>Private slot to handle the "Configure filter" context menu entry.</td> </tr><tr> +<td><a href="#TaskViewer.__configureProjectTasksScanOptions">__configureProjectTasksScanOptions</a></td> +<td>Private slot to configure scan options for project tasks.</td> +</tr><tr> <td><a href="#TaskViewer.__copyTask">__copyTask</a></td> <td>Private slot to handle the "Copy" context menu entry.</td> </tr><tr> @@ -522,6 +525,11 @@ <b>__configureFilter</b>(<i></i>) <p> Private slot to handle the "Configure filter" context menu entry. +</p><a NAME="TaskViewer.__configureProjectTasksScanOptions" ID="TaskViewer.__configureProjectTasksScanOptions"></a> +<h4>TaskViewer.__configureProjectTasksScanOptions</h4> +<b>__configureProjectTasksScanOptions</b>(<i></i>) +<p> + Private slot to configure scan options for project tasks. </p><a NAME="TaskViewer.__copyTask" ID="TaskViewer.__copyTask"></a> <h4>TaskViewer.__copyTask</h4> <b>__copyTask</b>(<i></i>)
--- a/E5XML/Config.py Sun Mar 27 12:22:31 2011 +0200 +++ b/E5XML/Config.py Sun Mar 27 17:50:02 2011 +0200 @@ -23,7 +23,7 @@ shortcutsFileFormatVersion = "3.6" # version number of the tasks file -tasksFileFormatVersion = "4.2" +tasksFileFormatVersion = "5.0" # version number of the debugger properties file debuggerPropertiesFileFormatVersion = "3.9"
--- a/E5XML/TasksReader.py Sun Mar 27 12:22:31 2011 +0200 +++ b/E5XML/TasksReader.py Sun Mar 27 17:50:02 2011 +0200 @@ -21,7 +21,7 @@ """ Class for reading an XML tasks file. """ - supportedVersions = ["4.2"] + supportedVersions = ["4.2", "5.0"] def __init__(self, device, forProject=False, viewer=None): """ @@ -56,6 +56,10 @@ self.raiseUnsupportedFormatVersion(self.version) elif self.name() == "Task": self.__readTask() + elif self.name() == "ProjectScanFilter": + filter = self.readElementText() + if self.forProject: + self.viewer.projectTasksScanFilter = filter else: self.raiseUnexpectedStartTag(self.name())
--- a/E5XML/TasksWriter.py Sun Mar 27 12:22:31 2011 +0200 +++ b/E5XML/TasksWriter.py Sun Mar 27 17:50:02 2011 +0200 @@ -58,6 +58,11 @@ self.writeStartElement("Tasks") self.writeAttribute("version", tasksFileFormatVersion) + # write the project scan filter + if self.forProject: + self.writeTextElement("ProjectScanFilter", + e5App().getObject("TaskViewer").projectTasksScanFilter.strip()) + # do the tasks if self.forProject: tasks = e5App().getObject("TaskViewer").getProjectTasks()
--- a/Tasks/TaskViewer.py Sun Mar 27 12:22:31 2011 +0200 +++ b/Tasks/TaskViewer.py Sun Mar 27 17:50:02 2011 +0200 @@ -13,6 +13,7 @@ import os import time +import fnmatch from PyQt4.QtCore import * from PyQt4.QtGui import * @@ -363,16 +364,25 @@ self.copyTask = None self.projectOpen = False self.project = project + self.projectTasksScanFilter = "" self.taskFilter = TaskFilter() self.taskFilter.setActive(False) + self.__projectTasksMenu = QMenu( + self.trUtf8("P&roject Tasks"), self) + self.__projectTasksMenu.addAction( + self.trUtf8("&Regenerate project tasks"), + self.__regenerateProjectTasks) + self.__projectTasksMenu.addSeparator() + self.__projectTasksMenu.addAction( + self.trUtf8("&Configure scan options"), + self.__configureProjectTasksScanOptions) + self.__menu = QMenu(self) self.__menu.addAction(self.trUtf8("&New Task..."), self.__newTask) self.__menu.addSeparator() - self.regenerateProjectTasksItem = \ - self.__menu.addAction(self.trUtf8("&Regenerate project tasks"), - self.__regenerateProjectTasks) + self.projectTasksMenuItem = self.__menu.addMenu(self.__projectTasksMenu) self.__menu.addSeparator() self.gotoItem = self.__menu.addAction(self.trUtf8("&Go To"), self.__goToTask) self.__menu.addSeparator() @@ -401,9 +411,7 @@ self.__backMenu = QMenu(self) self.__backMenu.addAction(self.trUtf8("&New Task..."), self.__newTask) self.__backMenu.addSeparator() - self.backRegenerateProjectTasksItem = \ - self.__backMenu.addAction(self.trUtf8("&Regenerate project tasks"), - self.__regenerateProjectTasks) + self.backProjectTasksMenuItem = self.__backMenu.addMenu(self.__projectTasksMenu) self.__backMenu.addSeparator() self.backPasteItem = self.__backMenu.addAction(self.trUtf8("&Paste"), self.__pasteTask) @@ -481,14 +489,14 @@ itm = self.itemAt(coord) coord = self.mapToGlobal(coord) if itm is None: - self.backRegenerateProjectTasksItem.setEnabled(self.projectOpen) + self.backProjectTasksMenuItem.setEnabled(self.projectOpen) if self.copyTask: self.backPasteItem.setEnabled(True) else: self.backPasteItem.setEnabled(False) self.__backMenu.popup(coord) else: - self.regenerateProjectTasksItem.setEnabled(self.projectOpen) + self.projectTasksMenuItem.setEnabled(self.projectOpen) if itm.getFilename(): self.gotoItem.setEnabled(True) self.deleteItem.setEnabled(True) @@ -740,6 +748,20 @@ dlg.configureTaskFilter(self.taskFilter) self.__refreshDisplay() + def __configureProjectTasksScanOptions(self): + """ + Private slot to configure scan options for project tasks. + """ + filter, ok = QInputDialog.getText( + self, + self.trUtf8("Scan Filter Patterns"), + self.trUtf8("Enter filename patterns of files" + " to be excluded separated by a comma:"), + QLineEdit.Normal, + self.projectTasksScanFilter) + if ok: + self.projectTasksScanFilter = filter + def __regenerateProjectTasks(self): """ Private slot to handle the "Regenerated project tasks" context menu entry. @@ -748,6 +770,13 @@ bugfixMarkers = Preferences.getTasks("TasksMarkersBugfix").split() files = self.project.pdata["SOURCES"] + # apply file filter + filterList = [f.strip() for f in self.projectTasksScanFilter.split(",") + if f.strip()] + if filterList: + for filter in filterList: + files = [f for f in files if not fnmatch.fnmatch(f, filter)] + # remove all project tasks self.clearProjectTasks()
--- a/changelog Sun Mar 27 12:22:31 2011 +0200 +++ b/changelog Sun Mar 27 17:50:02 2011 +0200 @@ -17,6 +17,8 @@ - added support for access keys and drag & drop to the web browser - added support for search schemes ("s:" or "search:") and "about:home" to the web browser +- added capability to the tasks viewer to ignore files based on a wildcard + during a project tasks scan Version 5.1-snapshot-20110123: - bug fixes
--- a/i18n/eric5_cs.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_cs.ts Sun Mar 27 17:50:02 2011 +0200 @@ -169,42 +169,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation>Nahrát odebíraná pravidla</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation>Stažení odebíraných pravidel</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation>Odebíraná pravidla jsou prázdná.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation>Ukládání odebíraných pravidel</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation>Nelze otevřít adblock soubor '{0}' pro čtení.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation>Adblock soubor '{0}' nezačíná s [Adblock.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p>Pravidla pro předplatné nelze stáhnout.</p><p>Chyba: {0}</p></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation>Nelze otevřít adblock soubor '{0}' pro zápis.</translation> </message> @@ -37166,110 +37166,130 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>Jméno souboru</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>Řádek</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="402"/> + <location filename="Tasks/TaskViewer.py" line="412"/> <source>&New Task...</source> <translation>&Nová úloha...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>&Jít na</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>&Kopírovat</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>V&ložit</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>Sma&zat</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>Značka &Hotovo</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>Smaza&t hotové úlohy</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>&Natavení...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>&Filtrovaný výstup</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>Smaza&t hotové úlohy</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>&Natavení...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>&Filtrovaný výstup</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>Konfigura&ce filtru...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>&Změnit šířky sloupců</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>Aktivovat filtr úloh</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>Znovu vygene&rovat úlohy projektu</translation> </message> <message> + <location filename="Tasks/TaskViewer.py" line="784"/> + <source>Extracting project tasks...</source> + <translation>Extrahovat úlohy projektu...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="784"/> + <source>Abort</source> + <translation>Přerušit</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="354"/> + <source>Summary</source> + <translation>Souhrn</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="432"/> + <source>Configure...</source> + <translation>Konfigurovat...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="790"/> + <source>Extracting project tasks... +{0}</source> + <translation>Extrahování úloh projektu....{0}</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="Tasks/TaskViewer.py" line="755"/> - <source>Extracting project tasks...</source> - <translation>Extrahovat úlohy projektu...</translation> + <source>Scan Filter Patterns</source> + <translation type="unfinished"></translation> </message> <message> <location filename="Tasks/TaskViewer.py" line="755"/> - <source>Abort</source> - <translation>Přerušit</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="353"/> - <source>Summary</source> - <translation>Souhrn</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="424"/> - <source>Configure...</source> - <translation>Konfigurovat...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="761"/> - <source>Extracting project tasks... -{0}</source> - <translation>Extrahování úloh projektu....{0}</translation> + <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="372"/> + <source>P&roject Tasks</source> + <translation type="unfinished"></translation> </message> </context> <context>
--- a/i18n/eric5_de.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_de.ts Sun Mar 27 17:50:02 2011 +0200 @@ -170,42 +170,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation>Abonnementregeln laden</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation>Adblock Datei '{0}' konnte nicht zum Lesen geöffnet werden.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation>Adblock Datei '{0}' startet nicht mit [Adblock.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation>Lade Abonnementregeln herunter</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p>Abonnementregeln konnten nicht heruntergeladen werden.</p><p>Fehler: {0}</p></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation>Habe leere Abonnementregeln erhalten.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation>Adblock Datei '{0}' konnte nicht zum Schreiben geöffnet werden.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation>Speichern der Abonnementregeln</translation> </message> @@ -36718,112 +36718,132 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>Dateiname</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>Zeile</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>&Gehe zu</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>&Kopieren</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>Ein&fügen</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>&Löschen</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>Als &beendet markieren</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>Lösche beendete &Aufgaben</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="402"/> - <source>&New Task...</source> - <translation>&Neue Aufgabe...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>&Eigenschaften...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>Gef&ilterte Anzeige</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>Lösche beendete &Aufgaben</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="412"/> + <source>&New Task...</source> + <translation>&Neue Aufgabe...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>&Eigenschaften...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>Gef&ilterte Anzeige</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>Fil&terkonfiguration...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>Spaltenbreite an&passen</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>Aufgabenfilter aktivieren</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>Projektaufgaben &regenerieren</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Extracting project tasks...</source> <translation>Extrahiere Projektaufgaben...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Abort</source> <translation>Abbrechen</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="761"/> + <location filename="Tasks/TaskViewer.py" line="790"/> <source>Extracting project tasks... {0}</source> <translation>Extrahiere Projektaufgaben... {0}</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation>Zusammenfassung</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation>Scanoptionen &konfigurieren</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <source>Scan Filter Patterns</source> + <translation>Scanfiltermuster</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <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="372"/> + <source>P&roject Tasks</source> + <translation>&Projektaufgaben</translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric5_en.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_en.ts Sun Mar 27 17:50:02 2011 +0200 @@ -169,42 +169,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation type="unfinished"></translation> </message> @@ -36376,109 +36376,129 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="402"/> + <location filename="Tasks/TaskViewer.py" line="412"/> <source>&New Task...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="784"/> + <source>Extracting project tasks...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="784"/> + <source>Abort</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="790"/> + <source>Extracting project tasks... +{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="Tasks/TaskViewer.py" line="755"/> - <source>Extracting project tasks...</source> + <source>Scan Filter Patterns</source> <translation type="unfinished"></translation> </message> <message> <location filename="Tasks/TaskViewer.py" line="755"/> - <source>Abort</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="761"/> - <source>Extracting project tasks... -{0}</source> + <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="372"/> + <source>P&roject Tasks</source> <translation type="unfinished"></translation> </message> </context>
--- a/i18n/eric5_es.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_es.ts Sun Mar 27 17:50:02 2011 +0200 @@ -169,42 +169,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation>Cargar reglas de la suscripción</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation>Descargando reglas de la suscripción</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation>El conjunto de reglas de suscripción está vacío.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation>Guardando reglas de la suscripción</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation>No ha sido posible abrir el archivo de AdBlock '{0}' en modo lectura.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation>El archivo de AdBlock '{0}' no comienza con [Adblock.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p>Las reglas de la subscrición no han podido ser descargadas.</p><p>Error: {0}</p></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation>No ha sido posible abrir el archivo de AdBlock '{0}' en modo escritura.</translation> </message> @@ -36739,112 +36739,132 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>Nombre de archivo</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>Linea</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="402"/> + <location filename="Tasks/TaskViewer.py" line="412"/> <source>&New Task...</source> <translation>Tarea &nueva...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>&Regenerar tareas del proyecto</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>&Ir a</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>&Copiar</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>&Pegar</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>&Borrar</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>&Marcar como completada</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>Borrar &Tareas Completadas</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>P&ropiedades...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>Mostrar &Filtrado</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>Borrar &Tareas Completadas</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>P&ropiedades...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>Mostrar &Filtrado</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>C&onfiguración de filtro...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>Cambiar &tamaño de las columnas</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>Activar filtro de tareas</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Extracting project tasks...</source> <translation>Extrayendo tareas del proyecto...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Abort</source> <translation>Abortar</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation>Resumen</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="761"/> + <location filename="Tasks/TaskViewer.py" line="790"/> <source>Extracting project tasks... {0}</source> <translation>Extrayendo tareas del proyecto... {0}</translation> </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <source>Scan Filter Patterns</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <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="372"/> + <source>P&roject Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric5_fr.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_fr.ts Sun Mar 27 17:50:02 2011 +0200 @@ -217,42 +217,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation type="unfinished"></translation> </message> @@ -40490,92 +40490,92 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>Nom de fichier</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>Ligne</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>&Aller à</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>&Copier</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>Col&ler</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>&Supprimer</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>&Marquer effectuée</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>Effacer les &tâches effecuées</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="402"/> - <source>&New Task...</source> - <translation>&Nouvelle tâche...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>&Propriétés...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>Affichage &filtré</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>Effacer les &tâches effecuées</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="412"/> + <source>&New Task...</source> + <translation>&Nouvelle tâche...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>&Propriétés...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>Affichage &filtré</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>&Configuration du filtre...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>Ajuster la largeur des &colonnes</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>Activer le filtre de tâches</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>&Regénérer les tâches de projet</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Extracting project tasks...</source> <translation>Extraction des tâches de projet...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Abort</source> <translation>Abandon</translation> </message> @@ -40587,21 +40587,41 @@ %1</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation>Bilan</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="761"/> + <location filename="Tasks/TaskViewer.py" line="790"/> <source>Extracting project tasks... {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <source>Scan Filter Patterns</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <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="372"/> + <source>P&roject Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric5_it.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_it.ts Sun Mar 27 17:50:02 2011 +0200 @@ -169,42 +169,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation>Carica regole di sottoscrizione</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation>Scarica regole di sottoscrizione</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation>Ricevuto regole di sottoscrizione vuote.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation>Salvataggio regole di sottoscrizione</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation>Non posso aprire il file adblock '{0}' in lettura.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation>Il file adblock '{0}' non inizia con [Adblock.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p>Le regole di sottoscrizione non possono essere scaricate.</p><p>Errore {0}</p></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation>Non posso aprire il file adblock '{0}' in scrittura.</translation> </message> @@ -36759,112 +36759,132 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>Nome file</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>Linea</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>&Vai a</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>&Copia</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>&Incolla</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>Can&cella</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>&Marca completato</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>Cancella &task completati</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="402"/> - <source>&New Task...</source> - <translation>&Nuovo task...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>P&roprietà...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>Display &filtrato</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>Cancella &task completati</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="412"/> + <source>&New Task...</source> + <translation>&Nuovo task...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>P&roprietà...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>Display &filtrato</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>C&onfigurazione filtri...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>Ridimen&siona colonne</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>Attiva i filtri sui task</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>&Rigenera task del progetto</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Extracting project tasks...</source> <translation>Estrazione dei task del progetto...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Abort</source> <translation>Termina</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation>Sommario</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation>Configura...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="761"/> + <location filename="Tasks/TaskViewer.py" line="790"/> <source>Extracting project tasks... {0}</source> <translation>Estrazione dei task del progetto... {0}</translation> </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <source>Scan Filter Patterns</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <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="372"/> + <source>P&roject Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric5_ru.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_ru.ts Sun Mar 27 17:50:02 2011 +0200 @@ -169,42 +169,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation>Загрузить правила подписки</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation>Невозможно открыть adblock файл '{0}' для чтения.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation>Adblock файл '{0}' начинается не с '[Adblock'.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation>Загрузка правил подписки</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p>Не могу загрузить правила подписки.</p><p>Ошибка: {0}</p></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation>Правила подписки пусты.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation>Невозможно открыть adblock файл '{0}' для записи.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation>Сохранение правил подписки</translation> </message> @@ -36847,112 +36847,132 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>Имя файла</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>Строка</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>&Перейти</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>&Копировать</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>Вс&тавить</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>&Удалить</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>&Отметить как завершённую</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>Удалить &завершённые задачи</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="402"/> - <source>&New Task...</source> - <translation>&Новая задача...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>&Свойства...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>&Фильтровать</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>Удалить &завершённые задачи</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="412"/> + <source>&New Task...</source> + <translation>&Новая задача...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>&Свойства...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>&Фильтровать</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>&Настройки фильтра...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>Изменить размер &колонок</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>Включить фильтр задач</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>&Перегенерировать задачи проекта</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Extracting project tasks...</source> <translation>Извлечение задач проекта...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Abort</source> <translation>Отмена</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="761"/> + <location filename="Tasks/TaskViewer.py" line="790"/> <source>Extracting project tasks... {0}</source> <translation>Извлечение задач проекта... {0}</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation>Итого</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation>Настроить...</translation> </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <source>Scan Filter Patterns</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <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="372"/> + <source>P&roject Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric5_tr.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_tr.ts Sun Mar 27 17:50:02 2011 +0200 @@ -169,42 +169,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation>Üyelik kuralları yükleniyor</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation>'{0}' dosyasına okuma blokesini kaldır.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation>Block'{0}' dosyası [Adblock ile başlamıyor.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation>Üyelik kuralları indiriliyor</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p>Üyelik kuralları indirilemiyor.</p><p>Hatar: {0}</p></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation>Boş üyelik kuralları alındı.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation>'{0}' dosyasına yazma blokesini kaldır.</translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation>Üyelik kurallarını kaydediliyor</translation> </message> @@ -37017,112 +37017,132 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation>Özet</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>Dosyaadı</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>Satır</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="402"/> + <location filename="Tasks/TaskViewer.py" line="412"/> <source>&New Task...</source> <translation>Ye&ni Görev...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>P&roje görevlerini yeniden üret</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>Buraya &Git</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>&Kopyala</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>Ya&pıştır</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>&Sil</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>İşaretle&me Tamamlandı</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>&Tamalanan Görevleri Sil</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>Özellikle&r...</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>Süzgeçlenmiş Görüntü &f</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>&Tamalanan Görevleri Sil</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>Özellikle&r...</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>Süzgeçlenmiş Görüntü &f</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>Süzgeç Ayarları &o...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>Sütünları yeniden boyutlandır &z</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation>Ayarlanıyor...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>Görev süzgeçini etkinleştir</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Extracting project tasks...</source> <translation>Proje görevleri çıkarılıyor...</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Abort</source> <translation>Vazgeç</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="761"/> + <location filename="Tasks/TaskViewer.py" line="790"/> <source>Extracting project tasks... {0}</source> <translation>Proje görevleri çıkarılıyor... {0}</translation> </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <source>Scan Filter Patterns</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <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="372"/> + <source>P&roject Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>
--- a/i18n/eric5_zh_CN.GB2312.ts Sun Mar 27 12:22:31 2011 +0200 +++ b/i18n/eric5_zh_CN.GB2312.ts Sun Mar 27 17:50:02 2011 +0200 @@ -217,42 +217,42 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Load subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="287"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="294"/> <source>Downloading subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="279"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="286"/> <source>Got empty subscription rules.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Saving subscription rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="204"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="206"/> <source>Unable to open adblock file '{0}' for reading.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="212"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="214"/> <source>Adblock file '{0}' does not start with [Adblock.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="265"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="269"/> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="308"/> + <location filename="Helpviewer/AdBlock/AdBlockSubscription.py" line="315"/> <source>Unable to open adblock file '{0}' for writing.</source> <translation type="unfinished"></translation> </message> @@ -40458,102 +40458,102 @@ <context> <name>TaskViewer</name> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Summary</source> <translation>摘要</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Filename</source> <translation>文件名</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="353"/> + <location filename="Tasks/TaskViewer.py" line="354"/> <source>Line</source> <translation>行</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="402"/> + <location filename="Tasks/TaskViewer.py" line="412"/> <source>&New Task...</source> <translation>新建任务(&N)……</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="405"/> + <location filename="Tasks/TaskViewer.py" line="374"/> <source>&Regenerate project tasks</source> <translation>重新生成项目任务(&R)</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="377"/> + <location filename="Tasks/TaskViewer.py" line="387"/> <source>&Go To</source> <translation>转到(&G)</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="379"/> + <location filename="Tasks/TaskViewer.py" line="389"/> <source>&Copy</source> <translation>复制(&C)</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="408"/> + <location filename="Tasks/TaskViewer.py" line="416"/> <source>&Paste</source> <translation>粘贴(&P)</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="381"/> + <location filename="Tasks/TaskViewer.py" line="391"/> <source>&Delete</source> <translation>删除(&D)</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="383"/> + <location filename="Tasks/TaskViewer.py" line="393"/> <source>&Mark Completed</source> <translation>标记已完成(&M)</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="411"/> - <source>Delete Completed &Tasks</source> - <translation>删除已完成的任务(&T)</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="388"/> - <source>P&roperties...</source> - <translation>属性(&r)……</translation> - </message> - <message> - <location filename="Tasks/TaskViewer.py" line="415"/> - <source>&Filtered display</source> - <translation>显示被过滤的(&F)</translation> - </message> - <message> <location filename="Tasks/TaskViewer.py" line="419"/> + <source>Delete Completed &Tasks</source> + <translation>删除已完成的任务(&T)</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="398"/> + <source>P&roperties...</source> + <translation>属性(&r)……</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="423"/> + <source>&Filtered display</source> + <translation>显示被过滤的(&F)</translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="427"/> <source>Filter c&onfiguration...</source> <translation>过滤器配置(&o)……</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="422"/> + <location filename="Tasks/TaskViewer.py" line="430"/> <source>Resi&ze columns</source> <translation>改变列宽(&z)</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="424"/> + <location filename="Tasks/TaskViewer.py" line="432"/> <source>Configure...</source> <translation>配置……</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <source>Activate task filter</source> <translation>激活任务过滤器</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="718"/> + <location filename="Tasks/TaskViewer.py" line="726"/> <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="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Extracting project tasks...</source> <translation>提取项目任务……</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="755"/> + <location filename="Tasks/TaskViewer.py" line="784"/> <source>Abort</source> <translation>终止</translation> </message> @@ -40565,11 +40565,31 @@ %1</translation> </message> <message> - <location filename="Tasks/TaskViewer.py" line="761"/> + <location filename="Tasks/TaskViewer.py" line="790"/> <source>Extracting project tasks... {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Tasks/TaskViewer.py" line="378"/> + <source>&Configure scan options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <source>Scan Filter Patterns</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Tasks/TaskViewer.py" line="755"/> + <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="372"/> + <source>P&roject Tasks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TasksPage</name>