Added translations and the package list.

Wed, 07 Oct 2015 19:51:54 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 07 Oct 2015 19:51:54 +0200
changeset 11
2aa1e9c822fc
parent 10
00890e72e19c
child 12
f07803d09ce3

Added translations and the package list.

PKGLIST file | annotate | diff | comparison | revisions
PluginCheckerVulture.e4p file | annotate | diff | comparison | revisions
VultureChecker/EditWhiteListDialog.py file | annotate | diff | comparison | revisions
VultureChecker/VultureCheckerDialog.ui file | annotate | diff | comparison | revisions
VultureChecker/i18n/vulture_de.qm file | annotate | diff | comparison | revisions
VultureChecker/i18n/vulture_de.ts file | annotate | diff | comparison | revisions
VultureChecker/i18n/vulture_en.qm file | annotate | diff | comparison | revisions
VultureChecker/i18n/vulture_en.ts file | annotate | diff | comparison | revisions
VultureChecker/i18n/vulture_es.ts file | annotate | diff | comparison | revisions
VultureChecker/i18n/vulture_ru.ts file | annotate | diff | comparison | revisions
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PKGLIST	Wed Oct 07 19:51:54 2015 +0200
@@ -0,0 +1,11 @@
+PluginVulture.py
+VultureChecker/Documentation/LICENSE.GPL3
+VultureChecker/EditWhiteListDialog.py
+VultureChecker/EditWhiteListDialog.ui
+VultureChecker/VultureCheckerDialog.py
+VultureChecker/VultureCheckerDialog.ui
+VultureChecker/VultureCheckerService.py
+VultureChecker/__init__.py
+VultureChecker/i18n/vulture_de.qm
+VultureChecker/i18n/vulture_en.qm
+VultureChecker/vulture.py
--- a/PluginCheckerVulture.e4p	Wed Oct 07 19:28:17 2015 +0200
+++ b/PluginCheckerVulture.e4p	Wed Oct 07 19:51:54 2015 +0200
@@ -26,12 +26,20 @@
     <Form>VultureChecker/EditWhiteListDialog.ui</Form>
     <Form>VultureChecker/VultureCheckerDialog.ui</Form>
   </Forms>
-  <Translations/>
+  <Translations>
+    <Translation>VultureChecker/i18n/vulture_de.qm</Translation>
+    <Translation>VultureChecker/i18n/vulture_de.ts</Translation>
+    <Translation>VultureChecker/i18n/vulture_en.qm</Translation>
+    <Translation>VultureChecker/i18n/vulture_en.ts</Translation>
+    <Translation>VultureChecker/i18n/vulture_es.ts</Translation>
+    <Translation>VultureChecker/i18n/vulture_ru.ts</Translation>
+  </Translations>
   <Resources/>
   <Interfaces/>
   <Others>
     <Other>.hgignore</Other>
     <Other>ChangeLog</Other>
+    <Other>PKGLIST</Other>
     <Other>PluginCheckerVulture.e4p</Other>
     <Other>VultureChecker/Documentation/LICENSE.GPL3</Other>
     <Other>VultureChecker/Documentation/source</Other>
--- a/VultureChecker/EditWhiteListDialog.py	Wed Oct 07 19:28:17 2015 +0200
+++ b/VultureChecker/EditWhiteListDialog.py	Wed Oct 07 19:51:54 2015 +0200
@@ -126,8 +126,8 @@
         name, ok = QInputDialog.getText(
             self,
             self.tr("Add Whitelist"),
-            self.tr("Enter a name or wildcard pattern to the current"
-                    " whitelist:"),
+            self.tr("Enter a name or wildcard pattern to be added to the"
+                    " current whitelist:"),
             QLineEdit.Normal)
         if ok and bool(name):
             curr = self.__lists[self.listsWidget.currentIndex()]
--- a/VultureChecker/VultureCheckerDialog.ui	Wed Oct 07 19:28:17 2015 +0200
+++ b/VultureChecker/VultureCheckerDialog.ui	Wed Oct 07 19:51:54 2015 +0200
@@ -76,7 +76,7 @@
         </property>
        </widget>
       </item>
-      <item row="1" column="0">
+      <item row="1" column="0" colspan="2">
        <widget class="QCheckBox" name="slotsCheckBox">
         <property name="toolTip">
          <string>Select to treat all PyQt slots as used</string>
Binary file VultureChecker/i18n/vulture_de.qm has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/VultureChecker/i18n/vulture_de.ts	Wed Oct 07 19:51:54 2015 +0200
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="2.0" language="de_DE" sourcelanguage="">
+<context>
+    <name>EditWhiteListDialog</name>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="14"/>
+        <source>Vulture Whitelists</source>
+        <translation>Vulture Whitelists</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="29"/>
+        <source>Classes</source>
+        <translation>Klassen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="49"/>
+        <source>Functions</source>
+        <translation>Funktionen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="69"/>
+        <source>PyQt Slots</source>
+        <translation>PyQt Slots</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="89"/>
+        <source>Attributes</source>
+        <translation>Attribute</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="109"/>
+        <source>Variables</source>
+        <translation>Variablen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="129"/>
+        <source>Properties</source>
+        <translation>Eigenschaften</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="149"/>
+        <source>Patterns</source>
+        <translation>Muster</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="187"/>
+        <source>Press to add a whitelist entry</source>
+        <translation>Drücken, um einen Eintrag zur Whitelist hinzuzufügen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="190"/>
+        <source>Add...</source>
+        <translation>Hinzufügen...</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="207"/>
+        <source>Press to remove the selected whitelist entries</source>
+        <translation>Drücken, um die ausgewählten Whitelisteinträge zu löschen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="210"/>
+        <source>Remove</source>
+        <translation>Entfernen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="217"/>
+        <source>Press to remove all whitelist entries</source>
+        <translation>Drücken, um alle Whitelisteinträge zu löschen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="220"/>
+        <source>Remove All</source>
+        <translation>Alle Entfernen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Add Whitelist</source>
+        <translation>Zur Whitelist hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Enter a name or wildcard pattern to be added to the current whitelist:</source>
+        <translation>Gib einen zur aktuellen Whitelist hinzuzufügenden Namen oder ein Wildcard Muster ein:</translation>
+    </message>
+</context>
+<context>
+    <name>VultureCheckerDialog</name>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="14"/>
+        <source>Unused Code Checker</source>
+        <translation>Checker für ungenutzten Code</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="17"/>
+        <source>&lt;b&gt;Unused Code Checker&lt;/b&gt;
+&lt;p&gt;This dialog shows unused classes, function, variables, attributes and properties. These are determined through a static analysis. False reports can be added to a whitelist through the context menu.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Checker für ungenutzten Code&lt;/b&gt;
+&lt;p&gt;Dieser Dialog zeigt ungenutzte Klassen, Funktionen, Variable, Attribute und Eigenschaften. Diese werden mittels statischer Codeanalyse ermittelt. Falschmeldungen können über das Kontextmenu zu einer Whitelist hinzugefügt werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="48"/>
+        <source>Exclude Files:</source>
+        <translation>Ignoriere Dateien:</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="55"/>
+        <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="../VultureCheckerDialog.ui" line="72"/>
+        <source>Press to start the check</source>
+        <translation>Drücken, um die Prüfung zu starten</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="75"/>
+        <source>Start</source>
+        <translation>Starten</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="82"/>
+        <source>Select to treat all PyQt slots as used</source>
+        <translation>Auswählen, um alle PyQt Slots als genutzt zu betrachten</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="85"/>
+        <source>Treat PyQt slots as used</source>
+        <translation>PyQt Slots als genutzt betrachten</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="105"/>
+        <source>Line</source>
+        <translation>Zeile</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="110"/>
+        <source>Name</source>
+        <translation>Name</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="115"/>
+        <source>Type</source>
+        <translation>Typ</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="136"/>
+        <source>Shows the progress of the check</source>
+        <translation>Zeigt den Fortschritt der Prüfung</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="145"/>
+        <source>%v/%m Files</source>
+        <translation>%v/%m Dateien</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="62"/>
+        <source>Add to Whitelist</source>
+        <translation>Zur Whitelist Hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="65"/>
+        <source>Edit Whitelist</source>
+        <translation>Whitelist Bearbeiten</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="68"/>
+        <source>Collapse all</source>
+        <translation>Alle Zuklappen</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="70"/>
+        <source>Expand all</source>
+        <translation>Alle Aufklappen</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="92"/>
+        <source>Property</source>
+        <translation>Eigenschaft</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="93"/>
+        <source>Function</source>
+        <translation>Funktion</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="94"/>
+        <source>Slot</source>
+        <translation>Slot</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="95"/>
+        <source>Attribute</source>
+        <translation>Attribut</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="96"/>
+        <source>Variable</source>
+        <translation>Variable</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="97"/>
+        <source>Class</source>
+        <translation>Klasse</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="110"/>
+        <source>Errors</source>
+        <translation>Fehler</translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="266"/>
+        <source>Preparing files...</source>
+        <translation>Bereite Dateien vor...</translation>
+    </message>
+</context>
+<context>
+    <name>VulturePlugin</name>
+    <message>
+        <location filename="../../PluginVulture.py" line="128"/>
+        <source>Python 2 batch job</source>
+        <translation>Python 2 Stapelverarbeitung</translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="149"/>
+        <source>Python 3 batch job</source>
+        <translation>Python 3 Stapelverarbeitung</translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>Check Unused Code</source>
+        <translation>Prüfe auf Ungenutzten Code</translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>&amp;Unused Code...</source>
+        <translation>&amp;Ungenutzter Code...</translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="257"/>
+        <source>Check for unused code</source>
+        <translation>Auf ungenutzten Code überprüfen</translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="259"/>
+        <source>&lt;b&gt;Check Unused Code...&lt;/b&gt;&lt;p&gt;This checks a Python project for unused code.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Prüfe auf Ungenutzten Code...&lt;/b&gt;&lt;p&gt;Dies überprüft ein Python Projekt auf ungenutzten Code.&lt;/p&gt;</translation>
+    </message>
+</context>
+</TS>
Binary file VultureChecker/i18n/vulture_en.qm has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/VultureChecker/i18n/vulture_en.ts	Wed Oct 07 19:51:54 2015 +0200
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="2.0" language="en_US" sourcelanguage="">
+<context>
+    <name>EditWhiteListDialog</name>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="14"/>
+        <source>Vulture Whitelists</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="29"/>
+        <source>Classes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="49"/>
+        <source>Functions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="69"/>
+        <source>PyQt Slots</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="89"/>
+        <source>Attributes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="109"/>
+        <source>Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="129"/>
+        <source>Properties</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="149"/>
+        <source>Patterns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="187"/>
+        <source>Press to add a whitelist entry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="190"/>
+        <source>Add...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="207"/>
+        <source>Press to remove the selected whitelist entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="210"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="217"/>
+        <source>Press to remove all whitelist entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="220"/>
+        <source>Remove All</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Add Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Enter a name or wildcard pattern to be added to the current whitelist:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VultureCheckerDialog</name>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="14"/>
+        <source>Unused Code Checker</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="17"/>
+        <source>&lt;b&gt;Unused Code Checker&lt;/b&gt;
+&lt;p&gt;This dialog shows unused classes, function, variables, attributes and properties. These are determined through a static analysis. False reports can be added to a whitelist through the context menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="48"/>
+        <source>Exclude Files:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="55"/>
+        <source>Enter filename patterns of files to be excluded separated by a comma</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="72"/>
+        <source>Press to start the check</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="75"/>
+        <source>Start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="82"/>
+        <source>Select to treat all PyQt slots as used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="85"/>
+        <source>Treat PyQt slots as used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="105"/>
+        <source>Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="110"/>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="115"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="136"/>
+        <source>Shows the progress of the check</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="145"/>
+        <source>%v/%m Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="62"/>
+        <source>Add to Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="65"/>
+        <source>Edit Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="68"/>
+        <source>Collapse all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="70"/>
+        <source>Expand all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="92"/>
+        <source>Property</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="93"/>
+        <source>Function</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="94"/>
+        <source>Slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="95"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="96"/>
+        <source>Variable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="97"/>
+        <source>Class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="110"/>
+        <source>Errors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="266"/>
+        <source>Preparing files...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VulturePlugin</name>
+    <message>
+        <location filename="../../PluginVulture.py" line="128"/>
+        <source>Python 2 batch job</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="149"/>
+        <source>Python 3 batch job</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>Check Unused Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>&amp;Unused Code...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="257"/>
+        <source>Check for unused code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="259"/>
+        <source>&lt;b&gt;Check Unused Code...&lt;/b&gt;&lt;p&gt;This checks a Python project for unused code.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/VultureChecker/i18n/vulture_es.ts	Wed Oct 07 19:51:54 2015 +0200
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="2.0" language="es_ES" sourcelanguage="">
+<context>
+    <name>EditWhiteListDialog</name>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="14"/>
+        <source>Vulture Whitelists</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="29"/>
+        <source>Classes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="49"/>
+        <source>Functions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="69"/>
+        <source>PyQt Slots</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="89"/>
+        <source>Attributes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="109"/>
+        <source>Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="129"/>
+        <source>Properties</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="149"/>
+        <source>Patterns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="187"/>
+        <source>Press to add a whitelist entry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="190"/>
+        <source>Add...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="207"/>
+        <source>Press to remove the selected whitelist entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="210"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="217"/>
+        <source>Press to remove all whitelist entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="220"/>
+        <source>Remove All</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Add Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Enter a name or wildcard pattern to be added to the current whitelist:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VultureCheckerDialog</name>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="14"/>
+        <source>Unused Code Checker</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="17"/>
+        <source>&lt;b&gt;Unused Code Checker&lt;/b&gt;
+&lt;p&gt;This dialog shows unused classes, function, variables, attributes and properties. These are determined through a static analysis. False reports can be added to a whitelist through the context menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="48"/>
+        <source>Exclude Files:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="55"/>
+        <source>Enter filename patterns of files to be excluded separated by a comma</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="72"/>
+        <source>Press to start the check</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="75"/>
+        <source>Start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="82"/>
+        <source>Select to treat all PyQt slots as used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="85"/>
+        <source>Treat PyQt slots as used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="105"/>
+        <source>Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="110"/>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="115"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="136"/>
+        <source>Shows the progress of the check</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="145"/>
+        <source>%v/%m Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="62"/>
+        <source>Add to Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="65"/>
+        <source>Edit Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="68"/>
+        <source>Collapse all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="70"/>
+        <source>Expand all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="92"/>
+        <source>Property</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="93"/>
+        <source>Function</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="94"/>
+        <source>Slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="95"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="96"/>
+        <source>Variable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="97"/>
+        <source>Class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="110"/>
+        <source>Errors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="266"/>
+        <source>Preparing files...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VulturePlugin</name>
+    <message>
+        <location filename="../../PluginVulture.py" line="128"/>
+        <source>Python 2 batch job</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="149"/>
+        <source>Python 3 batch job</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>Check Unused Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>&amp;Unused Code...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="257"/>
+        <source>Check for unused code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="259"/>
+        <source>&lt;b&gt;Check Unused Code...&lt;/b&gt;&lt;p&gt;This checks a Python project for unused code.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/VultureChecker/i18n/vulture_ru.ts	Wed Oct 07 19:51:54 2015 +0200
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="2.0" language="ru_RU" sourcelanguage="">
+<context>
+    <name>EditWhiteListDialog</name>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="14"/>
+        <source>Vulture Whitelists</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="29"/>
+        <source>Classes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="49"/>
+        <source>Functions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="69"/>
+        <source>PyQt Slots</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="89"/>
+        <source>Attributes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="109"/>
+        <source>Variables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="129"/>
+        <source>Properties</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="149"/>
+        <source>Patterns</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="187"/>
+        <source>Press to add a whitelist entry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="190"/>
+        <source>Add...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="207"/>
+        <source>Press to remove the selected whitelist entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="210"/>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="217"/>
+        <source>Press to remove all whitelist entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.ui" line="220"/>
+        <source>Remove All</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Add Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../EditWhiteListDialog.py" line="126"/>
+        <source>Enter a name or wildcard pattern to be added to the current whitelist:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VultureCheckerDialog</name>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="14"/>
+        <source>Unused Code Checker</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="17"/>
+        <source>&lt;b&gt;Unused Code Checker&lt;/b&gt;
+&lt;p&gt;This dialog shows unused classes, function, variables, attributes and properties. These are determined through a static analysis. False reports can be added to a whitelist through the context menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="48"/>
+        <source>Exclude Files:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="55"/>
+        <source>Enter filename patterns of files to be excluded separated by a comma</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="72"/>
+        <source>Press to start the check</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="75"/>
+        <source>Start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="82"/>
+        <source>Select to treat all PyQt slots as used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="85"/>
+        <source>Treat PyQt slots as used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="105"/>
+        <source>Line</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="110"/>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="115"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="136"/>
+        <source>Shows the progress of the check</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.ui" line="145"/>
+        <source>%v/%m Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="62"/>
+        <source>Add to Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="65"/>
+        <source>Edit Whitelist</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="68"/>
+        <source>Collapse all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="70"/>
+        <source>Expand all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="92"/>
+        <source>Property</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="93"/>
+        <source>Function</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="94"/>
+        <source>Slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="95"/>
+        <source>Attribute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="96"/>
+        <source>Variable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="97"/>
+        <source>Class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="110"/>
+        <source>Errors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../VultureCheckerDialog.py" line="266"/>
+        <source>Preparing files...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VulturePlugin</name>
+    <message>
+        <location filename="../../PluginVulture.py" line="128"/>
+        <source>Python 2 batch job</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="149"/>
+        <source>Python 3 batch job</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>Check Unused Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="253"/>
+        <source>&amp;Unused Code...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="257"/>
+        <source>Check for unused code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../PluginVulture.py" line="259"/>
+        <source>&lt;b&gt;Check Unused Code...&lt;/b&gt;&lt;p&gt;This checks a Python project for unused code.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>

eric ide

mercurial