Sun, 05 Sep 2010 17:47:33 +0200
Added a filename filter to the code metrics dialog.
--- a/APIs/Python3/eric5.api Sun Sep 05 13:36:40 2010 +0200 +++ b/APIs/Python3/eric5.api Sun Sep 05 17:47:33 2010 +0200 @@ -101,6 +101,8 @@ eric5.DataViews.CodeMetrics.spacer?7 eric5.DataViews.CodeMetrics.summarize?4(total, key, value) eric5.DataViews.CodeMetricsDialog.CodeMetricsDialog.on_buttonBox_clicked?4(button) +eric5.DataViews.CodeMetricsDialog.CodeMetricsDialog.on_startButton_clicked?4() +eric5.DataViews.CodeMetricsDialog.CodeMetricsDialog.prepare?4(fileList, project) eric5.DataViews.CodeMetricsDialog.CodeMetricsDialog.start?4(fn) eric5.DataViews.CodeMetricsDialog.CodeMetricsDialog?1(parent = None) eric5.DataViews.PyCoverageDialog.PyCoverageDialog.on_buttonBox_clicked?4(button)
--- a/DataViews/CodeMetricsDialog.py Sun Sep 05 13:36:40 2010 +0200 +++ b/DataViews/CodeMetricsDialog.py Sun Sep 05 17:47:33 2010 +0200 @@ -8,14 +8,18 @@ """ import os +import fnmatch from PyQt4.QtCore import * from PyQt4.QtGui import * from .Ui_CodeMetricsDialog import Ui_CodeMetricsDialog from . import CodeMetrics + import Utilities +import UI.PixmapCache + class CodeMetricsDialog(QDialog, Ui_CodeMetricsDialog): """ Class implementing a dialog to display the code metrics. @@ -46,6 +50,11 @@ self.resultList.setContextMenuPolicy(Qt.CustomContextMenu) self.resultList.customContextMenuRequested.connect(self.__showContextMenu) + self.__fileList = [] + self.__project = None + self.clearButton.setIcon(UI.PixmapCache.getIcon("clearLeft.png")) + self.filterFrame.setVisible(False) + def __resizeResultColumns(self): """ Private method to resize the list columns. @@ -84,13 +93,40 @@ itm = QTreeWidgetItem(self.summaryList, [col0, col1]) itm.setTextAlignment(1, Qt.Alignment(Qt.AlignRight)) + def prepare(self, fileList, project): + """ + Public method to prepare the dialog with a list of filenames. + + @param fileList list of filenames (list of strings) + @param project reference to the project object (Project) + """ + self.__fileList = fileList[:] + self.__project = project + + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True) + self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False) + self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) + + self.filterFrame.setVisible(True) + + self.__data = self.__project.getData("OTHERTOOLSPARMS", "CodeMetrics") + if self.__data is None or "ExcludeFiles" not in self.__data: + self.__data = {"ExcludeFiles" : ""} + self.excludeFilesEdit.setText(self.__data["ExcludeFiles"]) + def start(self, fn): """ Public slot to start the code metrics determination. - @param fn file or list of files or directory to be show + @param fn file or list of files or directory to show the code metrics for (string or list of strings) """ + self.cancelled = False + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) + self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(True) + self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) + QApplication.processEvents() + loc = QLocale() if isinstance(fn, list): files = fn @@ -200,6 +236,28 @@ elif button == self.buttonBox.button(QDialogButtonBox.Cancel): self.__finish() + @pyqtSlot() + def on_startButton_clicked(self): + """ + Private slot to start a code metrics run. + """ + fileList = self.__fileList[:] + + filterString = self.excludeFilesEdit.text() + if "ExcludeFiles" not in self.__data or \ + filterString != self.__data["ExcludeFiles"]: + self.__data["ExcludeFiles"] = filterString + self.__project.setData("OTHERTOOLSPARMS", "CodeMetrics", self.__data) + filterList = filterString.split(",") + if filterList: + for filter in filterList: + fileList = \ + [f for f in fileList if not fnmatch.fnmatch(f, filter.strip())] + + self.resultList.clear() + self.summaryList.clear() + self.start(fileList) + def __showContextMenu(self, coord): """ Private slot to show the context menu of the listview.
--- a/DataViews/CodeMetricsDialog.ui Sun Sep 05 13:36:40 2010 +0200 +++ b/DataViews/CodeMetricsDialog.ui Sun Sep 05 17:47:33 2010 +0200 @@ -1,7 +1,8 @@ -<ui version="4.0" > +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> <class>CodeMetricsDialog</class> - <widget class="QDialog" name="CodeMetricsDialog" > - <property name="geometry" > + <widget class="QDialog" name="CodeMetricsDialog"> + <property name="geometry"> <rect> <x>0</x> <y>0</y> @@ -9,117 +10,201 @@ <height>587</height> </rect> </property> - <property name="windowTitle" > + <property name="windowTitle"> <string>Code Metrics</string> </property> - <property name="whatsThis" > - <string><b>Code Metrics</b> -<p>This dialog shows some code metrics.</p></string> + <property name="whatsThis"> + <string><b>Code Metrics</b> +<p>This dialog shows some code metrics.</p></string> </property> - <property name="sizeGripEnabled" > + <property name="sizeGripEnabled"> <bool>true</bool> </property> - <layout class="QVBoxLayout" > + <layout class="QVBoxLayout" name="verticalLayout"> <item> - <widget class="QTreeWidget" name="resultList" > - <property name="whatsThis" > - <string><b>Code metrics</b> -<p>This list shows some code metrics.</p></string> + <widget class="QFrame" name="filterFrame"> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Raised</enum> </property> - <property name="alternatingRowColors" > + <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Exclude Files:</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="excludeFilesEdit"> + <property name="toolTip"> + <string>Enter filename patterns of files to be excluded separated by a comma</string> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="clearButton"> + <property name="toolTip"> + <string>Press to clear the filter edit</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line"> + <property name="lineWidth"> + <number>2</number> + </property> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="startButton"> + <property name="toolTip"> + <string>Press to start the code metrics run</string> + </property> + <property name="text"> + <string>Start</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QTreeWidget" name="resultList"> + <property name="whatsThis"> + <string><b>Code metrics</b> +<p>This list shows some code metrics.</p></string> + </property> + <property name="alternatingRowColors"> <bool>true</bool> </property> <column> - <property name="text" > + <property name="text"> <string>Name</string> </property> </column> <column> - <property name="text" > + <property name="text"> <string>Start</string> </property> </column> <column> - <property name="text" > + <property name="text"> <string>End</string> </property> </column> <column> - <property name="text" > + <property name="text"> <string>Lines</string> </property> </column> <column> - <property name="text" > + <property name="text"> <string>Lines of code</string> </property> </column> <column> - <property name="text" > + <property name="text"> <string>Comments</string> </property> </column> <column> - <property name="text" > + <property name="text"> <string>Empty</string> </property> </column> </widget> </item> <item> - <widget class="QTreeWidget" name="summaryList" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Preferred" hsizetype="Expanding" > + <widget class="QTreeWidget" name="summaryList"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="whatsThis" > - <string><b>Summary</b> -<p>This shows some overall code metrics.</p></string> + <property name="whatsThis"> + <string><b>Summary</b> +<p>This shows some overall code metrics.</p></string> </property> - <property name="alternatingRowColors" > + <property name="alternatingRowColors"> <bool>true</bool> </property> <column> - <property name="text" > + <property name="text"> <string>Summary</string> </property> </column> <column> - <property name="text" > + <property name="text"> <string>#</string> </property> </column> </widget> </item> <item> - <widget class="QProgressBar" name="checkProgress" > - <property name="toolTip" > + <widget class="QProgressBar" name="checkProgress"> + <property name="toolTip"> <string>Shows the progress of the code metrics action</string> </property> - <property name="value" > + <property name="value"> <number>0</number> </property> - <property name="orientation" > + <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> <item> - <widget class="QDialogButtonBox" name="buttonBox" > - <property name="orientation" > + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> <enum>Qt::Horizontal</enum> </property> - <property name="standardButtons" > + <property name="standardButtons"> <set>QDialogButtonBox::Cancel|QDialogButtonBox::Close</set> </property> </widget> </item> </layout> </widget> - <layoutdefault spacing="6" margin="6" /> + <layoutdefault spacing="6" margin="6"/> <pixmapfunction>qPixmapFromMimeSource</pixmapfunction> + <tabstops> + <tabstop>startButton</tabstop> + <tabstop>excludeFilesEdit</tabstop> + <tabstop>clearButton</tabstop> + <tabstop>resultList</tabstop> + <tabstop>summaryList</tabstop> + <tabstop>buttonBox</tabstop> + </tabstops> <resources/> - <connections/> + <connections> + <connection> + <sender>clearButton</sender> + <signal>clicked()</signal> + <receiver>excludeFilesEdit</receiver> + <slot>clear()</slot> + <hints> + <hint type="sourcelabel"> + <x>717</x> + <y>18</y> + </hint> + <hint type="destinationlabel"> + <x>659</x> + <y>20</y> + </hint> + </hints> + </connection> + </connections> </ui>
--- a/Documentation/Help/source.qhp Sun Sep 05 13:36:40 2010 +0200 +++ b/Documentation/Help/source.qhp Sun Sep 05 17:47:33 2010 +0200 @@ -1373,6 +1373,8 @@ <keyword name="CodeMetricsDialog.__resultExpand" id="CodeMetricsDialog.__resultExpand" ref="eric5.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__resultExpand" /> <keyword name="CodeMetricsDialog.__showContextMenu" id="CodeMetricsDialog.__showContextMenu" ref="eric5.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__showContextMenu" /> <keyword name="CodeMetricsDialog.on_buttonBox_clicked" id="CodeMetricsDialog.on_buttonBox_clicked" ref="eric5.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.on_buttonBox_clicked" /> + <keyword name="CodeMetricsDialog.on_startButton_clicked" id="CodeMetricsDialog.on_startButton_clicked" ref="eric5.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.on_startButton_clicked" /> + <keyword name="CodeMetricsDialog.prepare" id="CodeMetricsDialog.prepare" ref="eric5.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.prepare" /> <keyword name="CodeMetricsDialog.start" id="CodeMetricsDialog.start" ref="eric5.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.start" /> <keyword name="PyProfileDialog (Module)" id="PyProfileDialog (Module)" ref="eric5.DataViews.PyProfileDialog.html" /> <keyword name="ProfileTreeWidgetItem" id="ProfileTreeWidgetItem" ref="eric5.DataViews.PyProfileDialog.html#ProfileTreeWidgetItem" />
--- a/Documentation/Source/eric5.DataViews.CodeMetricsDialog.html Sun Sep 05 13:36:40 2010 +0200 +++ b/Documentation/Source/eric5.DataViews.CodeMetricsDialog.html Sun Sep 05 17:47:33 2010 +0200 @@ -87,6 +87,12 @@ <td><a href="#CodeMetricsDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> <td>Private slot called by a button of the button box clicked.</td> </tr><tr> +<td><a href="#CodeMetricsDialog.on_startButton_clicked">on_startButton_clicked</a></td> +<td>Private slot to start a code metrics run.</td> +</tr><tr> +<td><a href="#CodeMetricsDialog.prepare">prepare</a></td> +<td>Public method to prepare the dialog with a list of filenames.</td> +</tr><tr> <td><a href="#CodeMetricsDialog.start">start</a></td> <td>Public slot to start the code metrics determination.</td> </tr> @@ -198,6 +204,24 @@ <dd> button that was clicked (QAbstractButton) </dd> +</dl><a NAME="CodeMetricsDialog.on_startButton_clicked" ID="CodeMetricsDialog.on_startButton_clicked"></a> +<h4>CodeMetricsDialog.on_startButton_clicked</h4> +<b>on_startButton_clicked</b>(<i></i>) +<p> + Private slot to start a code metrics run. +</p><a NAME="CodeMetricsDialog.prepare" ID="CodeMetricsDialog.prepare"></a> +<h4>CodeMetricsDialog.prepare</h4> +<b>prepare</b>(<i>fileList, project</i>) +<p> + Public method to prepare the dialog with a list of filenames. +</p><dl> +<dt><i>fileList</i></dt> +<dd> +list of filenames (list of strings) +</dd><dt><i>project</i></dt> +<dd> +reference to the project object (Project) +</dd> </dl><a NAME="CodeMetricsDialog.start" ID="CodeMetricsDialog.start"></a> <h4>CodeMetricsDialog.start</h4> <b>start</b>(<i>fn</i>) @@ -206,7 +230,7 @@ </p><dl> <dt><i>fn</i></dt> <dd> -file or list of files or directory to be show +file or list of files or directory to show the code metrics for (string or list of strings) </dd> </dl>
--- a/Project/Project.py Sun Sep 05 13:36:40 2010 +0200 +++ b/Project/Project.py Sun Sep 05 17:47:33 2010 +0200 @@ -4206,7 +4206,7 @@ for file in self.pdata["SOURCES"] if file.endswith(".py")] self.codemetrics = CodeMetricsDialog() self.codemetrics.show() - self.codemetrics.start(files) + self.codemetrics.prepare(files, self) def __showCodeCoverage(self): """ @@ -4641,4 +4641,4 @@ .replace('"', "").replace("'", "") break - return version \ No newline at end of file + return version
--- a/changelog Sun Sep 05 13:36:40 2010 +0200 +++ b/changelog Sun Sep 05 17:47:33 2010 +0200 @@ -13,6 +13,7 @@ - changed all calls to QMessageBox to some eric5 replacements and convenience functions - added a wizard for the eric5 message box (E5MessageBox) +- added a filename filter to the code metrics dialog Version 5.1-snapshot-20100718: - bug fixes
--- a/eric5.e4p Sun Sep 05 13:36:40 2010 +0200 +++ b/eric5.e4p Sun Sep 05 17:47:33 2010 +0200 @@ -1479,4 +1479,23 @@ </dict> </DocumentationParams> </Documentation> + <OtherTools> + <OtherToolsParams> + <dict> + <key> + <string>CodeMetrics</string> + </key> + <value> + <dict> + <key> + <string>ExcludeFiles</string> + </key> + <value> + <string>*/ThirdParty/*, */coverage/*</string> + </value> + </dict> + </value> + </dict> + </OtherToolsParams> + </OtherTools> </Project> \ No newline at end of file
--- a/i18n/eric5_cs.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_cs.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2063,125 +2063,145 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>Metrika kódu</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Metrika kódu</b> <p>Tento dialog zobrazuje metriku kódu.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Metriky kódu</b><p>Tento dialog zobrazuje metriky kódu.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>Jméno</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>Konec</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>Řádky</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>Řádky kódu</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>Komentáře</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Prázdné</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Sumarizace</b> <p>Zde se zobrazují výsledky sumarizace.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>Sumarizace</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>Zobrazuje průběh procesu měření metriky kódu</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>soubory</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>řádky</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>bajty</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>komentáře</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>prázdné řádky</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>nekomentované řádky</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>řádky dokumentace</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>Složit vše</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>Rozbalit vše</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation type="unfinished">Nevkládat soubory:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation type="unfinished">Zadejte patterny jmen souborů oddělené čárkami, které se nemají vkládat</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodingError</name> @@ -43188,12 +43208,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation>Importování balíčků...</translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation>Generování hlavního okna...</translation> </message>
--- a/i18n/eric5_de.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_de.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2064,126 +2064,146 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>Quelltextzeilen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>Leerzeilen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>Kommentarzeilen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>Bytes</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>Zeilen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>Dateien</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>Dokumentationszeilen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>Quelltext Metriken</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Quelltext Metriken</b> <p>Dieses Fenster zeigt einigen Quelltext Metriken an.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Quelltext Metriken</b> <p>Diese Liste zeigt einigen Quelltext Metriken an.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>Ende</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>Zeilen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>Quelltextzeilen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>Kommentare</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Leer</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Zusammenfassung</b> <p>Dies zeigt einige zusammenfassende Quelltext Metriken an.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>Zusammenfassung</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>Zeigt den Fortschritt der Quelltext Metriken Ermittlung an</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>Alle einklappen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>Alle aufklappen</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation>Ignoriere Dateien:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <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="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation>Drücken, um den Filtertext zu löschen</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation>Drücken, um den Quelltext Metriken Lauf zu starten</translation> + </message> </context> <context> <name>CodingError</name> @@ -43135,12 +43155,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation>Importiere Packages...</translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation>Erzeuge das Hauptfenster...</translation> </message>
--- a/i18n/eric5_es.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_es.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2068,126 +2068,146 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>Métricas del código</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Métricas del código</b> <p>Este diálogo muestra algunas métricas del código.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Métricas de código</b> <p>Esta lista muestra algunas métricas del código.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>Comienzo</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>Final</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>Líneas</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>Líneas de código</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>Comentarios</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Vacias</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Resumen</b> <p>Muestra algunas métricas globales.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>Resumen</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>Muestra el progreso del cálculo de métricas</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>archivos</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>líneas</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>bytes</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>comentarios</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>líneas vacias</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>líneas no comentadas</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>líneas de documentación</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>Contraer todo</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>Expandir todo</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation type="unfinished">Excluir archivos:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation type="unfinished">Introduzca patrones de nombre de archivo de los archivos a ser excluidos, separados por comas</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodingError</name> @@ -43281,12 +43301,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation>Importando paquetes...</translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation>Generando Ventana Principal...</translation> </message>
--- a/i18n/eric5_fr.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_fr.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2245,126 +2245,146 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>lignes de documentation</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>lignes non-commentaires</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>lignes vides</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>commentaires</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>octets</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>lignes</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>fichiers</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>Statistiques du code</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Statistiques du code source</b> <p>Cette boite de dialogue affiche des statistiques du code source.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Statistiques du code</b> <p>Cette liste donne des statistiques du code source.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>Début</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>Fin</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>Lignes</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>Lignes de code</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>Commentaires</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Vide</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Bilan</b> <p>Tour d'horizon des stats du code source.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>Bilan</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>Affiche le calcul en cours des statistiques du code</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>Tout contracter</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>Tout développer</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation type="unfinished">Fichiers exclus:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation type="unfinished">Entrer les filtres de noms de fichiers à exclure, séparés par des virgules</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodingError</name> @@ -47525,12 +47545,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation type="unfinished">Importation des packages...</translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation type="unfinished">Création de la fenêtre principale...</translation> </message>
--- a/i18n/eric5_it.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_it.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2068,126 +2068,146 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>linee di documentazione</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>linee non di documentazione</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>linee vuote</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>commenti</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>bytes</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>linee</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>files</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>Statistiche codice</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Statistiche per il codice sorgente</b> <p>Questo dialogo mostra le statistiche per il codice sorgente.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Statistiche per il codice sorgente</b> <p>Questo dialogo mostra alcune statistiche per il codice sorgente.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>Inizia</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>Fine</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>Linee</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>Linee di codice</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>Commenti</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Vuoto</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Sommario</b> <p>TQuesto dialogo mostra alcune statistiche riassuntive per il codice sorgente.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>Sommario</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>Mostra l'avanzamento delle statistiche per il codice</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>Raggruppa tutto</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>Espandi tutto</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation type="unfinished">Escludi file:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation type="unfinished">Inserisci un pattern per il nome file di file da escludere separati da una virgola</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodingError</name> @@ -43329,12 +43349,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation>Importazione packages...</translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation>Generazione Main Window...</translation> </message>
--- a/i18n/eric5_ru.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_ru.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2075,126 +2075,146 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>строки не-комментарии</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>пустые строки</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>комментарии</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>байты</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>строки</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>файлы</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>строки документации</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>Статистика кода</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Статистика кода</b> <p>Этот диалог показывает некоторую статистику кода.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Статистика кода</b> <p>Этот список показывает некоторую статистику кода.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>Начало</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>Конец</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>Строки</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>Строк кода</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>Комментарии</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Пусто</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Итого</b> <p>Этот показывает общую статистику кода.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>Итого</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>Отображает прогресс сбора статистики кода</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>Закрыть всё</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>Раскрыть всё</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation type="unfinished">Не включать файлы:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation type="unfinished">Задайте маски файлов для исключения, разделённые запятой</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodingError</name> @@ -43491,12 +43511,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation>Импорт пакетов...</translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation>Создание главного окна...</translation> </message>
--- a/i18n/eric5_tr.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_tr.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2236,125 +2236,145 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>Metrik Kod</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Metrik Kodlar</b> <p>Bu diyalog bazı metrik kodladı gösterir.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Metrik Kod</b><p>Bu liste mazı metrik kodları gösterir.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>Adı</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>Başla</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>End</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>Satırlar</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>Kod satırları</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>Yorumlar</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Boş</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Özet</b> <p>Bu herşeyin metrik kodda olduğunu gösterir.</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>Özet</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>Metrik kod işlemlerinin sürecini gösterir</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>Hepsini daralt</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>Hepsini genişlet</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>dosyalar</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>satırlar</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>bitler</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>yorumlar</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>boş satırlar</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>Yorumlanmayan satırlar</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>belge satırları</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation type="unfinished">Dışarda Tutulan Dosyalar:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodingError</name> @@ -46626,12 +46646,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation type="unfinished">Paketler açılıyor...<byte value="x9"/></translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation type="unfinished">Anapencere üretiliyor...</translation> </message>
--- a/i18n/eric5_zh_CN.GB2312.ts Sun Sep 05 13:36:40 2010 +0200 +++ b/i18n/eric5_zh_CN.GB2312.ts Sun Sep 05 17:47:33 2010 +0200 @@ -2238,126 +2238,146 @@ <context> <name>CodeMetricsDialog</name> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="13"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="14"/> <source>Code Metrics</source> <translation>代码度量</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="16"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="17"/> <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>代码度量</b> <p>该对话框显示部分代码度量。</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="26"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> <source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>代码度量</b> <p>该列表显示部分代码度量。</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="34"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="94"/> <source>Name</source> <translation>名称</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> <source>Start</source> <translation>开始</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="44"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="104"/> <source>End</source> <translation>结束</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="49"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="109"/> <source>Lines</source> <translation>行</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="54"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="114"/> <source>Lines of code</source> <translation>代码行</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="59"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="119"/> <source>Comments</source> <translation>注释</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="64"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>空</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="78"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="138"/> <source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>摘要</b> <p>显示部分全面代码度量。</p></translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="86"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="146"/> <source>Summary</source> <translation>摘要</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="91"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="151"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.ui" line="99"/> + <location filename="DataViews/CodeMetricsDialog.ui" line="159"/> <source>Shows the progress of the code metrics action</source> <translation>显示代码度量行为进程</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="44"/> + <location filename="DataViews/CodeMetricsDialog.py" line="48"/> <source>Collapse all</source> <translation>折叠所有</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="45"/> + <location filename="DataViews/CodeMetricsDialog.py" line="49"/> <source>Expand all</source> <translation>展开所有</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="149"/> + <location filename="DataViews/CodeMetricsDialog.py" line="185"/> <source>files</source> <translation>文件</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="150"/> + <location filename="DataViews/CodeMetricsDialog.py" line="186"/> <source>lines</source> <translation>行</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="151"/> + <location filename="DataViews/CodeMetricsDialog.py" line="187"/> <source>bytes</source> <translation>字节</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="152"/> + <location filename="DataViews/CodeMetricsDialog.py" line="188"/> <source>comments</source> <translation>注释</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="153"/> + <location filename="DataViews/CodeMetricsDialog.py" line="189"/> <source>empty lines</source> <translation>空行</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="155"/> + <location filename="DataViews/CodeMetricsDialog.py" line="191"/> <source>non-commentary lines</source> <translation>没有注释的行</translation> </message> <message> - <location filename="DataViews/CodeMetricsDialog.py" line="157"/> + <location filename="DataViews/CodeMetricsDialog.py" line="193"/> <source>documentation lines</source> <translation>文件行</translation> </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="39"/> + <source>Exclude Files:</source> + <translation type="unfinished">排除文件:</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="46"/> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation type="unfinished">输入要排除文件的文件名样式,用逗号分隔</translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="53"/> + <source>Press to clear the filter edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="DataViews/CodeMetricsDialog.ui" line="73"/> + <source>Press to start the code metrics run</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodingError</name> @@ -47496,12 +47516,12 @@ <context> <name>eric5</name> <message> - <location filename="eric5.py" line="223"/> + <location filename="eric5.py" line="226"/> <source>Importing packages...</source> <translation type="unfinished">正在导入程序包……</translation> </message> <message> - <location filename="eric5.py" line="228"/> + <location filename="eric5.py" line="231"/> <source>Generating Main Window...</source> <translation type="unfinished">正在产生主窗口……</translation> </message>