Removed support for Python2. release-6.0.0

Mon, 22 Jun 2020 19:32:12 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 22 Jun 2020 19:32:12 +0200
changeset 161
208fced62e00
parent 160
e2084f0a28a2
child 162
2df96a504e66

Removed support for Python2.

ChangeLog file | annotate | diff | comparison | revisions
PluginDjango.e4p file | annotate | diff | comparison | revisions
PluginProjectDjango.py file | annotate | diff | comparison | revisions
PluginProjectDjango.zip file | annotate | diff | comparison | revisions
ProjectDjango/ConfigurationPage/DjangoPage.py file | annotate | diff | comparison | revisions
ProjectDjango/ConfigurationPage/DjangoPage.ui file | annotate | diff | comparison | revisions
ProjectDjango/DjangoDialog.py file | annotate | diff | comparison | revisions
ProjectDjango/DjangoMigrationSelectionDialog.py file | annotate | diff | comparison | revisions
ProjectDjango/DjangoMigrationsListDialog.py file | annotate | diff | comparison | revisions
ProjectDjango/DjangoSquashMigrationSelectionDialog.py file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.PluginProjectDjango.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.ConfigurationPage.DjangoPage.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoCheckOptionsDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDiffsettingsDataDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDumpdataDataDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoLoaddataDataDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMakeMigrationsDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationSelectionDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationsListDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoRunTestServerDataDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSendTestEmailDataDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSquashMigrationSelectionDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoTestDataDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/index-Plugin_Project_Django.ProjectDjango.ConfigurationPage.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/index-Plugin_Project_Django.ProjectDjango.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/index-Plugin_Project_Django.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/index.html file | annotate | diff | comparison | revisions
ProjectDjango/Project.py file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_de.ts file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_empty.ts file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_en.ts file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_es.ts file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_ru.ts file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_tr.ts file | annotate | diff | comparison | revisions
--- a/ChangeLog	Sat May 23 11:14:54 2020 +0200
+++ b/ChangeLog	Mon Jun 22 19:32:12 2020 +0200
@@ -1,5 +1,8 @@
 ChangeLog
 ---------
+Version 6.0.0:
+- removed support for Python2
+
 Version 5.3.3:
 - bug fixes
 
--- a/PluginDjango.e4p	Sat May 23 11:14:54 2020 +0200
+++ b/PluginDjango.e4p	Mon Jun 22 19:32:12 2020 +0200
@@ -348,6 +348,12 @@
               <string>eric</string>
             </value>
             <key>
+              <string>EnabledCheckerCategories</string>
+            </key>
+            <value>
+              <string>C, D, E, M, N, S, W</string>
+            </value>
+            <key>
               <string>ExcludeFiles</string>
             </key>
             <value>
@@ -357,7 +363,7 @@
               <string>ExcludeMessages</string>
             </key>
             <value>
-              <string>A, C101, E265, E266, E305, E402, M201, M301, M302, M303, M304, M305, M306, M307, M308, M311, M312, M313, M314, M315, M321, M701, M702, M811, M834, N802, N803, N807, N808, N821, W293, W504</string>
+              <string>C101,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W504</string>
             </value>
             <key>
               <string>FixCodes</string>
@@ -432,6 +438,91 @@
               <bool>True</bool>
             </value>
             <key>
+              <string>SecurityChecker</string>
+            </key>
+            <value>
+              <dict>
+                <key>
+                  <string>CheckTypedException</string>
+                </key>
+                <value>
+                  <bool>False</bool>
+                </value>
+                <key>
+                  <string>HardcodedTmpDirectories</string>
+                </key>
+                <value>
+                  <list>
+                    <string>/tmp</string>
+                    <string>/var/tmp</string>
+                    <string>/dev/shm</string>
+                    <string>~/tmp</string>
+                  </list>
+                </value>
+                <key>
+                  <string>InsecureHashes</string>
+                </key>
+                <value>
+                  <list>
+                    <string>md4</string>
+                    <string>md5</string>
+                    <string>sha</string>
+                    <string>sha1</string>
+                  </list>
+                </value>
+                <key>
+                  <string>InsecureSslProtocolVersions</string>
+                </key>
+                <value>
+                  <list>
+                    <string>PROTOCOL_SSLv2</string>
+                    <string>SSLv2_METHOD</string>
+                    <string>SSLv23_METHOD</string>
+                    <string>PROTOCOL_SSLv3</string>
+                    <string>PROTOCOL_TLSv1</string>
+                    <string>SSLv3_METHOD</string>
+                    <string>TLSv1_METHOD</string>
+                  </list>
+                </value>
+                <key>
+                  <string>WeakKeySizeDsaHigh</string>
+                </key>
+                <value>
+                  <string>1024</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeDsaMedium</string>
+                </key>
+                <value>
+                  <string>2048</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeEcHigh</string>
+                </key>
+                <value>
+                  <string>160</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeEcMedium</string>
+                </key>
+                <value>
+                  <string>224</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeRsaHigh</string>
+                </key>
+                <value>
+                  <string>1024</string>
+                </value>
+                <key>
+                  <string>WeakKeySizeRsaMedium</string>
+                </key>
+                <value>
+                  <string>2048</string>
+                </value>
+              </dict>
+            </value>
+            <key>
               <string>ShowIgnored</string>
             </key>
             <value>
--- a/PluginProjectDjango.py	Sat May 23 11:14:54 2020 +0200
+++ b/PluginProjectDjango.py	Mon Jun 22 19:32:12 2020 +0200
@@ -7,8 +7,6 @@
 Module implementing the Django project plugin.
 """
 
-from __future__ import unicode_literals
-
 import os
 import glob
 import fnmatch
@@ -28,15 +26,15 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "5.3.3"
+version = "6.0.0"
 className = "ProjectDjangoPlugin"
 packageName = "ProjectDjango"
 shortDescription = "Project support for Django projects."
-longDescription = \
+longDescription = (
     """This plugin implements project support for Django projects."""
+)
 needsRestart = False
 pyqtApi = 2
-python2Compatible = True
 # End-of-Header
 
 error = ""
@@ -51,9 +49,9 @@
     @param language language to get APIs for (string)
     @return list of API filenames (list of string)
     """
-    if language in ["Python3", "Python2"]:
-        apisDir = \
-            os.path.join(os.path.dirname(__file__), "ProjectDjango", "APIs")
+    if language in ["Python3"]:
+        apisDir = os.path.join(os.path.dirname(__file__),
+                               "ProjectDjango", "APIs")
         apis = glob.glob(os.path.join(apisDir, '*.api'))
     else:
         apis = []
@@ -131,14 +129,11 @@
         self.__initialize()
         
         self.__defaults = {
-            "VirtualEnvironmentNamePy2": "",
             "VirtualEnvironmentNamePy3": "",
             
             # these are obsolete and kept for use with eric <18.07
-            "VirtualEnvironmentPy2": "",
             "VirtualEnvironmentPy3": "",
             
-            "Python2ConsoleType": "ipython",
             "Python3ConsoleType": "ipython",
             
             "ServerAddress": "",
@@ -223,8 +218,10 @@
                 binaryTranslationsCallback=self.binaryTranslationsCallback,
                 progLanguages=self.__supportedVariants[:])
         
-        from Project.ProjectBrowser import SourcesBrowserFlag, \
-            FormsBrowserFlag, TranslationsBrowserFlag, OthersBrowserFlag
+        from Project.ProjectBrowser import (
+            SourcesBrowserFlag, FormsBrowserFlag, TranslationsBrowserFlag,
+            OthersBrowserFlag
+        )
         Preferences.setProjectBrowserFlagsDefault(
             "Django",
             SourcesBrowserFlag | FormsBrowserFlag |
@@ -400,8 +397,8 @@
         if key in ["RecentNumberApps", "RecentNumberTestData"]:
             return int(Preferences.Prefs.settings.value(
                 self.PreferencesKey + "/" + key, self.__defaults[key]))
-        elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6",
-                     "UseThreading", "UseExternalBrowser", "CheckDeployMode",
+        elif key in ["UseIPv6", "UseThreading",
+                     "UseExternalBrowser", "CheckDeployMode",
                      "KeepTestDatabase", "FuzzyTranslations", ]:
             return Preferences.toBool(Preferences.Prefs.settings.value(
                 self.PreferencesKey + "/" + key, self.__defaults[key]))
@@ -419,8 +416,7 @@
         Preferences.Prefs.settings.setValue(
             self.PreferencesKey + "/" + key, value)
         
-        if key in ["VirtualEnvironmentPy2", "VirtualEnvironmentPy3",
-                   "VirtualEnvironmentNamePy2", "VirtualEnvironmentNamePy3"]:
+        if key in ["VirtualEnvironmentPy3", "VirtualEnvironmentNamePy3"]:
             self.__reregisterProjectType()
         elif key == "TranslationsEditor":
             if self.__object:
Binary file PluginProjectDjango.zip has changed
--- a/ProjectDjango/ConfigurationPage/DjangoPage.py	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/ConfigurationPage/DjangoPage.py	Mon Jun 22 19:32:12 2020 +0200
@@ -15,8 +15,9 @@
 from E5Gui.E5Completers import E5DirCompleter, E5FileCompleter
 from E5Gui.E5Application import e5App
 
-from Preferences.ConfigurationPages.ConfigurationPageBase import \
+from Preferences.ConfigurationPages.ConfigurationPageBase import (
     ConfigurationPageBase
+)
 from .Ui_DjangoPage import Ui_DjangoPage
 
 from Globals import isWindowsPlatform, isMacPlatform
@@ -40,11 +41,9 @@
         self.setObjectName("DjangoPage")
         
         self.virtualEnvPy3Button.setIcon(UI.PixmapCache.getIcon("open"))
-        self.virtualEnvPy2Button.setIcon(UI.PixmapCache.getIcon("open"))
         self.translationsButton.setIcon(UI.PixmapCache.getIcon("open"))
         
         self.__virtualEnvPy3Completer = E5DirCompleter(self.virtualEnvPy3Edit)
-        self.__virtualEnvPy2Completer = E5DirCompleter(self.virtualEnvPy2Edit)
         self.__translationsCompleter = E5FileCompleter(self.translationsEdit)
         
         self.__plugin = plugin
@@ -80,10 +79,6 @@
         self.consoleCommandCombo.addItems(consoleList)
         self.consoleCommandNoCloseCombo.addItems(consoleNoCloseList)
         
-        self.py2ShellCombo.addItem(self.tr("Plain Python"), "python")
-        self.py2ShellCombo.addItem(self.tr("IPython"), "ipython")
-        self.py2ShellCombo.addItem(self.tr("bpython"), "bpython")
-        
         self.py3ShellCombo.addItem(self.tr("Plain Python"), "python")
         self.py3ShellCombo.addItem(self.tr("IPython"), "ipython")
         self.py3ShellCombo.addItem(self.tr("bpython"), "bpython")
@@ -91,19 +86,15 @@
         try:
             venvManager = e5App().getObject("VirtualEnvManager")
             
-            self.py2VenvNameComboBox.addItems(
-                [""] + sorted(venvManager.getVirtualenvNamesForVariant(2)))
             self.py3VenvNameComboBox.addItems(
                 [""] + sorted(venvManager.getVirtualenvNamesForVariant(3)))
             
-            self.djangoVirtualEnvPy2Group.hide()
             self.djangoVirtualEnvPy3Group.hide()
             
             self.__hasVirtualEnvironmentManager = True
         except KeyError:
             venvManager = None
             
-            self.djangoVirtualEnvironmentPy2Group.hide()
             self.djangoVirtualEnvironmentPy3Group.hide()
             
             self.__hasVirtualEnvironmentManager = False
@@ -129,20 +120,6 @@
         
         if venvManager:
             venvName = self.__plugin.getPreferences(
-                "VirtualEnvironmentNamePy2")
-            if venvName:
-                index = self.py2VenvNameComboBox.findText(venvName)
-                if index < 0:
-                    index = 0
-                self.py2VenvNameComboBox.setCurrentIndex(index)
-        else:
-            self.virtualEnvPy2Edit.setText(
-                self.__plugin.getPreferences("VirtualEnvironmentPy2"))
-        self.py2ShellCombo.setCurrentIndex(self.py2ShellCombo.findData(
-            self.__plugin.getPreferences("Python2ConsoleType")))
-        
-        if venvManager:
-            venvName = self.__plugin.getPreferences(
                 "VirtualEnvironmentNamePy3")
             if venvName:
                 index = self.py3VenvNameComboBox.findText(venvName)
@@ -186,17 +163,6 @@
         
         if self.__hasVirtualEnvironmentManager:
             self.__plugin.setPreferences(
-                "VirtualEnvironmentNamePy2",
-                self.py2VenvNameComboBox.currentText())
-        else:
-            self.__plugin.setPreferences(
-                "VirtualEnvironmentPy2", self.virtualEnvPy2Edit.text())
-        self.__plugin.setPreferences(
-            "Python2ConsoleType",
-            self.py2ShellCombo.itemData(self.py2ShellCombo.currentIndex()))
-        
-        if self.__hasVirtualEnvironmentManager:
-            self.__plugin.setPreferences(
                 "VirtualEnvironmentNamePy3",
                 self.py3VenvNameComboBox.currentText())
         else:
@@ -231,25 +197,6 @@
                 Utilities.toNativeSeparators(virtualEnv))
     
     @pyqtSlot()
-    def on_virtualEnvPy2Button_clicked(self):
-        """
-        Private slot to select the virtual environment for Python 2 via a
-        directory selection dialog.
-        """
-        vDir = self.virtualEnvPy2Edit.text()
-        if not vDir:
-            vDir = Utilities.getHomeDir()
-        virtualEnv = E5FileDialog.getExistingDirectory(
-            self,
-            self.tr("Select Virtual Environment for Python 2"),
-            vDir,
-            E5FileDialog.Options(E5FileDialog.Option(0)))
-        
-        if virtualEnv:
-            self.virtualEnvPy2Edit.setText(
-                Utilities.toNativeSeparators(virtualEnv))
-    
-    @pyqtSlot()
     def on_translationsButton_clicked(self):
         """
         Private slot to select the translations editor via a file selection
--- a/ProjectDjango/ConfigurationPage/DjangoPage.ui	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/ConfigurationPage/DjangoPage.ui	Mon Jun 22 19:32:12 2020 +0200
@@ -313,96 +313,6 @@
     </widget>
    </item>
    <item>
-    <widget class="QGroupBox" name="python2Group">
-     <property name="title">
-      <string>Python 2</string>
-     </property>
-     <layout class="QVBoxLayout" name="verticalLayout_6">
-      <item>
-       <widget class="QGroupBox" name="djangoVirtualEnvPy2Group">
-        <property name="title">
-         <string>Django Virtual Environment</string>
-        </property>
-        <layout class="QGridLayout" name="gridLayout_5">
-         <item row="0" column="0" colspan="2">
-          <widget class="QLabel" name="label_7">
-           <property name="minimumSize">
-            <size>
-             <width>0</width>
-             <height>40</height>
-            </size>
-           </property>
-           <property name="text">
-            <string>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</string>
-           </property>
-           <property name="wordWrap">
-            <bool>true</bool>
-           </property>
-          </widget>
-         </item>
-         <item row="1" column="0">
-          <widget class="QLineEdit" name="virtualEnvPy2Edit"/>
-         </item>
-         <item row="1" column="1">
-          <widget class="QToolButton" name="virtualEnvPy2Button">
-           <property name="toolTip">
-            <string>Select the virtual environment directory via a selection dialog</string>
-           </property>
-          </widget>
-         </item>
-        </layout>
-       </widget>
-      </item>
-      <item>
-       <widget class="QGroupBox" name="djangoVirtualEnvironmentPy2Group">
-        <property name="title">
-         <string>Django Virtual Environment</string>
-        </property>
-        <layout class="QVBoxLayout" name="verticalLayout_4">
-         <item>
-          <widget class="QLabel" name="label_12">
-           <property name="text">
-            <string>Select the Virtual Environment to be used with Django</string>
-           </property>
-           <property name="wordWrap">
-            <bool>true</bool>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="QComboBox" name="py2VenvNameComboBox"/>
-         </item>
-        </layout>
-       </widget>
-      </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_2">
-        <item>
-         <widget class="QLabel" name="label_9">
-          <property name="text">
-           <string>Django Python Console:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QComboBox" name="py2ShellCombo">
-          <property name="sizePolicy">
-           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-            <horstretch>0</horstretch>
-            <verstretch>0</verstretch>
-           </sizepolicy>
-          </property>
-          <property name="toolTip">
-           <string>Select the Python console type</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
     <widget class="QGroupBox" name="groupBox">
      <property name="title">
       <string>Translations</string>
@@ -483,10 +393,6 @@
   <tabstop>virtualEnvPy3Button</tabstop>
   <tabstop>py3VenvNameComboBox</tabstop>
   <tabstop>py3ShellCombo</tabstop>
-  <tabstop>virtualEnvPy2Edit</tabstop>
-  <tabstop>virtualEnvPy2Button</tabstop>
-  <tabstop>py2VenvNameComboBox</tabstop>
-  <tabstop>py2ShellCombo</tabstop>
   <tabstop>translationsEdit</tabstop>
   <tabstop>translationsButton</tabstop>
   <tabstop>fuzzyTranslationsCheckBox</tabstop>
--- a/ProjectDjango/DjangoDialog.py	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/DjangoDialog.py	Mon Jun 22 19:32:12 2020 +0200
@@ -16,8 +16,9 @@
 import os
 
 from PyQt5.QtCore import pyqtSlot, QProcess, QTimer, QFileInfo
-from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton, \
-    QTextEdit, QLineEdit
+from PyQt5.QtWidgets import (
+    QDialog, QDialogButtonBox, QAbstractButton, QTextEdit, QLineEdit
+)
 
 from E5Gui import E5MessageBox, E5FileDialog
 
@@ -105,8 +106,10 @@
         Private slot called when the process finished or the user pressed the
         button.
         """
-        if self.proc is not None and \
-           self.proc.state() != QProcess.NotRunning:
+        if (
+            self.proc is not None and
+            self.proc.state() != QProcess.NotRunning
+        ):
             self.proc.terminate()
             QTimer.singleShot(2000, self.proc.kill)
             self.proc.waitForFinished(3000)
--- a/ProjectDjango/DjangoMigrationSelectionDialog.py	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/DjangoMigrationSelectionDialog.py	Mon Jun 22 19:32:12 2020 +0200
@@ -15,8 +15,9 @@
 from PyQt5.QtGui import QIcon
 from PyQt5.QtWidgets import QDialog
 
-from .Ui_DjangoMigrationSelectionDialog import \
+from .Ui_DjangoMigrationSelectionDialog import (
     Ui_DjangoMigrationSelectionDialog
+)
 
 
 class DjangoMigrationSelectionDialog(QDialog,
--- a/ProjectDjango/DjangoMigrationsListDialog.py	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/DjangoMigrationsListDialog.py	Mon Jun 22 19:32:12 2020 +0200
@@ -14,9 +14,11 @@
     pass
 
 from PyQt5.QtCore import pyqtSlot, Qt, QProcess, QTimer, QPoint
-from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton, \
-    QHeaderView, QTreeWidgetItem, QMenu, QAbstractItemView, QInputDialog, \
+from PyQt5.QtWidgets import (
+    QDialog, QDialogButtonBox, QAbstractButton,
+    QHeaderView, QTreeWidgetItem, QMenu, QAbstractItemView, QInputDialog,
     QLineEdit
+)
 
 from E5Gui import E5MessageBox
 
@@ -104,8 +106,10 @@
         Private slot called when the process finished or the user pressed the
         button.
         """
-        if self.proc is not None and \
-           self.proc.state() != QProcess.NotRunning:
+        if (
+            self.proc is not None and
+            self.proc.state() != QProcess.NotRunning
+        ):
             self.proc.terminate()
             QTimer.singleShot(2000, self.proc.kill)
             self.proc.waitForFinished(3000)
@@ -309,14 +313,14 @@
                 menu.addAction(
                     self.tr("Make Migrations"),
                     self.__makeMigrations).setEnabled(len(selApps) > 0)
-                menu.addAction(
+                act = menu.addAction(
                     self.tr("Make Empty Migrations"),
-                    lambda: self.__makeMigrations(empty=True))\
-                    .setEnabled(len(selApps) > 0)
-                menu.addAction(
+                    lambda: self.__makeMigrations(empty=True))
+                act.setEnabled(len(selApps) > 0)
+                act = menu.addAction(
                     self.tr("Make Migrations (dry-run)"),
-                    lambda: self.__makeMigrations(dryRun=True))\
-                    .setEnabled(len(selApps) > 0)
+                    lambda: self.__makeMigrations(dryRun=True))
+                act.setEnabled(len(selApps) > 0)
         else:
             menu.addAction(self.tr("Apply Selected Migrations"),
                            self.__applyMigration)
--- a/ProjectDjango/DjangoSquashMigrationSelectionDialog.py	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/DjangoSquashMigrationSelectionDialog.py	Mon Jun 22 19:32:12 2020 +0200
@@ -15,8 +15,9 @@
 from PyQt5.QtGui import QIcon
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
 
-from .Ui_DjangoSquashMigrationSelectionDialog import \
+from .Ui_DjangoSquashMigrationSelectionDialog import (
     Ui_DjangoSquashMigrationSelectionDialog
+)
 
 
 class DjangoSquashMigrationSelectionDialog(
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.PluginProjectDjango.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.PluginProjectDjango.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,309 +18,405 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.PluginProjectDjango</h1>
+
 <p>
 Module implementing the Django project plugin.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
-<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>djangoPluginObject</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>python2Compatible</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>djangoPluginObject</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#ProjectDjangoPlugin">ProjectDjangoPlugin</a></td>
 <td>Class implementing the Django project plugin.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
+
 <tr>
 <td><a href="#apiFiles">apiFiles</a></td>
 <td>Module function to return the API files made available by this plugin.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#createDjangoPage">createDjangoPage</a></td>
 <td>Module function to create the Django configuration page.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#getConfigData">getConfigData</a></td>
 <td>Module function returning data as required by the configuration dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#prepareUninstall">prepareUninstall</a></td>
 <td>Module function to prepare for an uninstallation.</td>
 </tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="ProjectDjangoPlugin" ID="ProjectDjangoPlugin"></a>
 <h2>ProjectDjangoPlugin</h2>
+
 <p>
     Class implementing the Django project plugin.
 </p>
 <h3>Derived from</h3>
 QObject
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>PreferencesKey</td></tr><tr><td>lexerAssociations</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#ProjectDjangoPlugin.__init__">ProjectDjangoPlugin</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.__initialize">__initialize</a></td>
 <td>Private slot to (re)initialize the plugin.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.__loadTranslator">__loadTranslator</a></td>
 <td>Private method to load the translation file.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.__projectClosed">__projectClosed</a></td>
 <td>Private slot to handle the projectClosed signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.__projectOpened">__projectOpened</a></td>
 <td>Private slot to handle the projectOpened signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.__reregisterProjectType">__reregisterProjectType</a></td>
 <td>Private method to re-register the project type.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.activate">activate</a></td>
 <td>Public method to activate this plugin.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.binaryTranslationsCallback">binaryTranslationsCallback</a></td>
 <td>Public method to determine the filename of a compiled translation file given the translation source file.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.deactivate">deactivate</a></td>
 <td>Public method to deactivate this plugin.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.fileTypesCallback">fileTypesCallback</a></td>
 <td>Public method get the filetype associations of the Django project type.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.getMenu">getMenu</a></td>
 <td>Public method to get a reference to the requested menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.getMenuNames">getMenuNames</a></td>
 <td>Public method to get the names of all menus.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.getPreferences">getPreferences</a></td>
 <td>Public method to retrieve the various settings.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.lexerAssociationCallback">lexerAssociationCallback</a></td>
 <td>Public method to get the lexer association of the Django project type for a file.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#ProjectDjangoPlugin.setPreferences">setPreferences</a></td>
 <td>Public method to store the various settings.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="ProjectDjangoPlugin.__init__" ID="ProjectDjangoPlugin.__init__"></a>
 <h4>ProjectDjangoPlugin (Constructor)</h4>
 <b>ProjectDjangoPlugin</b>(<i>ui</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>ui</i></dt>
 <dd>
 reference to the user interface object (UI.UserInterface)
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.__initialize" ID="ProjectDjangoPlugin.__initialize"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.__initialize" ID="ProjectDjangoPlugin.__initialize"></a>
 <h4>ProjectDjangoPlugin.__initialize</h4>
 <b>__initialize</b>(<i></i>)
+
 <p>
         Private slot to (re)initialize the plugin.
-</p><a NAME="ProjectDjangoPlugin.__loadTranslator" ID="ProjectDjangoPlugin.__loadTranslator"></a>
+</p>
+<a NAME="ProjectDjangoPlugin.__loadTranslator" ID="ProjectDjangoPlugin.__loadTranslator"></a>
 <h4>ProjectDjangoPlugin.__loadTranslator</h4>
 <b>__loadTranslator</b>(<i></i>)
+
 <p>
         Private method to load the translation file.
-</p><a NAME="ProjectDjangoPlugin.__projectClosed" ID="ProjectDjangoPlugin.__projectClosed"></a>
+</p>
+<a NAME="ProjectDjangoPlugin.__projectClosed" ID="ProjectDjangoPlugin.__projectClosed"></a>
 <h4>ProjectDjangoPlugin.__projectClosed</h4>
 <b>__projectClosed</b>(<i></i>)
+
 <p>
         Private slot to handle the projectClosed signal.
-</p><a NAME="ProjectDjangoPlugin.__projectOpened" ID="ProjectDjangoPlugin.__projectOpened"></a>
+</p>
+<a NAME="ProjectDjangoPlugin.__projectOpened" ID="ProjectDjangoPlugin.__projectOpened"></a>
 <h4>ProjectDjangoPlugin.__projectOpened</h4>
 <b>__projectOpened</b>(<i></i>)
+
 <p>
         Private slot to handle the projectOpened signal.
-</p><a NAME="ProjectDjangoPlugin.__reregisterProjectType" ID="ProjectDjangoPlugin.__reregisterProjectType"></a>
+</p>
+<a NAME="ProjectDjangoPlugin.__reregisterProjectType" ID="ProjectDjangoPlugin.__reregisterProjectType"></a>
 <h4>ProjectDjangoPlugin.__reregisterProjectType</h4>
 <b>__reregisterProjectType</b>(<i></i>)
+
 <p>
         Private method to re-register the project type.
-</p><a NAME="ProjectDjangoPlugin.activate" ID="ProjectDjangoPlugin.activate"></a>
+</p>
+<a NAME="ProjectDjangoPlugin.activate" ID="ProjectDjangoPlugin.activate"></a>
 <h4>ProjectDjangoPlugin.activate</h4>
 <b>activate</b>(<i></i>)
+
 <p>
         Public method to activate this plugin.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple of None and activation status (boolean)
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.binaryTranslationsCallback" ID="ProjectDjangoPlugin.binaryTranslationsCallback"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.binaryTranslationsCallback" ID="ProjectDjangoPlugin.binaryTranslationsCallback"></a>
 <h4>ProjectDjangoPlugin.binaryTranslationsCallback</h4>
 <b>binaryTranslationsCallback</b>(<i>filename</i>)
+
 <p>
         Public method to determine the filename of a compiled translation file
         given the translation source file.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filename</i></dt>
 <dd>
 name of the translation source file (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 name of the binary translation file (string)
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.deactivate" ID="ProjectDjangoPlugin.deactivate"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.deactivate" ID="ProjectDjangoPlugin.deactivate"></a>
 <h4>ProjectDjangoPlugin.deactivate</h4>
 <b>deactivate</b>(<i></i>)
+
 <p>
         Public method to deactivate this plugin.
-</p><a NAME="ProjectDjangoPlugin.fileTypesCallback" ID="ProjectDjangoPlugin.fileTypesCallback"></a>
+</p>
+<a NAME="ProjectDjangoPlugin.fileTypesCallback" ID="ProjectDjangoPlugin.fileTypesCallback"></a>
 <h4>ProjectDjangoPlugin.fileTypesCallback</h4>
 <b>fileTypesCallback</b>(<i></i>)
+
 <p>
         Public method get the filetype associations of the Django project type.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 dictionary with file type associations
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.getMenu" ID="ProjectDjangoPlugin.getMenu"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.getMenu" ID="ProjectDjangoPlugin.getMenu"></a>
 <h4>ProjectDjangoPlugin.getMenu</h4>
 <b>getMenu</b>(<i>name</i>)
+
 <p>
         Public method to get a reference to the requested menu.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>name</i></dt>
 <dd>
 name of the menu (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 reference to the menu (QMenu) or None, if no
             menu with the given name exists
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.getMenuNames" ID="ProjectDjangoPlugin.getMenuNames"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.getMenuNames" ID="ProjectDjangoPlugin.getMenuNames"></a>
 <h4>ProjectDjangoPlugin.getMenuNames</h4>
 <b>getMenuNames</b>(<i></i>)
+
 <p>
         Public method to get the names of all menus.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 menu names (list of string)
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.getPreferences" ID="ProjectDjangoPlugin.getPreferences"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.getPreferences" ID="ProjectDjangoPlugin.getPreferences"></a>
 <h4>ProjectDjangoPlugin.getPreferences</h4>
 <b>getPreferences</b>(<i>key</i>)
+
 <p>
         Public method to retrieve the various settings.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>key</i></dt>
 <dd>
 the key of the value to get
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the requested setting
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.lexerAssociationCallback" ID="ProjectDjangoPlugin.lexerAssociationCallback"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.lexerAssociationCallback" ID="ProjectDjangoPlugin.lexerAssociationCallback"></a>
 <h4>ProjectDjangoPlugin.lexerAssociationCallback</h4>
 <b>lexerAssociationCallback</b>(<i>filename</i>)
+
 <p>
         Public method to get the lexer association of the Django project type
         for a file.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filename</i></dt>
 <dd>
 name of the file (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 name of the lexer (string) (Pygments lexers are prefixed with
             'Pygments|')
 </dd>
-</dl><a NAME="ProjectDjangoPlugin.setPreferences" ID="ProjectDjangoPlugin.setPreferences"></a>
+</dl>
+<a NAME="ProjectDjangoPlugin.setPreferences" ID="ProjectDjangoPlugin.setPreferences"></a>
 <h4>ProjectDjangoPlugin.setPreferences</h4>
 <b>setPreferences</b>(<i>key, value</i>)
+
 <p>
         Public method to store the various settings.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>key</i></dt>
 <dd>
 the key of the setting to be set (string)
-</dd><dt><i>value</i></dt>
+</dd>
+<dt><i>value</i></dt>
 <dd>
 the value to be set
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="apiFiles" ID="apiFiles"></a>
 <h2>apiFiles</h2>
 <b>apiFiles</b>(<i>language</i>)
+
 <p>
     Module function to return the API files made available by this plugin.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>language</i></dt>
 <dd>
 language to get APIs for (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of API filenames (list of string)
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="createDjangoPage" ID="createDjangoPage"></a>
 <h2>createDjangoPage</h2>
 <b>createDjangoPage</b>(<i>configDlg</i>)
+
 <p>
     Module function to create the Django configuration page.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>configDlg</i></dt>
 <dd>
 reference to the configuration dialog
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 reference to the configuration page
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="getConfigData" ID="getConfigData"></a>
 <h2>getConfigData</h2>
 <b>getConfigData</b>(<i></i>)
+
 <p>
     Module function returning data as required by the configuration dialog.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 dictionary containing the relevant data
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="prepareUninstall" ID="prepareUninstall"></a>
 <h2>prepareUninstall</h2>
 <b>prepareUninstall</b>(<i></i>)
+
 <p>
     Module function to prepare for an uninstallation.
 </p>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.ConfigurationPage.DjangoPage.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.ConfigurationPage.DjangoPage.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,96 +18,113 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.ConfigurationPage.DjangoPage</h1>
+
 <p>
 Module implementing the Django configuration page.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoPage">DjangoPage</a></td>
 <td>Class implementing the Django configuration page.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoPage" ID="DjangoPage"></a>
 <h2>DjangoPage</h2>
+
 <p>
     Class implementing the Django configuration page.
 </p>
 <h3>Derived from</h3>
 ConfigurationPageBase, Ui_DjangoPage
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoPage.__init__">DjangoPage</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoPage.on_translationsButton_clicked">on_translationsButton_clicked</a></td>
 <td>Private slot to select the translations editor via a file selection dialog.</td>
-</tr><tr>
-<td><a href="#DjangoPage.on_virtualEnvPy2Button_clicked">on_virtualEnvPy2Button_clicked</a></td>
-<td>Private slot to select the virtual environment for Python 2 via a directory selection dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoPage.on_virtualEnvPy3Button_clicked">on_virtualEnvPy3Button_clicked</a></td>
 <td>Private slot to select the virtual environment for Python 3 via a directory selection dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoPage.save">save</a></td>
 <td>Public slot to save the Django configuration.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoPage.__init__" ID="DjangoPage.__init__"></a>
 <h4>DjangoPage (Constructor)</h4>
 <b>DjangoPage</b>(<i>plugin</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>plugin</i></dt>
 <dd>
 reference to the plugin object
 </dd>
-</dl><a NAME="DjangoPage.on_translationsButton_clicked" ID="DjangoPage.on_translationsButton_clicked"></a>
+</dl>
+<a NAME="DjangoPage.on_translationsButton_clicked" ID="DjangoPage.on_translationsButton_clicked"></a>
 <h4>DjangoPage.on_translationsButton_clicked</h4>
 <b>on_translationsButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to select the translations editor via a file selection
         dialog.
-</p><a NAME="DjangoPage.on_virtualEnvPy2Button_clicked" ID="DjangoPage.on_virtualEnvPy2Button_clicked"></a>
-<h4>DjangoPage.on_virtualEnvPy2Button_clicked</h4>
-<b>on_virtualEnvPy2Button_clicked</b>(<i></i>)
-<p>
-        Private slot to select the virtual environment for Python 2 via a
-        directory selection dialog.
-</p><a NAME="DjangoPage.on_virtualEnvPy3Button_clicked" ID="DjangoPage.on_virtualEnvPy3Button_clicked"></a>
+</p>
+<a NAME="DjangoPage.on_virtualEnvPy3Button_clicked" ID="DjangoPage.on_virtualEnvPy3Button_clicked"></a>
 <h4>DjangoPage.on_virtualEnvPy3Button_clicked</h4>
 <b>on_virtualEnvPy3Button_clicked</b>(<i></i>)
+
 <p>
         Private slot to select the virtual environment for Python 3 via a
         directory selection dialog.
-</p><a NAME="DjangoPage.save" ID="DjangoPage.save"></a>
+</p>
+<a NAME="DjangoPage.save" ID="DjangoPage.save"></a>
 <h4>DjangoPage.save</h4>
 <b>save</b>(<i></i>)
+
 <p>
         Public slot to save the Django configuration.
 </p>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoCheckOptionsDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoCheckOptionsDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,173 +18,226 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoCheckOptionsDialog</h1>
+
 <p>
 Module implementing a dialog to enter the options for a check operation.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoCheckOptionsDialog">DjangoCheckOptionsDialog</a></td>
 <td>Class implementing a dialog to enter the options for a check operation.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoCheckOptionsDialog" ID="DjangoCheckOptionsDialog"></a>
 <h2>DjangoCheckOptionsDialog</h2>
+
 <p>
     Class implementing a dialog to enter the options for a check operation.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoCheckOptionsDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoCheckOptionsDialog.__init__">DjangoCheckOptionsDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoCheckOptionsDialog.__moduleToPath">__moduleToPath</a></td>
 <td>Private method to convert a module name to an file path.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoCheckOptionsDialog.__pathToModule">__pathToModule</a></td>
 <td>Private method to convert a file path including a .py extension to a module name.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoCheckOptionsDialog.__populateTagsList">__populateTagsList</a></td>
 <td>Private slot to populate the tags list.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoCheckOptionsDialog.getData">getData</a></td>
 <td>Public method to get the options for the check operation.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoCheckOptionsDialog.on_deployCheckBox_toggled">on_deployCheckBox_toggled</a></td>
 <td>Private slot handling a change of the deploy check box.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoCheckOptionsDialog.on_settingsFileButton_clicked">on_settingsFileButton_clicked</a></td>
 <td>Private slot to select a settings file via a file selection dialog.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoCheckOptionsDialog.__init__" ID="DjangoCheckOptionsDialog.__init__"></a>
 <h4>DjangoCheckOptionsDialog (Constructor)</h4>
 <b>DjangoCheckOptionsDialog</b>(<i>python, path, apps, deployMode, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>python</i> (str)</dt>
 <dd>
 path of the Python executable
-</dd><dt><i>path</i> (str)</dt>
+</dd>
+<dt><i>path</i> (str)</dt>
 <dd>
 site path to run the manage.py script with
-</dd><dt><i>apps</i> (list of str)</dt>
+</dd>
+<dt><i>apps</i> (list of str)</dt>
 <dd>
 list of recently used application strings
-</dd><dt><i>deployMode</i> (bool)</dt>
+</dd>
+<dt><i>deployMode</i> (bool)</dt>
 <dd>
 flag indicating to activate the deployment mode
-</dd><dt><i>parent</i> (QWidget)</dt>
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoCheckOptionsDialog.__moduleToPath" ID="DjangoCheckOptionsDialog.__moduleToPath"></a>
+</dl>
+<a NAME="DjangoCheckOptionsDialog.__moduleToPath" ID="DjangoCheckOptionsDialog.__moduleToPath"></a>
 <h4>DjangoCheckOptionsDialog.__moduleToPath</h4>
 <b>__moduleToPath</b>(<i>moduleName</i>)
+
 <p>
         Private method to convert a module name to an file path.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>moduleName</i> (str)</dt>
 <dd>
 module name to be converted
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 file path
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 str
 </dd>
-</dl><a NAME="DjangoCheckOptionsDialog.__pathToModule" ID="DjangoCheckOptionsDialog.__pathToModule"></a>
+</dl>
+<a NAME="DjangoCheckOptionsDialog.__pathToModule" ID="DjangoCheckOptionsDialog.__pathToModule"></a>
 <h4>DjangoCheckOptionsDialog.__pathToModule</h4>
 <b>__pathToModule</b>(<i>path</i>)
+
 <p>
         Private method to convert a file path including a .py extension to a
         module name.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>path</i> (str)</dt>
 <dd>
 file path to be converted
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 module name
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 str
 </dd>
-</dl><a NAME="DjangoCheckOptionsDialog.__populateTagsList" ID="DjangoCheckOptionsDialog.__populateTagsList"></a>
+</dl>
+<a NAME="DjangoCheckOptionsDialog.__populateTagsList" ID="DjangoCheckOptionsDialog.__populateTagsList"></a>
 <h4>DjangoCheckOptionsDialog.__populateTagsList</h4>
 <b>__populateTagsList</b>(<i>deployMode</i>)
+
 <p>
         Private slot to populate the tags list.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>deployMode</i> (bool)</dt>
 <dd>
 flag indicating the deployment mode
 </dd>
-</dl><a NAME="DjangoCheckOptionsDialog.getData" ID="DjangoCheckOptionsDialog.getData"></a>
+</dl>
+<a NAME="DjangoCheckOptionsDialog.getData" ID="DjangoCheckOptionsDialog.getData"></a>
 <h4>DjangoCheckOptionsDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the options for the check operation.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing the deployment flag, list of selected tags,
             applications string and the settings file
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of bool, list of str, str and str
 </dd>
-</dl><a NAME="DjangoCheckOptionsDialog.on_deployCheckBox_toggled" ID="DjangoCheckOptionsDialog.on_deployCheckBox_toggled"></a>
+</dl>
+<a NAME="DjangoCheckOptionsDialog.on_deployCheckBox_toggled" ID="DjangoCheckOptionsDialog.on_deployCheckBox_toggled"></a>
 <h4>DjangoCheckOptionsDialog.on_deployCheckBox_toggled</h4>
 <b>on_deployCheckBox_toggled</b>(<i>checked</i>)
+
 <p>
         Private slot handling a change of the deploy check box.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>checked</i> (bool)</dt>
 <dd>
 state of the check box
 </dd>
-</dl><a NAME="DjangoCheckOptionsDialog.on_settingsFileButton_clicked" ID="DjangoCheckOptionsDialog.on_settingsFileButton_clicked"></a>
+</dl>
+<a NAME="DjangoCheckOptionsDialog.on_settingsFileButton_clicked" ID="DjangoCheckOptionsDialog.on_settingsFileButton_clicked"></a>
 <h4>DjangoCheckOptionsDialog.on_settingsFileButton_clicked</h4>
 <b>on_settingsFileButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to select a settings file via a file selection dialog.
 </p>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,32 +18,41 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoDialog</h1>
+
 <p>
 Module implementing a dialog starting a process and showing its output.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoDialog">DjangoDialog</a></td>
 <td>Class implementing a dialog starting a process and showing its output.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoDialog" ID="DjangoDialog"></a>
 <h2>DjangoDialog</h2>
+
 <p>
     Class implementing a dialog starting a process and showing its output.
-</p><p>
+</p>
+<p>
     It starts a QProcess and displays a dialog that
     shows the output of the process. The dialog is modal,
     which causes a synchronized execution of the process.
@@ -51,246 +60,328 @@
 <h3>Derived from</h3>
 QDialog, Ui_DjangoDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoDialog.__init__">DjangoDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.__finish">__finish</a></td>
 <td>Private slot called when the process finished or the user pressed the button.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.__procFinished">__procFinished</a></td>
 <td>Private slot connected to the finished signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.__readStderr">__readStderr</a></td>
 <td>Private slot to handle the readyReadStderr signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.__readStdout">__readStdout</a></td>
 <td>Private slot to handle the readyReadStdout signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.__saveData">__saveData</a></td>
 <td>Private slot to save the output to a file.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.keyPressEvent">keyPressEvent</a></td>
 <td>Protected slot to handle a key press event.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.normalExit">normalExit</a></td>
 <td>Public method to check for a normal process termination.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.normalExitWithoutErrors">normalExitWithoutErrors</a></td>
 <td>Public method to check for a normal process termination without error messages.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
 <td>Private slot called by a button of the button box clicked.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.on_input_returnPressed">on_input_returnPressed</a></td>
 <td>Private slot to handle the press of the return key in the input field.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
 <td>Private slot to handle the password checkbox toggled.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
 <td>Private slot to send the input to the manage.py process.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.startBatchProcesses">startBatchProcesses</a></td>
 <td>Public slot used to start a batch of processes.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDialog.startProcess">startProcess</a></td>
 <td>Public slot used to start the process.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoDialog.__init__" ID="DjangoDialog.__init__"></a>
 <h4>DjangoDialog (Constructor)</h4>
 <b>DjangoDialog</b>(<i>text, fixed=False, linewrap=True, msgSuccess=None, msgError=None, saveFilters=None, showInput=False, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>text</i></dt>
 <dd>
 text to be shown by the label (string)
-</dd><dt><i>fixed=</i></dt>
+</dd>
+<dt><i>fixed=</i></dt>
 <dd>
 flag indicating a fixed font should be used (boolean)
-</dd><dt><i>linewrap=</i></dt>
+</dd>
+<dt><i>linewrap=</i></dt>
 <dd>
 flag indicating to wrap long lines (boolean)
-</dd><dt><i>msgSuccess=</i></dt>
+</dd>
+<dt><i>msgSuccess=</i></dt>
 <dd>
 optional string to show upon successful execution
             (string)
-</dd><dt><i>msgError=</i></dt>
+</dd>
+<dt><i>msgError=</i></dt>
 <dd>
 optional string to show upon unsuccessful execution
             (string)
-</dd><dt><i>saveFilters=</i></dt>
+</dd>
+<dt><i>saveFilters=</i></dt>
 <dd>
 filename filter string (string)
-</dd><dt><i>showInput=</i></dt>
+</dd>
+<dt><i>showInput=</i></dt>
 <dd>
 flag indicating to show the input widgets (bool)
-</dd><dt><i>parent=</i></dt>
+</dd>
+<dt><i>parent=</i></dt>
 <dd>
 parent widget (QWidget)
 </dd>
-</dl><a NAME="DjangoDialog.__finish" ID="DjangoDialog.__finish"></a>
+</dl>
+<a NAME="DjangoDialog.__finish" ID="DjangoDialog.__finish"></a>
 <h4>DjangoDialog.__finish</h4>
 <b>__finish</b>(<i></i>)
+
 <p>
         Private slot called when the process finished or the user pressed the
         button.
-</p><a NAME="DjangoDialog.__procFinished" ID="DjangoDialog.__procFinished"></a>
+</p>
+<a NAME="DjangoDialog.__procFinished" ID="DjangoDialog.__procFinished"></a>
 <h4>DjangoDialog.__procFinished</h4>
 <b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+
 <p>
         Private slot connected to the finished signal.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>exitCode</i></dt>
 <dd>
 exit code of the process (integer)
-</dd><dt><i>exitStatus</i></dt>
+</dd>
+<dt><i>exitStatus</i></dt>
 <dd>
 exit status of the process (QProcess.ExitStatus)
 </dd>
-</dl><a NAME="DjangoDialog.__readStderr" ID="DjangoDialog.__readStderr"></a>
+</dl>
+<a NAME="DjangoDialog.__readStderr" ID="DjangoDialog.__readStderr"></a>
 <h4>DjangoDialog.__readStderr</h4>
 <b>__readStderr</b>(<i></i>)
+
 <p>
         Private slot to handle the readyReadStderr signal.
-</p><p>
+</p>
+<p>
         It reads the error output of the process and inserts it into the
         error pane.
-</p><a NAME="DjangoDialog.__readStdout" ID="DjangoDialog.__readStdout"></a>
+</p>
+<a NAME="DjangoDialog.__readStdout" ID="DjangoDialog.__readStdout"></a>
 <h4>DjangoDialog.__readStdout</h4>
 <b>__readStdout</b>(<i></i>)
+
 <p>
         Private slot to handle the readyReadStdout signal.
-</p><p>
+</p>
+<p>
         It reads the output of the process, formats it and inserts it into
         the contents pane.
-</p><a NAME="DjangoDialog.__saveData" ID="DjangoDialog.__saveData"></a>
+</p>
+<a NAME="DjangoDialog.__saveData" ID="DjangoDialog.__saveData"></a>
 <h4>DjangoDialog.__saveData</h4>
 <b>__saveData</b>(<i></i>)
+
 <p>
         Private slot to save the output to a file.
-</p><a NAME="DjangoDialog.keyPressEvent" ID="DjangoDialog.keyPressEvent"></a>
+</p>
+<a NAME="DjangoDialog.keyPressEvent" ID="DjangoDialog.keyPressEvent"></a>
 <h4>DjangoDialog.keyPressEvent</h4>
 <b>keyPressEvent</b>(<i>evt</i>)
+
 <p>
         Protected slot to handle a key press event.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>evt</i></dt>
 <dd>
 the key press event (QKeyEvent)
 </dd>
-</dl><a NAME="DjangoDialog.normalExit" ID="DjangoDialog.normalExit"></a>
+</dl>
+<a NAME="DjangoDialog.normalExit" ID="DjangoDialog.normalExit"></a>
 <h4>DjangoDialog.normalExit</h4>
 <b>normalExit</b>(<i></i>)
+
 <p>
         Public method to check for a normal process termination.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 flag indicating normal process termination (boolean)
 </dd>
-</dl><a NAME="DjangoDialog.normalExitWithoutErrors" ID="DjangoDialog.normalExitWithoutErrors"></a>
+</dl>
+<a NAME="DjangoDialog.normalExitWithoutErrors" ID="DjangoDialog.normalExitWithoutErrors"></a>
 <h4>DjangoDialog.normalExitWithoutErrors</h4>
 <b>normalExitWithoutErrors</b>(<i></i>)
+
 <p>
         Public method to check for a normal process termination without
         error messages.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 flag indicating normal process termination (boolean)
 </dd>
-</dl><a NAME="DjangoDialog.on_buttonBox_clicked" ID="DjangoDialog.on_buttonBox_clicked"></a>
+</dl>
+<a NAME="DjangoDialog.on_buttonBox_clicked" ID="DjangoDialog.on_buttonBox_clicked"></a>
 <h4>DjangoDialog.on_buttonBox_clicked</h4>
 <b>on_buttonBox_clicked</b>(<i>button</i>)
+
 <p>
         Private slot called by a button of the button box clicked.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>button</i></dt>
 <dd>
 button that was clicked (QAbstractButton)
 </dd>
-</dl><a NAME="DjangoDialog.on_input_returnPressed" ID="DjangoDialog.on_input_returnPressed"></a>
+</dl>
+<a NAME="DjangoDialog.on_input_returnPressed" ID="DjangoDialog.on_input_returnPressed"></a>
 <h4>DjangoDialog.on_input_returnPressed</h4>
 <b>on_input_returnPressed</b>(<i></i>)
+
 <p>
         Private slot to handle the press of the return key in the input field.
-</p><a NAME="DjangoDialog.on_passwordCheckBox_toggled" ID="DjangoDialog.on_passwordCheckBox_toggled"></a>
+</p>
+<a NAME="DjangoDialog.on_passwordCheckBox_toggled" ID="DjangoDialog.on_passwordCheckBox_toggled"></a>
 <h4>DjangoDialog.on_passwordCheckBox_toggled</h4>
 <b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+
 <p>
         Private slot to handle the password checkbox toggled.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>isOn</i></dt>
 <dd>
 flag indicating the status of the check box (boolean)
 </dd>
-</dl><a NAME="DjangoDialog.on_sendButton_clicked" ID="DjangoDialog.on_sendButton_clicked"></a>
+</dl>
+<a NAME="DjangoDialog.on_sendButton_clicked" ID="DjangoDialog.on_sendButton_clicked"></a>
 <h4>DjangoDialog.on_sendButton_clicked</h4>
 <b>on_sendButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to send the input to the manage.py process.
-</p><a NAME="DjangoDialog.startBatchProcesses" ID="DjangoDialog.startBatchProcesses"></a>
+</p>
+<a NAME="DjangoDialog.startBatchProcesses" ID="DjangoDialog.startBatchProcesses"></a>
 <h4>DjangoDialog.startBatchProcesses</h4>
 <b>startBatchProcesses</b>(<i>argsLists, workingDir=None, mergedOutput=False</i>)
+
 <p>
         Public slot used to start a batch of processes.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>argsLists</i></dt>
 <dd>
 list of lists of arguments for the processes
             (list of lists of strings)
-</dd><dt><i>workingDir</i></dt>
+</dd>
+<dt><i>workingDir</i></dt>
 <dd>
 working directory for the process (string)
-</dd><dt><i>mergedOutput</i></dt>
+</dd>
+<dt><i>mergedOutput</i></dt>
 <dd>
 flag indicating to merge the output of the process
             (boolean)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 flag indicating a successful start of the first process
             (boolean)
 </dd>
-</dl><a NAME="DjangoDialog.startProcess" ID="DjangoDialog.startProcess"></a>
+</dl>
+<a NAME="DjangoDialog.startProcess" ID="DjangoDialog.startProcess"></a>
 <h4>DjangoDialog.startProcess</h4>
 <b>startProcess</b>(<i>args, workingDir=None, showCommand=True, mergedOutput=False</i>)
+
 <p>
         Public slot used to start the process.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>args</i></dt>
 <dd>
 list of arguments for the process (list of strings)
-</dd><dt><i>workingDir</i></dt>
+</dd>
+<dt><i>workingDir</i></dt>
 <dd>
 working directory for the process (string)
-</dd><dt><i>showCommand</i></dt>
+</dd>
+<dt><i>showCommand</i></dt>
 <dd>
 flag indicating to show the command executed
             (boolean)
-</dd><dt><i>mergedOutput</i></dt>
+</dd>
+<dt><i>mergedOutput</i></dt>
 <dd>
 flag indicating to merge the output of the process
             (boolean)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 flag indicating a successful start of the process (boolean)
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDiffsettingsDataDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDiffsettingsDataDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,29 +18,37 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoDiffsettingsDataDialog</h1>
+
 <p>
 Module implementing a dialog to enter the data for the 'diffsettings' command.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoDiffsettingsDataDialog">DjangoDiffsettingsDataDialog</a></td>
 <td>Class implementing a dialog to enter the data for the 'diffsettings' command.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoDiffsettingsDataDialog" ID="DjangoDiffsettingsDataDialog"></a>
 <h2>DjangoDiffsettingsDataDialog</h2>
+
 <p>
     Class implementing a dialog to enter the data for the 'diffsettings'
     command.
@@ -48,53 +56,68 @@
 <h3>Derived from</h3>
 QDialog, Ui_DjangoDiffsettingsDataDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoDiffsettingsDataDialog.__init__">DjangoDiffsettingsDataDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDiffsettingsDataDialog.getData">getData</a></td>
 <td>Public method to get the dialog data.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoDiffsettingsDataDialog.__init__" ID="DjangoDiffsettingsDataDialog.__init__"></a>
 <h4>DjangoDiffsettingsDataDialog (Constructor)</h4>
 <b>DjangoDiffsettingsDataDialog</b>(<i>django, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>django</i> (Project)</dt>
 <dd>
 reference to the Django project object
-</dd><dt><i>parent</i> (QWidget)</dt>
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoDiffsettingsDataDialog.getData" ID="DjangoDiffsettingsDataDialog.getData"></a>
+</dl>
+<a NAME="DjangoDiffsettingsDataDialog.getData" ID="DjangoDiffsettingsDataDialog.getData"></a>
 <h4>DjangoDiffsettingsDataDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the dialog data.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing a flag indicating to show all settings,
             the name of a module containing the default settings and the
             output format (Django 2.0.0+)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of (bool, str, str)
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDumpdataDataDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDumpdataDataDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,75 +18,97 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoDumpdataDataDialog</h1>
+
 <p>
 Module implementing a dialog to enter the data for the 'dumpdata' command.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoDumpdataDataDialog">DjangoDumpdataDataDialog</a></td>
 <td>Class implementing a dialog to enter the data for the 'dumpdata' command.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoDumpdataDataDialog" ID="DjangoDumpdataDataDialog"></a>
 <h2>DjangoDumpdataDataDialog</h2>
+
 <p>
     Class implementing a dialog to enter the data for the 'dumpdata' command.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoDumpdataDataDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoDumpdataDataDialog.__init__">DjangoDumpdataDataDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoDumpdataDataDialog.getData">getData</a></td>
 <td>Public method to get the data entered into the dialog.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoDumpdataDataDialog.__init__" ID="DjangoDumpdataDataDialog.__init__"></a>
 <h4>DjangoDumpdataDataDialog (Constructor)</h4>
 <b>DjangoDumpdataDataDialog</b>(<i>project, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>project</i></dt>
 <dd>
 reference to the Django project object
-</dd><dt><i>parent</i></dt>
+</dd>
+<dt><i>parent</i></dt>
 <dd>
 reference to the parent widget (QWidget)
 </dd>
-</dl><a NAME="DjangoDumpdataDataDialog.getData" ID="DjangoDumpdataDataDialog.getData"></a>
+</dl>
+<a NAME="DjangoDumpdataDataDialog.getData" ID="DjangoDumpdataDataDialog.getData"></a>
 <h4>DjangoDumpdataDataDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the data entered into the dialog.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple of two lists of strings, a string and an integer giving
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoLoaddataDataDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoLoaddataDataDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,103 +18,134 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoLoaddataDataDialog</h1>
+
 <p>
 Module implementing a dialog to enter the data for the 'loaddata' command.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoLoaddataDataDialog">DjangoLoaddataDataDialog</a></td>
 <td>Class implementing a dialog to enter the data for the 'loaddata' command.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoLoaddataDataDialog" ID="DjangoLoaddataDataDialog"></a>
 <h2>DjangoLoaddataDataDialog</h2>
+
 <p>
     Class implementing a dialog to enter the data for the 'loaddata' command.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoLoaddataDataDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoLoaddataDataDialog.__init__">DjangoLoaddataDataDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoLoaddataDataDialog.getData">getData</a></td>
 <td>Public method to get the data entered into the dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoLoaddataDataDialog.on_fixtureFileButton_clicked">on_fixtureFileButton_clicked</a></td>
 <td>Private slot to select a fixture file via a file selection dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoLoaddataDataDialog.on_fixturesEdit_textChanged">on_fixturesEdit_textChanged</a></td>
 <td>Private slot to handle a change of the fixtures text.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoLoaddataDataDialog.__init__" ID="DjangoLoaddataDataDialog.__init__"></a>
 <h4>DjangoLoaddataDataDialog (Constructor)</h4>
 <b>DjangoLoaddataDataDialog</b>(<i>project, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>project</i></dt>
 <dd>
 reference to the Django project object
-</dd><dt><i>parent</i></dt>
+</dd>
+<dt><i>parent</i></dt>
 <dd>
 reference to the parent widget (QWidget)
 </dd>
-</dl><a NAME="DjangoLoaddataDataDialog.getData" ID="DjangoLoaddataDataDialog.getData"></a>
+</dl>
+<a NAME="DjangoLoaddataDataDialog.getData" ID="DjangoLoaddataDataDialog.getData"></a>
 <h4>DjangoLoaddataDataDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the data entered into the dialog.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing the list of fixtures, list of apps to exclude,
             application to search in and a flag indicating to ignore
             non-existing fields and models
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of (list of str, list of str, str, bool)
 </dd>
-</dl><a NAME="DjangoLoaddataDataDialog.on_fixtureFileButton_clicked" ID="DjangoLoaddataDataDialog.on_fixtureFileButton_clicked"></a>
+</dl>
+<a NAME="DjangoLoaddataDataDialog.on_fixtureFileButton_clicked" ID="DjangoLoaddataDataDialog.on_fixtureFileButton_clicked"></a>
 <h4>DjangoLoaddataDataDialog.on_fixtureFileButton_clicked</h4>
 <b>on_fixtureFileButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to select a fixture file via a file selection dialog.
-</p><a NAME="DjangoLoaddataDataDialog.on_fixturesEdit_textChanged" ID="DjangoLoaddataDataDialog.on_fixturesEdit_textChanged"></a>
+</p>
+<a NAME="DjangoLoaddataDataDialog.on_fixturesEdit_textChanged" ID="DjangoLoaddataDataDialog.on_fixturesEdit_textChanged"></a>
 <h4>DjangoLoaddataDataDialog.on_fixturesEdit_textChanged</h4>
 <b>on_fixturesEdit_textChanged</b>(<i>txt</i>)
+
 <p>
         Private slot to handle a change of the fixtures text.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>txt</i></dt>
 <dd>
 text of the line edit (string)
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMakeMigrationsDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMakeMigrationsDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,82 +18,105 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoMakeMigrationsDialog</h1>
+
 <p>
 Module implementing a dialog to enter the data needed to make migrations.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoMakeMigrationsDialog">DjangoMakeMigrationsDialog</a></td>
 <td>Class implementing a dialog to enter the data needed to make migrations.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoMakeMigrationsDialog" ID="DjangoMakeMigrationsDialog"></a>
 <h2>DjangoMakeMigrationsDialog</h2>
+
 <p>
     Class implementing a dialog to enter the data needed to make migrations.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoMakeMigrationsDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoMakeMigrationsDialog.__init__">DjangoMakeMigrationsDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMakeMigrationsDialog.getData">getData</a></td>
 <td>Public method to get the data for the migration.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoMakeMigrationsDialog.__init__" ID="DjangoMakeMigrationsDialog.__init__"></a>
 <h4>DjangoMakeMigrationsDialog (Constructor)</h4>
 <b>DjangoMakeMigrationsDialog</b>(<i>recentApps, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>recentApps</i> (list of str)</dt>
 <dd>
 list of recently entered applications
-</dd><dt><i>parent</i> (QWidget)</dt>
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoMakeMigrationsDialog.getData" ID="DjangoMakeMigrationsDialog.getData"></a>
+</dl>
+<a NAME="DjangoMakeMigrationsDialog.getData" ID="DjangoMakeMigrationsDialog.getData"></a>
 <h4>DjangoMakeMigrationsDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the data for the migration.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing the application names, a migration name,
             the dry-run flag, a flag for an empty migration and a flag
             indicating to fix migration conflicts
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of (str, str, bool, bool, bool)
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationSelectionDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationSelectionDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,97 +18,130 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoMigrationSelectionDialog</h1>
+
 <p>
 Module implementing a dialog to select an application and migration.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoMigrationSelectionDialog">DjangoMigrationSelectionDialog</a></td>
 <td>Class implementing a dialog to select an application and migration.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoMigrationSelectionDialog" ID="DjangoMigrationSelectionDialog"></a>
 <h2>DjangoMigrationSelectionDialog</h2>
+
 <p>
     Class implementing a dialog to select an application and migration.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoMigrationSelectionDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoMigrationSelectionDialog.__init__">DjangoMigrationSelectionDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationSelectionDialog.getData">getData</a></td>
 <td>Public method to get the selected data.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationSelectionDialog.on_applicationComboBox_activated">on_applicationComboBox_activated</a></td>
 <td>Private slot to update the migrations combo box.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoMigrationSelectionDialog.__init__" ID="DjangoMigrationSelectionDialog.__init__"></a>
 <h4>DjangoMigrationSelectionDialog (Constructor)</h4>
-<b>DjangoMigrationSelectionDialog</b>(<i>migrations, migrationRequired=False, parent=None</i>)
+<b>DjangoMigrationSelectionDialog</b>(<i>migrations, migrationRequired=False, suffix="", parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>migrations</i> (dict)</dt>
 <dd>
 dictionary containing the available migrations
-</dd><dt><i>migrationRequired</i> (bool)</dt>
+</dd>
+<dt><i>migrationRequired</i> (bool)</dt>
 <dd>
 flag indicating that a migration must be
             selected
-</dd><dt><i>parent</i> (QWidget)</dt>
+</dd>
+<dt><i>suffix</i> (str)</dt>
+<dd>
+icon suffix
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoMigrationSelectionDialog.getData" ID="DjangoMigrationSelectionDialog.getData"></a>
+</dl>
+<a NAME="DjangoMigrationSelectionDialog.getData" ID="DjangoMigrationSelectionDialog.getData"></a>
 <h4>DjangoMigrationSelectionDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the selected data.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing the selected application name and migration
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of two str
 </dd>
-</dl><a NAME="DjangoMigrationSelectionDialog.on_applicationComboBox_activated" ID="DjangoMigrationSelectionDialog.on_applicationComboBox_activated"></a>
+</dl>
+<a NAME="DjangoMigrationSelectionDialog.on_applicationComboBox_activated" ID="DjangoMigrationSelectionDialog.on_applicationComboBox_activated"></a>
 <h4>DjangoMigrationSelectionDialog.on_applicationComboBox_activated</h4>
 <b>on_applicationComboBox_activated</b>(<i>app</i>)
+
 <p>
         Private slot to update the migrations combo box.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>app</i> (str)</dt>
 <dd>
 name of the selected application
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationsListDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationsListDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,249 +18,335 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoMigrationsListDialog</h1>
+
 <p>
 Module implementing a dialog show a list of all available migrations.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoMigrationsListDialog">DjangoMigrationsListDialog</a></td>
 <td>Class implementing a dialog show a list of all available migrations.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoMigrationsListDialog" ID="DjangoMigrationsListDialog"></a>
 <h2>DjangoMigrationsListDialog</h2>
+
 <p>
     Class implementing a dialog show a list of all available migrations.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoMigrationsListDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>MigrationsListMode</td></tr><tr><td>MigrationsPlanMode</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoMigrationsListDialog.__init__">DjangoMigrationsListDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__applyAllMigrations">__applyAllMigrations</a></td>
 <td>Private slot to apply all migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__applyMigration">__applyMigration</a></td>
 <td>Private slot to apply the selected migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__createListItem">__createListItem</a></td>
 <td>Private method to create an item for list mode.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__createPlanItem">__createPlanItem</a></td>
 <td>Private method to create an item for plan mode.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__finish">__finish</a></td>
 <td>Private slot called when the process finished or the user pressed the button.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__makeMigrations">__makeMigrations</a></td>
 <td>Private slot to make migrations for the selected apps.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__procFinished">__procFinished</a></td>
 <td>Private slot connected to the finished signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__readStderr">__readStderr</a></td>
 <td>Private slot to handle the readyReadStderr signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__readStdout">__readStdout</a></td>
 <td>Private slot to handle the readyReadStdout signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__resizeColumns">__resizeColumns</a></td>
 <td>Private method to resize the list columns.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.__unapplyMigration">__unapplyMigration</a></td>
 <td>Private slot to unapply the selected migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
 <td>Private slot called by a button of the button box clicked.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.on_migrationsList_customContextMenuRequested">on_migrationsList_customContextMenuRequested</a></td>
 <td>Private slot to show the context menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.on_refreshButton_clicked">on_refreshButton_clicked</a></td>
 <td>Private slot to refresh the log.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoMigrationsListDialog.start">start</a></td>
 <td>Public slot used to start the process.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoMigrationsListDialog.__init__" ID="DjangoMigrationsListDialog.__init__"></a>
 <h4>DjangoMigrationsListDialog (Constructor)</h4>
 <b>DjangoMigrationsListDialog</b>(<i>mode, django, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>mode</i> (str)</dt>
 <dd>
 mode of the dialog
-</dd><dt><i>django</i> (Project)</dt>
+</dd>
+<dt><i>django</i> (Project)</dt>
 <dd>
 reference to the Django project object
-</dd><dt><i>parent</i> (QWidget)</dt>
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoMigrationsListDialog.__applyAllMigrations" ID="DjangoMigrationsListDialog.__applyAllMigrations"></a>
+</dl>
+<a NAME="DjangoMigrationsListDialog.__applyAllMigrations" ID="DjangoMigrationsListDialog.__applyAllMigrations"></a>
 <h4>DjangoMigrationsListDialog.__applyAllMigrations</h4>
 <b>__applyAllMigrations</b>(<i></i>)
+
 <p>
         Private slot to apply all migrations.
-</p><a NAME="DjangoMigrationsListDialog.__applyMigration" ID="DjangoMigrationsListDialog.__applyMigration"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.__applyMigration" ID="DjangoMigrationsListDialog.__applyMigration"></a>
 <h4>DjangoMigrationsListDialog.__applyMigration</h4>
 <b>__applyMigration</b>(<i></i>)
+
 <p>
         Private slot to apply the selected migrations.
-</p><a NAME="DjangoMigrationsListDialog.__createListItem" ID="DjangoMigrationsListDialog.__createListItem"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.__createListItem" ID="DjangoMigrationsListDialog.__createListItem"></a>
 <h4>DjangoMigrationsListDialog.__createListItem</h4>
 <b>__createListItem</b>(<i>line</i>)
+
 <p>
         Private method to create an item for list mode.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>line</i> (str)</dt>
 <dd>
 line of text
 </dd>
-</dl><a NAME="DjangoMigrationsListDialog.__createPlanItem" ID="DjangoMigrationsListDialog.__createPlanItem"></a>
+</dl>
+<a NAME="DjangoMigrationsListDialog.__createPlanItem" ID="DjangoMigrationsListDialog.__createPlanItem"></a>
 <h4>DjangoMigrationsListDialog.__createPlanItem</h4>
 <b>__createPlanItem</b>(<i>line</i>)
+
 <p>
         Private method to create an item for plan mode.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>line</i> (str)</dt>
 <dd>
 line of text
 </dd>
-</dl><a NAME="DjangoMigrationsListDialog.__finish" ID="DjangoMigrationsListDialog.__finish"></a>
+</dl>
+<a NAME="DjangoMigrationsListDialog.__finish" ID="DjangoMigrationsListDialog.__finish"></a>
 <h4>DjangoMigrationsListDialog.__finish</h4>
 <b>__finish</b>(<i></i>)
+
 <p>
         Private slot called when the process finished or the user pressed the
         button.
-</p><a NAME="DjangoMigrationsListDialog.__makeMigrations" ID="DjangoMigrationsListDialog.__makeMigrations"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.__makeMigrations" ID="DjangoMigrationsListDialog.__makeMigrations"></a>
 <h4>DjangoMigrationsListDialog.__makeMigrations</h4>
 <b>__makeMigrations</b>(<i>dryRun=False, empty=False</i>)
+
 <p>
         Private slot to make migrations for the selected apps.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>dryRun</i> (bool)</dt>
 <dd>
 flag indicating a dry-run
-</dd><dt><i>empty</i> (bool)</dt>
+</dd>
+<dt><i>empty</i> (bool)</dt>
 <dd>
 flag indicating an empty migration
 </dd>
-</dl><a NAME="DjangoMigrationsListDialog.__procFinished" ID="DjangoMigrationsListDialog.__procFinished"></a>
+</dl>
+<a NAME="DjangoMigrationsListDialog.__procFinished" ID="DjangoMigrationsListDialog.__procFinished"></a>
 <h4>DjangoMigrationsListDialog.__procFinished</h4>
 <b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+
 <p>
         Private slot connected to the finished signal.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>exitCode</i></dt>
 <dd>
 exit code of the process (integer)
-</dd><dt><i>exitStatus</i></dt>
+</dd>
+<dt><i>exitStatus</i></dt>
 <dd>
 exit status of the process (QProcess.ExitStatus)
 </dd>
-</dl><a NAME="DjangoMigrationsListDialog.__readStderr" ID="DjangoMigrationsListDialog.__readStderr"></a>
+</dl>
+<a NAME="DjangoMigrationsListDialog.__readStderr" ID="DjangoMigrationsListDialog.__readStderr"></a>
 <h4>DjangoMigrationsListDialog.__readStderr</h4>
 <b>__readStderr</b>(<i></i>)
+
 <p>
         Private slot to handle the readyReadStderr signal.
-</p><p>
+</p>
+<p>
         It reads the error output of the process and inserts it into the
         error pane.
-</p><a NAME="DjangoMigrationsListDialog.__readStdout" ID="DjangoMigrationsListDialog.__readStdout"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.__readStdout" ID="DjangoMigrationsListDialog.__readStdout"></a>
 <h4>DjangoMigrationsListDialog.__readStdout</h4>
 <b>__readStdout</b>(<i></i>)
+
 <p>
         Private slot to handle the readyReadStdout signal.
-</p><p>
+</p>
+<p>
         It reads the output of the process, formats it and inserts it into
         the contents pane.
-</p><a NAME="DjangoMigrationsListDialog.__resizeColumns" ID="DjangoMigrationsListDialog.__resizeColumns"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.__resizeColumns" ID="DjangoMigrationsListDialog.__resizeColumns"></a>
 <h4>DjangoMigrationsListDialog.__resizeColumns</h4>
 <b>__resizeColumns</b>(<i></i>)
+
 <p>
         Private method to resize the list columns.
-</p><a NAME="DjangoMigrationsListDialog.__unapplyMigration" ID="DjangoMigrationsListDialog.__unapplyMigration"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.__unapplyMigration" ID="DjangoMigrationsListDialog.__unapplyMigration"></a>
 <h4>DjangoMigrationsListDialog.__unapplyMigration</h4>
 <b>__unapplyMigration</b>(<i></i>)
+
 <p>
         Private slot to unapply the selected migrations.
-</p><a NAME="DjangoMigrationsListDialog.on_buttonBox_clicked" ID="DjangoMigrationsListDialog.on_buttonBox_clicked"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.on_buttonBox_clicked" ID="DjangoMigrationsListDialog.on_buttonBox_clicked"></a>
 <h4>DjangoMigrationsListDialog.on_buttonBox_clicked</h4>
 <b>on_buttonBox_clicked</b>(<i>button</i>)
+
 <p>
         Private slot called by a button of the button box clicked.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>button</i> (QAbstractButton)</dt>
 <dd>
 button that was clicked
 </dd>
-</dl><a NAME="DjangoMigrationsListDialog.on_migrationsList_customContextMenuRequested" ID="DjangoMigrationsListDialog.on_migrationsList_customContextMenuRequested"></a>
+</dl>
+<a NAME="DjangoMigrationsListDialog.on_migrationsList_customContextMenuRequested" ID="DjangoMigrationsListDialog.on_migrationsList_customContextMenuRequested"></a>
 <h4>DjangoMigrationsListDialog.on_migrationsList_customContextMenuRequested</h4>
 <b>on_migrationsList_customContextMenuRequested</b>(<i>pos</i>)
+
 <p>
         Private slot to show the context menu.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>pos</i> (QPoint)</dt>
 <dd>
 position the context menu was requested at
 </dd>
-</dl><a NAME="DjangoMigrationsListDialog.on_refreshButton_clicked" ID="DjangoMigrationsListDialog.on_refreshButton_clicked"></a>
+</dl>
+<a NAME="DjangoMigrationsListDialog.on_refreshButton_clicked" ID="DjangoMigrationsListDialog.on_refreshButton_clicked"></a>
 <h4>DjangoMigrationsListDialog.on_refreshButton_clicked</h4>
 <b>on_refreshButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to refresh the log.
-</p><a NAME="DjangoMigrationsListDialog.start" ID="DjangoMigrationsListDialog.start"></a>
+</p>
+<a NAME="DjangoMigrationsListDialog.start" ID="DjangoMigrationsListDialog.start"></a>
 <h4>DjangoMigrationsListDialog.start</h4>
 <b>start</b>(<i>pythonExecutable, sitePath, databaseName</i>)
+
 <p>
         Public slot used to start the process.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>pythonExecutable</i> (str)</dt>
 <dd>
 Python executable to be used
-</dd><dt><i>sitePath</i> (str)</dt>
+</dd>
+<dt><i>sitePath</i> (str)</dt>
 <dd>
 path of the site
-</dd><dt><i>databaseName</i> (str)</dt>
+</dd>
+<dt><i>databaseName</i> (str)</dt>
 <dd>
 name of the database to be used
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 flag indicating a successful start of the process
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 bool
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoRunTestServerDataDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoRunTestServerDataDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,96 +18,126 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoRunTestServerDataDialog</h1>
+
 <p>
 Module implementing a dialog to enter the data for the 'loaddata' command.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoRunTestServerDataDialog">DjangoRunTestServerDataDialog</a></td>
 <td>Class implementing a dialog to enter the data for the 'loaddata' command.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoRunTestServerDataDialog" ID="DjangoRunTestServerDataDialog"></a>
 <h2>DjangoRunTestServerDataDialog</h2>
+
 <p>
     Class implementing a dialog to enter the data for the 'loaddata' command.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoRunTestServerDataDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoRunTestServerDataDialog.__init__">DjangoRunTestServerDataDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoRunTestServerDataDialog.getData">getData</a></td>
 <td>Public method to get the data entered into the dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoRunTestServerDataDialog.on_fixtureFileButton_clicked">on_fixtureFileButton_clicked</a></td>
 <td>Private slot to select a fixture file via a file selection dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoRunTestServerDataDialog.on_fixturesEdit_textChanged">on_fixturesEdit_textChanged</a></td>
 <td>Private slot to handle a change of the fixtures text.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoRunTestServerDataDialog.__init__" ID="DjangoRunTestServerDataDialog.__init__"></a>
 <h4>DjangoRunTestServerDataDialog (Constructor)</h4>
 <b>DjangoRunTestServerDataDialog</b>(<i>project, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>project</i></dt>
 <dd>
 reference to the Django project object
-</dd><dt><i>parent</i></dt>
+</dd>
+<dt><i>parent</i></dt>
 <dd>
 reference to the parent widget (QWidget)
 </dd>
-</dl><a NAME="DjangoRunTestServerDataDialog.getData" ID="DjangoRunTestServerDataDialog.getData"></a>
+</dl>
+<a NAME="DjangoRunTestServerDataDialog.getData" ID="DjangoRunTestServerDataDialog.getData"></a>
 <h4>DjangoRunTestServerDataDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the data entered into the dialog.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of fixtures (list of strings)
 </dd>
-</dl><a NAME="DjangoRunTestServerDataDialog.on_fixtureFileButton_clicked" ID="DjangoRunTestServerDataDialog.on_fixtureFileButton_clicked"></a>
+</dl>
+<a NAME="DjangoRunTestServerDataDialog.on_fixtureFileButton_clicked" ID="DjangoRunTestServerDataDialog.on_fixtureFileButton_clicked"></a>
 <h4>DjangoRunTestServerDataDialog.on_fixtureFileButton_clicked</h4>
 <b>on_fixtureFileButton_clicked</b>(<i></i>)
+
 <p>
         Private slot to select a fixture file via a file selection dialog.
-</p><a NAME="DjangoRunTestServerDataDialog.on_fixturesEdit_textChanged" ID="DjangoRunTestServerDataDialog.on_fixturesEdit_textChanged"></a>
+</p>
+<a NAME="DjangoRunTestServerDataDialog.on_fixturesEdit_textChanged" ID="DjangoRunTestServerDataDialog.on_fixturesEdit_textChanged"></a>
 <h4>DjangoRunTestServerDataDialog.on_fixturesEdit_textChanged</h4>
 <b>on_fixturesEdit_textChanged</b>(<i>txt</i>)
+
 <p>
         Private slot to handle a change of the fixtures text.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>txt</i></dt>
 <dd>
 text of the line edit (string)
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSendTestEmailDataDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSendTestEmailDataDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,29 +18,37 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoSendTestEmailDataDialog</h1>
+
 <p>
 Module implementing a dialog to enter the data for the 'sendtestemail' command.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoSendTestEmailDataDialog">DjangoSendTestEmailDataDialog</a></td>
 <td>Class implementing a dialog to enter the data for the 'sendtestemail' command.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoSendTestEmailDataDialog" ID="DjangoSendTestEmailDataDialog"></a>
 <h2>DjangoSendTestEmailDataDialog</h2>
+
 <p>
     Class implementing a dialog to enter the data for the 'sendtestemail'
     command.
@@ -48,50 +56,64 @@
 <h3>Derived from</h3>
 QDialog, Ui_DjangoSendTestEmailDataDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoSendTestEmailDataDialog.__init__">DjangoSendTestEmailDataDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoSendTestEmailDataDialog.getData">getData</a></td>
 <td>Public method to get the dialog data.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoSendTestEmailDataDialog.__init__" ID="DjangoSendTestEmailDataDialog.__init__"></a>
 <h4>DjangoSendTestEmailDataDialog (Constructor)</h4>
 <b>DjangoSendTestEmailDataDialog</b>(<i>parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoSendTestEmailDataDialog.getData" ID="DjangoSendTestEmailDataDialog.getData"></a>
+</dl>
+<a NAME="DjangoSendTestEmailDataDialog.getData" ID="DjangoSendTestEmailDataDialog.getData"></a>
 <h4>DjangoSendTestEmailDataDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the dialog data.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing a flag indicating to send to the defined
             managers, a flag indicating to send to the defined administrators
             and a list of recipients
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of (bool, bool, list of str)
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSquashMigrationSelectionDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSquashMigrationSelectionDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,118 +18,159 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoSquashMigrationSelectionDialog</h1>
+
 <p>
 Module implementing a dialog to enter data needed to squash migrations.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoSquashMigrationSelectionDialog">DjangoSquashMigrationSelectionDialog</a></td>
 <td>Class implementing a dialog to enter data needed to squash migrations.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoSquashMigrationSelectionDialog" ID="DjangoSquashMigrationSelectionDialog"></a>
 <h2>DjangoSquashMigrationSelectionDialog</h2>
+
 <p>
     Class implementing a dialog to enter data needed to squash migrations.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoSquashMigrationSelectionDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoSquashMigrationSelectionDialog.__init__">DjangoSquashMigrationSelectionDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoSquashMigrationSelectionDialog.__updateOkButton">__updateOkButton</a></td>
 <td>Private slot to set the enabled state of the OK button.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoSquashMigrationSelectionDialog.getData">getData</a></td>
 <td>Public method to retrieve the data entered by the user.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoSquashMigrationSelectionDialog.on_applicationComboBox_activated">on_applicationComboBox_activated</a></td>
 <td>Private slot to update the migrations combo boxes.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoSquashMigrationSelectionDialog.on_endMigrationComboBox_activated">on_endMigrationComboBox_activated</a></td>
 <td>Private slot handling the selection of a migration.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoSquashMigrationSelectionDialog.__init__" ID="DjangoSquashMigrationSelectionDialog.__init__"></a>
 <h4>DjangoSquashMigrationSelectionDialog (Constructor)</h4>
-<b>DjangoSquashMigrationSelectionDialog</b>(<i>migrations, django, parent=None</i>)
+<b>DjangoSquashMigrationSelectionDialog</b>(<i>migrations, django, suffix, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>migrations</i> (dict)</dt>
 <dd>
 dictionary containing the available migrations
-</dd><dt><i>django</i> (Project)</dt>
+</dd>
+<dt><i>django</i> (Project)</dt>
 <dd>
 reference to the Django project object
-</dd><dt><i>parent</i> (QWidget)</dt>
+</dd>
+<dt><i>suffix</i> (str)</dt>
+<dd>
+icon suffix
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoSquashMigrationSelectionDialog.__updateOkButton" ID="DjangoSquashMigrationSelectionDialog.__updateOkButton"></a>
+</dl>
+<a NAME="DjangoSquashMigrationSelectionDialog.__updateOkButton" ID="DjangoSquashMigrationSelectionDialog.__updateOkButton"></a>
 <h4>DjangoSquashMigrationSelectionDialog.__updateOkButton</h4>
 <b>__updateOkButton</b>(<i></i>)
+
 <p>
         Private slot to set the enabled state of the OK button.
-</p><a NAME="DjangoSquashMigrationSelectionDialog.getData" ID="DjangoSquashMigrationSelectionDialog.getData"></a>
+</p>
+<a NAME="DjangoSquashMigrationSelectionDialog.getData" ID="DjangoSquashMigrationSelectionDialog.getData"></a>
 <h4>DjangoSquashMigrationSelectionDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to retrieve the data entered by the user.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing the selected app, the start migration,
             the end migration and a flag indicating no optimization is wanted
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of three str and a bool
 </dd>
-</dl><a NAME="DjangoSquashMigrationSelectionDialog.on_applicationComboBox_activated" ID="DjangoSquashMigrationSelectionDialog.on_applicationComboBox_activated"></a>
+</dl>
+<a NAME="DjangoSquashMigrationSelectionDialog.on_applicationComboBox_activated" ID="DjangoSquashMigrationSelectionDialog.on_applicationComboBox_activated"></a>
 <h4>DjangoSquashMigrationSelectionDialog.on_applicationComboBox_activated</h4>
 <b>on_applicationComboBox_activated</b>(<i>app</i>)
+
 <p>
         Private slot to update the migrations combo boxes.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>app</i> (str)</dt>
 <dd>
 name of the selected application
 </dd>
-</dl><a NAME="DjangoSquashMigrationSelectionDialog.on_endMigrationComboBox_activated" ID="DjangoSquashMigrationSelectionDialog.on_endMigrationComboBox_activated"></a>
+</dl>
+<a NAME="DjangoSquashMigrationSelectionDialog.on_endMigrationComboBox_activated" ID="DjangoSquashMigrationSelectionDialog.on_endMigrationComboBox_activated"></a>
 <h4>DjangoSquashMigrationSelectionDialog.on_endMigrationComboBox_activated</h4>
 <b>on_endMigrationComboBox_activated</b>(<i>migration</i>)
+
 <p>
         Private slot handling the selection of a migration.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>migration</i> (str)</dt>
 <dd>
 name of the selected migration
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoTestDataDialog.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoTestDataDialog.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,79 +18,102 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.DjangoTestDataDialog</h1>
+
 <p>
 Module implementing a dialog to enter some data for running tests.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoTestDataDialog">DjangoTestDataDialog</a></td>
 <td>Class implementing a dialog to enter some data for running tests.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoTestDataDialog" ID="DjangoTestDataDialog"></a>
 <h2>DjangoTestDataDialog</h2>
+
 <p>
     Class implementing a dialog to enter some data for running tests.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_DjangoTestDataDialog
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoTestDataDialog.__init__">DjangoTestDataDialog</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#DjangoTestDataDialog.getData">getData</a></td>
 <td>Public method to get the entered data.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="DjangoTestDataDialog.__init__" ID="DjangoTestDataDialog.__init__"></a>
 <h4>DjangoTestDataDialog (Constructor)</h4>
 <b>DjangoTestDataDialog</b>(<i>project, keepDatabases, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
+</p>
+<dl>
+
 <dt><i>project</i> (Project)</dt>
 <dd>
 reference to the Django project object
-</dd><dt><i>keepDatabases</i> (bool)</dt>
+</dd>
+<dt><i>keepDatabases</i> (bool)</dt>
 <dd>
 flag indicating to set the keep databases
             check box
-</dd><dt><i>parent</i> (QWidget)</dt>
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
 reference to the parent widget
 </dd>
-</dl><a NAME="DjangoTestDataDialog.getData" ID="DjangoTestDataDialog.getData"></a>
+</dl>
+<a NAME="DjangoTestDataDialog.getData" ID="DjangoTestDataDialog.getData"></a>
 <h4>DjangoTestDataDialog.getData</h4>
 <b>getData</b>(<i></i>)
+
 <p>
         Public method to get the entered data.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple containing a list of test labels, a test file pattern,
@@ -98,7 +121,8 @@
             indicating to keep the test database and a flag indicating to run
             the tests in reverse order
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html	Mon Jun 22 19:32:12 2020 +0200
@@ -18,1575 +18,2119 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>Plugin_Project_Django.ProjectDjango.Project</h1>
+
 <p>
 Module implementing the Django project support.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#DjangoNoSiteSelectedException">DjangoNoSiteSelectedException</a></td>
 <td>Exception thrown to signal, that there is no current site.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project">Project</a></td>
 <td>Class implementing the Django project support.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#QProcess">QProcess</a></td>
 <td>Class transforming the call arguments in case of gnome-terminal.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="DjangoNoSiteSelectedException" ID="DjangoNoSiteSelectedException"></a>
 <h2>DjangoNoSiteSelectedException</h2>
+
 <p>
     Exception thrown to signal, that there is no current site.
 </p>
 <h3>Derived from</h3>
 Exception
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="Project" ID="Project"></a>
 <h2>Project</h2>
+
 <p>
     Class implementing the Django project support.
 </p>
 <h3>Derived from</h3>
 QObject
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>RecentApplicationsKey</td></tr><tr><td>RecentDatabaseNamesKey</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#Project.__init__">Project</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__adjustWorkingDirectory">__adjustWorkingDirectory</a></td>
 <td>Private method to adjust the working directory in the arguments list.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__applyAllMigrations">__applyAllMigrations</a></td>
 <td>Private slot to apply all migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__applySelectedMigrations">__applySelectedMigrations</a></td>
 <td>Private slot to apply selected migrations of a selected app.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__changePassword">__changePassword</a></td>
 <td>Private slot to change the password of a user.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__clearSessions">__clearSessions</a></td>
 <td>Private slot to clear expired sessions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__createApplication">__createApplication</a></td>
 <td>Private slot to create a new Django application.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__createCacheTables">__createCacheTables</a></td>
 <td>Private slot to create the tables for the SQL caching backend.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__createProject">__createProject</a></td>
 <td>Private slot to create a new Django project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__createSuperUser">__createSuperUser</a></td>
 <td>Private slot to create a super user account.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseFlush">__databaseFlush</a></td>
 <td>Private slot to return all database tables to the state just after their installation.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseInspect">__databaseInspect</a></td>
 <td>Private slot to introspect the database and output a Django model module.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlCreateEverything">__databaseSqlCreateEverything</a></td>
 <td>Private slot to print the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlCreateIndexes">__databaseSqlCreateIndexes</a></td>
 <td>Private slot to print the CREATE INDEX SQL statements for one or more applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlCreateTables">__databaseSqlCreateTables</a></td>
 <td>Private slot to print the CREATE TABLE SQL statements for one or more applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlCustom">__databaseSqlCustom</a></td>
 <td>Private slot to print the custom table modifying SQL statements for one or more applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlDropIndexes">__databaseSqlDropIndexes</a></td>
 <td>Private slot to print the DROP INDEX SQL statements for one or more applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlDropTables">__databaseSqlDropTables</a></td>
 <td>Private slot to print the DROP TABLE SQL statements for one or more applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlFlushDatabase">__databaseSqlFlushDatabase</a></td>
 <td>Private slot to print a list of statements to return all database tables to their initial state.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlMigrate">__databaseSqlMigrate</a></td>
 <td>Private slot to print the SQL statements for a migration of an application.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__databaseSqlResetSequences">__databaseSqlResetSequences</a></td>
 <td>Private slot to print the SQL statements for resetting sequences for one or more applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__diffSettings">__diffSettings</a></td>
 <td>Private slot to show the changes made to the settings.py file.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__djangoInfo">__djangoInfo</a></td>
 <td>Private slot to show some info about Django.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__dumpData">__dumpData</a></td>
 <td>Private slot to dump the database data to a fixture.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__findSites">__findSites</a></td>
 <td>Private method to determine the relative path to all manage.py scripts.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getApplications">__getApplications</a></td>
 <td>Private method to ask the user for a list of application names.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getDebugEnvironment">__getDebugEnvironment</a></td>
 <td>Private method to get the path of the debugger environment.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getDjangoAdminCommand">__getDjangoAdminCommand</a></td>
 <td>Private method to build a django-admin.py command.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getExecutablePaths">__getExecutablePaths</a></td>
 <td>Private method to build all full paths of an executable file from the environment.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getLocale">__getLocale</a></td>
 <td>Private method to extract the locale out of a file name.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getMigrations">__getMigrations</a></td>
 <td>Private method to get the available migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getPythonExecutable">__getPythonExecutable</a></td>
 <td>Private method to build the Python command.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__getVirtualEnvironment">__getVirtualEnvironment</a></td>
 <td>Private method to get the path of the virtual environment.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initAuthorizationActions">__initAuthorizationActions</a></td>
 <td>Private method to define the authorization actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initAuthorizationMenu">__initAuthorizationMenu</a></td>
 <td>Private method to initialize the authorization menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initDatabaseActions">__initDatabaseActions</a></td>
 <td>Private method to define the database related actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initDatabaseMenu">__initDatabaseMenu</a></td>
 <td>Private method to initialize the database menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initDatabaseSqlActions">__initDatabaseSqlActions</a></td>
 <td>Private method to define the database SQL related actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initDatabaseSqlMenu">__initDatabaseSqlMenu</a></td>
 <td>Private method to initialize the database SQL submenu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initMigrationActions">__initMigrationActions</a></td>
 <td>Private method to define the migration actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initMigrationsMenu">__initMigrationsMenu</a></td>
 <td>Private method to initialize the Migrations submenu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initSessionActions">__initSessionActions</a></td>
 <td>Private method to define the session actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initSessionMenu">__initSessionMenu</a></td>
 <td>Private method to initialize the authorization menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initTestingActions">__initTestingActions</a></td>
 <td>Private method to define the testing actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initTestingMenu">__initTestingMenu</a></td>
 <td>Private method to initialize the testing menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initToolsActions">__initToolsActions</a></td>
 <td>Private method to define the tool actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__initToolsMenu">__initToolsMenu</a></td>
 <td>Private method to initialize the tools menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__isSpawningConsole">__isSpawningConsole</a></td>
 <td>Private method to check, if the given console is a spawning console.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__isSuitableForVariant">__isSuitableForVariant</a></td>
 <td>Private method to test, if a detected command file is suitable for the given Python variant.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__loadData">__loadData</a></td>
 <td>Private slot to load data from fixture files.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__loadRecentApplications">__loadRecentApplications</a></td>
 <td>Private method to load the recently used applications list.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__loadRecentDatabaseNames">__loadRecentDatabaseNames</a></td>
 <td>Private method to load the list of recently used database names.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__loadRecentTestData">__loadRecentTestData</a></td>
 <td>Private method to load the recently used test data lists.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__makeMigrations">__makeMigrations</a></td>
 <td>Private slot to generate migrations for the Django project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__normalizeList">__normalizeList</a></td>
 <td>Private method to normalize a list of file names.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__performCheck">__performCheck</a></td>
 <td>Private slot to inspect the project for common problems.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__projectLanguageAdded">__projectLanguageAdded</a></td>
 <td>Private slot handling the addition of a new language.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__runBrowser">__runBrowser</a></td>
 <td>Private slot to start the default web browser with the server URL.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__runDatabaseClient">__runDatabaseClient</a></td>
 <td>Private slot to start a database client for a Django project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__runPythonShell">__runPythonShell</a></td>
 <td>Private slot to start a Python console for a Django project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__runServer">__runServer</a></td>
 <td>Private slot to start the Django Web server.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__runTestServer">__runTestServer</a></td>
 <td>Private slot to run a development server with data from a set of fixtures.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__runTestSuite">__runTestSuite</a></td>
 <td>Private slot to run the test suite for applications or the whole site.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__saveRecentApplications">__saveRecentApplications</a></td>
 <td>Private method to save the list of recently used applications list.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__saveRecentDatabaseNames">__saveRecentDatabaseNames</a></td>
 <td>Private method to save the list of recently used database names.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__saveRecentTestData">__saveRecentTestData</a></td>
 <td>Private method to save the list of recently used test data.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__selectDatabaseName">__selectDatabaseName</a></td>
 <td>Private method to select the name of the database to work with.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__selectSite">__selectSite</a></td>
 <td>Private method to select a site to work with.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__sendTestEmail">__sendTestEmail</a></td>
 <td>Private slot to send a test email through Django.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__serverProcFinished">__serverProcFinished</a></td>
 <td>Private slot connected to the finished signal.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__setCurrentDatabase">__setCurrentDatabase</a></td>
 <td>Private method to set the database name to be used.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__setCurrentSite">__setCurrentSite</a></td>
 <td>Private slot to set the current site.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__showHelpIndex">__showHelpIndex</a></td>
 <td>Private slot to show the help index page.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__showMigrationsList">__showMigrationsList</a></td>
 <td>Private slot to show the available migrations and their status.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__showMigrationsPlan">__showMigrationsPlan</a></td>
 <td>Private slot to show the migrations plan.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__site">__site</a></td>
 <td>Private method to get the name of the current site.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__siteFilteredList">__siteFilteredList</a></td>
 <td>Private method to filter a list of file names by site.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__sitePath">__sitePath</a></td>
 <td>Private method to calculate the full path of the Django site.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__sqlCommand">__sqlCommand</a></td>
 <td>Private method to perform an SQL creation function.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__squashMigrations">__squashMigrations</a></td>
 <td>Private slot to squash migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__startGlobalApplication">__startGlobalApplication</a></td>
 <td>Private slot to start a new global Django application.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__startLocalApplication">__startLocalApplication</a></td>
 <td>Private slot to start a new local Django application.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__startProject">__startProject</a></td>
 <td>Private slot to start a new Django project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__testServerProcFinished">__testServerProcFinished</a></td>
 <td>Private slot connected to the finished signal of the test server.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.__unapplyMigrations">__unapplyMigrations</a></td>
 <td>Private slot to un-apply all migrations of an application.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.applyMigrations">applyMigrations</a></td>
 <td>Public slot to apply migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.compileCatalogs">compileCatalogs</a></td>
 <td>Public method to compile the message catalogs.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.compileSelectedCatalogs">compileSelectedCatalogs</a></td>
 <td>Public method to update the message catalogs.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.currentDatabase">currentDatabase</a></td>
 <td>Public method to get the database name to be used.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getDjangoVersion">getDjangoVersion</a></td>
 <td>Public method to get the Django version as a tuple.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getDjangoVersionString">getDjangoVersionString</a></td>
 <td>Public method to get the Django version as a string.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getMenu">getMenu</a></td>
 <td>Public method to get a reference to the requested menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getMenuNames">getMenuNames</a></td>
 <td>Public method to get the names of all menus.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getProjectPath">getProjectPath</a></td>
 <td>Public method to get the path of the eric6 project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getRecentApplications">getRecentApplications</a></td>
 <td>Public method to get the list of recent applications.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getRecentDatabaseNames">getRecentDatabaseNames</a></td>
 <td>Public method to get the list of recently used database names.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.getRecentTestData">getRecentTestData</a></td>
 <td>Public method to get the list of recent test data.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.initActions">initActions</a></td>
 <td>Public method to define the Django actions.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.initMenu">initMenu</a></td>
 <td>Public method to initialize the Django menu.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.makeMigrations">makeMigrations</a></td>
 <td>Public method to generate migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.newForm">newForm</a></td>
 <td>Public method to create a new form.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.newProjectCreated">newProjectCreated</a></td>
 <td>Public slot to finish up the newly generated project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.openPOEditor">openPOEditor</a></td>
 <td>Public method to edit the given file in an external .po editor.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.projectClosed">projectClosed</a></td>
 <td>Public method to handle the closing of a project.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.projectClosedHooks">projectClosedHooks</a></td>
 <td>Public method to remove our hook methods.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.projectOpenedHooks">projectOpenedHooks</a></td>
 <td>Public method to add our hook methods.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.registerOpenHook">registerOpenHook</a></td>
 <td>Public method to register the open hook to open a translations file in a translations editor.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.setMostRecentApplication">setMostRecentApplication</a></td>
 <td>Public method to set the most recently used applications entry.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.setMostRecentDatabaseNames">setMostRecentDatabaseNames</a></td>
 <td>Public method to set the most recently used database names.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.setMostRecentTestData">setMostRecentTestData</a></td>
 <td>Public method to set the most recently used test data entry.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.startProjectOrApplication">startProjectOrApplication</a></td>
 <td>Public slot to start a new Django project or application.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.supportedPythonVariants">supportedPythonVariants</a></td>
 <td>Public method to get the supported Python variants.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.updateCatalogs">updateCatalogs</a></td>
 <td>Public method to update the message catalogs.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.updateCatalogsWithObsolete">updateCatalogsWithObsolete</a></td>
 <td>Public method to update the message catalogs keeping obsolete messages.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.updateSelectedCatalogs">updateSelectedCatalogs</a></td>
 <td>Public method to update the message catalogs.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#Project.updateSelectedCatalogsWithObsolete">updateSelectedCatalogsWithObsolete</a></td>
 <td>Public method to update the message catalogs keeping obsolete messages.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="Project.__init__" ID="Project.__init__"></a>
 <h4>Project (Constructor)</h4>
-<b>Project</b>(<i>plugin, parent=None</i>)
+<b>Project</b>(<i>plugin, iconSuffix, parent=None</i>)
+
 <p>
         Constructor
-</p><dl>
-<dt><i>plugin</i></dt>
+</p>
+<dl>
+
+<dt><i>plugin</i> (ProjectDjangoPlugin)</dt>
 <dd>
 reference to the plugin object
-</dd><dt><i>parent</i></dt>
+</dd>
+<dt><i>iconSuffix</i> (str)</dt>
 <dd>
-parent (QObject)
+suffix for the icons
 </dd>
-</dl><a NAME="Project.__adjustWorkingDirectory" ID="Project.__adjustWorkingDirectory"></a>
+<dt><i>parent</i> (QObject)</dt>
+<dd>
+parent
+</dd>
+</dl>
+<a NAME="Project.__adjustWorkingDirectory" ID="Project.__adjustWorkingDirectory"></a>
 <h4>Project.__adjustWorkingDirectory</h4>
 <b>__adjustWorkingDirectory</b>(<i>args, wd</i>)
+
 <p>
         Private method to adjust the working directory in the arguments list.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>args</i> (list of str)</dt>
 <dd>
 list of arguments to be modified
-</dd><dt><i>wd</i> (str)</dt>
+</dd>
+<dt><i>wd</i> (str)</dt>
 <dd>
 working directory
 </dd>
-</dl><a NAME="Project.__applyAllMigrations" ID="Project.__applyAllMigrations"></a>
+</dl>
+<a NAME="Project.__applyAllMigrations" ID="Project.__applyAllMigrations"></a>
 <h4>Project.__applyAllMigrations</h4>
 <b>__applyAllMigrations</b>(<i></i>)
+
 <p>
         Private slot to apply all migrations.
-</p><a NAME="Project.__applySelectedMigrations" ID="Project.__applySelectedMigrations"></a>
+</p>
+<a NAME="Project.__applySelectedMigrations" ID="Project.__applySelectedMigrations"></a>
 <h4>Project.__applySelectedMigrations</h4>
 <b>__applySelectedMigrations</b>(<i></i>)
+
 <p>
         Private slot to apply selected migrations of a selected app.
-</p><a NAME="Project.__changePassword" ID="Project.__changePassword"></a>
+</p>
+<a NAME="Project.__changePassword" ID="Project.__changePassword"></a>
 <h4>Project.__changePassword</h4>
 <b>__changePassword</b>(<i></i>)
+
 <p>
         Private slot to change the password of a user.
-</p><a NAME="Project.__clearSessions" ID="Project.__clearSessions"></a>
+</p>
+<a NAME="Project.__clearSessions" ID="Project.__clearSessions"></a>
 <h4>Project.__clearSessions</h4>
 <b>__clearSessions</b>(<i></i>)
+
 <p>
         Private slot to clear expired sessions.
-</p><a NAME="Project.__createApplication" ID="Project.__createApplication"></a>
+</p>
+<a NAME="Project.__createApplication" ID="Project.__createApplication"></a>
 <h4>Project.__createApplication</h4>
 <b>__createApplication</b>(<i>applName, path, isGlobal=True</i>)
+
 <p>
         Private slot to create a new Django application.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>applName</i></dt>
 <dd>
 name of the new application (string)
-</dd><dt><i>path</i></dt>
+</dd>
+<dt><i>path</i></dt>
 <dd>
 the directory where the application should be created
             (string)
-</dd><dt><i>isGlobal</i></dt>
+</dd>
+<dt><i>isGlobal</i></dt>
 <dd>
 flag indicating a standalone Django application
             (boolean)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 flag indicating a successful creation (boolean)
 </dd>
-</dl><a NAME="Project.__createCacheTables" ID="Project.__createCacheTables"></a>
+</dl>
+<a NAME="Project.__createCacheTables" ID="Project.__createCacheTables"></a>
 <h4>Project.__createCacheTables</h4>
 <b>__createCacheTables</b>(<i></i>)
+
 <p>
         Private slot to create the tables for the SQL caching backend.
-</p><a NAME="Project.__createProject" ID="Project.__createProject"></a>
+</p>
+<a NAME="Project.__createProject" ID="Project.__createProject"></a>
 <h4>Project.__createProject</h4>
 <b>__createProject</b>(<i>projectName, path</i>)
+
 <p>
         Private slot to create a new Django project.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>projectName</i></dt>
 <dd>
 name of the new project (string)
-</dd><dt><i>path</i></dt>
+</dd>
+<dt><i>path</i></dt>
 <dd>
 the directory where the project should be created
             (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 flag indicating a successful creation (boolean)
 </dd>
-</dl><a NAME="Project.__createSuperUser" ID="Project.__createSuperUser"></a>
+</dl>
+<a NAME="Project.__createSuperUser" ID="Project.__createSuperUser"></a>
 <h4>Project.__createSuperUser</h4>
 <b>__createSuperUser</b>(<i></i>)
+
 <p>
         Private slot to create a super user account.
-</p><a NAME="Project.__databaseFlush" ID="Project.__databaseFlush"></a>
+</p>
+<a NAME="Project.__databaseFlush" ID="Project.__databaseFlush"></a>
 <h4>Project.__databaseFlush</h4>
 <b>__databaseFlush</b>(<i></i>)
+
 <p>
         Private slot to return all database tables to the state just after
         their installation.
-</p><a NAME="Project.__databaseInspect" ID="Project.__databaseInspect"></a>
+</p>
+<a NAME="Project.__databaseInspect" ID="Project.__databaseInspect"></a>
 <h4>Project.__databaseInspect</h4>
 <b>__databaseInspect</b>(<i></i>)
+
 <p>
         Private slot to introspect the database and output a Django model
         module.
-</p><a NAME="Project.__databaseSqlCreateEverything" ID="Project.__databaseSqlCreateEverything"></a>
+</p>
+<a NAME="Project.__databaseSqlCreateEverything" ID="Project.__databaseSqlCreateEverything"></a>
 <h4>Project.__databaseSqlCreateEverything</h4>
 <b>__databaseSqlCreateEverything</b>(<i></i>)
+
 <p>
         Private slot to print the CREATE TABLE, custom SQL and
         CREATE INDEX SQL statements for one or more applications.
-</p><p>
+</p>
+<p>
         Note: available before Django v1.9.0
-</p><a NAME="Project.__databaseSqlCreateIndexes" ID="Project.__databaseSqlCreateIndexes"></a>
+</p>
+<a NAME="Project.__databaseSqlCreateIndexes" ID="Project.__databaseSqlCreateIndexes"></a>
 <h4>Project.__databaseSqlCreateIndexes</h4>
 <b>__databaseSqlCreateIndexes</b>(<i></i>)
+
 <p>
         Private slot to print the CREATE INDEX SQL statements for one
         or more applications.
-</p><p>
+</p>
+<p>
         Note: available before Django v1.9.0
-</p><a NAME="Project.__databaseSqlCreateTables" ID="Project.__databaseSqlCreateTables"></a>
+</p>
+<a NAME="Project.__databaseSqlCreateTables" ID="Project.__databaseSqlCreateTables"></a>
 <h4>Project.__databaseSqlCreateTables</h4>
 <b>__databaseSqlCreateTables</b>(<i></i>)
+
 <p>
         Private slot to print the CREATE TABLE SQL statements for one
         or more applications.
-</p><p>
+</p>
+<p>
         Note: available before Django v1.9.0
-</p><a NAME="Project.__databaseSqlCustom" ID="Project.__databaseSqlCustom"></a>
+</p>
+<a NAME="Project.__databaseSqlCustom" ID="Project.__databaseSqlCustom"></a>
 <h4>Project.__databaseSqlCustom</h4>
 <b>__databaseSqlCustom</b>(<i></i>)
+
 <p>
         Private slot to print the custom table modifying SQL statements
         for one or more applications.
-</p><p>
+</p>
+<p>
         Note: available before Django v1.9.0
-</p><a NAME="Project.__databaseSqlDropIndexes" ID="Project.__databaseSqlDropIndexes"></a>
+</p>
+<a NAME="Project.__databaseSqlDropIndexes" ID="Project.__databaseSqlDropIndexes"></a>
 <h4>Project.__databaseSqlDropIndexes</h4>
 <b>__databaseSqlDropIndexes</b>(<i></i>)
+
 <p>
         Private slot to print the DROP INDEX SQL statements for one or
         more applications.
-</p><p>
+</p>
+<p>
         Note: available before Django v1.9.0
-</p><a NAME="Project.__databaseSqlDropTables" ID="Project.__databaseSqlDropTables"></a>
+</p>
+<a NAME="Project.__databaseSqlDropTables" ID="Project.__databaseSqlDropTables"></a>
 <h4>Project.__databaseSqlDropTables</h4>
 <b>__databaseSqlDropTables</b>(<i></i>)
+
 <p>
         Private slot to print the DROP TABLE SQL statements for one or
         more applications.
-</p><p>
+</p>
+<p>
         Note: available before Django v1.9.0
-</p><a NAME="Project.__databaseSqlFlushDatabase" ID="Project.__databaseSqlFlushDatabase"></a>
+</p>
+<a NAME="Project.__databaseSqlFlushDatabase" ID="Project.__databaseSqlFlushDatabase"></a>
 <h4>Project.__databaseSqlFlushDatabase</h4>
 <b>__databaseSqlFlushDatabase</b>(<i></i>)
+
 <p>
         Private slot to print a list of statements to return all database
         tables to their initial state.
-</p><a NAME="Project.__databaseSqlMigrate" ID="Project.__databaseSqlMigrate"></a>
+</p>
+<a NAME="Project.__databaseSqlMigrate" ID="Project.__databaseSqlMigrate"></a>
 <h4>Project.__databaseSqlMigrate</h4>
 <b>__databaseSqlMigrate</b>(<i>backwards=False</i>)
+
 <p>
         Private slot to print the SQL statements for a migration of an
         application.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>backwards</i> (bool)</dt>
 <dd>
 flag indicating to generate the SQL code to unapply
             a migration
 </dd>
-</dl><a NAME="Project.__databaseSqlResetSequences" ID="Project.__databaseSqlResetSequences"></a>
+</dl>
+<a NAME="Project.__databaseSqlResetSequences" ID="Project.__databaseSqlResetSequences"></a>
 <h4>Project.__databaseSqlResetSequences</h4>
 <b>__databaseSqlResetSequences</b>(<i></i>)
+
 <p>
         Private slot to print the SQL statements for resetting sequences for
         one or more applications.
-</p><a NAME="Project.__diffSettings" ID="Project.__diffSettings"></a>
+</p>
+<a NAME="Project.__diffSettings" ID="Project.__diffSettings"></a>
 <h4>Project.__diffSettings</h4>
 <b>__diffSettings</b>(<i></i>)
+
 <p>
         Private slot to show the changes made to the settings.py file.
-</p><a NAME="Project.__djangoInfo" ID="Project.__djangoInfo"></a>
+</p>
+<a NAME="Project.__djangoInfo" ID="Project.__djangoInfo"></a>
 <h4>Project.__djangoInfo</h4>
 <b>__djangoInfo</b>(<i></i>)
+
 <p>
         Private slot to show some info about Django.
-</p><a NAME="Project.__dumpData" ID="Project.__dumpData"></a>
+</p>
+<a NAME="Project.__dumpData" ID="Project.__dumpData"></a>
 <h4>Project.__dumpData</h4>
 <b>__dumpData</b>(<i></i>)
+
 <p>
         Private slot to dump the database data to a fixture.
-</p><a NAME="Project.__findSites" ID="Project.__findSites"></a>
+</p>
+<a NAME="Project.__findSites" ID="Project.__findSites"></a>
 <h4>Project.__findSites</h4>
 <b>__findSites</b>(<i></i>)
+
 <p>
         Private method to determine the relative path to all manage.py scripts.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of sites (list of strings)
 </dd>
-</dl><a NAME="Project.__getApplications" ID="Project.__getApplications"></a>
+</dl>
+<a NAME="Project.__getApplications" ID="Project.__getApplications"></a>
 <h4>Project.__getApplications</h4>
 <b>__getApplications</b>(<i></i>)
+
 <p>
         Private method to ask the user for a list of application names.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of application names (list of strings)
 </dd>
-</dl><a NAME="Project.__getDebugEnvironment" ID="Project.__getDebugEnvironment"></a>
+</dl>
+<a NAME="Project.__getDebugEnvironment" ID="Project.__getDebugEnvironment"></a>
 <h4>Project.__getDebugEnvironment</h4>
 <b>__getDebugEnvironment</b>(<i>language=""</i>)
+
 <p>
         Private method to get the path of the debugger environment.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>language</i></dt>
 <dd>
 Python variant to get the debugger environment
-            for (string, one of '', 'Python2' or 'Python3')
+            for (string, one of '' or 'Python3')
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 path of the debugger environment (string)
 </dd>
-</dl><a NAME="Project.__getDjangoAdminCommand" ID="Project.__getDjangoAdminCommand"></a>
+</dl>
+<a NAME="Project.__getDjangoAdminCommand" ID="Project.__getDjangoAdminCommand"></a>
 <h4>Project.__getDjangoAdminCommand</h4>
 <b>__getDjangoAdminCommand</b>(<i>language=""</i>)
+
 <p>
         Private method to build a django-admin.py command.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>language</i></dt>
 <dd>
 Python variant to get the django-admin.py
-            command for (string, one of '', 'Python2' or 'Python3')
+            command for (string, one of '' or 'Python3')
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 full django-admin.py command (string)
 </dd>
-</dl><a NAME="Project.__getExecutablePaths" ID="Project.__getExecutablePaths"></a>
+</dl>
+<a NAME="Project.__getExecutablePaths" ID="Project.__getExecutablePaths"></a>
 <h4>Project.__getExecutablePaths</h4>
 <b>__getExecutablePaths</b>(<i>file</i>)
+
 <p>
         Private method to build all full paths of an executable file from
         the environment.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>file</i></dt>
 <dd>
 filename of the executable (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of full executable names, if the executable file is
             accessible via the searchpath defined by the PATH environment
             variable, or an empty list otherwise.
 </dd>
-</dl><a NAME="Project.__getLocale" ID="Project.__getLocale"></a>
+</dl>
+<a NAME="Project.__getLocale" ID="Project.__getLocale"></a>
 <h4>Project.__getLocale</h4>
 <b>__getLocale</b>(<i>filename</i>)
+
 <p>
         Private method to extract the locale out of a file name.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filename</i></dt>
 <dd>
 name of the file used for extraction (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 extracted locale (string) or None
 </dd>
-</dl><a NAME="Project.__getMigrations" ID="Project.__getMigrations"></a>
+</dl>
+<a NAME="Project.__getMigrations" ID="Project.__getMigrations"></a>
 <h4>Project.__getMigrations</h4>
 <b>__getMigrations</b>(<i></i>)
+
 <p>
         Private method to get the available migrations.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 dictionary containing the available migrations
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 dict with app name as key (str) and list of tuples of
             applied indication (bool) and migration name (str) as value
 </dd>
-</dl><a NAME="Project.__getPythonExecutable" ID="Project.__getPythonExecutable"></a>
+</dl>
+<a NAME="Project.__getPythonExecutable" ID="Project.__getPythonExecutable"></a>
 <h4>Project.__getPythonExecutable</h4>
 <b>__getPythonExecutable</b>(<i></i>)
+
 <p>
         Private method to build the Python command.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 python command (string)
 </dd>
-</dl><a NAME="Project.__getVirtualEnvironment" ID="Project.__getVirtualEnvironment"></a>
+</dl>
+<a NAME="Project.__getVirtualEnvironment" ID="Project.__getVirtualEnvironment"></a>
 <h4>Project.__getVirtualEnvironment</h4>
 <b>__getVirtualEnvironment</b>(<i>language=""</i>)
+
 <p>
         Private method to get the path of the virtual environment.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>language</i></dt>
 <dd>
 Python variant to get the virtual environment
-            for (string, one of '', 'Python2' or 'Python3')
+            for (string, one of '' or 'Python3')
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 path of the virtual environment (string)
 </dd>
-</dl><a NAME="Project.__initAuthorizationActions" ID="Project.__initAuthorizationActions"></a>
+</dl>
+<a NAME="Project.__initAuthorizationActions" ID="Project.__initAuthorizationActions"></a>
 <h4>Project.__initAuthorizationActions</h4>
 <b>__initAuthorizationActions</b>(<i></i>)
+
 <p>
         Private method to define the authorization actions.
-</p><a NAME="Project.__initAuthorizationMenu" ID="Project.__initAuthorizationMenu"></a>
+</p>
+<a NAME="Project.__initAuthorizationMenu" ID="Project.__initAuthorizationMenu"></a>
 <h4>Project.__initAuthorizationMenu</h4>
 <b>__initAuthorizationMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the authorization menu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.__initDatabaseActions" ID="Project.__initDatabaseActions"></a>
+</dl>
+<a NAME="Project.__initDatabaseActions" ID="Project.__initDatabaseActions"></a>
 <h4>Project.__initDatabaseActions</h4>
 <b>__initDatabaseActions</b>(<i></i>)
+
 <p>
         Private method to define the database related actions.
-</p><a NAME="Project.__initDatabaseMenu" ID="Project.__initDatabaseMenu"></a>
+</p>
+<a NAME="Project.__initDatabaseMenu" ID="Project.__initDatabaseMenu"></a>
 <h4>Project.__initDatabaseMenu</h4>
 <b>__initDatabaseMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the database menu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.__initDatabaseSqlActions" ID="Project.__initDatabaseSqlActions"></a>
+</dl>
+<a NAME="Project.__initDatabaseSqlActions" ID="Project.__initDatabaseSqlActions"></a>
 <h4>Project.__initDatabaseSqlActions</h4>
 <b>__initDatabaseSqlActions</b>(<i></i>)
+
 <p>
         Private method to define the database SQL related actions.
-</p><a NAME="Project.__initDatabaseSqlMenu" ID="Project.__initDatabaseSqlMenu"></a>
+</p>
+<a NAME="Project.__initDatabaseSqlMenu" ID="Project.__initDatabaseSqlMenu"></a>
 <h4>Project.__initDatabaseSqlMenu</h4>
 <b>__initDatabaseSqlMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the database SQL submenu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.__initMigrationActions" ID="Project.__initMigrationActions"></a>
+</dl>
+<a NAME="Project.__initMigrationActions" ID="Project.__initMigrationActions"></a>
 <h4>Project.__initMigrationActions</h4>
 <b>__initMigrationActions</b>(<i></i>)
+
 <p>
         Private method to define the migration actions.
-</p><a NAME="Project.__initMigrationsMenu" ID="Project.__initMigrationsMenu"></a>
+</p>
+<a NAME="Project.__initMigrationsMenu" ID="Project.__initMigrationsMenu"></a>
 <h4>Project.__initMigrationsMenu</h4>
 <b>__initMigrationsMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the Migrations submenu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.__initSessionActions" ID="Project.__initSessionActions"></a>
+</dl>
+<a NAME="Project.__initSessionActions" ID="Project.__initSessionActions"></a>
 <h4>Project.__initSessionActions</h4>
 <b>__initSessionActions</b>(<i></i>)
+
 <p>
         Private method to define the session actions.
-</p><a NAME="Project.__initSessionMenu" ID="Project.__initSessionMenu"></a>
+</p>
+<a NAME="Project.__initSessionMenu" ID="Project.__initSessionMenu"></a>
 <h4>Project.__initSessionMenu</h4>
 <b>__initSessionMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the authorization menu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.__initTestingActions" ID="Project.__initTestingActions"></a>
+</dl>
+<a NAME="Project.__initTestingActions" ID="Project.__initTestingActions"></a>
 <h4>Project.__initTestingActions</h4>
 <b>__initTestingActions</b>(<i></i>)
+
 <p>
         Private method to define the testing actions.
-</p><a NAME="Project.__initTestingMenu" ID="Project.__initTestingMenu"></a>
+</p>
+<a NAME="Project.__initTestingMenu" ID="Project.__initTestingMenu"></a>
 <h4>Project.__initTestingMenu</h4>
 <b>__initTestingMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the testing menu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.__initToolsActions" ID="Project.__initToolsActions"></a>
+</dl>
+<a NAME="Project.__initToolsActions" ID="Project.__initToolsActions"></a>
 <h4>Project.__initToolsActions</h4>
 <b>__initToolsActions</b>(<i></i>)
+
 <p>
         Private method to define the tool actions.
-</p><a NAME="Project.__initToolsMenu" ID="Project.__initToolsMenu"></a>
+</p>
+<a NAME="Project.__initToolsMenu" ID="Project.__initToolsMenu"></a>
 <h4>Project.__initToolsMenu</h4>
 <b>__initToolsMenu</b>(<i></i>)
+
 <p>
         Private method to initialize the tools menu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.__isSpawningConsole" ID="Project.__isSpawningConsole"></a>
+</dl>
+<a NAME="Project.__isSpawningConsole" ID="Project.__isSpawningConsole"></a>
 <h4>Project.__isSpawningConsole</h4>
 <b>__isSpawningConsole</b>(<i>consoleCmd</i>)
+
 <p>
         Private method to check, if the given console is a spawning console.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>consoleCmd</i></dt>
 <dd>
 console command (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple of two entries giving an indication, if the console
             is spawning (boolean) and the (possibly) cleaned console command
             (string)
 </dd>
-</dl><a NAME="Project.__isSuitableForVariant" ID="Project.__isSuitableForVariant"></a>
+</dl>
+<a NAME="Project.__isSuitableForVariant" ID="Project.__isSuitableForVariant"></a>
 <h4>Project.__isSuitableForVariant</h4>
 <b>__isSuitableForVariant</b>(<i>variant, line0</i>)
+
 <p>
         Private method to test, if a detected command file is suitable for the
         given Python variant.
-</p><dl>
-<dt><i>variant</i> (str (one of Python2 or Python3))</dt>
+</p>
+<dl>
+
+<dt><i>variant</i> (str)</dt>
 <dd>
 Python variant to test for
-</dd><dt><i>line0</i> (str)</dt>
+</dd>
+<dt><i>line0</i> (str)</dt>
 <dd>
 first line of the executable
 </dd>
-</dl><a NAME="Project.__loadData" ID="Project.__loadData"></a>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a suitable file was found
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="Project.__loadData" ID="Project.__loadData"></a>
 <h4>Project.__loadData</h4>
 <b>__loadData</b>(<i></i>)
+
 <p>
         Private slot to load data from fixture files.
-</p><a NAME="Project.__loadRecentApplications" ID="Project.__loadRecentApplications"></a>
+</p>
+<a NAME="Project.__loadRecentApplications" ID="Project.__loadRecentApplications"></a>
 <h4>Project.__loadRecentApplications</h4>
 <b>__loadRecentApplications</b>(<i></i>)
+
 <p>
         Private method to load the recently used applications list.
-</p><a NAME="Project.__loadRecentDatabaseNames" ID="Project.__loadRecentDatabaseNames"></a>
+</p>
+<a NAME="Project.__loadRecentDatabaseNames" ID="Project.__loadRecentDatabaseNames"></a>
 <h4>Project.__loadRecentDatabaseNames</h4>
 <b>__loadRecentDatabaseNames</b>(<i></i>)
+
 <p>
         Private method to load the list of recently used database names.
-</p><a NAME="Project.__loadRecentTestData" ID="Project.__loadRecentTestData"></a>
+</p>
+<a NAME="Project.__loadRecentTestData" ID="Project.__loadRecentTestData"></a>
 <h4>Project.__loadRecentTestData</h4>
 <b>__loadRecentTestData</b>(<i></i>)
+
 <p>
         Private method to load the recently used test data lists.
-</p><a NAME="Project.__makeMigrations" ID="Project.__makeMigrations"></a>
+</p>
+<a NAME="Project.__makeMigrations" ID="Project.__makeMigrations"></a>
 <h4>Project.__makeMigrations</h4>
 <b>__makeMigrations</b>(<i></i>)
+
 <p>
         Private slot to generate migrations for the Django project.
-</p><a NAME="Project.__normalizeList" ID="Project.__normalizeList"></a>
+</p>
+<a NAME="Project.__normalizeList" ID="Project.__normalizeList"></a>
 <h4>Project.__normalizeList</h4>
 <b>__normalizeList</b>(<i>filenames</i>)
+
 <p>
         Private method to normalize a list of file names.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of file names to normalize (list of strings)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 normalized file names (list of strings)
 </dd>
-</dl><a NAME="Project.__performCheck" ID="Project.__performCheck"></a>
+</dl>
+<a NAME="Project.__performCheck" ID="Project.__performCheck"></a>
 <h4>Project.__performCheck</h4>
 <b>__performCheck</b>(<i></i>)
+
 <p>
         Private slot to inspect the project for common problems.
-</p><a NAME="Project.__projectLanguageAdded" ID="Project.__projectLanguageAdded"></a>
+</p>
+<a NAME="Project.__projectLanguageAdded" ID="Project.__projectLanguageAdded"></a>
 <h4>Project.__projectLanguageAdded</h4>
 <b>__projectLanguageAdded</b>(<i>code</i>)
+
 <p>
         Private slot handling the addition of a new language.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>code</i></dt>
 <dd>
 language code of the new language (string)
 </dd>
-</dl><a NAME="Project.__runBrowser" ID="Project.__runBrowser"></a>
+</dl>
+<a NAME="Project.__runBrowser" ID="Project.__runBrowser"></a>
 <h4>Project.__runBrowser</h4>
 <b>__runBrowser</b>(<i></i>)
+
 <p>
         Private slot to start the default web browser with the server URL.
-</p><a NAME="Project.__runDatabaseClient" ID="Project.__runDatabaseClient"></a>
+</p>
+<a NAME="Project.__runDatabaseClient" ID="Project.__runDatabaseClient"></a>
 <h4>Project.__runDatabaseClient</h4>
 <b>__runDatabaseClient</b>(<i></i>)
+
 <p>
         Private slot to start a database client for a Django project.
-</p><a NAME="Project.__runPythonShell" ID="Project.__runPythonShell"></a>
+</p>
+<a NAME="Project.__runPythonShell" ID="Project.__runPythonShell"></a>
 <h4>Project.__runPythonShell</h4>
 <b>__runPythonShell</b>(<i></i>)
+
 <p>
         Private slot to start a Python console for a Django project.
-</p><a NAME="Project.__runServer" ID="Project.__runServer"></a>
+</p>
+<a NAME="Project.__runServer" ID="Project.__runServer"></a>
 <h4>Project.__runServer</h4>
 <b>__runServer</b>(<i></i>)
+
 <p>
         Private slot to start the Django Web server.
-</p><a NAME="Project.__runTestServer" ID="Project.__runTestServer"></a>
+</p>
+<a NAME="Project.__runTestServer" ID="Project.__runTestServer"></a>
 <h4>Project.__runTestServer</h4>
 <b>__runTestServer</b>(<i></i>)
+
 <p>
         Private slot to run a development server with data from a set of
         fixtures.
-</p><a NAME="Project.__runTestSuite" ID="Project.__runTestSuite"></a>
+</p>
+<a NAME="Project.__runTestSuite" ID="Project.__runTestSuite"></a>
 <h4>Project.__runTestSuite</h4>
 <b>__runTestSuite</b>(<i>deprecation=False</i>)
+
 <p>
         Private slot to run the test suite for applications or the whole site.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>deprecation</i> (bool)</dt>
 <dd>
 flag indicating to test for deprecation warnings
 </dd>
-</dl><a NAME="Project.__saveRecentApplications" ID="Project.__saveRecentApplications"></a>
+</dl>
+<a NAME="Project.__saveRecentApplications" ID="Project.__saveRecentApplications"></a>
 <h4>Project.__saveRecentApplications</h4>
 <b>__saveRecentApplications</b>(<i></i>)
+
 <p>
         Private method to save the list of recently used applications list.
-</p><a NAME="Project.__saveRecentDatabaseNames" ID="Project.__saveRecentDatabaseNames"></a>
+</p>
+<a NAME="Project.__saveRecentDatabaseNames" ID="Project.__saveRecentDatabaseNames"></a>
 <h4>Project.__saveRecentDatabaseNames</h4>
 <b>__saveRecentDatabaseNames</b>(<i></i>)
+
 <p>
         Private method to save the list of recently used database names.
-</p><a NAME="Project.__saveRecentTestData" ID="Project.__saveRecentTestData"></a>
+</p>
+<a NAME="Project.__saveRecentTestData" ID="Project.__saveRecentTestData"></a>
 <h4>Project.__saveRecentTestData</h4>
 <b>__saveRecentTestData</b>(<i></i>)
+
 <p>
         Private method to save the list of recently used test data.
-</p><a NAME="Project.__selectDatabaseName" ID="Project.__selectDatabaseName"></a>
+</p>
+<a NAME="Project.__selectDatabaseName" ID="Project.__selectDatabaseName"></a>
 <h4>Project.__selectDatabaseName</h4>
 <b>__selectDatabaseName</b>(<i></i>)
+
 <p>
         Private method to select the name of the database to work with.
-</p><a NAME="Project.__selectSite" ID="Project.__selectSite"></a>
+</p>
+<a NAME="Project.__selectSite" ID="Project.__selectSite"></a>
 <h4>Project.__selectSite</h4>
 <b>__selectSite</b>(<i></i>)
+
 <p>
         Private method to select a site to work with.
-</p><a NAME="Project.__sendTestEmail" ID="Project.__sendTestEmail"></a>
+</p>
+<a NAME="Project.__sendTestEmail" ID="Project.__sendTestEmail"></a>
 <h4>Project.__sendTestEmail</h4>
 <b>__sendTestEmail</b>(<i></i>)
+
 <p>
         Private slot to send a test email through Django.
-</p><a NAME="Project.__serverProcFinished" ID="Project.__serverProcFinished"></a>
+</p>
+<a NAME="Project.__serverProcFinished" ID="Project.__serverProcFinished"></a>
 <h4>Project.__serverProcFinished</h4>
 <b>__serverProcFinished</b>(<i></i>)
+
 <p>
         Private slot connected to the finished signal.
-</p><a NAME="Project.__setCurrentDatabase" ID="Project.__setCurrentDatabase"></a>
+</p>
+<a NAME="Project.__setCurrentDatabase" ID="Project.__setCurrentDatabase"></a>
 <h4>Project.__setCurrentDatabase</h4>
 <b>__setCurrentDatabase</b>(<i>database</i>)
+
 <p>
         Private method to set the database name to be used.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>database</i> (str)</dt>
 <dd>
 name of the database
 </dd>
-</dl><a NAME="Project.__setCurrentSite" ID="Project.__setCurrentSite"></a>
+</dl>
+<a NAME="Project.__setCurrentSite" ID="Project.__setCurrentSite"></a>
 <h4>Project.__setCurrentSite</h4>
 <b>__setCurrentSite</b>(<i>site</i>)
+
 <p>
         Private slot to set the current site.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>site</i></dt>
 <dd>
 name of the site (string)
 </dd>
-</dl><a NAME="Project.__showHelpIndex" ID="Project.__showHelpIndex"></a>
+</dl>
+<a NAME="Project.__showHelpIndex" ID="Project.__showHelpIndex"></a>
 <h4>Project.__showHelpIndex</h4>
 <b>__showHelpIndex</b>(<i></i>)
+
 <p>
         Private slot to show the help index page.
-</p><a NAME="Project.__showMigrationsList" ID="Project.__showMigrationsList"></a>
+</p>
+<a NAME="Project.__showMigrationsList" ID="Project.__showMigrationsList"></a>
 <h4>Project.__showMigrationsList</h4>
 <b>__showMigrationsList</b>(<i></i>)
+
 <p>
         Private slot to show the available migrations and their status.
-</p><a NAME="Project.__showMigrationsPlan" ID="Project.__showMigrationsPlan"></a>
+</p>
+<a NAME="Project.__showMigrationsPlan" ID="Project.__showMigrationsPlan"></a>
 <h4>Project.__showMigrationsPlan</h4>
 <b>__showMigrationsPlan</b>(<i></i>)
+
 <p>
         Private slot to show the migrations plan.
-</p><a NAME="Project.__site" ID="Project.__site"></a>
+</p>
+<a NAME="Project.__site" ID="Project.__site"></a>
 <h4>Project.__site</h4>
 <b>__site</b>(<i></i>)
+
 <p>
         Private method to get the name of the current site.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 name of the site (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
+
 <dt>Raises <b>DjangoNoSiteSelectedException</b>:</dt>
 <dd>
 raised, if no site is selected
 </dd>
-</dl><a NAME="Project.__siteFilteredList" ID="Project.__siteFilteredList"></a>
+</dl>
+<a NAME="Project.__siteFilteredList" ID="Project.__siteFilteredList"></a>
 <h4>Project.__siteFilteredList</h4>
 <b>__siteFilteredList</b>(<i>filenames</i>)
+
 <p>
         Private method to filter a list of file names by site.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of file names to be filtered (list of strings)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 file names belonging to the current site (list of strings)
 </dd>
-</dl><a NAME="Project.__sitePath" ID="Project.__sitePath"></a>
+</dl>
+<a NAME="Project.__sitePath" ID="Project.__sitePath"></a>
 <h4>Project.__sitePath</h4>
 <b>__sitePath</b>(<i></i>)
+
 <p>
         Private method to calculate the full path of the Django site.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 path of the site (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
+
 <dt>Raises <b>DjangoNoSiteSelectedException</b>:</dt>
 <dd>
 raised, if no site is selected
 </dd>
-</dl><a NAME="Project.__sqlCommand" ID="Project.__sqlCommand"></a>
+</dl>
+<a NAME="Project.__sqlCommand" ID="Project.__sqlCommand"></a>
 <h4>Project.__sqlCommand</h4>
 <b>__sqlCommand</b>(<i>title, command, requestApps=True</i>)
+
 <p>
         Private method to perform an SQL creation function.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>title</i></dt>
 <dd>
 dialog title (string)
-</dd><dt><i>command</i></dt>
+</dd>
+<dt><i>command</i></dt>
 <dd>
 Django sql... command (string)
-</dd><dt><i>requestApps</i></dt>
+</dd>
+<dt><i>requestApps</i></dt>
 <dd>
 flag indicating to request a list of applications
             to work on (boolean)
 </dd>
-</dl><a NAME="Project.__squashMigrations" ID="Project.__squashMigrations"></a>
+</dl>
+<a NAME="Project.__squashMigrations" ID="Project.__squashMigrations"></a>
 <h4>Project.__squashMigrations</h4>
 <b>__squashMigrations</b>(<i></i>)
+
 <p>
         Private slot to squash migrations.
-</p><a NAME="Project.__startGlobalApplication" ID="Project.__startGlobalApplication"></a>
+</p>
+<a NAME="Project.__startGlobalApplication" ID="Project.__startGlobalApplication"></a>
 <h4>Project.__startGlobalApplication</h4>
 <b>__startGlobalApplication</b>(<i></i>)
+
 <p>
         Private slot to start a new global Django application.
-</p><a NAME="Project.__startLocalApplication" ID="Project.__startLocalApplication"></a>
+</p>
+<a NAME="Project.__startLocalApplication" ID="Project.__startLocalApplication"></a>
 <h4>Project.__startLocalApplication</h4>
 <b>__startLocalApplication</b>(<i></i>)
+
 <p>
         Private slot to start a new local Django application.
-</p><a NAME="Project.__startProject" ID="Project.__startProject"></a>
+</p>
+<a NAME="Project.__startProject" ID="Project.__startProject"></a>
 <h4>Project.__startProject</h4>
 <b>__startProject</b>(<i></i>)
+
 <p>
         Private slot to start a new Django project.
-</p><a NAME="Project.__testServerProcFinished" ID="Project.__testServerProcFinished"></a>
+</p>
+<a NAME="Project.__testServerProcFinished" ID="Project.__testServerProcFinished"></a>
 <h4>Project.__testServerProcFinished</h4>
 <b>__testServerProcFinished</b>(<i></i>)
+
 <p>
         Private slot connected to the finished signal of the test server.
-</p><a NAME="Project.__unapplyMigrations" ID="Project.__unapplyMigrations"></a>
+</p>
+<a NAME="Project.__unapplyMigrations" ID="Project.__unapplyMigrations"></a>
 <h4>Project.__unapplyMigrations</h4>
 <b>__unapplyMigrations</b>(<i></i>)
+
 <p>
         Private slot to un-apply all migrations of an application.
-</p><a NAME="Project.applyMigrations" ID="Project.applyMigrations"></a>
+</p>
+<a NAME="Project.applyMigrations" ID="Project.applyMigrations"></a>
 <h4>Project.applyMigrations</h4>
 <b>applyMigrations</b>(<i>app=None, migration=None</i>)
+
 <p>
         Public slot to apply migrations.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>app</i> (str)</dt>
 <dd>
 name of an application to apply migrations for
-</dd><dt><i>migration</i> (str)</dt>
+</dd>
+<dt><i>migration</i> (str)</dt>
 <dd>
 name of a migration to update to
 </dd>
-</dl><a NAME="Project.compileCatalogs" ID="Project.compileCatalogs"></a>
+</dl>
+<a NAME="Project.compileCatalogs" ID="Project.compileCatalogs"></a>
 <h4>Project.compileCatalogs</h4>
 <b>compileCatalogs</b>(<i>filenames</i>)
+
 <p>
         Public method to compile the message catalogs.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of filenames (not used)
 </dd>
-</dl><a NAME="Project.compileSelectedCatalogs" ID="Project.compileSelectedCatalogs"></a>
+</dl>
+<a NAME="Project.compileSelectedCatalogs" ID="Project.compileSelectedCatalogs"></a>
 <h4>Project.compileSelectedCatalogs</h4>
 <b>compileSelectedCatalogs</b>(<i>filenames</i>)
+
 <p>
         Public method to update the message catalogs.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of filenames
 </dd>
-</dl><a NAME="Project.currentDatabase" ID="Project.currentDatabase"></a>
+</dl>
+<a NAME="Project.currentDatabase" ID="Project.currentDatabase"></a>
 <h4>Project.currentDatabase</h4>
 <b>currentDatabase</b>(<i></i>)
+
 <p>
         Public method to get the database name to be used.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 database name
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 str
 </dd>
-</dl><a NAME="Project.getDjangoVersion" ID="Project.getDjangoVersion"></a>
+</dl>
+<a NAME="Project.getDjangoVersion" ID="Project.getDjangoVersion"></a>
 <h4>Project.getDjangoVersion</h4>
 <b>getDjangoVersion</b>(<i></i>)
+
 <p>
         Public method to get the Django version as a tuple.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 Django version
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 tuple of int
 </dd>
-</dl><a NAME="Project.getDjangoVersionString" ID="Project.getDjangoVersionString"></a>
+</dl>
+<a NAME="Project.getDjangoVersionString" ID="Project.getDjangoVersionString"></a>
 <h4>Project.getDjangoVersionString</h4>
 <b>getDjangoVersionString</b>(<i></i>)
+
 <p>
         Public method to get the Django version as a string.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 Django version (string)
 </dd>
-</dl><a NAME="Project.getMenu" ID="Project.getMenu"></a>
+</dl>
+<a NAME="Project.getMenu" ID="Project.getMenu"></a>
 <h4>Project.getMenu</h4>
 <b>getMenu</b>(<i>name</i>)
+
 <p>
         Public method to get a reference to the requested menu.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>name</i></dt>
 <dd>
 name of the menu (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 reference to the menu (QMenu) or None, if no
             menu with the given name exists
 </dd>
-</dl><a NAME="Project.getMenuNames" ID="Project.getMenuNames"></a>
+</dl>
+<a NAME="Project.getMenuNames" ID="Project.getMenuNames"></a>
 <h4>Project.getMenuNames</h4>
 <b>getMenuNames</b>(<i></i>)
+
 <p>
         Public method to get the names of all menus.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 menu names (list of string)
 </dd>
-</dl><a NAME="Project.getProjectPath" ID="Project.getProjectPath"></a>
+</dl>
+<a NAME="Project.getProjectPath" ID="Project.getProjectPath"></a>
 <h4>Project.getProjectPath</h4>
 <b>getProjectPath</b>(<i></i>)
+
 <p>
         Public method to get the path of the eric6 project.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 path of the eric6 project (string)
 </dd>
-</dl><a NAME="Project.getRecentApplications" ID="Project.getRecentApplications"></a>
+</dl>
+<a NAME="Project.getRecentApplications" ID="Project.getRecentApplications"></a>
 <h4>Project.getRecentApplications</h4>
 <b>getRecentApplications</b>(<i></i>)
+
 <p>
         Public method to get the list of recent applications.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of recent applications entries (list of strings)
 </dd>
-</dl><a NAME="Project.getRecentDatabaseNames" ID="Project.getRecentDatabaseNames"></a>
+</dl>
+<a NAME="Project.getRecentDatabaseNames" ID="Project.getRecentDatabaseNames"></a>
 <h4>Project.getRecentDatabaseNames</h4>
 <b>getRecentDatabaseNames</b>(<i></i>)
+
 <p>
         Public method to get the list of recently used database names.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of recently used database names
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 list of str
 </dd>
-</dl><a NAME="Project.getRecentTestData" ID="Project.getRecentTestData"></a>
+</dl>
+<a NAME="Project.getRecentTestData" ID="Project.getRecentTestData"></a>
 <h4>Project.getRecentTestData</h4>
 <b>getRecentTestData</b>(<i>key</i>)
+
 <p>
         Public method to get the list of recent test data.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>key</i> (str)</dt>
 <dd>
 key (name) of the test data to get
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of recent test data entries
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 list of str
 </dd>
-</dl><a NAME="Project.initActions" ID="Project.initActions"></a>
+</dl>
+<a NAME="Project.initActions" ID="Project.initActions"></a>
 <h4>Project.initActions</h4>
 <b>initActions</b>(<i></i>)
+
 <p>
         Public method to define the Django actions.
-</p><a NAME="Project.initMenu" ID="Project.initMenu"></a>
+</p>
+<a NAME="Project.initMenu" ID="Project.initMenu"></a>
 <h4>Project.initMenu</h4>
 <b>initMenu</b>(<i></i>)
+
 <p>
         Public method to initialize the Django menu.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 the menu generated
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Return Type:</dt>
 <dd>
 QMenu
 </dd>
-</dl><a NAME="Project.makeMigrations" ID="Project.makeMigrations"></a>
+</dl>
+<a NAME="Project.makeMigrations" ID="Project.makeMigrations"></a>
 <h4>Project.makeMigrations</h4>
 <b>makeMigrations</b>(<i>apps, migration=None, dryRun=False, empty=False, merge=False</i>)
+
 <p>
         Public method to generate migrations.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>apps</i> (list of str)</dt>
 <dd>
 list of application names to generate migrations for
-</dd><dt><i>migration</i> (str)</dt>
+</dd>
+<dt><i>migration</i> (str)</dt>
 <dd>
 name of the migration to generate
-</dd><dt><i>dryRun</i> (bool)</dt>
+</dd>
+<dt><i>dryRun</i> (bool)</dt>
 <dd>
 flag indicating a dry run
-</dd><dt><i>empty</i> (bool)</dt>
+</dd>
+<dt><i>empty</i> (bool)</dt>
 <dd>
 flag indicating the creation of an empty migration
-</dd><dt><i>merge</i> (bool)</dt>
+</dd>
+<dt><i>merge</i> (bool)</dt>
 <dd>
 flag indicating to fix migration conflicts
 </dd>
-</dl><a NAME="Project.newForm" ID="Project.newForm"></a>
+</dl>
+<a NAME="Project.newForm" ID="Project.newForm"></a>
 <h4>Project.newForm</h4>
 <b>newForm</b>(<i>path</i>)
+
 <p>
         Public method to create a new form.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>path</i></dt>
 <dd>
 full directory path for the new form file (string)
 </dd>
-</dl><a NAME="Project.newProjectCreated" ID="Project.newProjectCreated"></a>
+</dl>
+<a NAME="Project.newProjectCreated" ID="Project.newProjectCreated"></a>
 <h4>Project.newProjectCreated</h4>
 <b>newProjectCreated</b>(<i></i>)
+
 <p>
         Public slot to finish up the newly generated project.
-</p><a NAME="Project.openPOEditor" ID="Project.openPOEditor"></a>
+</p>
+<a NAME="Project.openPOEditor" ID="Project.openPOEditor"></a>
 <h4>Project.openPOEditor</h4>
 <b>openPOEditor</b>(<i>poFile</i>)
+
 <p>
         Public method to edit the given file in an external .po editor.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>poFile</i></dt>
 <dd>
 name of the .po file (string)
 </dd>
-</dl><a NAME="Project.projectClosed" ID="Project.projectClosed"></a>
+</dl>
+<a NAME="Project.projectClosed" ID="Project.projectClosed"></a>
 <h4>Project.projectClosed</h4>
 <b>projectClosed</b>(<i></i>)
+
 <p>
         Public method to handle the closing of a project.
-</p><a NAME="Project.projectClosedHooks" ID="Project.projectClosedHooks"></a>
+</p>
+<a NAME="Project.projectClosedHooks" ID="Project.projectClosedHooks"></a>
 <h4>Project.projectClosedHooks</h4>
 <b>projectClosedHooks</b>(<i></i>)
+
 <p>
         Public method to remove our hook methods.
-</p><a NAME="Project.projectOpenedHooks" ID="Project.projectOpenedHooks"></a>
+</p>
+<a NAME="Project.projectOpenedHooks" ID="Project.projectOpenedHooks"></a>
 <h4>Project.projectOpenedHooks</h4>
 <b>projectOpenedHooks</b>(<i></i>)
+
 <p>
         Public method to add our hook methods.
-</p><a NAME="Project.registerOpenHook" ID="Project.registerOpenHook"></a>
+</p>
+<a NAME="Project.registerOpenHook" ID="Project.registerOpenHook"></a>
 <h4>Project.registerOpenHook</h4>
 <b>registerOpenHook</b>(<i></i>)
+
 <p>
         Public method to register the open hook to open a translations file
         in a translations editor.
-</p><a NAME="Project.setMostRecentApplication" ID="Project.setMostRecentApplication"></a>
+</p>
+<a NAME="Project.setMostRecentApplication" ID="Project.setMostRecentApplication"></a>
 <h4>Project.setMostRecentApplication</h4>
 <b>setMostRecentApplication</b>(<i>applStr</i>)
+
 <p>
         Public method to set the most recently used applications entry.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>applStr</i></dt>
 <dd>
 applications entry (string)
 </dd>
-</dl><a NAME="Project.setMostRecentDatabaseNames" ID="Project.setMostRecentDatabaseNames"></a>
+</dl>
+<a NAME="Project.setMostRecentDatabaseNames" ID="Project.setMostRecentDatabaseNames"></a>
 <h4>Project.setMostRecentDatabaseNames</h4>
 <b>setMostRecentDatabaseNames</b>(<i>dbName</i>)
+
 <p>
         Public method to set the most recently used database names.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>dbName</i> (str)</dt>
 <dd>
 database name
 </dd>
-</dl><a NAME="Project.setMostRecentTestData" ID="Project.setMostRecentTestData"></a>
+</dl>
+<a NAME="Project.setMostRecentTestData" ID="Project.setMostRecentTestData"></a>
 <h4>Project.setMostRecentTestData</h4>
 <b>setMostRecentTestData</b>(<i>key, data</i>)
+
 <p>
         Public method to set the most recently used test data entry.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>key</i> (str)</dt>
 <dd>
 key (name) of the test data to set
-</dd><dt><i>data</i> (str)</dt>
+</dd>
+<dt><i>data</i> (str)</dt>
 <dd>
 test data entry to be set
 </dd>
-</dl><a NAME="Project.startProjectOrApplication" ID="Project.startProjectOrApplication"></a>
+</dl>
+<a NAME="Project.startProjectOrApplication" ID="Project.startProjectOrApplication"></a>
 <h4>Project.startProjectOrApplication</h4>
 <b>startProjectOrApplication</b>(<i></i>)
+
 <p>
         Public slot to start a new Django project or application.
-</p><a NAME="Project.supportedPythonVariants" ID="Project.supportedPythonVariants"></a>
+</p>
+<a NAME="Project.supportedPythonVariants" ID="Project.supportedPythonVariants"></a>
 <h4>Project.supportedPythonVariants</h4>
 <b>supportedPythonVariants</b>(<i></i>)
+
 <p>
         Public method to get the supported Python variants.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of supported Python variants (list of strings)
 </dd>
-</dl><a NAME="Project.updateCatalogs" ID="Project.updateCatalogs"></a>
+</dl>
+<a NAME="Project.updateCatalogs" ID="Project.updateCatalogs"></a>
 <h4>Project.updateCatalogs</h4>
 <b>updateCatalogs</b>(<i>filenames</i>)
+
 <p>
         Public method to update the message catalogs.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of filenames (not used)
 </dd>
-</dl><a NAME="Project.updateCatalogsWithObsolete" ID="Project.updateCatalogsWithObsolete"></a>
+</dl>
+<a NAME="Project.updateCatalogsWithObsolete" ID="Project.updateCatalogsWithObsolete"></a>
 <h4>Project.updateCatalogsWithObsolete</h4>
 <b>updateCatalogsWithObsolete</b>(<i>filenames</i>)
+
 <p>
         Public method to update the message catalogs keeping obsolete messages.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of filenames (not used)
 </dd>
-</dl><a NAME="Project.updateSelectedCatalogs" ID="Project.updateSelectedCatalogs"></a>
+</dl>
+<a NAME="Project.updateSelectedCatalogs" ID="Project.updateSelectedCatalogs"></a>
 <h4>Project.updateSelectedCatalogs</h4>
 <b>updateSelectedCatalogs</b>(<i>filenames</i>)
+
 <p>
         Public method to update the message catalogs.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of file names (list of strings)
 </dd>
-</dl><a NAME="Project.updateSelectedCatalogsWithObsolete" ID="Project.updateSelectedCatalogsWithObsolete"></a>
+</dl>
+<a NAME="Project.updateSelectedCatalogsWithObsolete" ID="Project.updateSelectedCatalogsWithObsolete"></a>
 <h4>Project.updateSelectedCatalogsWithObsolete</h4>
 <b>updateSelectedCatalogsWithObsolete</b>(<i>filenames</i>)
+
 <p>
         Public method to update the message catalogs keeping obsolete messages.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filenames</i></dt>
 <dd>
 list of filenames
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="QProcess" ID="QProcess"></a>
 <h2>QProcess</h2>
+
 <p>
     Class transforming the call arguments in case of gnome-terminal.
 </p>
 <h3>Derived from</h3>
 QProcessPyQt
 <h3>Class Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#QProcess.start">start</a></td>
 <td>Public method to start the given program (cmd) in a new process, if none is already running, passing the command line arguments in args.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
+
 <tr>
 <td><a href="#QProcess.startDetached">startDetached</a></td>
 <td>Public static method to start the given program (cmd) in a new process, if none is already running, passing the command line arguments in args.</td>
 </tr>
 </table>
+
 <a NAME="QProcess.start" ID="QProcess.start"></a>
 <h4>QProcess.start</h4>
 <b>start</b>(<i>cmd, args=None, mode=QProcessPyQt.ReadWrite</i>)
+
 <p>
         Public method to start the given program (cmd) in a new process, if
         none is already running, passing the command line arguments in args.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>cmd</i></dt>
 <dd>
 start the given program cmd (string)
-</dd><dt><i>args=</i></dt>
+</dd>
+<dt><i>args=</i></dt>
 <dd>
 list of parameters (list of strings)
-</dd><dt><i>mode=</i></dt>
+</dd>
+<dt><i>mode=</i></dt>
 <dd>
 access mode (QIODevice.OpenMode)
 </dd>
-</dl><a NAME="QProcess.startDetached" ID="QProcess.startDetached"></a>
+</dl>
+<a NAME="QProcess.startDetached" ID="QProcess.startDetached"></a>
 <h4>QProcess.startDetached (static)</h4>
 <b>startDetached</b>(<i>args=None, path=''</i>)
+
 <p>
         Public static method to start the given program (cmd) in a new process,
         if none is already running, passing the command line arguments in args.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>cmd</i></dt>
 <dd>
 start the given program cmd (string)
-</dd><dt><i>args=</i></dt>
+</dd>
+<dt><i>args=</i></dt>
 <dd>
 list of parameters (list of strings)
-</dd><dt><i>path=</i></dt>
+</dd>
+<dt><i>path=</i></dt>
 <dd>
 new working directory (string)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 tuple of successful start and process id (boolean, integer)
--- a/ProjectDjango/Documentation/source/index-Plugin_Project_Django.ProjectDjango.ConfigurationPage.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/index-Plugin_Project_Django.ProjectDjango.ConfigurationPage.html	Mon Jun 22 19:32:12 2020 +0200
@@ -20,6 +20,7 @@
 </head>
 <body>
 <h1>Plugin_Project_Django.ProjectDjango.ConfigurationPage</h1>
+
 <p>
 Package implementing the Django page of the configuration dialog.
 </p>
@@ -27,6 +28,7 @@
 
 <h3>Modules</h3>
 <table>
+
 <tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.ConfigurationPage.DjangoPage.html">DjangoPage</a></td>
 <td>Module implementing the Django configuration page.</td>
--- a/ProjectDjango/Documentation/source/index-Plugin_Project_Django.ProjectDjango.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/index-Plugin_Project_Django.ProjectDjango.html	Mon Jun 22 19:32:12 2020 +0200
@@ -20,12 +20,14 @@
 </head>
 <body>
 <h1>Plugin_Project_Django.ProjectDjango</h1>
+
 <p>
 Package implementing project support for eric6 Django projects.
 </p>
 
 <h3>Packages</h3>
 <table>
+
 <tr>
 <td><a href="index-Plugin_Project_Django.ProjectDjango.ConfigurationPage.html">ConfigurationPage</a></td>
 <td>Package implementing the Django page of the configuration dialog.</td>
@@ -34,43 +36,56 @@
 
 <h3>Modules</h3>
 <table>
+
 <tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoCheckOptionsDialog.html">DjangoCheckOptionsDialog</a></td>
 <td>Module implementing a dialog to enter the options for a check operation.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoDialog.html">DjangoDialog</a></td>
 <td>Module implementing a dialog starting a process and showing its output.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoDiffsettingsDataDialog.html">DjangoDiffsettingsDataDialog</a></td>
 <td>Module implementing a dialog to enter the data for the 'diffsettings' command.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoDumpdataDataDialog.html">DjangoDumpdataDataDialog</a></td>
 <td>Module implementing a dialog to enter the data for the 'dumpdata' command.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoLoaddataDataDialog.html">DjangoLoaddataDataDialog</a></td>
 <td>Module implementing a dialog to enter the data for the 'loaddata' command.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoMakeMigrationsDialog.html">DjangoMakeMigrationsDialog</a></td>
 <td>Module implementing a dialog to enter the data needed to make migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoMigrationSelectionDialog.html">DjangoMigrationSelectionDialog</a></td>
 <td>Module implementing a dialog to select an application and migration.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoMigrationsListDialog.html">DjangoMigrationsListDialog</a></td>
 <td>Module implementing a dialog show a list of all available migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoRunTestServerDataDialog.html">DjangoRunTestServerDataDialog</a></td>
 <td>Module implementing a dialog to enter the data for the 'loaddata' command.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoSendTestEmailDataDialog.html">DjangoSendTestEmailDataDialog</a></td>
 <td>Module implementing a dialog to enter the data for the 'sendtestemail' command.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoSquashMigrationSelectionDialog.html">DjangoSquashMigrationSelectionDialog</a></td>
 <td>Module implementing a dialog to enter data needed to squash migrations.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.DjangoTestDataDialog.html">DjangoTestDataDialog</a></td>
 <td>Module implementing a dialog to enter some data for running tests.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="Plugin_Project_Django.ProjectDjango.Project.html">Project</a></td>
 <td>Module implementing the Django project support.</td>
 </tr>
--- a/ProjectDjango/Documentation/source/index-Plugin_Project_Django.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/index-Plugin_Project_Django.html	Mon Jun 22 19:32:12 2020 +0200
@@ -20,12 +20,14 @@
 </head>
 <body>
 <h1>Plugin_Project_Django</h1>
+
 <p>
 Package implementing the Django project plugin.
 </p>
 
 <h3>Packages</h3>
 <table>
+
 <tr>
 <td><a href="index-Plugin_Project_Django.ProjectDjango.html">ProjectDjango</a></td>
 <td>Package implementing project support for eric6 Django projects.</td>
@@ -34,6 +36,7 @@
 
 <h3>Modules</h3>
 <table>
+
 <tr>
 <td><a href="Plugin_Project_Django.PluginProjectDjango.html">PluginProjectDjango</a></td>
 <td>Module implementing the Django project plugin.</td>
--- a/ProjectDjango/Documentation/source/index.html	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Documentation/source/index.html	Mon Jun 22 19:32:12 2020 +0200
@@ -24,6 +24,7 @@
 
 <h3>Packages</h3>
 <table>
+
 <tr>
 <td><a href="index-Plugin_Project_Django.html">Plugin_Project_Django</a></td>
 <td>Package implementing the Django project plugin.</td>
--- a/ProjectDjango/Project.py	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/Project.py	Mon Jun 22 19:32:12 2020 +0200
@@ -1099,17 +1099,18 @@
         Public method to add our hook methods.
         """
         if self.__e5project.getProjectType() == "Django":
-            self.__formsBrowser = \
+            self.__formsBrowser = (
                 e5App().getObject("ProjectBrowser").getProjectBrowser("forms")
+            )
             self.__formsBrowser.addHookMethodAndMenuEntry(
                 "newForm",
                 self.newForm, self.tr("New template..."))
             
             self.__e5project.projectLanguageAddedByCode.connect(
                 self.__projectLanguageAdded)
-            self.__translationsBrowser = \
-                e5App().getObject("ProjectBrowser")\
-                .getProjectBrowser("translations")
+            self.__translationsBrowser = (
+                e5App().getObject("ProjectBrowser")
+                .getProjectBrowser("translations"))
             self.__translationsBrowser.addHookMethodAndMenuEntry(
                 "generateAll",
                 self.updateCatalogs, self.tr("Update all catalogs"))
@@ -1279,6 +1280,7 @@
         
         return paths
     
+    # TODO: eliminate Python2
     def supportedPythonVariants(self):
         """
         Public method to get the supported Python variants.
@@ -1286,7 +1288,7 @@
         @return list of supported Python variants (list of strings)
         """
         variants = []
-        for variant in 'Python2', 'Python3':
+        for variant in ['Python3']:
             virtEnv = self.__getVirtualEnvironment(variant)
             if virtEnv:
                 if self.__getDjangoAdminCommand(variant):
@@ -1315,27 +1317,23 @@
         
         return variants
     
+    # TODO: eliminate Python2
     def __isSuitableForVariant(self, variant, line0):
         """
         Private method to test, if a detected command file is suitable for the
         given Python variant.
         
         @param variant Python variant to test for
-        @type str (one of Python2 or Python3)
+        @type str
         @param line0 first line of the executable
         @type str
+        @return flag indicating a suitable file was found
+        @rtype bool
         """
-        assert variant in ("Python2", "Python3")
-        
         l0 = line0.lower()
         ok = (variant.lower() in l0 or
               "{0}.".format(variant[-1]) in l0)
-        if variant == "Python2":
-            ok |= "python3" not in l0 and "python" in l0
-            ok |= "pypy2" in l0
-            ok |= "pypy3" not in l0 and "pypy" in l0
-        else:
-            ok |= "pypy3" in l0
+        ok |= "pypy3" in l0
         
         return ok
     
@@ -1344,7 +1342,7 @@
         Private method to get the path of the virtual environment.
         
         @param language Python variant to get the virtual environment
-            for (string, one of '', 'Python2' or 'Python3')
+            for (string, one of '' or 'Python3')
         @return path of the virtual environment (string)
         """
         if not language:
@@ -1353,9 +1351,6 @@
             if language == "Python3":
                 venvName = self.__plugin.getPreferences(
                     "VirtualEnvironmentNamePy3")
-            elif language == "Python2":
-                venvName = self.__plugin.getPreferences(
-                    "VirtualEnvironmentNamePy2")
             else:
                 venvName = ""
             if venvName:
@@ -1373,8 +1368,6 @@
             # backward compatibility
             if language == "Python3":
                 virtEnv = self.__plugin.getPreferences("VirtualEnvironmentPy3")
-            elif language == "Python2":
-                virtEnv = self.__plugin.getPreferences("VirtualEnvironmentPy2")
             else:
                 virtEnv = ""
         if virtEnv and not os.path.exists(virtEnv):
@@ -1386,7 +1379,7 @@
         Private method to get the path of the debugger environment.
         
         @param language Python variant to get the debugger environment
-            for (string, one of '', 'Python2' or 'Python3')
+            for (string, one of '' or 'Python3')
         @return path of the debugger environment (string)
         """
         if not language:
@@ -1396,8 +1389,6 @@
             if not debugEnv:
                 if language == "Python3":
                     venvName = Preferences.getDebugger("Python3VirtualEnv")
-                elif language == "Python2":
-                    venvName = Preferences.getDebugger("Python2VirtualEnv")
                 else:
                     venvName = ""
                 
@@ -1410,18 +1401,13 @@
             # backward compatibility
             if language == "Python3":
                 debugEnv = Preferences.getDebugger("Python3Interpreter")
-                if not debugEnv and sys.version_info[0] == 3:
-                    debugEnv = sys.executable
-            elif language == "Python2":
-                debugEnv = Preferences.getDebugger("PythonInterpreter")
-                if not debugEnv and sys.version_info[0] == 2:
+                if not debugEnv and sys.version_info[0] >= 3:
                     debugEnv = sys.executable
             else:
                 debugEnv = sys.executable
             debugEnv = os.path.dirname(debugEnv)
             if debugEnv and not os.path.exists(debugEnv):
-                if (language == "Python3" and sys.version_info[0] == 3) or \
-                   (language == "Python2" and sys.version_info[0] == 2):
+                if language == "Python3" and sys.version_info[0] >= 3:
                     debugEnv = sys.exec_prefix
                 else:
                     debugEnv = ""
@@ -1432,7 +1418,7 @@
         Private method to build a django-admin.py command.
         
         @param language Python variant to get the django-admin.py
-            command for (string, one of '', 'Python2' or 'Python3')
+            command for (string, one of '' or 'Python3')
         @return full django-admin.py command (string)
         """
         if not language:
@@ -1478,11 +1464,7 @@
                 else:
                     cmd = ""
             else:
-                if language == "Python2":
-                    cmds = ["django-admin2.py", "django-admin2",
-                            "django-admin.py-2.7", "django-admin.py-2.6"
-                            ]
-                elif language == "Python3":
+                if language == "Python3":
                     cmds = ["django-admin3.py", "django-admin3",
                             "django-admin.py-3.7", "django-admin.py-3.6",
                             "django-admin.py-3.5", "django-admin.py-3.4",
@@ -1513,12 +1495,6 @@
                 if not venvName:
                     # if none configured, use the global one
                     venvName = Preferences.getDebugger("Python3VirtualEnv")
-            elif language == "Python2":
-                venvName = self.__plugin.getPreferences(
-                    "VirtualEnvironmentNamePy2")
-                if not venvName:
-                    # if none configured, use the global one
-                    venvName = Preferences.getDebugger("Python2VirtualEnv")
             else:
                 venvName = ""
             if venvName:
@@ -1549,10 +1525,7 @@
                 else:
                     python = ""
             else:
-                if language == "Python3":
-                    pythonExeList = ["python3", "pypy3"]
-                elif language == "Python2":
-                    pythonExeList = ["python2", "pypy2"]
+                pythonExeList = ["python3", "pypy3"]
                 if not virtualEnv:
                     virtualEnv = self.__getDebugEnvironment(language)
                 
@@ -1708,8 +1681,8 @@
         
         maxRecentApps = self.__plugin.getPreferences("RecentNumberApps")
         if len(self.__recentApplications) > maxRecentApps:
-            self.__recentApplications = \
-                self.__recentApplications[:maxRecentApps]
+            self.__recentApplications = (
+                self.__recentApplications[:maxRecentApps])
         self.__saveRecentApplications()
     
     def __loadRecentTestData(self):
@@ -1766,8 +1739,8 @@
         maxRecentTestData = self.__plugin.getPreferences(
             "RecentNumberTestData")
         if len(self.__recentTestData[key]) > maxRecentTestData:
-            self.__recentTestData[key] = \
-                self.__recentTestData[key][:maxRecentTestData]
+            self.__recentTestData[key] = (
+                self.__recentTestData[key][:maxRecentTestData])
         self.__saveRecentTestData()
     
     def getProjectPath(self):
@@ -1920,8 +1893,10 @@
             if not os.path.exists(i18nPath):
                 os.makedirs(i18nPath)
             
-            if os.path.join(path, projectName) == \
-                    self.__e5project.getProjectPath():
+            if (
+                os.path.join(path, projectName) ==
+                self.__e5project.getProjectPath()
+            ):
                 self.__setCurrentSite("")
             else:
                 self.__setCurrentSite(projectName)
@@ -1981,7 +1956,7 @@
                     self.tr("""<p>The <b>django-admin.py</b> script"""
                             """ is not in the path."""
                             """ Aborting...</p>"""))
-                return
+                return False
         else:
             args.append(self.__getPythonExecutable())
             args.append("manage.py")
@@ -2202,8 +2177,10 @@
         """
         Private slot connected to the finished signal.
         """
-        if self.__serverProc is not None and \
-           self.__serverProc.state() != QProcess.NotRunning:
+        if (
+            self.__serverProc is not None and
+            self.__serverProc.state() != QProcess.NotRunning
+        ):
             self.__serverProc.terminate()
             QTimer.singleShot(2000, self.__serverProc.kill)
             self.__serverProc.waitForFinished(3000)
@@ -2258,8 +2235,8 @@
         Preferences.Prefs.rsettings.sync()
         rdb = Preferences.Prefs.rsettings.value(self.RecentDatabaseNamesKey)
         if rdb is not None:
-            maxRecentDatabaseNames = \
-                self.__plugin.getPreferences("RecentNumberDatabaseNames")
+            maxRecentDatabaseNames = (
+                self.__plugin.getPreferences("RecentNumberDatabaseNames"))
             self.__recentDatabaseNames = rdb[:maxRecentDatabaseNames]
     
     def __saveRecentDatabaseNames(self):
@@ -2291,11 +2268,11 @@
             self.__recentDatabaseNames.remove(dbName)
         self.__recentDatabaseNames.insert(0, dbName)
         
-        maxRecentDatabaseNames = \
-            self.__plugin.getPreferences("RecentNumberDatabaseNames")
+        maxRecentDatabaseNames = (
+            self.__plugin.getPreferences("RecentNumberDatabaseNames"))
         if len(self.__recentDatabaseNames) > maxRecentDatabaseNames:
-            self.__recentDatabaseNames = \
-                self.__recentDatabaseNames[:maxRecentDatabaseNames]
+            self.__recentDatabaseNames = (
+                self.__recentDatabaseNames[:maxRecentDatabaseNames])
         self.__saveRecentDatabaseNames()
     
     def __selectDatabaseName(self):
@@ -2565,8 +2542,9 @@
         
         title = self.tr("SQL Migrate")
         
-        from .DjangoMigrationSelectionDialog import \
+        from .DjangoMigrationSelectionDialog import (
             DjangoMigrationSelectionDialog
+        )
         dlg = DjangoMigrationSelectionDialog(migrations,
                                              migrationRequired=True,
                                              suffix=self.__iconSuffix)
@@ -2646,8 +2624,9 @@
                 self.tr("""No migrations available."""))
             return
         
-        from .DjangoMigrationSelectionDialog import \
+        from .DjangoMigrationSelectionDialog import (
             DjangoMigrationSelectionDialog
+        )
         dlg = DjangoMigrationSelectionDialog(migrations,
                                              suffix=self.__iconSuffix)
         if dlg.exec_() == QDialog.Accepted:
@@ -2824,8 +2803,9 @@
                 self.tr("""No migrations available."""))
             return
         
-        from .DjangoSquashMigrationSelectionDialog import \
+        from .DjangoSquashMigrationSelectionDialog import (
             DjangoSquashMigrationSelectionDialog
+        )
         dlg = DjangoSquashMigrationSelectionDialog(
             migrations, self, self.__iconSuffix)
         if dlg.exec_() == QDialog.Accepted:
@@ -2905,23 +2885,13 @@
             args.append(self.__getPythonExecutable())
             args.append("manage.py")
             args.append("shell")
-            language = self.__e5project.getProjectLanguage()
-            if language == "Python2":
-                if self.getDjangoVersion() < (1, 10, 0):
-                    if (self.__plugin.getPreferences("Python2ConsoleType") ==
-                            "python"):
-                        args.append("--plain")
-                else:
-                    args.append("--interface={0}".format(
-                        self.__plugin.getPreferences("Python2ConsoleType")))
+            if self.getDjangoVersion() < (1, 10, 0):
+                if (self.__plugin.getPreferences("Python3ConsoleType") ==
+                        "python"):
+                    args.append("--plain")
             else:
-                if self.getDjangoVersion() < (1, 10, 0):
-                    if (self.__plugin.getPreferences("Python3ConsoleType") ==
-                            "python"):
-                        args.append("--plain")
-                else:
-                    args.append("--interface={0}".format(
-                        self.__plugin.getPreferences("Python3ConsoleType")))
+                args.append("--interface={0}".format(
+                    self.__plugin.getPreferences("Python3ConsoleType")))
             try:
                 wd = self.__sitePath()
                 self.__adjustWorkingDirectory(args, wd)
@@ -2943,8 +2913,9 @@
         
         title = self.tr("Send Test Email")
         
-        from .DjangoSendTestEmailDataDialog import \
+        from .DjangoSendTestEmailDataDialog import (
             DjangoSendTestEmailDataDialog
+        )
         dlg = DjangoSendTestEmailDataDialog(self.__ui)
         if dlg.exec_() == QDialog.Accepted:
             managers, admins, recipients = dlg.getData()
@@ -3106,8 +3077,8 @@
                 self, self.__plugin.getPreferences("KeepTestDatabase"),
                 self.__ui)
             if dlg.exec_() == QDialog.Accepted:
-                labels, pattern, tags, excludeTags, keep, reverse = \
-                    dlg.getData()
+                labels, pattern, tags, excludeTags, keep, reverse = (
+                    dlg.getData())
                 
                 self.__plugin.setPreferences("KeepTestDatabase", keep)
                 
@@ -3146,8 +3117,9 @@
         consoleCmd = self.__isSpawningConsole(
             self.__plugin.getPreferences("ConsoleCommand"))[1]
         if consoleCmd:
-            from .DjangoRunTestServerDataDialog import \
+            from .DjangoRunTestServerDataDialog import (
                 DjangoRunTestServerDataDialog
+            )
             dlg = DjangoRunTestServerDataDialog(self, self.__ui)
             if dlg.exec_() == QDialog.Accepted:
                 fixtures = dlg.getData()
@@ -3178,8 +3150,8 @@
                         self.__testServerProc.setWorkingDirectory(
                             self.__sitePath())
                         self.__testServerProc.start(args[0], args[1:])
-                        serverProcStarted = \
-                            self.__testServerProc.waitForStarted()
+                        serverProcStarted = (
+                            self.__testServerProc.waitForStarted())
                     if not serverProcStarted:
                         E5MessageBox.critical(
                             None,
@@ -3193,8 +3165,10 @@
         """
         Private slot connected to the finished signal of the test server.
         """
-        if self.__testServerProc is not None and \
-           self.__testServerProc.state() != QProcess.NotRunning:
+        if (
+            self.__testServerProc is not None and
+            self.__testServerProc.state() != QProcess.NotRunning
+        ):
             self.__testServerProc.terminate()
             QTimer.singleShot(2000, self.__testServerProc.kill)
             self.__testServerProc.waitForFinished(3000)
@@ -3300,8 +3274,10 @@
         @return extracted locale (string) or None
         """
         if self.__e5project.getTranslationPattern():
-            pattern = self.__e5project.getTranslationPattern()\
+            pattern = (
+                self.__e5project.getTranslationPattern()
                 .replace("%language%", "(.*?)")
+            )
             match = re.search(pattern, filename)
             if match is not None:
                 loc = match.group(1)
@@ -3350,8 +3326,10 @@
         
         @param code language code of the new language (string)
         """
-        title = self.tr("Initializing message catalog for '{0}'")\
+        title = (
+            self.tr("Initializing message catalog for '{0}'")
             .format(code)
+        )
         
         args = []
         args.append(self.__getPythonExecutable())
@@ -3377,8 +3355,10 @@
         if res:
             dia.exec_()
             
-            langFile = self.__e5project.getTranslationPattern()\
+            langFile = (
+                self.__e5project.getTranslationPattern()
                 .replace("%language%", code)
+            )
             self.__e5project.appendFile(langFile)
     
     def updateSelectedCatalogs(self, filenames):
--- a/ProjectDjango/i18n/django_de.ts	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/i18n/django_de.ts	Mon Jun 22 19:32:12 2020 +0200
@@ -71,27 +71,27 @@
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="283"/>
+        <location filename="../DjangoDialog.py" line="284"/>
         <source>Select data file</source>
         <translation>Wähle Datendatei</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>Error saving data</source>
         <translation>Fehler beim Sichern der Daten</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>&lt;p&gt;The data could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Daten konnten nicht nach &lt;b&gt;{0}&lt;/b&gt; geschrieben werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -424,12 +424,12 @@
         <translation>Abhängigkeiten</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation>
     </message>
@@ -459,37 +459,37 @@
         <translation>Drücken, um die Liste zu aktualisieren</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="293"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="295"/>
         <source>Apply All Migrations</source>
         <translation>Alle Migrationen anwenden</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="323"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="325"/>
         <source>Apply Selected Migrations</source>
         <translation>Ausgewählte Migrationen anwenden</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="307"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="309"/>
         <source>Unapply Migrations</source>
         <translation>Migrationen rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Make Migrations</source>
         <translation>Migrationen generieren</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="318"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="320"/>
         <source>Make Migrations (dry-run)</source>
         <translation>Migrationen generieren (Trockenlauf)</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Enter a name for the migrations (leave empty to use system supplied name):</source>
         <translation>Gib einen Namen für die Migration ein (leer lassen, um einen erzeugten Namen zu verwenden):</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="314"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="316"/>
         <source>Make Empty Migrations</source>
         <translation>Leere Migration generieren</translation>
     </message>
@@ -577,52 +577,52 @@
         <translation>Python 3</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="269"/>
         <source>Django Virtual Environment</source>
         <translation>Virtuelle Django Umgebung</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="246"/>
         <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source>
         <translation>Gib den Pfad der virtuellen Django Umgebung ein. Leer lassen, um keine virtuelle Umgebung zu verwenden.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="259"/>
         <source>Select the virtual environment directory via a selection dialog</source>
         <translation>Wähle das Verzeichnis für die virtuelle Umgebung über einen Auswahldialog aus</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Python 2</source>
-        <translation>Python 2</translation>
+        <translation type="obsolete">Python 2</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="223"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="189"/>
         <source>Select Virtual Environment for Python 3</source>
         <translation>Wähle die virtuelle Umgebung für Python 3</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/DjangoPage.py" line="242"/>
         <source>Select Virtual Environment for Python 2</source>
-        <translation>Wähle die virtuelle Umgebung für Python 2</translation>
+        <translation type="obsolete">Wähle die virtuelle Umgebung für Python 2</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>Translations Editor</source>
         <translation>Übersetzungseditor</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="426"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
         <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
         <translation>Gib den Pfad für einen Editor an, um Übersetzungen zu erstellen. Leer lassen, um dieses Feature abzuschalten.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="439"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
         <source>Select the translations editor via a file selection dialog</source>
         <translation>Wähle den Übersetzungseditor über einen Auswahldialog aus</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>All Files (*)</source>
         <translation>Alle Dateien (*)</translation>
     </message>
@@ -652,47 +652,47 @@
         <translation>Threading aktivieren</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="383"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="293"/>
         <source>Django Python Console:</source>
         <translation>Django Python Konsole:</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="396"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select the Python console type</source>
         <translation>Wähle den Python Konsolentyp aus</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Translations</source>
         <translation>Übersetzungen</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="449"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
         <source>Select to include fuzzy translations (1.8.0+ only)</source>
         <translation>Auswählen, um ungenaue Übersetzungen einzubeziehen (nur 1.8.0+)</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="452"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="362"/>
         <source>Include Fuzzy Translations</source>
         <translation>Ungenaue Übersetzungen einbeziehen</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="87"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="82"/>
         <source>Plain Python</source>
         <translation>Normales Python</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="88"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="83"/>
         <source>IPython</source>
         <translation>IPython</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="89"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="84"/>
         <source>bpython</source>
         <translation>bpython</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="365"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="275"/>
         <source>Select the Virtual Environment to be used with Django</source>
         <translation>Wähle die mit Django zu verwendende virtuelle Umgebung aus</translation>
     </message>
@@ -902,1208 +902,1208 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="../Project.py" line="861"/>
+        <location filename="../Project.py" line="867"/>
         <source>D&amp;jango</source>
         <translation>D&amp;jango</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>New Form</source>
         <translation>Neues Formular</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1185"/>
+        <location filename="../Project.py" line="1192"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>Die Datei existiert bereits. Überschreiben?</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="144"/>
+        <location filename="../Project.py" line="150"/>
         <source>Current Project</source>
         <translation>Aktuelles Projekt</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="149"/>
+        <location filename="../Project.py" line="155"/>
         <source>Selects the current project</source>
         <translation>Wählt das aktuelle Projekt aus</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start Project</source>
         <translation>Project starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start &amp;Project</source>
         <translation>&amp;Project starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="169"/>
+        <location filename="../Project.py" line="175"/>
         <source>Starts a new Django project</source>
         <translation>Startet ein neues Django Projekt</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="171"/>
+        <location filename="../Project.py" line="177"/>
         <source>&lt;b&gt;Start Project&lt;/b&gt;&lt;p&gt;Starts a new Django project using &quot;django-admin.py startproject&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Project starten&lt;/b&gt;&lt;p&gt;Started ein neues Django Projekt mittels &quot;django-admin.py startproject&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (global)</source>
         <translation>Anwendung starten (global)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (&amp;global)</source>
         <translation>Anwendung starten (&amp;global)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="184"/>
+        <location filename="../Project.py" line="190"/>
         <source>Starts a new global Django application</source>
         <translation>Startet eine neue globale Django Anwendung</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="186"/>
+        <location filename="../Project.py" line="192"/>
         <source>&lt;b&gt;Start Application (global)&lt;/b&gt;&lt;p&gt;Starts a new global Django application using &quot;django-admin.py startapp&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Anwendung starten (global)&lt;/b&gt;&lt;p&gt;Startet eine neue globale Django Anwendung mittels &quot;django-admin.py startapp&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (local)</source>
         <translation>Anwendung starten (lokal)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (&amp;local)</source>
         <translation>Anwendung starten (&amp;lokal)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="200"/>
+        <location filename="../Project.py" line="206"/>
         <source>Starts a new local Django application</source>
         <translation>Startet eine neue lokale Django Anwendung</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="202"/>
+        <location filename="../Project.py" line="208"/>
         <source>&lt;b&gt;Start Application (local)&lt;/b&gt;&lt;p&gt;Starts a new local Django application using &quot;manage.py startapp&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Anwendung starten (lokal)&lt;/b&gt;&lt;p&gt;Startet eine neue lokale Django Anwendung mittels &quot;manage.py startapp&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run Server</source>
         <translation>Server starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run &amp;Server</source>
         <translation>&amp;Server starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="220"/>
+        <location filename="../Project.py" line="226"/>
         <source>Starts the Django Web server</source>
         <translation>Startet den Django Web-Server</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="222"/>
+        <location filename="../Project.py" line="228"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Django Web server using &quot;manage.py runserver&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Server starten&lt;/b&gt;&lt;p&gt;Startet den Django Web-Server mittels &quot;manage.py runserve&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Run Web-Browser</source>
         <translation>Web-Browser starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="230"/>
+        <location filename="../Project.py" line="236"/>
         <source>Run &amp;Web-Browser</source>
         <translation>Web-&amp;Browser starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="235"/>
+        <location filename="../Project.py" line="241"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation>Startet den Standard Web-Browser mit der URL des Django Web-Servers</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="238"/>
+        <location filename="../Project.py" line="244"/>
         <source>&lt;b&gt;Run Web-Browser&lt;/b&gt;&lt;p&gt;Starts the default Web-Browser with the URL of the Django Web server.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Web-Browser starten&lt;/b&gt;&lt;p&gt;Startet den Standard Web-Browser mit der URL des Django Web-Servers.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>About Django</source>
         <translation>Über Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="288"/>
+        <location filename="../Project.py" line="294"/>
         <source>About D&amp;jango</source>
         <translation>Über D&amp;jango</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="293"/>
+        <location filename="../Project.py" line="299"/>
         <source>Shows some information about Django</source>
         <translation>Zeigt Informationen über Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="295"/>
+        <location filename="../Project.py" line="301"/>
         <source>&lt;b&gt;About Django&lt;/b&gt;&lt;p&gt;Shows some information about Django.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über Django&lt;/b&gt;&lt;p&gt;Zeigt Informationen über Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="903"/>
+        <location filename="../Project.py" line="909"/>
         <source>&amp;Database</source>
         <translation>&amp;Datenbank</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2130"/>
+        <location filename="../Project.py" line="2090"/>
         <source>Project</source>
         <translation>Projekt</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1855"/>
+        <location filename="../Project.py" line="1817"/>
         <source>Application</source>
         <translation>Anwendung</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Start Django</source>
         <translation>Django starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Select if this project should be a Django Project or Application.&lt;br /&gt;Select the empty entry for none.</source>
         <translation>Auswählen, ob ddieses Projekt ein Django Projekt oder eine Django Anwendung sein soll.&lt;br /&gt;Den leeren Eintrag wählen, wenn keines zutrifft.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Start Django Project</source>
         <translation>Django Projekt starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1924"/>
+        <location filename="../Project.py" line="1884"/>
         <source>Django project created successfully.</source>
         <translation>Das Django Projekt wurde erfolgreich erzeugt.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Enter the name of the new Django project.</source>
         <translation>Gib den Namen des neuen Django Projektes ein.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1976"/>
+        <location filename="../Project.py" line="1938"/>
         <source>Start Django Application</source>
         <translation>Django Anwendung starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2010"/>
+        <location filename="../Project.py" line="1970"/>
         <source>Django application created successfully.</source>
         <translation>Die Django Anwendung wurde erfolgreich erzeugt.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select Project</source>
         <translation>Wähle Projekt</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select the Django project to work with.</source>
         <translation>Wähle das Django Projekt, mit dem gearbeitet werden soll.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2128"/>
+        <location filename="../Project.py" line="2088"/>
         <source>None</source>
         <translation>keines</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2209"/>
+        <location filename="../Project.py" line="2169"/>
         <source>The Django server could not be started.</source>
         <translation>Der Django Server konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation>Der Web-Browser konnt mit der URL &quot;{0}&quot; nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3271"/>
+        <location filename="../Project.py" line="3231"/>
         <source>The Django process could not be started.</source>
         <translation>Der Django Prozess konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="151"/>
+        <location filename="../Project.py" line="157"/>
         <source>&lt;b&gt;Current Project&lt;/b&gt;&lt;p&gt;Selects the current project. Used for multi-project Django projects to switch between the projects.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aktuelles Projekt&lt;/b&gt;&lt;p&gt;Wählt das aktuelle Projekt aus. Dies wird bei Django Mehrfach-Projekten benötigt, um zwischen den Projekten umzuschalten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2882"/>
+        <location filename="../Project.py" line="2848"/>
         <source>Diff Settings</source>
         <translation>Settings Unterschiede</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="573"/>
+        <location filename="../Project.py" line="579"/>
         <source>&amp;Diff Settings</source>
         <translation>Settings &amp;Unterschiede</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="578"/>
+        <location filename="../Project.py" line="584"/>
         <source>Shows the modification made to the settings</source>
         <translation>Zeigt die Änderungen gegenüber dem Standard</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="580"/>
+        <location filename="../Project.py" line="586"/>
         <source>&lt;b&gt;Diff Settings&lt;/b&gt;&lt;p&gt;Shows the modification made to the settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Settings Unterschiede&lt;/b&gt;&lt;p&gt;Zeigt die Änderungen gegenüber dem Standard.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="982"/>
+        <location filename="../Project.py" line="988"/>
         <source>&amp;Tools</source>
         <translation>&amp;Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2133"/>
+        <location filename="../Project.py" line="2093"/>
         <source>&amp;Current Django project ({0})</source>
         <translation>&amp;Aktuelles Django Projekt ({0})</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Select Applications</source>
         <translation>Applikation auswählen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation>Gib die Liste der Applikationen durch Leerzeichen getrennt ein.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start Python Console</source>
         <translation>Starte Python Konsole</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start &amp;Python Console</source>
         <translation>Starte &amp;Python Konsole</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="592"/>
+        <location filename="../Project.py" line="598"/>
         <source>Starts a Python interactive interpreter</source>
         <translation>Startet einen interaktiven Python Interpreter</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="594"/>
+        <location filename="../Project.py" line="600"/>
         <source>&lt;b&gt;Start Python Console&lt;/b&gt;&lt;p&gt;Starts a Python interactive interpreter.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Starte Python Konsole&lt;/b&gt;&lt;p&gt;Startet einen interaktiven Python Interpreter.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2999"/>
+        <location filename="../Project.py" line="2956"/>
         <source>Create Cache Tables</source>
         <translation>Erzeuge Cache Tabellen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="250"/>
+        <location filename="../Project.py" line="256"/>
         <source>C&amp;reate Cache Tables</source>
         <translation>Erzeuge &amp;Cache Tabellen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="255"/>
+        <location filename="../Project.py" line="261"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation>Erzeugt die für das SQL Cache Backend benötigten Tabellen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="257"/>
+        <location filename="../Project.py" line="263"/>
         <source>&lt;b&gt;Create Cache Tables&lt;/b&gt;&lt;p&gt;Creates the tables needed to use the SQL cache backend.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erzeuge Cache Tabellen&lt;/b&gt;&lt;p&gt;Erzeugt die für das SQL Cache Backend benötigten Tabellen&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3013"/>
+        <location filename="../Project.py" line="2970"/>
         <source>Cache tables created successfully.</source>
         <translation>Cache Tabellen erfolgreich erzeugt.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>Introspect</source>
         <translation>Untersuchen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>&amp;Introspect</source>
         <translation>&amp;Untersuchen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="354"/>
+        <location filename="../Project.py" line="360"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation>Untersucht die Datenbanktabellen und gibt ein Django Modellmodul aus</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="357"/>
+        <location filename="../Project.py" line="363"/>
         <source>&lt;b&gt;Introspect&lt;/b&gt;&lt;p&gt;Introspects the database tables and outputs a Django model module.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Untersuchen&lt;/b&gt;&lt;p&gt;Untersucht die Datenbanktabellen und gibt ein Django Modellmodul aus.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2371"/>
+        <location filename="../Project.py" line="2333"/>
         <source>Introspect Database</source>
         <translation>Datenbank untersuchen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>Flush</source>
         <translation>Neuinitialisierung</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>&amp;Flush</source>
         <translation>&amp;Neuinitialisierung</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="370"/>
+        <location filename="../Project.py" line="376"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation>Setzt alle Datenbanktabelle in ihren Ursprungszustand zurück</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="373"/>
+        <location filename="../Project.py" line="379"/>
         <source>&lt;b&gt;Flush&lt;/b&gt;&lt;p&gt;Returns all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neuinitialisierung&lt;/b&gt;&lt;p&gt;Setzt alle Datenbanktabelle in ihren Ursprungszustand zurück.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2550"/>
+        <location filename="../Project.py" line="2512"/>
         <source>Flush Database</source>
         <translation>Datenbank neu initialisieren</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2402"/>
+        <location filename="../Project.py" line="2364"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation>Eine Neuinitialisierung der Datenbank wird alle Daten löschen. Sind sie sicher?</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2416"/>
+        <location filename="../Project.py" line="2378"/>
         <source>Database tables flushed successfully.</source>
         <translation>Datenbank erfolgreich neu initialisiert.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start Client Console</source>
         <translation>Starte Datenbank Konsole</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="386"/>
+        <location filename="../Project.py" line="392"/>
         <source>Starts a console window for the database client</source>
         <translation>Started ein Konsolenfenster für den Datenbankklienten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="388"/>
+        <location filename="../Project.py" line="394"/>
         <source>&lt;b&gt;Start Client Console&lt;/b&gt;&lt;p&gt;Starts a console window for the database client.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Starte Datenbank Konsole&lt;/b&gt;&lt;p&gt;Started ein Konsolenfenster für den Datenbankklienten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start &amp;Client Console</source>
         <translation>Starte &amp;Datenbank Konsole</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2498"/>
+        <location filename="../Project.py" line="2460"/>
         <source>Create Tables</source>
         <translation>Tabellen erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="399"/>
+        <location filename="../Project.py" line="405"/>
         <source>Create &amp;Tables</source>
         <translation>&amp;Tabellen erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="404"/>
+        <location filename="../Project.py" line="410"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation>Zeigt die CREATE TABLE SQL Befehle für eine oder mehrere Anwendungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="407"/>
+        <location filename="../Project.py" line="413"/>
         <source>&lt;b&gt;Create Tables&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Tabellen erzeugen&lt;/b&gt;&lt;p&gt;Zeigt die CREATE TABLE SQL Befehle für eine oder mehrere Anwendungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="927"/>
+        <location filename="../Project.py" line="933"/>
         <source>Show &amp;SQL</source>
         <translation>Zeige &amp;SQL</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2507"/>
+        <location filename="../Project.py" line="2469"/>
         <source>Create Indexes</source>
         <translation>Indices erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="416"/>
+        <location filename="../Project.py" line="422"/>
         <source>Create &amp;Indexes</source>
         <translation>&amp;Indices erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="424"/>
+        <location filename="../Project.py" line="430"/>
         <source>&lt;b&gt;Create Indexes&lt;/b&gt;&lt;p&gt;Prints the CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Indices erzeugen&lt;/b&gt;&lt;p&gt;Zeigt die CREATE INDEX SQL Befehle für eine oder mehrere Anwendungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2516"/>
+        <location filename="../Project.py" line="2478"/>
         <source>Create Everything</source>
         <translation>Alles erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="433"/>
+        <location filename="../Project.py" line="439"/>
         <source>Create &amp;Everything</source>
         <translation>&amp;Alles erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="438"/>
+        <location filename="../Project.py" line="444"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation>Zeigt die CREATE ... SQL Befehle für eine oder mehrere Anwendungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="441"/>
+        <location filename="../Project.py" line="447"/>
         <source>&lt;b&gt;Create Everything&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alles erzeugen&lt;/b&gt;&lt;p&gt;Zeigt die CREATE TABLE, spezifische und CREATE INDEX SQL Befehle für eine oder mehrere Anwendungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="421"/>
+        <location filename="../Project.py" line="427"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation>Zeigt die CREATE INDEX SQL Befehle für eine oder mehrere Anwendungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2525"/>
+        <location filename="../Project.py" line="2487"/>
         <source>Custom Statements</source>
         <translation>Spezifische Befehle</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="450"/>
+        <location filename="../Project.py" line="456"/>
         <source>&amp;Custom Statements</source>
         <translation>&amp;Spezifische Befehle</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="455"/>
+        <location filename="../Project.py" line="461"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation>Zeigt spezifische SQL Befehle für eine oder mehrere Anwendungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="458"/>
+        <location filename="../Project.py" line="464"/>
         <source>&lt;b&gt;Custom Statements&lt;/b&gt;&lt;p&gt;Prints the custom table modifying SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Spezifische Befehle&lt;/b&gt;&lt;p&gt;Zeigt spezifische SQL Befehle für eine oder mehrere Anwendungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2534"/>
+        <location filename="../Project.py" line="2496"/>
         <source>Drop Tables</source>
         <translation>Tabellen löschen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="467"/>
+        <location filename="../Project.py" line="473"/>
         <source>&amp;Drop Tables</source>
         <translation>Tabellen &amp;löschen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="472"/>
+        <location filename="../Project.py" line="478"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation>Zeigt die DROP TABLE SQL Befehle für eine oder mehrere Anwendungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="475"/>
+        <location filename="../Project.py" line="481"/>
         <source>&lt;b&gt;Drop Tables&lt;/b&gt;&lt;p&gt;Prints the DROP TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Tabellen löschen&lt;/b&gt;&lt;p&gt;Zeigt die DROP TABLE SQL Befehle für eine oder mehrere Anwendungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="501"/>
+        <location filename="../Project.py" line="507"/>
         <source>&amp;Flush Database</source>
         <translation>&amp;Datenbank neu initialisieren</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="506"/>
+        <location filename="../Project.py" line="512"/>
         <source>Prints a list of statements to return all database tables to the state just after their installation</source>
         <translation>Zeigt eine Befehlsliste, um alle Datenbanktabelle in ihren Ursprungszustand zurückzusetzen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="509"/>
+        <location filename="../Project.py" line="515"/>
         <source>&lt;b&gt;Flush Database&lt;/b&gt;&lt;p&gt;Prints a list of statements to return all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datenbank neu initialisieren&lt;/b&gt;&lt;p/&gt;Zeigt eine Befehlsliste, um alle Datenbanktabelle in ihren Ursprungszustand zurückzusetzen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2557"/>
+        <location filename="../Project.py" line="2519"/>
         <source>Reset Sequences</source>
         <translation>Sequenzen zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="518"/>
+        <location filename="../Project.py" line="524"/>
         <source>Reset &amp;Sequences</source>
         <translation>Se&amp;quenzen zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="523"/>
+        <location filename="../Project.py" line="529"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation>Zeigt die SQL Befehle zum Zurücksetzen von Sequenzen für eine oder mehrere Anwendungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="526"/>
+        <location filename="../Project.py" line="532"/>
         <source>&lt;b&gt;Reset Sequences&lt;/b&gt;&lt;p&gt;Prints the SQL statements for resetting sequences for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sequenzen zurücksetzen&lt;/b&gt;&lt;p&gt;Zeigt die SQL Befehle zum Zurücksetzen von Sequenzen für eine oder mehrere Anwendungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3028"/>
+        <location filename="../Project.py" line="2985"/>
         <source>Dump Data</source>
         <translation>Daten sichern</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="620"/>
+        <location filename="../Project.py" line="626"/>
         <source>&amp;Dump Data</source>
         <translation>Daten &amp;sichern</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="625"/>
+        <location filename="../Project.py" line="631"/>
         <source>Dump the database data to a fixture</source>
         <translation>Schreibt die Datenbank in ein Fixture</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="627"/>
+        <location filename="../Project.py" line="633"/>
         <source>&lt;b&gt;Dump Data&lt;/b&gt;&lt;p&gt;Dump the database data to a fixture.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Daten sichern&lt;/b&lt;&lt;p&gt;Schreibt die Datenbank in ein Fixture.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1003"/>
+        <location filename="../Project.py" line="1009"/>
         <source>T&amp;esting</source>
         <translation>&amp;Testen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2601"/>
+        <location filename="../Project.py" line="2565"/>
         <source>SQL Files (*.sql)</source>
         <translation>SQL Dateien (*.sql)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3055"/>
+        <location filename="../Project.py" line="3012"/>
         <source>JSON Files (*.json)</source>
         <translation>JSON Dateien (*.json)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3057"/>
+        <location filename="../Project.py" line="3014"/>
         <source>XML Files (*.xml)</source>
         <translation>XML Dateien (*.xml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3059"/>
+        <location filename="../Project.py" line="3016"/>
         <source>YAML Files (*.yaml)</source>
         <translation>YAML Dateien (*.yaml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3071"/>
+        <location filename="../Project.py" line="3028"/>
         <source>Load Data</source>
         <translation>Daten laden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="634"/>
+        <location filename="../Project.py" line="640"/>
         <source>&amp;Load Data</source>
         <translation>Daten &amp;laden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="639"/>
+        <location filename="../Project.py" line="645"/>
         <source>Load data from fixture files</source>
         <translation>Lädt Daten aus Fixturedateien</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="641"/>
+        <location filename="../Project.py" line="647"/>
         <source>&lt;b&gt;Load Data&lt;/b&gt;&lt;p&gt;Load data from fixture files.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Daten laden&lt;/b&gt;&lt;p&gt;Lädt Daten aus Fixturedateien.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run Testsuite</source>
         <translation>Testsuite starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run &amp;Testsuite</source>
         <translation>&amp;Testsuite starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="653"/>
+        <location filename="../Project.py" line="659"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation>Startet die Testsuite für Anwendungen oder die Site</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="655"/>
+        <location filename="../Project.py" line="661"/>
         <source>&lt;b&gt;Run Testsuite&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Testsuite starten&lt;/b&gt;&lt;p&gt;Startet die Testsuite für Anwendungen oder die Site.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Testserver</source>
         <translation>Testserver starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Test&amp;server</source>
         <translation>Test&amp;server starten</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="684"/>
+        <location filename="../Project.py" line="690"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation>Startet einen Entwicklungsserver mit Daten aus einer Liste von Fixtures</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="686"/>
+        <location filename="../Project.py" line="692"/>
         <source>&lt;b&gt;Run Testserver&lt;/b&gt;&lt;p&gt;Run a development server with data from a set of fixtures.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Testserver starten&lt;/b&gt;&lt;p&gt;Startet einen Entwicklungsserver mit Daten aus einer Liste von Fixtures.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3198"/>
+        <location filename="../Project.py" line="3156"/>
         <source>The Django test server could not be started.</source>
         <translation>Der Django Testserver konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="275"/>
+        <location filename="../Project.py" line="281"/>
         <source>Shows the Django help index</source>
         <translation>Zeigt den Django Hilfe Index an</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="277"/>
+        <location filename="../Project.py" line="283"/>
         <source>&lt;b&gt;Help&lt;/b&gt;&lt;p&gt;Shows the Django help index page.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Hilfe&lt;/b&gt;&lt;p&gt;Zeigt den Django Hilfe Index an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1098"/>
+        <location filename="../Project.py" line="1105"/>
         <source>New template...</source>
         <translation>Neues Template...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1107"/>
+        <location filename="../Project.py" line="1114"/>
         <source>Update all catalogs</source>
         <translation>Alle Kataloge aktualisieren</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1110"/>
+        <location filename="../Project.py" line="1117"/>
         <source>Update selected catalogs</source>
         <translation>Ausgewählte Kataloge aktualisieren</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1121"/>
+        <location filename="../Project.py" line="1128"/>
         <source>Compile all catalogs</source>
         <translation>Alle Kataloge übersetzen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1124"/>
+        <location filename="../Project.py" line="1131"/>
         <source>Compile selected catalogs</source>
         <translation>Ausgewählte Kataloge übersetzen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3367"/>
+        <location filename="../Project.py" line="3329"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation>Initialisiere Textkatalog für &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3628"/>
+        <location filename="../Project.py" line="3594"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation>Keine aktuelle Site ausgewählt oder noch keine Site erzeugt. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3386"/>
+        <location filename="../Project.py" line="3350"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation>
 Textkatalog erfolgreich initialisiert.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3496"/>
+        <location filename="../Project.py" line="3462"/>
         <source>Updating message catalogs</source>
         <translation>Aktualisiere Textkataloge</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3589"/>
+        <location filename="../Project.py" line="3555"/>
         <source>No locales detected. Aborting...</source>
         <translation>Keine Sprachen erkannt. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3547"/>
+        <location filename="../Project.py" line="3513"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation>
 Textkataloge erfolgreich aktualisiert.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3615"/>
+        <location filename="../Project.py" line="3581"/>
         <source>Compiling message catalogs</source>
         <translation>Übersetze Textkataloge</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3635"/>
+        <location filename="../Project.py" line="3601"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation>
 Textkataloge erfolgreich übersetzt.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1114"/>
+        <location filename="../Project.py" line="1121"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation>Alle Kataloge aktualisieren (mit veralteten)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1117"/>
+        <location filename="../Project.py" line="1124"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation>Ausgewählte Kataloge aktualisieren (mit veralteten)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Start Global Django Application</source>
         <translation>Globale Django Anwendung beginnen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Enter the name of the new global Django application.</source>
         <translation>Gib den Namen der neuen globalen Django Anwendung ein.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Start Local Django Application</source>
         <translation>Lokale Django Anwendung beginnen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Enter the name of the new local Django application.</source>
         <translation>Gib den Namen der neuen lokalen Django Anwendung ein.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3528"/>
+        <location filename="../Project.py" line="3494"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation>Aktualisiere Textkataloge (veraltete Texte behalten)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Change Password</source>
         <translation>Kennwort ändern</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="698"/>
+        <location filename="../Project.py" line="704"/>
         <source>Change &amp;Password</source>
         <translation>&amp;Kennwort ändern</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="703"/>
+        <location filename="../Project.py" line="709"/>
         <source>Change the password of a user</source>
         <translation>Ändert das Kennwort eines Nutzers</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="705"/>
+        <location filename="../Project.py" line="711"/>
         <source>&lt;b&gt;Change Password&lt;/b&gt;&lt;p&gt;Change the password of a user of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kennwort ändern&lt;/b&gt;&lt;p&gt;Ändert das Kennwort eines Nutzers des Django Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create Superuser</source>
         <translation>Superuser anlegen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create &amp;Superuser</source>
         <translation>&amp;Superuser anlegen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="717"/>
+        <location filename="../Project.py" line="723"/>
         <source>Create a superuser account</source>
         <translation>Legt eine Superuser Kennung an</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="719"/>
+        <location filename="../Project.py" line="725"/>
         <source>&lt;b&gt;Create Superuser&lt;/b&gt;&lt;p&gt;Create a superuser account for the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Superuser anlegen&lt;/b&gt;&lt;p&gt;Legt eine Superuser Kennung für das Django Projekt an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3286"/>
+        <location filename="../Project.py" line="3246"/>
         <source>Clear Sessions</source>
         <translation>Sessions löschen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="730"/>
+        <location filename="../Project.py" line="736"/>
         <source>Clear &amp;Sessions</source>
         <translation>&amp;Sessions löschen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="735"/>
+        <location filename="../Project.py" line="741"/>
         <source>Clear expired sessions</source>
         <translation>Löscht abgelaufene Sessions</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="737"/>
+        <location filename="../Project.py" line="743"/>
         <source>&lt;b&gt;Clear Sessions&lt;/b&gt;&lt;p&gt;Clear expired sessions of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sessions löschen&lt;/b&gt;&lt;p&gt;Löscht abgelaufene Sessions des Django Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1024"/>
+        <location filename="../Project.py" line="1030"/>
         <source>&amp;Authorization</source>
         <translation>&amp;Authorisierung</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1041"/>
+        <location filename="../Project.py" line="1047"/>
         <source>&amp;Session</source>
         <translation>&amp;Session</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Enter the name of the user:</source>
         <translation>Gib den Namen des Nutzers ein:</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3298"/>
+        <location filename="../Project.py" line="3258"/>
         <source>Expired sessions cleared successfully.</source>
         <translation>Abgelaufene Sessions erfolgreich gelöscht.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>&lt;p&gt;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Django ist ein Python Web-Framework, das eine schnelle Entwicklung und ein klares, pragmatisches Design fördert.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1993"/>
+        <location filename="../Project.py" line="1953"/>
         <source>&lt;p&gt;The &lt;b&gt;django-admin.py&lt;/b&gt; script is not in the path. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das &lt;b&gt;django-admin.py&lt;/b&gt; Skript ist nicht im Pfad. Abbruch...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1083"/>
+        <location filename="../Project.py" line="1089"/>
         <source>Open with {0}</source>
         <translation>Mit {0} öffnen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>The translations editor process ({0}) could not be started.</source>
         <translation>Der Prozess für den Übersetzungseditor ({0}) konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt; Problem: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die neue Formulardatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;br&gt;Problem: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2543"/>
+        <location filename="../Project.py" line="2505"/>
         <source>Drop Indexes</source>
         <translation>Indices löschen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="484"/>
+        <location filename="../Project.py" line="490"/>
         <source>&amp;Drop Indexes</source>
         <translation>&amp;Indices löschen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="489"/>
+        <location filename="../Project.py" line="495"/>
         <source>Prints the DROP INDEX SQL statements for one or more applications</source>
         <translation>Zeigt die DROP INDEX SQL Befehle für eine oder mehrere Anwendungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="492"/>
+        <location filename="../Project.py" line="498"/>
         <source>&lt;b&gt;Drop Indexes&lt;/b&gt;&lt;p&gt;Prints the DROP INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Indices löschen&lt;/b&gt;&lt;p&gt;Zeigt die DROP INDEX SQL Befehle für eine oder mehrere Anwendungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>Show Migrations</source>
         <translation>Migrationen anzeigen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>&amp;Show Migrations</source>
         <translation>Migrationen an&amp;zeigen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="753"/>
+        <location filename="../Project.py" line="759"/>
         <source>Show a list of available migrations</source>
         <translation>Zeigt eine Liste verfügbarer Migrationen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="755"/>
+        <location filename="../Project.py" line="761"/>
         <source>&lt;b&gt;Show Migrations&lt;/b&gt;&lt;p&gt;This shows a list of available migrations of the Django project and their status.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Migrationen anzeigen&lt;/b&gt;&lt;p&gt;Dies zeigt eine Liste der verfügbaren Migrationen des Django Projektes und ihren Status.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations Plan</source>
         <translation>Migrationsplan anzeigen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations &amp;Plan</source>
         <translation>Migrations&amp;plan anzeigen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="768"/>
+        <location filename="../Project.py" line="774"/>
         <source>Show a list with the migrations plan</source>
         <translation>Zeigt eine Liste mit dem Migrationsplan</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="770"/>
+        <location filename="../Project.py" line="776"/>
         <source>&lt;b&gt;Show Migrations Plan&lt;/b&gt;&lt;p&gt;This shows a list with the migrations plan of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Migrationsplan anzeigen&lt;/b&gt;&lt;p&gt;Dies zeigt eine Liste mit dem Migrationplans des Django Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="957"/>
+        <location filename="../Project.py" line="963"/>
         <source>&amp;Migrations</source>
         <translation>&amp;Migrationen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>Apply All Migrations</source>
         <translation>Alle Migrationen anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>&amp;Apply All Migrations</source>
         <translation>Alle Migrationen &amp;anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="783"/>
+        <location filename="../Project.py" line="789"/>
         <source>Apply all available migrations</source>
         <translation>Alle verfügbaren Migrationen anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="785"/>
+        <location filename="../Project.py" line="791"/>
         <source>&lt;b&gt;Apply All Migrations&lt;/b&gt;&lt;p&gt;This applies all migrations of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alle Migrationen anwenden&lt;/b&gt;&lt;p&gt;Dies wendet alle Migrationen des Django Projektes an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2657"/>
+        <location filename="../Project.py" line="2621"/>
         <source>Apply Selected Migrations</source>
         <translation>Ausgewählte Migrationen anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="797"/>
+        <location filename="../Project.py" line="803"/>
         <source>Apply selected migrations</source>
         <translation>Ausgewählte Migrationen anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="799"/>
+        <location filename="../Project.py" line="805"/>
         <source>&lt;b&gt;Apply Selected Migrations&lt;/b&gt;&lt;p&gt;This applies selected migrations of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ausgewählte Migrationen anwenden&lt;/b&gt;&lt;p&gt;Dies wendet ausgewählte Migrationen des Django Projektes an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Unapply Migrations</source>
         <translation>Migrationen rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="808"/>
+        <location filename="../Project.py" line="814"/>
         <source>&amp;Unapply Migrations</source>
         <translation>Migrationen &amp;rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="813"/>
+        <location filename="../Project.py" line="819"/>
         <source>Unapply all migrations for an app</source>
         <translation>Alle Migrationen einer Anwendung rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="815"/>
+        <location filename="../Project.py" line="821"/>
         <source>&lt;b&gt;Unapply Migrations&lt;/b&gt;&lt;p&gt;This unapplies all migrations for an app of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Migrationen rückgängig machen&lt;/b&gt;&lt;p&gt;Dies macht alle Migrationen einer Anwendung des Django Projektes rückgängig.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2801"/>
+        <location filename="../Project.py" line="2766"/>
         <source>Make Migrations</source>
         <translation>Migrationen generieren</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="823"/>
+        <location filename="../Project.py" line="829"/>
         <source>&amp;Make Migrations</source>
         <translation>Migrationen &amp;generieren</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="828"/>
+        <location filename="../Project.py" line="834"/>
         <source>Generate migrations for the project</source>
         <translation>Generiert Migrationen für das Projekt</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="830"/>
+        <location filename="../Project.py" line="836"/>
         <source>&lt;b&gt;Make Migrations&lt;/b&gt;&lt;p&gt;This generates migrations for the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Migrationen generieren&lt;/b&gt;&lt;p&gt;Dies generiert Migrationen für das Django Projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2835"/>
+        <location filename="../Project.py" line="2800"/>
         <source>No migrations available.</source>
         <translation>Keine Migrationen verfügbar.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2682"/>
+        <location filename="../Project.py" line="2648"/>
         <source>Apply Migrations</source>
         <translation>Migrationen anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Select an application:</source>
         <translation>Wähle eine Anwendung aus:</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2848"/>
+        <location filename="../Project.py" line="2814"/>
         <source>Squash Migrations</source>
         <translation>Migrationen kürzen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="837"/>
+        <location filename="../Project.py" line="843"/>
         <source>S&amp;quash Migrations</source>
         <translation>Migrationen &amp;kürzen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="842"/>
+        <location filename="../Project.py" line="848"/>
         <source>Squash migrations of an application of the project</source>
         <translation>Migrationen einer Anwendung des Projektes zusammenfassen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="844"/>
+        <location filename="../Project.py" line="850"/>
         <source>&lt;b&gt;Squash Migrations&lt;/b&gt;&lt;p&gt;This squashes migrations of an application of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Migrationen kürzen&lt;/b&gt;&lt;p&gt;Dies fasst Migrationen einer Anwendung des Django Projektes zusammen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>Apply Migration</source>
         <translation>Migration anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>&amp;Apply Migration</source>
         <translation>Migration &amp;anwenden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="540"/>
+        <location filename="../Project.py" line="546"/>
         <source>Prints the SQL statements to apply a migration of an application</source>
         <translation>Zeigt die SQL Befehle, um eine Migration einer Anwendung auszuführen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="543"/>
+        <location filename="../Project.py" line="549"/>
         <source>&lt;b&gt;Apply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to apply a migration of an application.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Migration anwenden&lt;/b&gt;&lt;p&gt;Zeigt die SQL Befehle, um eine Migration einer Anwendung auszuführen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>Unapply Migration</source>
         <translation>Migration rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>&amp;Unapply Migration</source>
         <translation>Migration &amp;rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="557"/>
+        <location filename="../Project.py" line="563"/>
         <source>Prints the SQL statements to unapply a migration of an application</source>
         <translation>Zeigt die SQL Befehle, um eine Migration einer Anwendung rückgängig zu machen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="560"/>
+        <location filename="../Project.py" line="566"/>
         <source>&lt;b&gt;Unapply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to unapply a migration of an application.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Migration rückgängig machen&lt;/b&gt;&lt;p&gt;Zeigt die SQL Befehle, um eine Migration einer Anwendung rückgängig zu machen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2581"/>
+        <location filename="../Project.py" line="2543"/>
         <source>SQL Migrate</source>
         <translation>SQL Migrate</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3709"/>
+        <location filename="../Project.py" line="3674"/>
         <source>Check Project</source>
         <translation>Projekt prüfen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="311"/>
+        <location filename="../Project.py" line="317"/>
         <source>Inspects the Django project for common problems</source>
         <translation>Prüft das Django Projekt auf übliche Probleme</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="313"/>
+        <location filename="../Project.py" line="319"/>
         <source>&lt;b&gt;Check Project&lt;/b&gt;&lt;p&gt;This inspects the Django project for common problems.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Projekt prüfen&lt;/b&gt;&lt;p&gt;Dies prüft das Django Projekt auf übliche Probleme.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="662"/>
+        <location filename="../Project.py" line="668"/>
         <source>Run Testsuite (-Wall)</source>
         <translation>Testsuite starten (-Wall)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="667"/>
+        <location filename="../Project.py" line="673"/>
         <source>Run the test suite for applications or the whole site with activated deprecation warnings</source>
         <translation>Startet die Testsuite für Anwendungen oder die Site mit Aktivierung von Deprecation Warnungen</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="670"/>
+        <location filename="../Project.py" line="676"/>
         <source>&lt;b&gt;Run Testsuite (-Wall)&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site with activated deprecation warnings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Testsuite starten (-Wall)&lt;/b&gt;&lt;p&gt;Startet die Testsuite für Anwendungen oder die Site mit Aktivierung von Deprecation Warnungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1889"/>
+        <location filename="../Project.py" line="1851"/>
         <source>&lt;p&gt;The Django project path &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be removed and recreated?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Django Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Soll es gelöscht und neu erzeugt werden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1896"/>
+        <location filename="../Project.py" line="1858"/>
         <source>&lt;p&gt;Please add the files to the eric project manually.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Füge die Dateien bitte manuell zum eric Projekt hinzu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="332"/>
+        <location filename="../Project.py" line="338"/>
         <source>Current Database</source>
         <translation>Aktuelle Datenbank</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="337"/>
+        <location filename="../Project.py" line="343"/>
         <source>Selects the current database</source>
         <translation>Wählt die aktuelle Datenbank</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="339"/>
+        <location filename="../Project.py" line="345"/>
         <source>&lt;b&gt;Current Database&lt;/b&gt;&lt;p&gt;Selects the database name to be used by all database actions. An empty database name indicates to use the default name.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aktuelle Datenbank&lt;/b&gt;&lt;p&gt;Dies wählt den Datenbanknamen aus, der für alle Datenbankoperationen verwendet wird. Ein leerer Datenbankname steht für die Verwendung des Standardnamens.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2958"/>
+        <location filename="../Project.py" line="2914"/>
         <source>Send Test Email</source>
         <translation>Testemail senden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="601"/>
+        <location filename="../Project.py" line="607"/>
         <source>Send Test &amp;Email</source>
         <translation>Test&amp;email senden</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="606"/>
+        <location filename="../Project.py" line="612"/>
         <source>Send a test email through Django</source>
         <translation>Sendet eine Testemail via Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="608"/>
+        <location filename="../Project.py" line="614"/>
         <source>&lt;b&gt;Send Test Email&lt;/b&gt;&lt;p&gt;Sends a test email to confirm email sending through Django is working.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Testemail senden&lt;/b&gt;&lt;p&gt;Verschickt eine Testemail zur Prüfung, ob der Emailversand via Django arbeitet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Database Name</source>
         <translation>Datenbankname</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Select a database name (leave empty for default):</source>
         <translation>Wähle einen Datenbanknamen aus (leer lassen für Standardname):</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2349"/>
+        <location filename="../Project.py" line="2311"/>
         <source>&lt;default&gt;</source>
         <translation>&lt;Standard&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2350"/>
+        <location filename="../Project.py" line="2312"/>
         <source>&amp;Current Database ({0})</source>
         <translation>Aktuelle &amp;Datenbank ({0})</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email sent successfully.</source>
         <translation>Testemail erfolgreich verschickt.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email could not be sent.</source>
         <translation>Testemail konnte nicht verschickt werden.</translation>
     </message>
@@ -2111,7 +2111,7 @@
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="../../PluginProjectDjango.py" line="402"/>
+        <location filename="../../PluginProjectDjango.py" line="437"/>
         <source>Django</source>
         <translation>Django</translation>
     </message>
--- a/ProjectDjango/i18n/django_empty.ts	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/i18n/django_empty.ts	Mon Jun 22 19:32:12 2020 +0200
@@ -56,27 +56,27 @@
 <context>
     <name>DjangoDialog</name>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="283"/>
+        <location filename="../DjangoDialog.py" line="284"/>
         <source>Select data file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>Error saving data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>&lt;p&gt;The data could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -424,12 +424,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -459,37 +459,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="293"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="295"/>
         <source>Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="323"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="325"/>
         <source>Apply Selected Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="307"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="309"/>
         <source>Unapply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Make Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="318"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="320"/>
         <source>Make Migrations (dry-run)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Enter a name for the migrations (leave empty to use system supplied name):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="314"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="316"/>
         <source>Make Empty Migrations</source>
         <translation type="unfinished"></translation>
     </message>
@@ -497,22 +497,17 @@
 <context>
     <name>DjangoPage</name>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="223"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="189"/>
         <source>Select Virtual Environment for Python 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="242"/>
-        <source>Select Virtual Environment for Python 2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>Translations Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -597,32 +592,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="269"/>
         <source>Django Virtual Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="246"/>
+        <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="259"/>
+        <source>Select the virtual environment directory via a selection dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
-        <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source>
+        <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
-        <source>Select the virtual environment directory via a selection dialog</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
-        <source>Python 2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="426"/>
-        <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="439"/>
         <source>Select the translations editor via a file selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
@@ -652,47 +642,47 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="383"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="293"/>
         <source>Django Python Console:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="396"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select the Python console type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Translations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="449"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
         <source>Select to include fuzzy translations (1.8.0+ only)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="452"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="362"/>
         <source>Include Fuzzy Translations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="87"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="82"/>
         <source>Plain Python</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="88"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="83"/>
         <source>IPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="89"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="84"/>
         <source>bpython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="365"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="275"/>
         <source>Select the Virtual Environment to be used with Django</source>
         <translation type="unfinished"></translation>
     </message>
@@ -902,1205 +892,1205 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="../Project.py" line="144"/>
+        <location filename="../Project.py" line="150"/>
         <source>Current Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="149"/>
+        <location filename="../Project.py" line="155"/>
         <source>Selects the current project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="151"/>
+        <location filename="../Project.py" line="157"/>
         <source>&lt;b&gt;Current Project&lt;/b&gt;&lt;p&gt;Selects the current project. Used for multi-project Django projects to switch between the projects.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start &amp;Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="169"/>
+        <location filename="../Project.py" line="175"/>
         <source>Starts a new Django project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="171"/>
+        <location filename="../Project.py" line="177"/>
         <source>&lt;b&gt;Start Project&lt;/b&gt;&lt;p&gt;Starts a new Django project using &quot;django-admin.py startproject&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (&amp;global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="184"/>
+        <location filename="../Project.py" line="190"/>
         <source>Starts a new global Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="186"/>
+        <location filename="../Project.py" line="192"/>
         <source>&lt;b&gt;Start Application (global)&lt;/b&gt;&lt;p&gt;Starts a new global Django application using &quot;django-admin.py startapp&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (&amp;local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="200"/>
+        <location filename="../Project.py" line="206"/>
         <source>Starts a new local Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="202"/>
+        <location filename="../Project.py" line="208"/>
         <source>&lt;b&gt;Start Application (local)&lt;/b&gt;&lt;p&gt;Starts a new local Django application using &quot;manage.py startapp&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run &amp;Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="220"/>
+        <location filename="../Project.py" line="226"/>
         <source>Starts the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="222"/>
+        <location filename="../Project.py" line="228"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Django Web server using &quot;manage.py runserver&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Run Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="230"/>
+        <location filename="../Project.py" line="236"/>
         <source>Run &amp;Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="235"/>
+        <location filename="../Project.py" line="241"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="238"/>
+        <location filename="../Project.py" line="244"/>
         <source>&lt;b&gt;Run Web-Browser&lt;/b&gt;&lt;p&gt;Starts the default Web-Browser with the URL of the Django Web server.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2999"/>
+        <location filename="../Project.py" line="2956"/>
         <source>Create Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="250"/>
+        <location filename="../Project.py" line="256"/>
         <source>C&amp;reate Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="255"/>
+        <location filename="../Project.py" line="261"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="257"/>
+        <location filename="../Project.py" line="263"/>
         <source>&lt;b&gt;Create Cache Tables&lt;/b&gt;&lt;p&gt;Creates the tables needed to use the SQL cache backend.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="275"/>
+        <location filename="../Project.py" line="281"/>
         <source>Shows the Django help index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="277"/>
+        <location filename="../Project.py" line="283"/>
         <source>&lt;b&gt;Help&lt;/b&gt;&lt;p&gt;Shows the Django help index page.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>About Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="288"/>
+        <location filename="../Project.py" line="294"/>
         <source>About D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="293"/>
+        <location filename="../Project.py" line="299"/>
         <source>Shows some information about Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="295"/>
+        <location filename="../Project.py" line="301"/>
         <source>&lt;b&gt;About Django&lt;/b&gt;&lt;p&gt;Shows some information about Django.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>&amp;Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="354"/>
+        <location filename="../Project.py" line="360"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="357"/>
+        <location filename="../Project.py" line="363"/>
         <source>&lt;b&gt;Introspect&lt;/b&gt;&lt;p&gt;Introspects the database tables and outputs a Django model module.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>&amp;Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="370"/>
+        <location filename="../Project.py" line="376"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="373"/>
+        <location filename="../Project.py" line="379"/>
         <source>&lt;b&gt;Flush&lt;/b&gt;&lt;p&gt;Returns all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start &amp;Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="386"/>
+        <location filename="../Project.py" line="392"/>
         <source>Starts a console window for the database client</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="388"/>
+        <location filename="../Project.py" line="394"/>
         <source>&lt;b&gt;Start Client Console&lt;/b&gt;&lt;p&gt;Starts a console window for the database client.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2498"/>
+        <location filename="../Project.py" line="2460"/>
         <source>Create Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="399"/>
+        <location filename="../Project.py" line="405"/>
         <source>Create &amp;Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="404"/>
+        <location filename="../Project.py" line="410"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="407"/>
+        <location filename="../Project.py" line="413"/>
         <source>&lt;b&gt;Create Tables&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2507"/>
+        <location filename="../Project.py" line="2469"/>
         <source>Create Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="416"/>
+        <location filename="../Project.py" line="422"/>
         <source>Create &amp;Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="421"/>
+        <location filename="../Project.py" line="427"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="424"/>
+        <location filename="../Project.py" line="430"/>
         <source>&lt;b&gt;Create Indexes&lt;/b&gt;&lt;p&gt;Prints the CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2516"/>
+        <location filename="../Project.py" line="2478"/>
         <source>Create Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="433"/>
+        <location filename="../Project.py" line="439"/>
         <source>Create &amp;Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="438"/>
+        <location filename="../Project.py" line="444"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="441"/>
+        <location filename="../Project.py" line="447"/>
         <source>&lt;b&gt;Create Everything&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2525"/>
+        <location filename="../Project.py" line="2487"/>
         <source>Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="450"/>
+        <location filename="../Project.py" line="456"/>
         <source>&amp;Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="455"/>
+        <location filename="../Project.py" line="461"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="458"/>
+        <location filename="../Project.py" line="464"/>
         <source>&lt;b&gt;Custom Statements&lt;/b&gt;&lt;p&gt;Prints the custom table modifying SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2534"/>
+        <location filename="../Project.py" line="2496"/>
         <source>Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="467"/>
+        <location filename="../Project.py" line="473"/>
         <source>&amp;Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="472"/>
+        <location filename="../Project.py" line="478"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="475"/>
+        <location filename="../Project.py" line="481"/>
         <source>&lt;b&gt;Drop Tables&lt;/b&gt;&lt;p&gt;Prints the DROP TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2543"/>
+        <location filename="../Project.py" line="2505"/>
         <source>Drop Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="484"/>
+        <location filename="../Project.py" line="490"/>
         <source>&amp;Drop Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="489"/>
+        <location filename="../Project.py" line="495"/>
         <source>Prints the DROP INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="492"/>
+        <location filename="../Project.py" line="498"/>
         <source>&lt;b&gt;Drop Indexes&lt;/b&gt;&lt;p&gt;Prints the DROP INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2550"/>
+        <location filename="../Project.py" line="2512"/>
         <source>Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="501"/>
+        <location filename="../Project.py" line="507"/>
         <source>&amp;Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="506"/>
+        <location filename="../Project.py" line="512"/>
         <source>Prints a list of statements to return all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="509"/>
+        <location filename="../Project.py" line="515"/>
         <source>&lt;b&gt;Flush Database&lt;/b&gt;&lt;p&gt;Prints a list of statements to return all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2557"/>
+        <location filename="../Project.py" line="2519"/>
         <source>Reset Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="518"/>
+        <location filename="../Project.py" line="524"/>
         <source>Reset &amp;Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="523"/>
+        <location filename="../Project.py" line="529"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="526"/>
+        <location filename="../Project.py" line="532"/>
         <source>&lt;b&gt;Reset Sequences&lt;/b&gt;&lt;p&gt;Prints the SQL statements for resetting sequences for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2882"/>
+        <location filename="../Project.py" line="2848"/>
         <source>Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="573"/>
+        <location filename="../Project.py" line="579"/>
         <source>&amp;Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="578"/>
+        <location filename="../Project.py" line="584"/>
         <source>Shows the modification made to the settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="580"/>
+        <location filename="../Project.py" line="586"/>
         <source>&lt;b&gt;Diff Settings&lt;/b&gt;&lt;p&gt;Shows the modification made to the settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start &amp;Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="592"/>
+        <location filename="../Project.py" line="598"/>
         <source>Starts a Python interactive interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="594"/>
+        <location filename="../Project.py" line="600"/>
         <source>&lt;b&gt;Start Python Console&lt;/b&gt;&lt;p&gt;Starts a Python interactive interpreter.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3028"/>
+        <location filename="../Project.py" line="2985"/>
         <source>Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="620"/>
+        <location filename="../Project.py" line="626"/>
         <source>&amp;Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="625"/>
+        <location filename="../Project.py" line="631"/>
         <source>Dump the database data to a fixture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="627"/>
+        <location filename="../Project.py" line="633"/>
         <source>&lt;b&gt;Dump Data&lt;/b&gt;&lt;p&gt;Dump the database data to a fixture.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3071"/>
+        <location filename="../Project.py" line="3028"/>
         <source>Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="634"/>
+        <location filename="../Project.py" line="640"/>
         <source>&amp;Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="639"/>
+        <location filename="../Project.py" line="645"/>
         <source>Load data from fixture files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="641"/>
+        <location filename="../Project.py" line="647"/>
         <source>&lt;b&gt;Load Data&lt;/b&gt;&lt;p&gt;Load data from fixture files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run &amp;Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="653"/>
+        <location filename="../Project.py" line="659"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="655"/>
+        <location filename="../Project.py" line="661"/>
         <source>&lt;b&gt;Run Testsuite&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Testserver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Test&amp;server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="684"/>
+        <location filename="../Project.py" line="690"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="686"/>
+        <location filename="../Project.py" line="692"/>
         <source>&lt;b&gt;Run Testserver&lt;/b&gt;&lt;p&gt;Run a development server with data from a set of fixtures.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Change Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="698"/>
+        <location filename="../Project.py" line="704"/>
         <source>Change &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="703"/>
+        <location filename="../Project.py" line="709"/>
         <source>Change the password of a user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="705"/>
+        <location filename="../Project.py" line="711"/>
         <source>&lt;b&gt;Change Password&lt;/b&gt;&lt;p&gt;Change the password of a user of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create &amp;Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="717"/>
+        <location filename="../Project.py" line="723"/>
         <source>Create a superuser account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="719"/>
+        <location filename="../Project.py" line="725"/>
         <source>&lt;b&gt;Create Superuser&lt;/b&gt;&lt;p&gt;Create a superuser account for the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3286"/>
+        <location filename="../Project.py" line="3246"/>
         <source>Clear Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="730"/>
+        <location filename="../Project.py" line="736"/>
         <source>Clear &amp;Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="735"/>
+        <location filename="../Project.py" line="741"/>
         <source>Clear expired sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="737"/>
+        <location filename="../Project.py" line="743"/>
         <source>&lt;b&gt;Clear Sessions&lt;/b&gt;&lt;p&gt;Clear expired sessions of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>Show Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>&amp;Show Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="753"/>
+        <location filename="../Project.py" line="759"/>
         <source>Show a list of available migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="755"/>
+        <location filename="../Project.py" line="761"/>
         <source>&lt;b&gt;Show Migrations&lt;/b&gt;&lt;p&gt;This shows a list of available migrations of the Django project and their status.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations Plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations &amp;Plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="768"/>
+        <location filename="../Project.py" line="774"/>
         <source>Show a list with the migrations plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="770"/>
+        <location filename="../Project.py" line="776"/>
         <source>&lt;b&gt;Show Migrations Plan&lt;/b&gt;&lt;p&gt;This shows a list with the migrations plan of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="861"/>
+        <location filename="../Project.py" line="867"/>
         <source>D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="903"/>
+        <location filename="../Project.py" line="909"/>
         <source>&amp;Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="927"/>
+        <location filename="../Project.py" line="933"/>
         <source>Show &amp;SQL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="957"/>
+        <location filename="../Project.py" line="963"/>
         <source>&amp;Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="982"/>
+        <location filename="../Project.py" line="988"/>
         <source>&amp;Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1003"/>
+        <location filename="../Project.py" line="1009"/>
         <source>T&amp;esting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1024"/>
+        <location filename="../Project.py" line="1030"/>
         <source>&amp;Authorization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1041"/>
+        <location filename="../Project.py" line="1047"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1083"/>
+        <location filename="../Project.py" line="1089"/>
         <source>Open with {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1098"/>
+        <location filename="../Project.py" line="1105"/>
         <source>New template...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1107"/>
-        <source>Update all catalogs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="1110"/>
-        <source>Update selected catalogs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project.py" line="1114"/>
-        <source>Update all catalogs (with obsolete)</source>
+        <source>Update all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Project.py" line="1117"/>
-        <source>Update selected catalogs (with obsolete)</source>
+        <source>Update selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Project.py" line="1121"/>
+        <source>Update all catalogs (with obsolete)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="1124"/>
+        <source>Update selected catalogs (with obsolete)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="1128"/>
         <source>Compile all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1124"/>
+        <location filename="../Project.py" line="1131"/>
         <source>Compile selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>New Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1185"/>
+        <location filename="../Project.py" line="1192"/>
         <source>The file already exists! Overwrite it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt; Problem: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>&lt;p&gt;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Select Applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2130"/>
+        <location filename="../Project.py" line="2090"/>
         <source>Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1855"/>
+        <location filename="../Project.py" line="1817"/>
         <source>Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Start Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Select if this project should be a Django Project or Application.&lt;br /&gt;Select the empty entry for none.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Start Django Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1993"/>
+        <location filename="../Project.py" line="1953"/>
         <source>&lt;p&gt;The &lt;b&gt;django-admin.py&lt;/b&gt; script is not in the path. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1924"/>
+        <location filename="../Project.py" line="1884"/>
         <source>Django project created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Enter the name of the new Django project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1976"/>
+        <location filename="../Project.py" line="1938"/>
         <source>Start Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2010"/>
+        <location filename="../Project.py" line="1970"/>
         <source>Django application created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Start Global Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Enter the name of the new global Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Start Local Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Enter the name of the new local Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select the Django project to work with.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2128"/>
+        <location filename="../Project.py" line="2088"/>
         <source>None</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2133"/>
+        <location filename="../Project.py" line="2093"/>
         <source>&amp;Current Django project ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2209"/>
+        <location filename="../Project.py" line="2169"/>
         <source>The Django server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3271"/>
+        <location filename="../Project.py" line="3231"/>
         <source>The Django process could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2371"/>
+        <location filename="../Project.py" line="2333"/>
         <source>Introspect Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2402"/>
+        <location filename="../Project.py" line="2364"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2416"/>
+        <location filename="../Project.py" line="2378"/>
         <source>Database tables flushed successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2601"/>
+        <location filename="../Project.py" line="2565"/>
         <source>SQL Files (*.sql)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3013"/>
+        <location filename="../Project.py" line="2970"/>
         <source>Cache tables created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3055"/>
+        <location filename="../Project.py" line="3012"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3057"/>
+        <location filename="../Project.py" line="3014"/>
         <source>XML Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3059"/>
+        <location filename="../Project.py" line="3016"/>
         <source>YAML Files (*.yaml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3198"/>
+        <location filename="../Project.py" line="3156"/>
         <source>The Django test server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Enter the name of the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3298"/>
+        <location filename="../Project.py" line="3258"/>
         <source>Expired sessions cleared successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3367"/>
+        <location filename="../Project.py" line="3329"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3628"/>
+        <location filename="../Project.py" line="3594"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3386"/>
+        <location filename="../Project.py" line="3350"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3496"/>
+        <location filename="../Project.py" line="3462"/>
         <source>Updating message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3589"/>
+        <location filename="../Project.py" line="3555"/>
         <source>No locales detected. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3547"/>
+        <location filename="../Project.py" line="3513"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3528"/>
+        <location filename="../Project.py" line="3494"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3615"/>
+        <location filename="../Project.py" line="3581"/>
         <source>Compiling message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3635"/>
+        <location filename="../Project.py" line="3601"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>The translations editor process ({0}) could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>&amp;Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="783"/>
+        <location filename="../Project.py" line="789"/>
         <source>Apply all available migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="785"/>
+        <location filename="../Project.py" line="791"/>
         <source>&lt;b&gt;Apply All Migrations&lt;/b&gt;&lt;p&gt;This applies all migrations of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2657"/>
+        <location filename="../Project.py" line="2621"/>
         <source>Apply Selected Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="797"/>
+        <location filename="../Project.py" line="803"/>
         <source>Apply selected migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="799"/>
+        <location filename="../Project.py" line="805"/>
         <source>&lt;b&gt;Apply Selected Migrations&lt;/b&gt;&lt;p&gt;This applies selected migrations of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Unapply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="808"/>
+        <location filename="../Project.py" line="814"/>
         <source>&amp;Unapply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="813"/>
+        <location filename="../Project.py" line="819"/>
         <source>Unapply all migrations for an app</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="815"/>
+        <location filename="../Project.py" line="821"/>
         <source>&lt;b&gt;Unapply Migrations&lt;/b&gt;&lt;p&gt;This unapplies all migrations for an app of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2801"/>
+        <location filename="../Project.py" line="2766"/>
         <source>Make Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="823"/>
+        <location filename="../Project.py" line="829"/>
         <source>&amp;Make Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="828"/>
+        <location filename="../Project.py" line="834"/>
         <source>Generate migrations for the project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="830"/>
+        <location filename="../Project.py" line="836"/>
         <source>&lt;b&gt;Make Migrations&lt;/b&gt;&lt;p&gt;This generates migrations for the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2835"/>
+        <location filename="../Project.py" line="2800"/>
         <source>No migrations available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2682"/>
+        <location filename="../Project.py" line="2648"/>
         <source>Apply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Select an application:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2848"/>
+        <location filename="../Project.py" line="2814"/>
         <source>Squash Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="837"/>
+        <location filename="../Project.py" line="843"/>
         <source>S&amp;quash Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="842"/>
+        <location filename="../Project.py" line="848"/>
         <source>Squash migrations of an application of the project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="844"/>
+        <location filename="../Project.py" line="850"/>
         <source>&lt;b&gt;Squash Migrations&lt;/b&gt;&lt;p&gt;This squashes migrations of an application of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>Apply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>&amp;Apply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="540"/>
+        <location filename="../Project.py" line="546"/>
         <source>Prints the SQL statements to apply a migration of an application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="543"/>
+        <location filename="../Project.py" line="549"/>
         <source>&lt;b&gt;Apply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to apply a migration of an application.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>Unapply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>&amp;Unapply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="557"/>
+        <location filename="../Project.py" line="563"/>
         <source>Prints the SQL statements to unapply a migration of an application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="560"/>
+        <location filename="../Project.py" line="566"/>
         <source>&lt;b&gt;Unapply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to unapply a migration of an application.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2581"/>
+        <location filename="../Project.py" line="2543"/>
         <source>SQL Migrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3709"/>
+        <location filename="../Project.py" line="3674"/>
         <source>Check Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="311"/>
+        <location filename="../Project.py" line="317"/>
         <source>Inspects the Django project for common problems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="313"/>
+        <location filename="../Project.py" line="319"/>
         <source>&lt;b&gt;Check Project&lt;/b&gt;&lt;p&gt;This inspects the Django project for common problems.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="662"/>
+        <location filename="../Project.py" line="668"/>
         <source>Run Testsuite (-Wall)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="667"/>
+        <location filename="../Project.py" line="673"/>
         <source>Run the test suite for applications or the whole site with activated deprecation warnings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="670"/>
+        <location filename="../Project.py" line="676"/>
         <source>&lt;b&gt;Run Testsuite (-Wall)&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site with activated deprecation warnings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1889"/>
+        <location filename="../Project.py" line="1851"/>
         <source>&lt;p&gt;The Django project path &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be removed and recreated?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1896"/>
+        <location filename="../Project.py" line="1858"/>
         <source>&lt;p&gt;Please add the files to the eric project manually.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="332"/>
+        <location filename="../Project.py" line="338"/>
         <source>Current Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="337"/>
+        <location filename="../Project.py" line="343"/>
         <source>Selects the current database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="339"/>
+        <location filename="../Project.py" line="345"/>
         <source>&lt;b&gt;Current Database&lt;/b&gt;&lt;p&gt;Selects the database name to be used by all database actions. An empty database name indicates to use the default name.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2958"/>
+        <location filename="../Project.py" line="2914"/>
         <source>Send Test Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="601"/>
+        <location filename="../Project.py" line="607"/>
         <source>Send Test &amp;Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="606"/>
+        <location filename="../Project.py" line="612"/>
         <source>Send a test email through Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="608"/>
+        <location filename="../Project.py" line="614"/>
         <source>&lt;b&gt;Send Test Email&lt;/b&gt;&lt;p&gt;Sends a test email to confirm email sending through Django is working.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Database Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Select a database name (leave empty for default):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2349"/>
+        <location filename="../Project.py" line="2311"/>
         <source>&lt;default&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2350"/>
+        <location filename="../Project.py" line="2312"/>
         <source>&amp;Current Database ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email sent successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email could not be sent.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2108,7 +2098,7 @@
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="../../PluginProjectDjango.py" line="402"/>
+        <location filename="../../PluginProjectDjango.py" line="437"/>
         <source>Django</source>
         <translation type="unfinished"></translation>
     </message>
--- a/ProjectDjango/i18n/django_en.ts	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/i18n/django_en.ts	Mon Jun 22 19:32:12 2020 +0200
@@ -71,27 +71,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="283"/>
+        <location filename="../DjangoDialog.py" line="284"/>
         <source>Select data file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>Error saving data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>&lt;p&gt;The data could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -424,12 +424,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -459,37 +459,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="293"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="295"/>
         <source>Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="323"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="325"/>
         <source>Apply Selected Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="307"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="309"/>
         <source>Unapply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Make Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="318"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="320"/>
         <source>Make Migrations (dry-run)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Enter a name for the migrations (leave empty to use system supplied name):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="314"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="316"/>
         <source>Make Empty Migrations</source>
         <translation type="unfinished"></translation>
     </message>
@@ -577,52 +577,42 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="269"/>
         <source>Django Virtual Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="246"/>
         <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="259"/>
         <source>Select the virtual environment directory via a selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
-        <source>Python 2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="223"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="189"/>
         <source>Select Virtual Environment for Python 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="242"/>
-        <source>Select Virtual Environment for Python 2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>Translations Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="426"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
         <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="439"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
         <source>Select the translations editor via a file selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -652,47 +642,47 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="383"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="293"/>
         <source>Django Python Console:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="396"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select the Python console type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Translations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="449"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
         <source>Select to include fuzzy translations (1.8.0+ only)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="452"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="362"/>
         <source>Include Fuzzy Translations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="87"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="82"/>
         <source>Plain Python</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="88"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="83"/>
         <source>IPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="89"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="84"/>
         <source>bpython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="365"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="275"/>
         <source>Select the Virtual Environment to be used with Django</source>
         <translation type="unfinished"></translation>
     </message>
@@ -902,1205 +892,1205 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="../Project.py" line="144"/>
+        <location filename="../Project.py" line="150"/>
         <source>Current Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="149"/>
+        <location filename="../Project.py" line="155"/>
         <source>Selects the current project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="151"/>
+        <location filename="../Project.py" line="157"/>
         <source>&lt;b&gt;Current Project&lt;/b&gt;&lt;p&gt;Selects the current project. Used for multi-project Django projects to switch between the projects.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start &amp;Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="169"/>
+        <location filename="../Project.py" line="175"/>
         <source>Starts a new Django project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="171"/>
+        <location filename="../Project.py" line="177"/>
         <source>&lt;b&gt;Start Project&lt;/b&gt;&lt;p&gt;Starts a new Django project using &quot;django-admin.py startproject&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (&amp;global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="184"/>
+        <location filename="../Project.py" line="190"/>
         <source>Starts a new global Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="186"/>
+        <location filename="../Project.py" line="192"/>
         <source>&lt;b&gt;Start Application (global)&lt;/b&gt;&lt;p&gt;Starts a new global Django application using &quot;django-admin.py startapp&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (&amp;local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="200"/>
+        <location filename="../Project.py" line="206"/>
         <source>Starts a new local Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="202"/>
+        <location filename="../Project.py" line="208"/>
         <source>&lt;b&gt;Start Application (local)&lt;/b&gt;&lt;p&gt;Starts a new local Django application using &quot;manage.py startapp&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run &amp;Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="220"/>
+        <location filename="../Project.py" line="226"/>
         <source>Starts the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="222"/>
+        <location filename="../Project.py" line="228"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Django Web server using &quot;manage.py runserver&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Run Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="230"/>
+        <location filename="../Project.py" line="236"/>
         <source>Run &amp;Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="235"/>
+        <location filename="../Project.py" line="241"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="238"/>
+        <location filename="../Project.py" line="244"/>
         <source>&lt;b&gt;Run Web-Browser&lt;/b&gt;&lt;p&gt;Starts the default Web-Browser with the URL of the Django Web server.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2999"/>
+        <location filename="../Project.py" line="2956"/>
         <source>Create Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="250"/>
+        <location filename="../Project.py" line="256"/>
         <source>C&amp;reate Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="255"/>
+        <location filename="../Project.py" line="261"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="257"/>
+        <location filename="../Project.py" line="263"/>
         <source>&lt;b&gt;Create Cache Tables&lt;/b&gt;&lt;p&gt;Creates the tables needed to use the SQL cache backend.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="275"/>
+        <location filename="../Project.py" line="281"/>
         <source>Shows the Django help index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="277"/>
+        <location filename="../Project.py" line="283"/>
         <source>&lt;b&gt;Help&lt;/b&gt;&lt;p&gt;Shows the Django help index page.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>About Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="288"/>
+        <location filename="../Project.py" line="294"/>
         <source>About D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="293"/>
+        <location filename="../Project.py" line="299"/>
         <source>Shows some information about Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="295"/>
+        <location filename="../Project.py" line="301"/>
         <source>&lt;b&gt;About Django&lt;/b&gt;&lt;p&gt;Shows some information about Django.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>&amp;Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="354"/>
+        <location filename="../Project.py" line="360"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="357"/>
+        <location filename="../Project.py" line="363"/>
         <source>&lt;b&gt;Introspect&lt;/b&gt;&lt;p&gt;Introspects the database tables and outputs a Django model module.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>&amp;Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="370"/>
+        <location filename="../Project.py" line="376"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="373"/>
+        <location filename="../Project.py" line="379"/>
         <source>&lt;b&gt;Flush&lt;/b&gt;&lt;p&gt;Returns all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start &amp;Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="386"/>
+        <location filename="../Project.py" line="392"/>
         <source>Starts a console window for the database client</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="388"/>
+        <location filename="../Project.py" line="394"/>
         <source>&lt;b&gt;Start Client Console&lt;/b&gt;&lt;p&gt;Starts a console window for the database client.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2498"/>
+        <location filename="../Project.py" line="2460"/>
         <source>Create Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="399"/>
+        <location filename="../Project.py" line="405"/>
         <source>Create &amp;Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="404"/>
+        <location filename="../Project.py" line="410"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="407"/>
+        <location filename="../Project.py" line="413"/>
         <source>&lt;b&gt;Create Tables&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2507"/>
+        <location filename="../Project.py" line="2469"/>
         <source>Create Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="416"/>
+        <location filename="../Project.py" line="422"/>
         <source>Create &amp;Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="421"/>
+        <location filename="../Project.py" line="427"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="424"/>
+        <location filename="../Project.py" line="430"/>
         <source>&lt;b&gt;Create Indexes&lt;/b&gt;&lt;p&gt;Prints the CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2516"/>
+        <location filename="../Project.py" line="2478"/>
         <source>Create Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="433"/>
+        <location filename="../Project.py" line="439"/>
         <source>Create &amp;Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="438"/>
+        <location filename="../Project.py" line="444"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="441"/>
+        <location filename="../Project.py" line="447"/>
         <source>&lt;b&gt;Create Everything&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2525"/>
+        <location filename="../Project.py" line="2487"/>
         <source>Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="450"/>
+        <location filename="../Project.py" line="456"/>
         <source>&amp;Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="455"/>
+        <location filename="../Project.py" line="461"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="458"/>
+        <location filename="../Project.py" line="464"/>
         <source>&lt;b&gt;Custom Statements&lt;/b&gt;&lt;p&gt;Prints the custom table modifying SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2534"/>
+        <location filename="../Project.py" line="2496"/>
         <source>Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="467"/>
+        <location filename="../Project.py" line="473"/>
         <source>&amp;Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="472"/>
+        <location filename="../Project.py" line="478"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="475"/>
+        <location filename="../Project.py" line="481"/>
         <source>&lt;b&gt;Drop Tables&lt;/b&gt;&lt;p&gt;Prints the DROP TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2550"/>
+        <location filename="../Project.py" line="2512"/>
         <source>Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="501"/>
+        <location filename="../Project.py" line="507"/>
         <source>&amp;Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="506"/>
+        <location filename="../Project.py" line="512"/>
         <source>Prints a list of statements to return all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="509"/>
+        <location filename="../Project.py" line="515"/>
         <source>&lt;b&gt;Flush Database&lt;/b&gt;&lt;p&gt;Prints a list of statements to return all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2557"/>
+        <location filename="../Project.py" line="2519"/>
         <source>Reset Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="518"/>
+        <location filename="../Project.py" line="524"/>
         <source>Reset &amp;Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="523"/>
+        <location filename="../Project.py" line="529"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="526"/>
+        <location filename="../Project.py" line="532"/>
         <source>&lt;b&gt;Reset Sequences&lt;/b&gt;&lt;p&gt;Prints the SQL statements for resetting sequences for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2882"/>
+        <location filename="../Project.py" line="2848"/>
         <source>Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="573"/>
+        <location filename="../Project.py" line="579"/>
         <source>&amp;Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="578"/>
+        <location filename="../Project.py" line="584"/>
         <source>Shows the modification made to the settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="580"/>
+        <location filename="../Project.py" line="586"/>
         <source>&lt;b&gt;Diff Settings&lt;/b&gt;&lt;p&gt;Shows the modification made to the settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start &amp;Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="592"/>
+        <location filename="../Project.py" line="598"/>
         <source>Starts a Python interactive interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="594"/>
+        <location filename="../Project.py" line="600"/>
         <source>&lt;b&gt;Start Python Console&lt;/b&gt;&lt;p&gt;Starts a Python interactive interpreter.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3028"/>
+        <location filename="../Project.py" line="2985"/>
         <source>Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="620"/>
+        <location filename="../Project.py" line="626"/>
         <source>&amp;Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="625"/>
+        <location filename="../Project.py" line="631"/>
         <source>Dump the database data to a fixture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="627"/>
+        <location filename="../Project.py" line="633"/>
         <source>&lt;b&gt;Dump Data&lt;/b&gt;&lt;p&gt;Dump the database data to a fixture.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3071"/>
+        <location filename="../Project.py" line="3028"/>
         <source>Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="634"/>
+        <location filename="../Project.py" line="640"/>
         <source>&amp;Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="639"/>
+        <location filename="../Project.py" line="645"/>
         <source>Load data from fixture files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="641"/>
+        <location filename="../Project.py" line="647"/>
         <source>&lt;b&gt;Load Data&lt;/b&gt;&lt;p&gt;Load data from fixture files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run &amp;Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="653"/>
+        <location filename="../Project.py" line="659"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="655"/>
+        <location filename="../Project.py" line="661"/>
         <source>&lt;b&gt;Run Testsuite&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Testserver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Test&amp;server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="684"/>
+        <location filename="../Project.py" line="690"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="686"/>
+        <location filename="../Project.py" line="692"/>
         <source>&lt;b&gt;Run Testserver&lt;/b&gt;&lt;p&gt;Run a development server with data from a set of fixtures.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="861"/>
+        <location filename="../Project.py" line="867"/>
         <source>D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="903"/>
+        <location filename="../Project.py" line="909"/>
         <source>&amp;Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="927"/>
+        <location filename="../Project.py" line="933"/>
         <source>Show &amp;SQL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="982"/>
+        <location filename="../Project.py" line="988"/>
         <source>&amp;Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1003"/>
+        <location filename="../Project.py" line="1009"/>
         <source>T&amp;esting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1098"/>
+        <location filename="../Project.py" line="1105"/>
         <source>New template...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1107"/>
+        <location filename="../Project.py" line="1114"/>
         <source>Update all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1110"/>
+        <location filename="../Project.py" line="1117"/>
         <source>Update selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1114"/>
+        <location filename="../Project.py" line="1121"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1117"/>
-        <source>Update selected catalogs (with obsolete)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="1121"/>
-        <source>Compile all catalogs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project.py" line="1124"/>
+        <source>Update selected catalogs (with obsolete)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="1128"/>
+        <source>Compile all catalogs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="1131"/>
         <source>Compile selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>New Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1185"/>
+        <location filename="../Project.py" line="1192"/>
         <source>The file already exists! Overwrite it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Select Applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2130"/>
+        <location filename="../Project.py" line="2090"/>
         <source>Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1855"/>
+        <location filename="../Project.py" line="1817"/>
         <source>Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Start Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Select if this project should be a Django Project or Application.&lt;br /&gt;Select the empty entry for none.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Start Django Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1924"/>
+        <location filename="../Project.py" line="1884"/>
         <source>Django project created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Enter the name of the new Django project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1976"/>
+        <location filename="../Project.py" line="1938"/>
         <source>Start Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2010"/>
+        <location filename="../Project.py" line="1970"/>
         <source>Django application created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Start Global Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Enter the name of the new global Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Start Local Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Enter the name of the new local Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../Project.py" line="2053"/>
+        <source>Select Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="2053"/>
+        <source>Select the Django project to work with.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="2088"/>
+        <source>None</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../Project.py" line="2093"/>
-        <source>Select Project</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="2093"/>
-        <source>Select the Django project to work with.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="2128"/>
-        <source>None</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="2133"/>
         <source>&amp;Current Django project ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2209"/>
+        <location filename="../Project.py" line="2169"/>
         <source>The Django server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3271"/>
+        <location filename="../Project.py" line="3231"/>
         <source>The Django process could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2371"/>
+        <location filename="../Project.py" line="2333"/>
         <source>Introspect Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2402"/>
+        <location filename="../Project.py" line="2364"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2416"/>
+        <location filename="../Project.py" line="2378"/>
         <source>Database tables flushed successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2601"/>
+        <location filename="../Project.py" line="2565"/>
         <source>SQL Files (*.sql)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3013"/>
+        <location filename="../Project.py" line="2970"/>
         <source>Cache tables created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3055"/>
+        <location filename="../Project.py" line="3012"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3057"/>
+        <location filename="../Project.py" line="3014"/>
         <source>XML Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3059"/>
+        <location filename="../Project.py" line="3016"/>
         <source>YAML Files (*.yaml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3198"/>
+        <location filename="../Project.py" line="3156"/>
         <source>The Django test server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3367"/>
+        <location filename="../Project.py" line="3329"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3628"/>
+        <location filename="../Project.py" line="3594"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3386"/>
+        <location filename="../Project.py" line="3350"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3496"/>
+        <location filename="../Project.py" line="3462"/>
         <source>Updating message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3589"/>
+        <location filename="../Project.py" line="3555"/>
         <source>No locales detected. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3547"/>
+        <location filename="../Project.py" line="3513"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3528"/>
+        <location filename="../Project.py" line="3494"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3615"/>
+        <location filename="../Project.py" line="3581"/>
         <source>Compiling message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3635"/>
+        <location filename="../Project.py" line="3601"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Change Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="698"/>
+        <location filename="../Project.py" line="704"/>
         <source>Change &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="703"/>
+        <location filename="../Project.py" line="709"/>
         <source>Change the password of a user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="705"/>
+        <location filename="../Project.py" line="711"/>
         <source>&lt;b&gt;Change Password&lt;/b&gt;&lt;p&gt;Change the password of a user of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create &amp;Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="717"/>
+        <location filename="../Project.py" line="723"/>
         <source>Create a superuser account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="719"/>
+        <location filename="../Project.py" line="725"/>
         <source>&lt;b&gt;Create Superuser&lt;/b&gt;&lt;p&gt;Create a superuser account for the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3286"/>
+        <location filename="../Project.py" line="3246"/>
         <source>Clear Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="730"/>
+        <location filename="../Project.py" line="736"/>
         <source>Clear &amp;Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="735"/>
+        <location filename="../Project.py" line="741"/>
         <source>Clear expired sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="737"/>
+        <location filename="../Project.py" line="743"/>
         <source>&lt;b&gt;Clear Sessions&lt;/b&gt;&lt;p&gt;Clear expired sessions of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1024"/>
+        <location filename="../Project.py" line="1030"/>
         <source>&amp;Authorization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1041"/>
+        <location filename="../Project.py" line="1047"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Enter the name of the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3298"/>
+        <location filename="../Project.py" line="3258"/>
         <source>Expired sessions cleared successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>&lt;p&gt;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1993"/>
+        <location filename="../Project.py" line="1953"/>
         <source>&lt;p&gt;The &lt;b&gt;django-admin.py&lt;/b&gt; script is not in the path. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1083"/>
+        <location filename="../Project.py" line="1089"/>
         <source>Open with {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>The translations editor process ({0}) could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt; Problem: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2543"/>
+        <location filename="../Project.py" line="2505"/>
         <source>Drop Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="484"/>
+        <location filename="../Project.py" line="490"/>
         <source>&amp;Drop Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="489"/>
+        <location filename="../Project.py" line="495"/>
         <source>Prints the DROP INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="492"/>
+        <location filename="../Project.py" line="498"/>
         <source>&lt;b&gt;Drop Indexes&lt;/b&gt;&lt;p&gt;Prints the DROP INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>Show Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>&amp;Show Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="753"/>
+        <location filename="../Project.py" line="759"/>
         <source>Show a list of available migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="755"/>
+        <location filename="../Project.py" line="761"/>
         <source>&lt;b&gt;Show Migrations&lt;/b&gt;&lt;p&gt;This shows a list of available migrations of the Django project and their status.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations Plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations &amp;Plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="768"/>
+        <location filename="../Project.py" line="774"/>
         <source>Show a list with the migrations plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="770"/>
+        <location filename="../Project.py" line="776"/>
         <source>&lt;b&gt;Show Migrations Plan&lt;/b&gt;&lt;p&gt;This shows a list with the migrations plan of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="957"/>
+        <location filename="../Project.py" line="963"/>
         <source>&amp;Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>&amp;Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="783"/>
+        <location filename="../Project.py" line="789"/>
         <source>Apply all available migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="785"/>
+        <location filename="../Project.py" line="791"/>
         <source>&lt;b&gt;Apply All Migrations&lt;/b&gt;&lt;p&gt;This applies all migrations of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2657"/>
+        <location filename="../Project.py" line="2621"/>
         <source>Apply Selected Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="797"/>
+        <location filename="../Project.py" line="803"/>
         <source>Apply selected migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="799"/>
+        <location filename="../Project.py" line="805"/>
         <source>&lt;b&gt;Apply Selected Migrations&lt;/b&gt;&lt;p&gt;This applies selected migrations of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Unapply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="808"/>
+        <location filename="../Project.py" line="814"/>
         <source>&amp;Unapply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="813"/>
+        <location filename="../Project.py" line="819"/>
         <source>Unapply all migrations for an app</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="815"/>
+        <location filename="../Project.py" line="821"/>
         <source>&lt;b&gt;Unapply Migrations&lt;/b&gt;&lt;p&gt;This unapplies all migrations for an app of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2801"/>
+        <location filename="../Project.py" line="2766"/>
         <source>Make Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="823"/>
+        <location filename="../Project.py" line="829"/>
         <source>&amp;Make Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="828"/>
+        <location filename="../Project.py" line="834"/>
         <source>Generate migrations for the project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="830"/>
+        <location filename="../Project.py" line="836"/>
         <source>&lt;b&gt;Make Migrations&lt;/b&gt;&lt;p&gt;This generates migrations for the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2835"/>
+        <location filename="../Project.py" line="2800"/>
         <source>No migrations available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../Project.py" line="2648"/>
+        <source>Apply Migrations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../Project.py" line="2682"/>
-        <source>Apply Migrations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="2716"/>
         <source>Select an application:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2848"/>
+        <location filename="../Project.py" line="2814"/>
         <source>Squash Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="837"/>
+        <location filename="../Project.py" line="843"/>
         <source>S&amp;quash Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="842"/>
+        <location filename="../Project.py" line="848"/>
         <source>Squash migrations of an application of the project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="844"/>
+        <location filename="../Project.py" line="850"/>
         <source>&lt;b&gt;Squash Migrations&lt;/b&gt;&lt;p&gt;This squashes migrations of an application of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>Apply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>&amp;Apply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="540"/>
+        <location filename="../Project.py" line="546"/>
         <source>Prints the SQL statements to apply a migration of an application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="543"/>
+        <location filename="../Project.py" line="549"/>
         <source>&lt;b&gt;Apply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to apply a migration of an application.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>Unapply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>&amp;Unapply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="557"/>
+        <location filename="../Project.py" line="563"/>
         <source>Prints the SQL statements to unapply a migration of an application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="560"/>
+        <location filename="../Project.py" line="566"/>
         <source>&lt;b&gt;Unapply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to unapply a migration of an application.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2581"/>
+        <location filename="../Project.py" line="2543"/>
         <source>SQL Migrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3709"/>
+        <location filename="../Project.py" line="3674"/>
         <source>Check Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="311"/>
+        <location filename="../Project.py" line="317"/>
         <source>Inspects the Django project for common problems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="313"/>
+        <location filename="../Project.py" line="319"/>
         <source>&lt;b&gt;Check Project&lt;/b&gt;&lt;p&gt;This inspects the Django project for common problems.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="662"/>
+        <location filename="../Project.py" line="668"/>
         <source>Run Testsuite (-Wall)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="667"/>
+        <location filename="../Project.py" line="673"/>
         <source>Run the test suite for applications or the whole site with activated deprecation warnings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="670"/>
+        <location filename="../Project.py" line="676"/>
         <source>&lt;b&gt;Run Testsuite (-Wall)&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site with activated deprecation warnings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1889"/>
+        <location filename="../Project.py" line="1851"/>
         <source>&lt;p&gt;The Django project path &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be removed and recreated?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1896"/>
+        <location filename="../Project.py" line="1858"/>
         <source>&lt;p&gt;Please add the files to the eric project manually.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="332"/>
+        <location filename="../Project.py" line="338"/>
         <source>Current Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="337"/>
+        <location filename="../Project.py" line="343"/>
         <source>Selects the current database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="339"/>
+        <location filename="../Project.py" line="345"/>
         <source>&lt;b&gt;Current Database&lt;/b&gt;&lt;p&gt;Selects the database name to be used by all database actions. An empty database name indicates to use the default name.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2958"/>
+        <location filename="../Project.py" line="2914"/>
         <source>Send Test Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="601"/>
+        <location filename="../Project.py" line="607"/>
         <source>Send Test &amp;Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="606"/>
+        <location filename="../Project.py" line="612"/>
         <source>Send a test email through Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="608"/>
+        <location filename="../Project.py" line="614"/>
         <source>&lt;b&gt;Send Test Email&lt;/b&gt;&lt;p&gt;Sends a test email to confirm email sending through Django is working.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Database Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Select a database name (leave empty for default):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2349"/>
+        <location filename="../Project.py" line="2311"/>
         <source>&lt;default&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2350"/>
+        <location filename="../Project.py" line="2312"/>
         <source>&amp;Current Database ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email sent successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email could not be sent.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2108,7 +2098,7 @@
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="../../PluginProjectDjango.py" line="402"/>
+        <location filename="../../PluginProjectDjango.py" line="437"/>
         <source>Django</source>
         <translation type="unfinished"></translation>
     </message>
--- a/ProjectDjango/i18n/django_es.ts	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/i18n/django_es.ts	Mon Jun 22 19:32:12 2020 +0200
@@ -71,27 +71,27 @@
         <translation>Errores</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>Process Generation Error</source>
         <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>El proceso {0} no ha podido ejecutarse. Asegúrese de que está en la ruta de búsqueda.</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="283"/>
+        <location filename="../DjangoDialog.py" line="284"/>
         <source>Select data file</source>
         <translation>Seleccionar archivo de datos</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>Error saving data</source>
         <translation>Error al guardar datos</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>&lt;p&gt;The data could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Los datos no han podido ser guardados en &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -424,12 +424,12 @@
         <translation>Dependencias</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>Process Generation Error</source>
         <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>El proceso {0} no ha podido ejecutarse. Asegúrese de que está en la ruta de búsqueda.</translation>
     </message>
@@ -459,37 +459,37 @@
         <translation>Pulsar para actualizar la lista</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="293"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="295"/>
         <source>Apply All Migrations</source>
         <translation>Aplicar Todas las Migraciones</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="323"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="325"/>
         <source>Apply Selected Migrations</source>
         <translation>Aplicar Migraciones Seleccionadas</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="307"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="309"/>
         <source>Unapply Migrations</source>
         <translation>Deshacer Aplicar Migraciones</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Make Migrations</source>
         <translation>Hacer Migraciones</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="318"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="320"/>
         <source>Make Migrations (dry-run)</source>
         <translation>Hacer Migraciones (&quot;dry-run&quot;)</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Enter a name for the migrations (leave empty to use system supplied name):</source>
         <translation>Introducir un nombre para las migraciones (dejar en blanco para usar un nombre proporcionado por el sistema):</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="314"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="316"/>
         <source>Make Empty Migrations</source>
         <translation>Hacer Migraciones Vacías</translation>
     </message>
@@ -577,52 +577,52 @@
         <translation>Python 3</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="269"/>
         <source>Django Virtual Environment</source>
         <translation>Entorno Virtual Django</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="246"/>
         <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source>
         <translation>Introducir la ruta del entorno virtual de Django. Dejar vacío para no utilizar una configuración con entorno virtual.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="259"/>
         <source>Select the virtual environment directory via a selection dialog</source>
         <translation>Seleccionar el directorio del entorno virtual vía un diálogo de selección</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Python 2</source>
-        <translation>Python 2</translation>
+        <translation type="obsolete">Python 2</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="223"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="189"/>
         <source>Select Virtual Environment for Python 3</source>
         <translation>Seleccionar Entorno Virtual para Python 3</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/DjangoPage.py" line="242"/>
         <source>Select Virtual Environment for Python 2</source>
-        <translation>Seleccionar Entorno Virtual para Python 2</translation>
+        <translation type="obsolete">Seleccionar Entorno Virtual para Python 2</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>Translations Editor</source>
         <translation>Editor de Traducciones</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="426"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
         <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
         <translation>Introducir la ruta de un editor para hacer las traducciones. Dejar en blanco para deshabilitar esta característica.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="439"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
         <source>Select the translations editor via a file selection dialog</source>
         <translation>Seleccionar el editor de traducciones vía un diálogo de selección de archivos</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>All Files (*)</source>
         <translation>Todos los Archivos (*)</translation>
     </message>
@@ -652,47 +652,47 @@
         <translation>Habilitar Threading</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="383"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="293"/>
         <source>Django Python Console:</source>
         <translation>Consola Python para Django:</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="396"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select the Python console type</source>
         <translation>Seleccionar el tipo de consola Python</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Translations</source>
         <translation>Traducciones</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="449"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
         <source>Select to include fuzzy translations (1.8.0+ only)</source>
         <translation>Seleccionar para incluir traducciones difusas (fuzzy) (1.8.0+ solo)</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="452"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="362"/>
         <source>Include Fuzzy Translations</source>
         <translation>Incluir Traducciones Difusas (Fuzzy)</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="87"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="82"/>
         <source>Plain Python</source>
         <translation>Python simple</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="88"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="83"/>
         <source>IPython</source>
         <translation>IPython</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="89"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="84"/>
         <source>bpython</source>
         <translation>bpython</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="365"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="275"/>
         <source>Select the Virtual Environment to be used with Django</source>
         <translation>Seleccionar el Entorno Virtual a utilizar con Django</translation>
     </message>
@@ -902,1209 +902,1209 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="../Project.py" line="861"/>
+        <location filename="../Project.py" line="867"/>
         <source>D&amp;jango</source>
         <translation>D&amp;jango</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>New Form</source>
         <translation>Nuevo Formulario</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1185"/>
+        <location filename="../Project.py" line="1192"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>¡El archivo ya existe! ¿Sobreescribirlo?</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="144"/>
+        <location filename="../Project.py" line="150"/>
         <source>Current Project</source>
         <translation>Proyecto actual</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="149"/>
+        <location filename="../Project.py" line="155"/>
         <source>Selects the current project</source>
         <translation>Selecciona el proyecto actual</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start Project</source>
         <translation>Iniciar Proyecto</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start &amp;Project</source>
         <translation>Iniciar &amp;Proyecto</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="169"/>
+        <location filename="../Project.py" line="175"/>
         <source>Starts a new Django project</source>
         <translation>Inicia un nuevo proyecto Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="171"/>
+        <location filename="../Project.py" line="177"/>
         <source>&lt;b&gt;Start Project&lt;/b&gt;&lt;p&gt;Starts a new Django project using &quot;django-admin.py startproject&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Iniciar Proyecto&lt;/b&gt;&lt;p&gt;Inicia un nuevo proyecto Django utilizando  &quot;django-admin.py startproject&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (global)</source>
         <translation>Iniciar Aplicación (global)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (&amp;global)</source>
         <translation>Iniciar Aplicación (&amp;global)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="184"/>
+        <location filename="../Project.py" line="190"/>
         <source>Starts a new global Django application</source>
         <translation>Inicia una nueva aplicación global Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="186"/>
+        <location filename="../Project.py" line="192"/>
         <source>&lt;b&gt;Start Application (global)&lt;/b&gt;&lt;p&gt;Starts a new global Django application using &quot;django-admin.py startapp&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Iniciar Aplicación (global)&lt;/b&gt;&lt;p&gt;Inicia una nueva aplicación global Django utilizando &quot;django-admin.py startapp&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (local)</source>
         <translation>Iniciar Aplicación (local)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (&amp;local)</source>
         <translation>Iniciar Aplicación (&amp;local)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="200"/>
+        <location filename="../Project.py" line="206"/>
         <source>Starts a new local Django application</source>
         <translation>Inicia una nueva aplicación local Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="202"/>
+        <location filename="../Project.py" line="208"/>
         <source>&lt;b&gt;Start Application (local)&lt;/b&gt;&lt;p&gt;Starts a new local Django application using &quot;manage.py startapp&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Iniciar Aplicación (local)&lt;/b&gt;&lt;p&gt;Inicia una nueva aplicación local Django utilizando &quot;manage.py startapp&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run Server</source>
         <translation>Ejecutar Servidor</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run &amp;Server</source>
         <translation>Ejecutar &amp;Servidor</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="220"/>
+        <location filename="../Project.py" line="226"/>
         <source>Starts the Django Web server</source>
         <translation>Inicia el servidor Web Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="222"/>
+        <location filename="../Project.py" line="228"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Django Web server using &quot;manage.py runserver&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Iniciar Servidor&lt;/b&gt;&lt;p&gt;Inicia el servidor Web Django utilizando  &quot;manage.py runserver&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Run Web-Browser</source>
         <translation>Ejecutar Navegador Web</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="230"/>
+        <location filename="../Project.py" line="236"/>
         <source>Run &amp;Web-Browser</source>
         <translation>Ejecutar Navegador &amp;Web</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="235"/>
+        <location filename="../Project.py" line="241"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation>Inicia el Navegador Web por defecto con la URL del servidor Web Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="238"/>
+        <location filename="../Project.py" line="244"/>
         <source>&lt;b&gt;Run Web-Browser&lt;/b&gt;&lt;p&gt;Starts the default Web-Browser with the URL of the Django Web server.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ejecutar Navegador Web&lt;/b&gt;&lt;p&gt;Inicia el Navegador Web  por defecto con la URL del servidor Web Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>About Django</source>
         <translation>Acerca de Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="288"/>
+        <location filename="../Project.py" line="294"/>
         <source>About D&amp;jango</source>
         <translation>Acerca de D&amp;jango</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="293"/>
+        <location filename="../Project.py" line="299"/>
         <source>Shows some information about Django</source>
         <translation>Muestra información sobre Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="295"/>
+        <location filename="../Project.py" line="301"/>
         <source>&lt;b&gt;About Django&lt;/b&gt;&lt;p&gt;Shows some information about Django.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Acerca de Django&lt;/b&gt;&lt;p&gt;Muestra información sobre Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="903"/>
+        <location filename="../Project.py" line="909"/>
         <source>&amp;Database</source>
         <translation>Base de &amp;Datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2130"/>
+        <location filename="../Project.py" line="2090"/>
         <source>Project</source>
         <translation>Proyecto</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1855"/>
+        <location filename="../Project.py" line="1817"/>
         <source>Application</source>
         <translation>Aplicación</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Start Django</source>
         <translation>Iniciar Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Select if this project should be a Django Project or Application.&lt;br /&gt;Select the empty entry for none.</source>
         <translation>Seleccionar si este proyecto debería ser un Proyecto o Aplicación Django.
 &lt;br/&gt;Dejar en blanco para no seleccionar ninguno.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Start Django Project</source>
         <translation>Iniciar Proyecto Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1924"/>
+        <location filename="../Project.py" line="1884"/>
         <source>Django project created successfully.</source>
         <translation>Proyecto Django creado correctamente.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Enter the name of the new Django project.</source>
         <translation>Introduzca el nombre del nuevo proyecto Django.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1976"/>
+        <location filename="../Project.py" line="1938"/>
         <source>Start Django Application</source>
         <translation>Iniciar Aplicación Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2010"/>
+        <location filename="../Project.py" line="1970"/>
         <source>Django application created successfully.</source>
         <translation>Aplicación Django creada correctamente.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select Project</source>
         <translation>Seleccionar Proyecto</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select the Django project to work with.</source>
         <translation>Seleccionar el proyecto Django con el que trabajar.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2128"/>
+        <location filename="../Project.py" line="2088"/>
         <source>None</source>
         <translation>Ninguno</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>Process Generation Error</source>
         <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2209"/>
+        <location filename="../Project.py" line="2169"/>
         <source>The Django server could not be started.</source>
         <translation>No se ha podido iniciar el servidor Django.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation>No se ha podido iniciar el navegador web para la url &quot;{0}&quot;.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3271"/>
+        <location filename="../Project.py" line="3231"/>
         <source>The Django process could not be started.</source>
         <translation>No se ha podido iniciar el proceso Django.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="151"/>
+        <location filename="../Project.py" line="157"/>
         <source>&lt;b&gt;Current Project&lt;/b&gt;&lt;p&gt;Selects the current project. Used for multi-project Django projects to switch between the projects.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Proyecto Actual&lt;/b&gt;&lt;p&gt;Selecciona el proyecto actual. Se utiliza para cambiar de proyecto en multiproyectos Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2882"/>
+        <location filename="../Project.py" line="2848"/>
         <source>Diff Settings</source>
         <translation>Configuración de Diff</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="573"/>
+        <location filename="../Project.py" line="579"/>
         <source>&amp;Diff Settings</source>
         <translation>Configuración de &amp;Diff</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="578"/>
+        <location filename="../Project.py" line="584"/>
         <source>Shows the modification made to the settings</source>
         <translation>Muestra los cambios hechos a la configuración</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="580"/>
+        <location filename="../Project.py" line="586"/>
         <source>&lt;b&gt;Diff Settings&lt;/b&gt;&lt;p&gt;Shows the modification made to the settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Configuración de Diff&lt;/b&gt;&lt;p&gt;Muestra los cambios hechos a la configuración.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="982"/>
+        <location filename="../Project.py" line="988"/>
         <source>&amp;Tools</source>
         <translation>Herramien&amp;tas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Select Applications</source>
         <translation>Seleccionar Aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation>Introduzca la lista de aplicaciones separadas por espacios.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2133"/>
+        <location filename="../Project.py" line="2093"/>
         <source>&amp;Current Django project ({0})</source>
         <translation>Proyec&amp;to Django actual ({0})</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start Python Console</source>
         <translation>Iniciar Consola de Python</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start &amp;Python Console</source>
         <translation>Iniciar Consola de &amp;Python</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="592"/>
+        <location filename="../Project.py" line="598"/>
         <source>Starts a Python interactive interpreter</source>
         <translation>Inicia un intérprete interactivo de Python</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="594"/>
+        <location filename="../Project.py" line="600"/>
         <source>&lt;b&gt;Start Python Console&lt;/b&gt;&lt;p&gt;Starts a Python interactive interpreter.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Iniciar Consola de Python&lt;/b&gt;&lt;p&gt;Inicia un intérprete interactivo de Python.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2999"/>
+        <location filename="../Project.py" line="2956"/>
         <source>Create Cache Tables</source>
         <translation>Crear Tablas de Caché</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="250"/>
+        <location filename="../Project.py" line="256"/>
         <source>C&amp;reate Cache Tables</source>
         <translation>C&amp;rear Tablas de Caché</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="255"/>
+        <location filename="../Project.py" line="261"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation>Crea las tablas necesarias para utilizar el backend de caché de SQL</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="257"/>
+        <location filename="../Project.py" line="263"/>
         <source>&lt;b&gt;Create Cache Tables&lt;/b&gt;&lt;p&gt;Creates the tables needed to use the SQL cache backend.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Crear Tablas de Caché&lt;/b&gt;&lt;p&gt;Crea las tablas necesarias para utilizar el backend de caché de SQL.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3013"/>
+        <location filename="../Project.py" line="2970"/>
         <source>Cache tables created successfully.</source>
         <translation>Tablas de caché creadas con éxito.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>Introspect</source>
         <translation>Introspección</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>&amp;Introspect</source>
         <translation>&amp;Introspección</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="354"/>
+        <location filename="../Project.py" line="360"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation>Realiza introspección de las tablas en la base de datos y devuelve un módulo de modelo de Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="357"/>
+        <location filename="../Project.py" line="363"/>
         <source>&lt;b&gt;Introspect&lt;/b&gt;&lt;p&gt;Introspects the database tables and outputs a Django model module.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Introspección&lt;/b&gt;&lt;p&gt;Realiza introspección de las tablas en la base de datos y devuelve a un módulo de modelo de Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2371"/>
+        <location filename="../Project.py" line="2333"/>
         <source>Introspect Database</source>
         <translation>Introspección de Base de datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>Flush</source>
         <translation>Flush</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>&amp;Flush</source>
         <translation>&amp;Flush</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="370"/>
+        <location filename="../Project.py" line="376"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation>Devuelve todas las tablas de la base de datos al estado que tenían al terminar su instalación</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="373"/>
+        <location filename="../Project.py" line="379"/>
         <source>&lt;b&gt;Flush&lt;/b&gt;&lt;p&gt;Returns all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Flush&lt;/b&gt;&lt;p&gt;Devuelve todas las tablas de la base de datos al estado que tenían al terminar su instalación.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2550"/>
+        <location filename="../Project.py" line="2512"/>
         <source>Flush Database</source>
         <translation>Hacer Flush de la base de datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2402"/>
+        <location filename="../Project.py" line="2364"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation>Un flush de la base de datos destruirá todos los datos. ¿Está seguro?</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2416"/>
+        <location filename="../Project.py" line="2378"/>
         <source>Database tables flushed successfully.</source>
         <translation>Se ha realizado una operación flush sobre la base de datos con éxito.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start Client Console</source>
         <translation>Iniciar Consola de Cliente</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="386"/>
+        <location filename="../Project.py" line="392"/>
         <source>Starts a console window for the database client</source>
         <translation>Inicia una ventana de consola para el cliente de base de datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="388"/>
+        <location filename="../Project.py" line="394"/>
         <source>&lt;b&gt;Start Client Console&lt;/b&gt;&lt;p&gt;Starts a console window for the database client.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Iniciar Consola de Cliente&lt;/b&gt;&lt;p&gt;Inicia una ventana de consola para el cliente de base de datos.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start &amp;Client Console</source>
         <translation>Iniciar Consola de &amp;Cliente</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2498"/>
+        <location filename="../Project.py" line="2460"/>
         <source>Create Tables</source>
         <translation>Crear Tablas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="399"/>
+        <location filename="../Project.py" line="405"/>
         <source>Create &amp;Tables</source>
         <translation>Crear &amp;Tablas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="404"/>
+        <location filename="../Project.py" line="410"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation>Imprime las sentencias SQL CREATE TABLE para una o más aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="407"/>
+        <location filename="../Project.py" line="413"/>
         <source>&lt;b&gt;Create Tables&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Crear Tablas&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL CREATE TABLE para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="927"/>
+        <location filename="../Project.py" line="933"/>
         <source>Show &amp;SQL</source>
         <translation>Mostrar &amp;SQL</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2507"/>
+        <location filename="../Project.py" line="2469"/>
         <source>Create Indexes</source>
         <translation>Crear Índices</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="416"/>
+        <location filename="../Project.py" line="422"/>
         <source>Create &amp;Indexes</source>
         <translation>Crear &amp;Índices</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="424"/>
+        <location filename="../Project.py" line="430"/>
         <source>&lt;b&gt;Create Indexes&lt;/b&gt;&lt;p&gt;Prints the CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Crear Índices&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL CREATE INDEX para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2516"/>
+        <location filename="../Project.py" line="2478"/>
         <source>Create Everything</source>
         <translation>Crear Todo</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="433"/>
+        <location filename="../Project.py" line="439"/>
         <source>Create &amp;Everything</source>
         <translation>Cr&amp;ear Todo</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="438"/>
+        <location filename="../Project.py" line="444"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation>Imprime las sentencias SQL CREATE...para una o más aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="441"/>
+        <location filename="../Project.py" line="447"/>
         <source>&lt;b&gt;Create Everything&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Crear Todo&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL CREATE TABLE, SQL personalizado y CREATE INDEX para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="421"/>
+        <location filename="../Project.py" line="427"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation>Imprime las sentencias SQL CREATE INDEX para una o más aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2525"/>
+        <location filename="../Project.py" line="2487"/>
         <source>Custom Statements</source>
         <translation>Sentencias Personalizadas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="450"/>
+        <location filename="../Project.py" line="456"/>
         <source>&amp;Custom Statements</source>
         <translation>Sentencias &amp;Personalizadas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="455"/>
+        <location filename="../Project.py" line="461"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation>Imprime las sentencias sql personalizadas de modificación de tablas para una o más aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="458"/>
+        <location filename="../Project.py" line="464"/>
         <source>&lt;b&gt;Custom Statements&lt;/b&gt;&lt;p&gt;Prints the custom table modifying SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sentencias Personalizadas&lt;/b&gt;&lt;p&gt;Imprime las sentencias sql personalizadas de modificación de tablas para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2534"/>
+        <location filename="../Project.py" line="2496"/>
         <source>Drop Tables</source>
         <translation>Borrar Tablas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="467"/>
+        <location filename="../Project.py" line="473"/>
         <source>&amp;Drop Tables</source>
         <translation>&amp;Borrar Tablas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="472"/>
+        <location filename="../Project.py" line="478"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation>Imprime las sentencias SQL DROP TABLE para una o más aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="475"/>
+        <location filename="../Project.py" line="481"/>
         <source>&lt;b&gt;Drop Tables&lt;/b&gt;&lt;p&gt;Prints the DROP TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Borrar Tablas&lt;/b&gt;&lt;p&gt;Imprime las sentencisa SQL DROP TABLE para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="501"/>
+        <location filename="../Project.py" line="507"/>
         <source>&amp;Flush Database</source>
         <translation>Hacer &amp;Flush de la base de datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="506"/>
+        <location filename="../Project.py" line="512"/>
         <source>Prints a list of statements to return all database tables to the state just after their installation</source>
         <translation>Imprime una lista de sentencias para retornar todas las tablas de la base de datos al estado que tenían despues de su instalación</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="509"/>
+        <location filename="../Project.py" line="515"/>
         <source>&lt;b&gt;Flush Database&lt;/b&gt;&lt;p&gt;Prints a list of statements to return all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Hacer Flush de la base de datos&lt;/b&gt;&lt;p&gt;Imprime una lista de sentencias para retornar todas las tablas de la base de datos al estado que tenían despues de su instalación.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2557"/>
+        <location filename="../Project.py" line="2519"/>
         <source>Reset Sequences</source>
         <translation>Resetear Secuencias</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="518"/>
+        <location filename="../Project.py" line="524"/>
         <source>Reset &amp;Sequences</source>
         <translation>Resetear &amp;Secuencias</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="523"/>
+        <location filename="../Project.py" line="529"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation>Imprime las sentencias SQL para resetear secuencias para una o más aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="526"/>
+        <location filename="../Project.py" line="532"/>
         <source>&lt;b&gt;Reset Sequences&lt;/b&gt;&lt;p&gt;Prints the SQL statements for resetting sequences for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Resetear Secuencias&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL para resetear secuencias para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3028"/>
+        <location filename="../Project.py" line="2985"/>
         <source>Dump Data</source>
         <translation>Volcado de Datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="620"/>
+        <location filename="../Project.py" line="626"/>
         <source>&amp;Dump Data</source>
         <translation>&amp;Volcado de Datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="625"/>
+        <location filename="../Project.py" line="631"/>
         <source>Dump the database data to a fixture</source>
         <translation>Volcado de los datos de una base de datos a una fixtuer</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="627"/>
+        <location filename="../Project.py" line="633"/>
         <source>&lt;b&gt;Dump Data&lt;/b&gt;&lt;p&gt;Dump the database data to a fixture.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Volcado de Datos&lt;/b&gt;&lt;p&gt;Volcado de los datos de una base de datos a una fixtuer.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1003"/>
+        <location filename="../Project.py" line="1009"/>
         <source>T&amp;esting</source>
         <translation>T&amp;esting</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2601"/>
+        <location filename="../Project.py" line="2565"/>
         <source>SQL Files (*.sql)</source>
         <translation>Archivos SQL (*.sql)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3055"/>
+        <location filename="../Project.py" line="3012"/>
         <source>JSON Files (*.json)</source>
         <translation>Archivos JSON (*.json)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3057"/>
+        <location filename="../Project.py" line="3014"/>
         <source>XML Files (*.xml)</source>
         <translation>Archivos XML (*.xml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3059"/>
+        <location filename="../Project.py" line="3016"/>
         <source>YAML Files (*.yaml)</source>
         <translation>Archivos YAML (*.yaml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3071"/>
+        <location filename="../Project.py" line="3028"/>
         <source>Load Data</source>
         <translation>Cargar Datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="634"/>
+        <location filename="../Project.py" line="640"/>
         <source>&amp;Load Data</source>
         <translation>&amp;Cargar Datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="639"/>
+        <location filename="../Project.py" line="645"/>
         <source>Load data from fixture files</source>
         <translation>Cargar datos desde archivos de fixture</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="641"/>
+        <location filename="../Project.py" line="647"/>
         <source>&lt;b&gt;Load Data&lt;/b&gt;&lt;p&gt;Load data from fixture files.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Cargar Datos&lt;/b&gt;&lt;p&gt;Cargar datos desde archivos de fixture.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run Testsuite</source>
         <translation>Ejecutar Testsuite</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run &amp;Testsuite</source>
         <translation>Ejecutar &amp;Testsuite</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="653"/>
+        <location filename="../Project.py" line="659"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation>Ejecutar la suite de tests para aplicaciones en todo el site</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="655"/>
+        <location filename="../Project.py" line="661"/>
         <source>&lt;b&gt;Run Testsuite&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ejecutar Testsuite&lt;/b&gt;&lt;p&gt;Ejecutar la suite de tests para aplicaciones en todo el site.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Testserver</source>
         <translation>Ejecutar Testserver</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Test&amp;server</source>
         <translation>Ejecutar Test&amp;server</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="684"/>
+        <location filename="../Project.py" line="690"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation>Ejecutar un servidor de desarrollo con datos de un conjunto de fixtures</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="686"/>
+        <location filename="../Project.py" line="692"/>
         <source>&lt;b&gt;Run Testserver&lt;/b&gt;&lt;p&gt;Run a development server with data from a set of fixtures.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ejecutar Testserver&lt;/b&gt;&lt;p&gt;Ejecutar un servidor de desarrollo con datos de un conjunto de fixtures.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3198"/>
+        <location filename="../Project.py" line="3156"/>
         <source>The Django test server could not be started.</source>
         <translation>No se ha podido iniciar el servidor de tests Django.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>Help</source>
         <translation>Ayuda</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>&amp;Help</source>
         <translation>&amp;Ayuda</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="275"/>
+        <location filename="../Project.py" line="281"/>
         <source>Shows the Django help index</source>
         <translation>Muestra el índice de ayuda de Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="277"/>
+        <location filename="../Project.py" line="283"/>
         <source>&lt;b&gt;Help&lt;/b&gt;&lt;p&gt;Shows the Django help index page.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ayuda&lt;/b&gt;&lt;p&gt;Muestra la página de índice de ayuda de Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1098"/>
+        <location filename="../Project.py" line="1105"/>
         <source>New template...</source>
         <translation>Nueva plantilla...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1107"/>
+        <location filename="../Project.py" line="1114"/>
         <source>Update all catalogs</source>
         <translation>Actualizar todos los catálogos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1110"/>
+        <location filename="../Project.py" line="1117"/>
         <source>Update selected catalogs</source>
         <translation>Actualizar los catálogos seleccionados</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1121"/>
+        <location filename="../Project.py" line="1128"/>
         <source>Compile all catalogs</source>
         <translation>Compilar todos los catálogos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1124"/>
+        <location filename="../Project.py" line="1131"/>
         <source>Compile selected catalogs</source>
         <translation>Compilar los catálogos seleccionados</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3367"/>
+        <location filename="../Project.py" line="3329"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation>Inicializando catálogo de mensajes para &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3628"/>
+        <location filename="../Project.py" line="3594"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation>No se ha seleccionado un sitio o no se ha creado un sitio todavía. Abortando...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3386"/>
+        <location filename="../Project.py" line="3350"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation>
 Catálogo de mensajes iniciado con éxito.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3496"/>
+        <location filename="../Project.py" line="3462"/>
         <source>Updating message catalogs</source>
         <translation>Actualizando catálogos de mensajes</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3589"/>
+        <location filename="../Project.py" line="3555"/>
         <source>No locales detected. Aborting...</source>
         <translation>No se ha detectado ningún idioma. Abortando...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3547"/>
+        <location filename="../Project.py" line="3513"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation>
 Catálogos de mensajes actualizados con éxito.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3615"/>
+        <location filename="../Project.py" line="3581"/>
         <source>Compiling message catalogs</source>
         <translation>Compilando catálogos de mensajes</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3635"/>
+        <location filename="../Project.py" line="3601"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation>
 Catálogos de mensajes compilados con éxito.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1114"/>
+        <location filename="../Project.py" line="1121"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation>Acutalizar todos los catálogos (con obsoletos)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1117"/>
+        <location filename="../Project.py" line="1124"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation>Actualizar los catálogos seleccionados (con obsoletos)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Start Global Django Application</source>
         <translation>Iniciar Aplicación Global Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Enter the name of the new global Django application.</source>
         <translation>Introducir el nombre de la nueva aplicación global Django.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Start Local Django Application</source>
         <translation>Iniciar Aplicación Local Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Enter the name of the new local Django application.</source>
         <translation>Introducir el nombre de la nueva aplicación local Django.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3528"/>
+        <location filename="../Project.py" line="3494"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation>Actualizando los catálogos de mensajes (conservando mensajes obsoletos)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Change Password</source>
         <translation>Cambiar Contraseña</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="698"/>
+        <location filename="../Project.py" line="704"/>
         <source>Change &amp;Password</source>
         <translation>Cambiar C&amp;ontraseña</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="703"/>
+        <location filename="../Project.py" line="709"/>
         <source>Change the password of a user</source>
         <translation>Cambiar la contraseña de un usuario</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="705"/>
+        <location filename="../Project.py" line="711"/>
         <source>&lt;b&gt;Change Password&lt;/b&gt;&lt;p&gt;Change the password of a user of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Cambiar Contraseña&lt;/b&gt;&lt;p&gt;Cambiar la contraseña de un usuario del proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create Superuser</source>
         <translation>Crear Superusuario</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create &amp;Superuser</source>
         <translation>Crear &amp;Superusuario</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="717"/>
+        <location filename="../Project.py" line="723"/>
         <source>Create a superuser account</source>
         <translation>Crear una cuenta de superusuario</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="719"/>
+        <location filename="../Project.py" line="725"/>
         <source>&lt;b&gt;Create Superuser&lt;/b&gt;&lt;p&gt;Create a superuser account for the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Crear Superusuario&lt;/b&gt;&lt;p&gt;Crear una cuenta de superusuario para el proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3286"/>
+        <location filename="../Project.py" line="3246"/>
         <source>Clear Sessions</source>
         <translation>Limpiar Sesiones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="730"/>
+        <location filename="../Project.py" line="736"/>
         <source>Clear &amp;Sessions</source>
         <translation>Limpiar &amp;Sesiones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="735"/>
+        <location filename="../Project.py" line="741"/>
         <source>Clear expired sessions</source>
         <translation>Limpiar sesiones expiradas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="737"/>
+        <location filename="../Project.py" line="743"/>
         <source>&lt;b&gt;Clear Sessions&lt;/b&gt;&lt;p&gt;Clear expired sessions of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Limpiar Sesiones&lt;/b&gt;&lt;p&gt;Limpiar sesiones expiradas del proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1024"/>
+        <location filename="../Project.py" line="1030"/>
         <source>&amp;Authorization</source>
         <translation>&amp;Autorización</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1041"/>
+        <location filename="../Project.py" line="1047"/>
         <source>&amp;Session</source>
         <translation>&amp;Sesión</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Enter the name of the user:</source>
         <translation>Introducir el nombre del usuario:</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3298"/>
+        <location filename="../Project.py" line="3258"/>
         <source>Expired sessions cleared successfully.</source>
         <translation>Sesiones expiradas limpiadas con éxito.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>&lt;p&gt;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Django es un Web framework de alto nivel que fomenta un rápido desarrollo y un diseño limpio y pragmático.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Versión:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1993"/>
+        <location filename="../Project.py" line="1953"/>
         <source>&lt;p&gt;The &lt;b&gt;django-admin.py&lt;/b&gt; script is not in the path. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;El script &lt;b&gt;django-admin.py&lt;/b&gt; no está en la ruta. Abortando...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1083"/>
+        <location filename="../Project.py" line="1089"/>
         <source>Open with {0}</source>
         <translation>Abrir con {0}</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>The translations editor process ({0}) could not be started.</source>
         <translation>El proceso para el editor de traducciones {0} no ha podido ejecutarse.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt; Problem: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;El nuevo archivo de formulario &lt;b&gt;{0}&lt;/b&gt; no ha podido ser creado.&lt;br&gt;Problema: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2543"/>
+        <location filename="../Project.py" line="2505"/>
         <source>Drop Indexes</source>
         <translation>Borrar Índices</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="484"/>
+        <location filename="../Project.py" line="490"/>
         <source>&amp;Drop Indexes</source>
         <translation>Borrar Ín&amp;dices</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="489"/>
+        <location filename="../Project.py" line="495"/>
         <source>Prints the DROP INDEX SQL statements for one or more applications</source>
         <translation>Imprime las sentencias SQL DROP INDEX para una o más aplicaciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="492"/>
+        <location filename="../Project.py" line="498"/>
         <source>&lt;b&gt;Drop Indexes&lt;/b&gt;&lt;p&gt;Prints the DROP INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Borrar Índices&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL DROP INDEX para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>Show Migrations</source>
         <translation>Mostrar Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>&amp;Show Migrations</source>
         <translation>Mo&amp;strar Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="753"/>
+        <location filename="../Project.py" line="759"/>
         <source>Show a list of available migrations</source>
         <translation>Mostrar una lista de migraciones disponibles</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="755"/>
+        <location filename="../Project.py" line="761"/>
         <source>&lt;b&gt;Show Migrations&lt;/b&gt;&lt;p&gt;This shows a list of available migrations of the Django project and their status.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Mostrar Migraciones&lt;/b&gt;&lt;p&gt;Muestra una lista de migraciones disponibles para el proyecto Django y su estado.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations Plan</source>
         <translation>Mostrar Plan de Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations &amp;Plan</source>
         <translation>Mostrar &amp;Plan de Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="768"/>
+        <location filename="../Project.py" line="774"/>
         <source>Show a list with the migrations plan</source>
         <translation>Mostrar una lista con el plan de migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="770"/>
+        <location filename="../Project.py" line="776"/>
         <source>&lt;b&gt;Show Migrations Plan&lt;/b&gt;&lt;p&gt;This shows a list with the migrations plan of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Mostrar Plan de Migraciones&lt;/b&gt;&lt;p&gt;Muestra una lista con el plan de migraciones del proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="957"/>
+        <location filename="../Project.py" line="963"/>
         <source>&amp;Migrations</source>
         <translation>&amp;Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>Apply All Migrations</source>
         <translation>Aplicar Todas las Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>&amp;Apply All Migrations</source>
         <translation>&amp;Aplicar Todas las Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="783"/>
+        <location filename="../Project.py" line="789"/>
         <source>Apply all available migrations</source>
         <translation>Aplicar todas las migraciones disponibles</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="785"/>
+        <location filename="../Project.py" line="791"/>
         <source>&lt;b&gt;Apply All Migrations&lt;/b&gt;&lt;p&gt;This applies all migrations of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aplicar Todas las Migraciones&lt;/b&gt;&lt;p&gt;Aplica todas las migraciones del proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2657"/>
+        <location filename="../Project.py" line="2621"/>
         <source>Apply Selected Migrations</source>
         <translation>Aplicar Migraciones Seleccionadas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="797"/>
+        <location filename="../Project.py" line="803"/>
         <source>Apply selected migrations</source>
         <translation>Aplicar migraciones seleccionadas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="799"/>
+        <location filename="../Project.py" line="805"/>
         <source>&lt;b&gt;Apply Selected Migrations&lt;/b&gt;&lt;p&gt;This applies selected migrations of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aplicar Migraciones Seleccionadas&lt;/b&gt;&lt;p&gt;Aplica las migraciones seleccionadas del proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Unapply Migrations</source>
         <translation>Deshacer Aplicar Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="808"/>
+        <location filename="../Project.py" line="814"/>
         <source>&amp;Unapply Migrations</source>
         <translation>Des&amp;hacer Aplicar Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="813"/>
+        <location filename="../Project.py" line="819"/>
         <source>Unapply all migrations for an app</source>
         <translation>Deshacer aplicar todas las migraciones para una app</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="815"/>
+        <location filename="../Project.py" line="821"/>
         <source>&lt;b&gt;Unapply Migrations&lt;/b&gt;&lt;p&gt;This unapplies all migrations for an app of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Deshacer Aplicar Migraciones&lt;/b&gt;&lt;p&gt;Deshace aplicar todas las migraciones para una app del proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2801"/>
+        <location filename="../Project.py" line="2766"/>
         <source>Make Migrations</source>
         <translation>Hacer Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="823"/>
+        <location filename="../Project.py" line="829"/>
         <source>&amp;Make Migrations</source>
         <translation>Hacer &amp;Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="828"/>
+        <location filename="../Project.py" line="834"/>
         <source>Generate migrations for the project</source>
         <translation>Generar migraciones para el proyecto</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="830"/>
+        <location filename="../Project.py" line="836"/>
         <source>&lt;b&gt;Make Migrations&lt;/b&gt;&lt;p&gt;This generates migrations for the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Hacer Migraciones&lt;/b&gt;&lt;p&gt;Genera las migraciones para el proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2835"/>
+        <location filename="../Project.py" line="2800"/>
         <source>No migrations available.</source>
         <translation>No hay migraciones disponibles.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2682"/>
+        <location filename="../Project.py" line="2648"/>
         <source>Apply Migrations</source>
         <translation>Aplicar Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Select an application:</source>
         <translation>Seleccionar una aplicación:</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2848"/>
+        <location filename="../Project.py" line="2814"/>
         <source>Squash Migrations</source>
         <translation>Hacer &quot;Squash&quot; de Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="837"/>
+        <location filename="../Project.py" line="843"/>
         <source>S&amp;quash Migrations</source>
         <translation>Hacer &quot;S&amp;quash&quot; de Migraciones</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="842"/>
+        <location filename="../Project.py" line="848"/>
         <source>Squash migrations of an application of the project</source>
         <translation>Hacer squash de migraciones de una aplicación del proyecto</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="844"/>
+        <location filename="../Project.py" line="850"/>
         <source>&lt;b&gt;Squash Migrations&lt;/b&gt;&lt;p&gt;This squashes migrations of an application of the Django project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Hacer Squash de Migraciones&lt;/b&gt;&lt;p&gt;Hace squash de migraciones de una aplicación del proyecto Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>Apply Migration</source>
         <translation>Aplicar Migración</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>&amp;Apply Migration</source>
         <translation>&amp;Aplicar Migración</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="540"/>
+        <location filename="../Project.py" line="546"/>
         <source>Prints the SQL statements to apply a migration of an application</source>
         <translation>Imprime las sentencias SQL para aplicar una migración de una aplicación</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="543"/>
+        <location filename="../Project.py" line="549"/>
         <source>&lt;b&gt;Apply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to apply a migration of an application.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aplicar Migración&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL para aplicar una migración de una aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>Unapply Migration</source>
         <translation>Deshacer Aplicar Migración</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>&amp;Unapply Migration</source>
         <translation>Des&amp;hacer Aplicar Migración</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="557"/>
+        <location filename="../Project.py" line="563"/>
         <source>Prints the SQL statements to unapply a migration of an application</source>
         <translation>Imprime las sentencias SQL para deshacer aplicar la migración de una aplicación</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="560"/>
+        <location filename="../Project.py" line="566"/>
         <source>&lt;b&gt;Unapply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to unapply a migration of an application.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Deshacer aplicar Migración&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL para deshacer aplicar una migración de una aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2581"/>
+        <location filename="../Project.py" line="2543"/>
         <source>SQL Migrate</source>
         <translation>SQL Migrate</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3709"/>
+        <location filename="../Project.py" line="3674"/>
         <source>Check Project</source>
         <translation>Comprobar Proyecto</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="311"/>
+        <location filename="../Project.py" line="317"/>
         <source>Inspects the Django project for common problems</source>
         <translation>Inspecciona el proyecto Django para problemas comunes</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="313"/>
+        <location filename="../Project.py" line="319"/>
         <source>&lt;b&gt;Check Project&lt;/b&gt;&lt;p&gt;This inspects the Django project for common problems.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Comprobar Proyecto&lt;/b&gt;&lt;p&gt;Inspecciona el proyecto Django para problemas comunes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="662"/>
+        <location filename="../Project.py" line="668"/>
         <source>Run Testsuite (-Wall)</source>
         <translation>Ejecutar suite de Tests (-Wall)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="667"/>
+        <location filename="../Project.py" line="673"/>
         <source>Run the test suite for applications or the whole site with activated deprecation warnings</source>
         <translation>Ejecutar suite de tests para aplicaciones o el site completo con advertencias de deprecación activadas</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="670"/>
+        <location filename="../Project.py" line="676"/>
         <source>&lt;b&gt;Run Testsuite (-Wall)&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site with activated deprecation warnings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ejecutar suite de Tests (-Wall)&lt;/b&gt;&lt;p&gt;Ejecuta la suite de tests para aplicaciones o el site completo con advertencias de deprecación activadas.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1889"/>
+        <location filename="../Project.py" line="1851"/>
         <source>&lt;p&gt;The Django project path &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be removed and recreated?&lt;/p&gt;</source>
         <translation>&lt;p&gt;La ruta de proyecto Django &lt;b&gt;{0}&lt;/b&gt; ya existealready. ¿Desea eliminarla y recrearla?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1896"/>
+        <location filename="../Project.py" line="1858"/>
         <source>&lt;p&gt;Please add the files to the eric project manually.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Por favor, añada los archivos al proyecto eric manualmente.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="332"/>
+        <location filename="../Project.py" line="338"/>
         <source>Current Database</source>
         <translation>Base de Datos Actual</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="337"/>
+        <location filename="../Project.py" line="343"/>
         <source>Selects the current database</source>
         <translation>Selecciona la base de datos actual</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="339"/>
+        <location filename="../Project.py" line="345"/>
         <source>&lt;b&gt;Current Database&lt;/b&gt;&lt;p&gt;Selects the database name to be used by all database actions. An empty database name indicates to use the default name.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Base de Datos Actual&lt;/b&gt;&lt;p&gt;Selecciona el nombre de la base de datos para utilizar en todas las acciones de base de datos. Un nombre de base de datos vacío indica utilizar el nombre por defecto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2958"/>
+        <location filename="../Project.py" line="2914"/>
         <source>Send Test Email</source>
         <translation>Enviar Email de Prueba</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="601"/>
+        <location filename="../Project.py" line="607"/>
         <source>Send Test &amp;Email</source>
         <translation>Enviar &amp;Email de Prueba</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="606"/>
+        <location filename="../Project.py" line="612"/>
         <source>Send a test email through Django</source>
         <translation>Enviar un email de prueba a través de Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="608"/>
+        <location filename="../Project.py" line="614"/>
         <source>&lt;b&gt;Send Test Email&lt;/b&gt;&lt;p&gt;Sends a test email to confirm email sending through Django is working.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Enviar Email de Prueba&lt;/b&gt;&lt;p&gt;Envía un email de prueba para confirmar que el envío de email a través de Django funciona correctamente.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Database Name</source>
         <translation>Nombre de Base de Datos</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Select a database name (leave empty for default):</source>
         <translation>Seleccionar un nombre de base de datos (dejar vacío para nombre por defecto):</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2349"/>
+        <location filename="../Project.py" line="2311"/>
         <source>&lt;default&gt;</source>
         <translation>&lt;default&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2350"/>
+        <location filename="../Project.py" line="2312"/>
         <source>&amp;Current Database ({0})</source>
         <translation>Base de Datos A&amp;ctual ({0})</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email sent successfully.</source>
         <translation>Email de prueba enviado con éxito.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email could not be sent.</source>
         <translation>No se ha podido enviar el email de prueba.</translation>
     </message>
@@ -2112,7 +2112,7 @@
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="../../PluginProjectDjango.py" line="402"/>
+        <location filename="../../PluginProjectDjango.py" line="437"/>
         <source>Django</source>
         <translation>Django</translation>
     </message>
--- a/ProjectDjango/i18n/django_ru.ts	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/i18n/django_ru.ts	Mon Jun 22 19:32:12 2020 +0200
@@ -71,27 +71,27 @@
         <translation>Ошибки</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="189"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>Process Generation Error</source>
         <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="189"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>Процесс {0} не может быть запущен. Убедитесь, что к нему указан путь доступа.</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="281"/>
+        <location filename="../DjangoDialog.py" line="284"/>
         <source>Select data file</source>
         <translation>Выбор файла данных</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="302"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>Error saving data</source>
         <translation>Ошибка сохранения данных</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="302"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>&lt;p&gt;The data could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Данные не могут быть записаны в &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
@@ -409,32 +409,32 @@
 <context>
     <name>DjangoMigrationsListDialog</name>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="67"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="69"/>
         <source>Name</source>
         <translation>Имя</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="74"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="76"/>
         <source>Migration</source>
         <translation>Миграция</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="74"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="76"/>
         <source>Dependencies</source>
         <translation>Зависимости</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="179"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>Process Generation Error</source>
         <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="179"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>Процесс {0} не может быть запущен. Убедитесь, что к нему указан путь доступа.</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="66"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="68"/>
         <source>Available Migrations</source>
         <translation>Доступные миграции</translation>
     </message>
@@ -444,52 +444,52 @@
         <translation>Ошибки</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="73"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="75"/>
         <source>Migrations Plan</source>
         <translation>План миграций</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="81"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="83"/>
         <source>&amp;Refresh</source>
         <translation>&amp;Освежить</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="83"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="85"/>
         <source>Press to refresh the list</source>
         <translation>Освежить список</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="291"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="295"/>
         <source>Apply All Migrations</source>
         <translation>Применить все миграции</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="321"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="325"/>
         <source>Apply Selected Migrations</source>
         <translation>Применить выбранные миграции</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="305"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="309"/>
         <source>Unapply Migrations</source>
         <translation>Откатить миграции</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="382"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Make Migrations</source>
         <translation>Создать миграции</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="316"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="320"/>
         <source>Make Migrations (dry-run)</source>
         <translation>Создать миграции (dry-run)</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="382"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Enter a name for the migrations (leave empty to use system supplied name):</source>
         <translation>Задайте имя миграции (оставить поле пустым для использования имени, поддерживаемого системой):</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="312"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="316"/>
         <source>Make Empty Migrations</source>
         <translation>Создать пустые миграции</translation>
     </message>
@@ -577,52 +577,52 @@
         <translation>Python 3</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="269"/>
         <source>Django Virtual Environment</source>
         <translation>Виртуальное окружение Django</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="246"/>
         <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source>
         <translation>Введите путь для виртуального окружения Django. Оставьте пустым если не будете использовать установки виртуального окружения.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="259"/>
         <source>Select the virtual environment directory via a selection dialog</source>
         <translation>Выбор каталога виртуального окружения посредством диалога выбора</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Python 2</source>
-        <translation>Python 2</translation>
+        <translation type="obsolete">Python 2</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="223"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="189"/>
         <source>Select Virtual Environment for Python 3</source>
         <translation>Выбор виртуального окружения для Python 3</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/DjangoPage.py" line="242"/>
         <source>Select Virtual Environment for Python 2</source>
-        <translation>Выбор виртуального окружения для Python 2</translation>
+        <translation type="obsolete">Выбор виртуального окружения для Python 2</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>Translations Editor</source>
         <translation>Редактор для перевода</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="426"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
         <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
         <translation>Введите путь к редактору, который будет использоваться для перевода. Оставьте поле пустым для запрещения этой возможности.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="439"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
         <source>Select the translations editor via a file selection dialog</source>
         <translation>Выбор редактора для перевода посредством диалога выбора</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>All Files (*)</source>
         <translation>Все файлы (*)</translation>
     </message>
@@ -652,47 +652,47 @@
         <translation>Включить потоки</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="383"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="293"/>
         <source>Django Python Console:</source>
         <translation>Консоль Django Python:</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="396"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select the Python console type</source>
         <translation>Выберите тип консоли Python</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Translations</source>
         <translation>Переводы</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="449"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
         <source>Select to include fuzzy translations (1.8.0+ only)</source>
         <translation>Разрешить использование нечеткого перевода (только 1.8.0+)</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="452"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="362"/>
         <source>Include Fuzzy Translations</source>
         <translation>Нечеткий перевод</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="87"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="82"/>
         <source>Plain Python</source>
         <translation>Plain Python</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="88"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="83"/>
         <source>IPython</source>
         <translation>IPython</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="89"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="84"/>
         <source>bpython</source>
         <translation>bpython</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="365"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="275"/>
         <source>Select the Virtual Environment to be used with Django</source>
         <translation>Выберите виртуальное окружение для использования с Django</translation>
     </message>
@@ -907,12 +907,12 @@
         <translation>D&amp;jango</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1224"/>
+        <location filename="../Project.py" line="1225"/>
         <source>New Form</source>
         <translation>Создание новой формы</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1191"/>
+        <location filename="../Project.py" line="1192"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>Файл уже существует! Переписать его?</translation>
     </message>
@@ -1007,7 +1007,7 @@
         <translation>&lt;b&gt;Сервер разработки&lt;/b&gt;&lt;p&gt;Запуск Django Web сервера разработки посредством команды: &quot;manage.py runserver&quot;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2240"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Run Web-Browser</source>
         <translation>Запуск Web-браузера администрирования</translation>
     </message>
@@ -1027,7 +1027,7 @@
         <translation>&lt;b&gt;Запуск Web-браузера&lt;/b&gt;&lt;p&gt;Запуск Web-браузера, используемого по умолчанию, с адресом Django Web сервера.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1587"/>
+        <location filename="../Project.py" line="1560"/>
         <source>About Django</source>
         <translation>О Django</translation>
     </message>
@@ -1052,82 +1052,82 @@
         <translation>&amp;База данных</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2115"/>
+        <location filename="../Project.py" line="2090"/>
         <source>Project</source>
         <translation>Project</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1844"/>
+        <location filename="../Project.py" line="1817"/>
         <source>Application</source>
         <translation>Application</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1846"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Start Django</source>
         <translation>Старт Django</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1846"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Select if this project should be a Django Project or Application.&lt;br /&gt;Select the empty entry for none.</source>
         <translation>Выберите, что это будет - проект или приложение Django.&lt;br/&gt;Если же нет - выберите пустой ввод.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1935"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Start Django Project</source>
         <translation>Создание Django-проекта</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1911"/>
+        <location filename="../Project.py" line="1884"/>
         <source>Django project created successfully.</source>
         <translation>Django-проект успешно создан.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1935"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Enter the name of the new Django project.</source>
         <translation>Введите имя нового Django-проекта.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1963"/>
+        <location filename="../Project.py" line="1938"/>
         <source>Start Django Application</source>
         <translation>Создание Django-приложения</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1995"/>
+        <location filename="../Project.py" line="1970"/>
         <source>Django application created successfully.</source>
         <translation>Django-приложение успешно создано.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2078"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select Project</source>
         <translation>Выбор проекта</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2078"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select the Django project to work with.</source>
         <translation>Выбор Django-проекта для работы.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2113"/>
+        <location filename="../Project.py" line="2088"/>
         <source>None</source>
         <translation>none</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3649"/>
+        <location filename="../Project.py" line="3629"/>
         <source>Process Generation Error</source>
         <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2194"/>
+        <location filename="../Project.py" line="2169"/>
         <source>The Django server could not be started.</source>
         <translation>Невозможно запустить Django сервер.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2240"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation>Невозможно открыть web-браузер с адресом &quot;{0}&quot;.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3257"/>
+        <location filename="../Project.py" line="3231"/>
         <source>The Django process could not be started.</source>
         <translation>Невозможно запустить Django процесс.</translation>
     </message>
@@ -1137,7 +1137,7 @@
         <translation>&lt;b&gt;Текущий проект&lt;/b&gt;&lt;p&gt;Выберите текущий проект. Используется в мультипроекте Django-проектов для переключения между ними.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2868"/>
+        <location filename="../Project.py" line="2848"/>
         <source>Diff Settings</source>
         <translation>Отличие текущих параметров от параметров настройки Django по умолчанию</translation>
     </message>
@@ -1162,17 +1162,17 @@
         <translation>&amp;Сервис</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1659"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Select Applications</source>
         <translation>Выбор приложений</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1659"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation>Введите список приложений, разделенных пробелами.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2118"/>
+        <location filename="../Project.py" line="2093"/>
         <source>&amp;Current Django project ({0})</source>
         <translation>Текущий &amp;Django-проект ({0})</translation>
     </message>
@@ -1197,7 +1197,7 @@
         <translation>&lt;b&gt;Запуск консоли Python&lt;/b&gt;&lt;p&gt;Запуск интерактивного интерпретатора Python.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2985"/>
+        <location filename="../Project.py" line="2956"/>
         <source>Create Cache Tables</source>
         <translation>Создание кэша таблиц</translation>
     </message>
@@ -1217,7 +1217,7 @@
         <translation>&lt;b&gt;Создание кэша таблиц&lt;/b&gt;&lt;p&gt;Для создания таблиц необходимо использовать SQL кэш бэкенд.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2999"/>
+        <location filename="../Project.py" line="2970"/>
         <source>Cache tables created successfully.</source>
         <translation>Кэш таблиц создан успешно.</translation>
     </message>
@@ -1242,7 +1242,7 @@
         <translation>&lt;b&gt;Анализ таблиц базы данных&lt;/b&gt;&lt;p&gt;Анализ таблиц базы данных, определение структуры и вывод кода модуля Django моделей.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2356"/>
+        <location filename="../Project.py" line="2333"/>
         <source>Introspect Database</source>
         <translation>Анализ таблиц базы данных и генерация кода модуля Django моделей</translation>
     </message>
@@ -1267,17 +1267,17 @@
         <translation>&lt;b&gt;Очистка&lt;/b&gt;&lt;p&gt;Возврат всех таблиц базы данных к состоянию на момент инсталяции базы.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2535"/>
+        <location filename="../Project.py" line="2512"/>
         <source>Flush Database</source>
         <translation>Очистка базы данных</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2387"/>
+        <location filename="../Project.py" line="2364"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation>Очистка базы данных приведет к уничтожению всех данных. Вы действительно этого хотите?</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2401"/>
+        <location filename="../Project.py" line="2378"/>
         <source>Database tables flushed successfully.</source>
         <translation>Таблицы базы данных успешно очищены.</translation>
     </message>
@@ -1302,7 +1302,7 @@
         <translation>Старт консоли &amp;клиента</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2483"/>
+        <location filename="../Project.py" line="2460"/>
         <source>Create Tables</source>
         <translation>Создание таблиц</translation>
     </message>
@@ -1327,7 +1327,7 @@
         <translation>&amp;SQL</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2492"/>
+        <location filename="../Project.py" line="2469"/>
         <source>Create Indexes</source>
         <translation>Создание индексов</translation>
     </message>
@@ -1342,7 +1342,7 @@
         <translation>&lt;b&gt;Создание индексов&lt;/b&gt;&lt;p&gt;Вывод SQL команд CREATE INDEX для одного или нескольких приложений.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2501"/>
+        <location filename="../Project.py" line="2478"/>
         <source>Create Everything</source>
         <translation>Создать все</translation>
     </message>
@@ -1367,7 +1367,7 @@
         <translation>Выводит SQL команды CREATE INDEX для одного или нескольких приложений</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2510"/>
+        <location filename="../Project.py" line="2487"/>
         <source>Custom Statements</source>
         <translation>Пользовательские запросы</translation>
     </message>
@@ -1387,7 +1387,7 @@
         <translation>&lt;b&gt;Пользовательские запросы&lt;/b&gt;&lt;p&gt;Вывод дополнительной таблицы, модифицированной SQL запросами. для одного или нескольких приложений.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2519"/>
+        <location filename="../Project.py" line="2496"/>
         <source>Drop Tables</source>
         <translation>Удаление таблиц</translation>
     </message>
@@ -1422,7 +1422,7 @@
         <translation>&lt;b&gt;Очистка базы данных&lt;/b&gt;&lt;p&gt;Вывод списка SQL команд для возврата всех таблиц базы данных к состоянию на момент ее инсталяции.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2542"/>
+        <location filename="../Project.py" line="2519"/>
         <source>Reset Sequences</source>
         <translation>Сброс цепочки</translation>
     </message>
@@ -1442,7 +1442,7 @@
         <translation>&lt;b&gt;Сброс цепочки&lt;/b&gt;&lt;p&gt;Вывод SQL команд для сброса последовательности для одного или нескольких приложений.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3014"/>
+        <location filename="../Project.py" line="2985"/>
         <source>Dump Data</source>
         <translation>Выводит текущие данные из базы данных</translation>
     </message>
@@ -1467,27 +1467,27 @@
         <translation>Т&amp;естирование</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2587"/>
+        <location filename="../Project.py" line="2565"/>
         <source>SQL Files (*.sql)</source>
         <translation>SQL файлы (*.sql)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3041"/>
+        <location filename="../Project.py" line="3012"/>
         <source>JSON Files (*.json)</source>
         <translation>JSON файлы (*.json)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3043"/>
+        <location filename="../Project.py" line="3014"/>
         <source>XML Files (*.xml)</source>
         <translation>XML файлы (*.xml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3045"/>
+        <location filename="../Project.py" line="3016"/>
         <source>YAML Files (*.yaml)</source>
         <translation>YAML файлы (*.yaml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3057"/>
+        <location filename="../Project.py" line="3028"/>
         <source>Load Data</source>
         <translation>Загрузка данных в базу данных из файлов оснастки</translation>
     </message>
@@ -1547,7 +1547,7 @@
         <translation>&lt;b&gt;Запуск сервера тестов&lt;/b&gt;&lt;p&gt;Запуск сервера разработки с данными из набора фикстур.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3184"/>
+        <location filename="../Project.py" line="3156"/>
         <source>The Django test server could not be started.</source>
         <translation>Невозможно запустить Django сервер тестов.</translation>
     </message>
@@ -1572,106 +1572,106 @@
         <translation>&lt;b&gt;Справка&lt;/b&gt;&lt;p&gt;Показ страницы индексов справки Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1104"/>
+        <location filename="../Project.py" line="1105"/>
         <source>New template...</source>
         <translation>Новый шаблон...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1113"/>
+        <location filename="../Project.py" line="1114"/>
         <source>Update all catalogs</source>
         <translation>Обновить все каталоги</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1116"/>
+        <location filename="../Project.py" line="1117"/>
         <source>Update selected catalogs</source>
         <translation>Обновить выбранные каталоги</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1127"/>
+        <location filename="../Project.py" line="1128"/>
         <source>Compile all catalogs</source>
         <translation>Компиляция всех каталогов</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1130"/>
+        <location filename="../Project.py" line="1131"/>
         <source>Compile selected catalogs</source>
         <translation>Компиляция выбранных каталогов</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3353"/>
+        <location filename="../Project.py" line="3329"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation>Инициализация каталога сообщений для &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3614"/>
+        <location filename="../Project.py" line="3594"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation>Текущий сайт не выбран или еще не создан. Прерывание выполнения...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3482"/>
+        <location filename="../Project.py" line="3462"/>
         <source>Updating message catalogs</source>
         <translation>Обновление каталогов сообщений</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3575"/>
+        <location filename="../Project.py" line="3555"/>
         <source>No locales detected. Aborting...</source>
         <translation>Локали не найдены. Прерывание выполнения...</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3533"/>
+        <location filename="../Project.py" line="3513"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation>
 Каталоги сообщений успешно обновлены.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3601"/>
+        <location filename="../Project.py" line="3581"/>
         <source>Compiling message catalogs</source>
         <translation>Компиляция каталогов сообщений</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3621"/>
+        <location filename="../Project.py" line="3601"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation>
 Каталоги сообщений успешно компилированы.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1120"/>
+        <location filename="../Project.py" line="1121"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation>Обновить все каталоги (с устаревшими)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1123"/>
+        <location filename="../Project.py" line="1124"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation>Обновить выбранные каталоги (с устаревшими)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2007"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Start Global Django Application</source>
         <translation>Выполнение global Django-приложения</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2007"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Enter the name of the new global Django application.</source>
         <translation>Введите имя нового global Djangо-приложения.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2029"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Start Local Django Application</source>
         <translation>Выполнение local Django-приложения</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2029"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Enter the name of the new local Django application.</source>
         <translation>Введите имя нового local Django-приложения.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3514"/>
+        <location filename="../Project.py" line="3494"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation>Обновление каталогов сообщений (с сохранением устаревших сообщений)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3214"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Change Password</source>
         <translation>Смена пароля</translation>
     </message>
@@ -1711,7 +1711,7 @@
         <translation>&lt;b&gt;Создание суперпользователя&lt;/b&gt;&lt;p&gt;Создание аккаунта суперпользователя для Django-проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3272"/>
+        <location filename="../Project.py" line="3246"/>
         <source>Clear Sessions</source>
         <translation>Очистка сессии</translation>
     </message>
@@ -1741,22 +1741,22 @@
         <translation>&amp;Сессия</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3214"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Enter the name of the user:</source>
         <translation>Введите имя пользователя:</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3284"/>
+        <location filename="../Project.py" line="3258"/>
         <source>Expired sessions cleared successfully.</source>
         <translation>Истекшая сессия успешно очищена.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1587"/>
+        <location filename="../Project.py" line="1560"/>
         <source>&lt;p&gt;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Django это высокоуровневый веб-фреймворк, созданный на Python, воодушевляющий к развитому, чистому и практичному дизайну.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Версия:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1978"/>
+        <location filename="../Project.py" line="1953"/>
         <source>&lt;p&gt;The &lt;b&gt;django-admin.py&lt;/b&gt; script is not in the path. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Скрипт &lt;b&gt;django-admin.py&lt;/b&gt; не найден в путях доступа. Прерывание...&lt;/p&gt;</translation>
     </message>
@@ -1766,24 +1766,24 @@
         <translation>Открыть с помощью {0}</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3649"/>
+        <location filename="../Project.py" line="3629"/>
         <source>The translations editor process ({0}) could not be started.</source>
         <translation>Невозможен запуск редактора переводов ({0}).</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1224"/>
+        <location filename="../Project.py" line="1225"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt; Problem: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно создать файл новой формы &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt; Проблема: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3372"/>
+        <location filename="../Project.py" line="3350"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation>
 Каталог сообщений успешно инициализирован.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2528"/>
+        <location filename="../Project.py" line="2505"/>
         <source>Drop Indexes</source>
         <translation>Удалить индексы</translation>
     </message>
@@ -1868,7 +1868,7 @@
         <translation>&lt;b&gt;Применить все миграции&lt;/b&gt;&lt;p&gt;Касается всех миграций Django-проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2643"/>
+        <location filename="../Project.py" line="2621"/>
         <source>Apply Selected Migrations</source>
         <translation>Применить выбранные миграции</translation>
     </message>
@@ -1883,7 +1883,7 @@
         <translation>&lt;b&gt;Применить выбранные миграции&lt;/b&gt;&lt;p&gt;Касается выбранных миграций Django-проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2703"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Unapply Migrations</source>
         <translation>Откатить миграции</translation>
     </message>
@@ -1903,7 +1903,7 @@
         <translation>&lt;b&gt;Откатить миграции&lt;/b&gt;&lt;p&gt;Откат всех миграций для приложений Django-проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2787"/>
+        <location filename="../Project.py" line="2766"/>
         <source>Make Migrations</source>
         <translation>Создать миграции</translation>
     </message>
@@ -1923,22 +1923,22 @@
         <translation>&lt;b&gt;Создать миграции&lt;/b&gt;&lt;p&gt;Создание миграций для Django-проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2821"/>
+        <location filename="../Project.py" line="2800"/>
         <source>No migrations available.</source>
         <translation>Нет доступных миграций.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2669"/>
+        <location filename="../Project.py" line="2648"/>
         <source>Apply Migrations</source>
         <translation>Применить миграции</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2703"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Select an application:</source>
         <translation>Выберите приложение:</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2834"/>
+        <location filename="../Project.py" line="2814"/>
         <source>Squash Migrations</source>
         <translation>Объединить миграции</translation>
     </message>
@@ -1998,12 +1998,12 @@
         <translation>&lt;b&gt;Откатить миграцию&lt;/b&gt;&lt;p&gt;Выводит SQL команды для отката миграции приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2566"/>
+        <location filename="../Project.py" line="2543"/>
         <source>SQL Migrate</source>
         <translation>SQL миграции</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3694"/>
+        <location filename="../Project.py" line="3674"/>
         <source>Check Project</source>
         <translation>Проверить проект</translation>
     </message>
@@ -2033,12 +2033,12 @@
         <translation>&lt;b&gt;Выполнить набор тестов (-Wall)&lt;/b&gt;&lt;p&gt;Выполнение набора тестов для приложений или всего сайта с включенными предупреждениями о устаревшем API.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1878"/>
+        <location filename="../Project.py" line="1851"/>
         <source>&lt;p&gt;The Django project path &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be removed and recreated?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Путь к Django-проекту &lt;b&gt;{0}&lt;/b&gt; уже существует. Удалить его и создать заново?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1885"/>
+        <location filename="../Project.py" line="1858"/>
         <source>&lt;p&gt;Please add the files to the eric project manually.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Пожалуйста вручную добавьте файлы в eric-проект.&lt;/p&gt;</translation>
     </message>
@@ -2058,7 +2058,7 @@
         <translation>&lt;b&gt;Текущая база данных&lt;/b&gt;&lt;p&gt;Выбор имени базы данных, которое будет использоваться во всех операциях базы данных. Пустое имя базы данных указывает на использование имени по умолчанию.&lt;/P&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2944"/>
+        <location filename="../Project.py" line="2914"/>
         <source>Send Test Email</source>
         <translation>Отправить тестовое письмо</translation>
     </message>
@@ -2078,32 +2078,32 @@
         <translation>&lt;b&gt;Отправить тестовое письмо&lt;/b&gt;&lt;p&gt;Отправка тестового письма для подтверждения отправки электронной почты через Django.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2309"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Database Name</source>
         <translation>Имя базы данных</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2309"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Select a database name (leave empty for default):</source>
         <translation>Выберите имя базы данных (по умолчанию оставьте пустым):</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2334"/>
+        <location filename="../Project.py" line="2311"/>
         <source>&lt;default&gt;</source>
         <translation>&lt;default&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2335"/>
+        <location filename="../Project.py" line="2312"/>
         <source>&amp;Current Database ({0})</source>
         <translation>&amp;Текущая база данных ({0})</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2967"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email sent successfully.</source>
         <translation>Тестовое письмо успешно отправлено.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2967"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email could not be sent.</source>
         <translation>Невозможно отправить тестовое письмо.</translation>
     </message>
@@ -2111,7 +2111,7 @@
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="../../PluginProjectDjango.py" line="441"/>
+        <location filename="../../PluginProjectDjango.py" line="437"/>
         <source>Django</source>
         <translation>Django</translation>
     </message>
--- a/ProjectDjango/i18n/django_tr.ts	Sat May 23 11:14:54 2020 +0200
+++ b/ProjectDjango/i18n/django_tr.ts	Mon Jun 22 19:32:12 2020 +0200
@@ -71,27 +71,27 @@
         <translation>Hatalar</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>Process Generation Error</source>
         <translation>İşlem Üretecinde Hata</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="190"/>
+        <location filename="../DjangoDialog.py" line="192"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>{0} işlemi başlatılamadı.Büyük ihtimalle, problem arama yolunda.</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="283"/>
+        <location filename="../DjangoDialog.py" line="284"/>
         <source>Select data file</source>
         <translation>Veri dosyasını seç</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>Error saving data</source>
         <translation>Veri kaydedilirken hata</translation>
     </message>
     <message>
-        <location filename="../DjangoDialog.py" line="304"/>
+        <location filename="../DjangoDialog.py" line="305"/>
         <source>&lt;p&gt;The data could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -429,12 +429,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>Process Generation Error</source>
         <translation type="unfinished">İşlem Üretecinde Hata</translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="181"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="183"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation type="unfinished">{0} işlemi başlatılamadı.Büyük ihtimalle, problem arama yolunda.</translation>
     </message>
@@ -464,37 +464,37 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="293"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="295"/>
         <source>Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="323"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="325"/>
         <source>Apply Selected Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="307"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="309"/>
         <source>Unapply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Make Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="318"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="320"/>
         <source>Make Migrations (dry-run)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="384"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="386"/>
         <source>Enter a name for the migrations (leave empty to use system supplied name):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DjangoMigrationsListDialog.py" line="314"/>
+        <location filename="../DjangoMigrationsListDialog.py" line="316"/>
         <source>Make Empty Migrations</source>
         <translation type="unfinished"></translation>
     </message>
@@ -597,17 +597,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="269"/>
         <source>Django Virtual Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="246"/>
         <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="259"/>
         <source>Select the virtual environment directory via a selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
@@ -617,37 +617,27 @@
         <translation type="obsolete">...</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
-        <source>Python 2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="223"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="189"/>
         <source>Select Virtual Environment for Python 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="242"/>
-        <source>Select Virtual Environment for Python 2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>Translations Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="426"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="336"/>
         <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="439"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="349"/>
         <source>Select the translations editor via a file selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="258"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="205"/>
         <source>All Files (*)</source>
         <translation type="unfinished">Tüm Dosyalar (*)</translation>
     </message>
@@ -677,47 +667,47 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="383"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="293"/>
         <source>Django Python Console:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="396"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select the Python console type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/>
         <source>Translations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="449"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="359"/>
         <source>Select to include fuzzy translations (1.8.0+ only)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="452"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="362"/>
         <source>Include Fuzzy Translations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="87"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="82"/>
         <source>Plain Python</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="88"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="83"/>
         <source>IPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.py" line="89"/>
+        <location filename="../ConfigurationPage/DjangoPage.py" line="84"/>
         <source>bpython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/DjangoPage.ui" line="365"/>
+        <location filename="../ConfigurationPage/DjangoPage.ui" line="275"/>
         <source>Select the Virtual Environment to be used with Django</source>
         <translation type="unfinished"></translation>
     </message>
@@ -927,157 +917,157 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="../Project.py" line="144"/>
+        <location filename="../Project.py" line="150"/>
         <source>Current Project</source>
         <translation>Geçerli Proje</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="149"/>
+        <location filename="../Project.py" line="155"/>
         <source>Selects the current project</source>
         <translation>geçerli projeyi seç</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="151"/>
+        <location filename="../Project.py" line="157"/>
         <source>&lt;b&gt;Current Project&lt;/b&gt;&lt;p&gt;Selects the current project. Used for multi-project Django projects to switch between the projects.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start Project</source>
         <translation>Projeyi Başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="164"/>
+        <location filename="../Project.py" line="170"/>
         <source>Start &amp;Project</source>
         <translation>&amp;Projeyi Başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="169"/>
+        <location filename="../Project.py" line="175"/>
         <source>Starts a new Django project</source>
         <translation>Yeni bir django projesi başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="171"/>
+        <location filename="../Project.py" line="177"/>
         <source>&lt;b&gt;Start Project&lt;/b&gt;&lt;p&gt;Starts a new Django project using &quot;django-admin.py startproject&quot;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Projeyi Başlat&lt;/b&gt;&lt;p&gt;Yeni bir django projesini  &quot;django-admin.py startproject&quot; kullanarak başlat.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (global)</source>
         <translation>Uygulayı başlat (küresel)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="179"/>
+        <location filename="../Project.py" line="185"/>
         <source>Start Application (&amp;global)</source>
         <translation>Uy&amp;gulamayı Başlat (Küresel)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="184"/>
+        <location filename="../Project.py" line="190"/>
         <source>Starts a new global Django application</source>
         <translation>Yeni bir küresel Django uygulaması başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="186"/>
+        <location filename="../Project.py" line="192"/>
         <source>&lt;b&gt;Start Application (global)&lt;/b&gt;&lt;p&gt;Starts a new global Django application using &quot;django-admin.py startapp&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (local)</source>
         <translation>Uygulamayı Başlat (yerel)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="195"/>
+        <location filename="../Project.py" line="201"/>
         <source>Start Application (&amp;local)</source>
         <translation>Uygulamayı Başlat (yere&amp;l)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="200"/>
+        <location filename="../Project.py" line="206"/>
         <source>Starts a new local Django application</source>
         <translation>Yeni bir Django uygulaması başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="202"/>
+        <location filename="../Project.py" line="208"/>
         <source>&lt;b&gt;Start Application (local)&lt;/b&gt;&lt;p&gt;Starts a new local Django application using &quot;manage.py startapp&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run Server</source>
         <translation>Sunucuyu Çalıştır</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="215"/>
+        <location filename="../Project.py" line="221"/>
         <source>Run &amp;Server</source>
         <translation>&amp;Sunucuyu Çalıştır</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="220"/>
+        <location filename="../Project.py" line="226"/>
         <source>Starts the Django Web server</source>
         <translation>Django Web sunucusunu başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="222"/>
+        <location filename="../Project.py" line="228"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Django Web server using &quot;manage.py runserver&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Run Web-Browser</source>
         <translation>Web-Gözatıcısını Çalıştır</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="230"/>
+        <location filename="../Project.py" line="236"/>
         <source>Run &amp;Web-Browser</source>
         <translation>&amp;Web-Gözatıcısını Çalıştır</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="235"/>
+        <location filename="../Project.py" line="241"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="238"/>
+        <location filename="../Project.py" line="244"/>
         <source>&lt;b&gt;Run Web-Browser&lt;/b&gt;&lt;p&gt;Starts the default Web-Browser with the URL of the Django Web server.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2999"/>
+        <location filename="../Project.py" line="2956"/>
         <source>Create Cache Tables</source>
         <translation type="unfinished">Gizli Tabloları Oluştur</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="250"/>
+        <location filename="../Project.py" line="256"/>
         <source>C&amp;reate Cache Tables</source>
         <translation type="unfinished">Gizli Tabloları Olu&amp;ştur</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="255"/>
+        <location filename="../Project.py" line="261"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="257"/>
+        <location filename="../Project.py" line="263"/>
         <source>&lt;b&gt;Create Cache Tables&lt;/b&gt;&lt;p&gt;Creates the tables needed to use the SQL cache backend.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>About Django</source>
         <translation>Django Hakkında</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="288"/>
+        <location filename="../Project.py" line="294"/>
         <source>About D&amp;jango</source>
         <translation>D&amp;jango Hakkında</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="293"/>
+        <location filename="../Project.py" line="299"/>
         <source>Shows some information about Django</source>
         <translation type="unfinished">Django hakkında  bazı bilgileri göster</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="295"/>
+        <location filename="../Project.py" line="301"/>
         <source>&lt;b&gt;About Django&lt;/b&gt;&lt;p&gt;Shows some information about Django.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1097,1050 +1087,1050 @@
         <translation type="obsolete">Veritabanını eşzamanla</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>Introspect</source>
         <translation>İçgözlem</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="349"/>
+        <location filename="../Project.py" line="355"/>
         <source>&amp;Introspect</source>
         <translation>&amp;İçgözlem</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="354"/>
+        <location filename="../Project.py" line="360"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="357"/>
+        <location filename="../Project.py" line="363"/>
         <source>&lt;b&gt;Introspect&lt;/b&gt;&lt;p&gt;Introspects the database tables and outputs a Django model module.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="365"/>
+        <location filename="../Project.py" line="371"/>
         <source>&amp;Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="370"/>
+        <location filename="../Project.py" line="376"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="373"/>
+        <location filename="../Project.py" line="379"/>
         <source>&lt;b&gt;Flush&lt;/b&gt;&lt;p&gt;Returns all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start Client Console</source>
         <translation>İstemci Uçbirimini Başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="381"/>
+        <location filename="../Project.py" line="387"/>
         <source>Start &amp;Client Console</source>
         <translation>İstem&amp;ci Uçbirimini Başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="386"/>
+        <location filename="../Project.py" line="392"/>
         <source>Starts a console window for the database client</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="388"/>
+        <location filename="../Project.py" line="394"/>
         <source>&lt;b&gt;Start Client Console&lt;/b&gt;&lt;p&gt;Starts a console window for the database client.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2498"/>
+        <location filename="../Project.py" line="2460"/>
         <source>Create Tables</source>
         <translation>Tabloyu Oluştur</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="399"/>
+        <location filename="../Project.py" line="405"/>
         <source>Create &amp;Tables</source>
         <translation>&amp;Tabloları Oluştur</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="404"/>
+        <location filename="../Project.py" line="410"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="407"/>
+        <location filename="../Project.py" line="413"/>
         <source>&lt;b&gt;Create Tables&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2507"/>
+        <location filename="../Project.py" line="2469"/>
         <source>Create Indexes</source>
         <translation>Katalogları oluştur</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="416"/>
+        <location filename="../Project.py" line="422"/>
         <source>Create &amp;Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="421"/>
+        <location filename="../Project.py" line="427"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="424"/>
+        <location filename="../Project.py" line="430"/>
         <source>&lt;b&gt;Create Indexes&lt;/b&gt;&lt;p&gt;Prints the CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2516"/>
+        <location filename="../Project.py" line="2478"/>
         <source>Create Everything</source>
         <translation>Herşeyi Oluştur</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="433"/>
+        <location filename="../Project.py" line="439"/>
         <source>Create &amp;Everything</source>
         <translation>H&amp;erşeyi Oluştur</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="438"/>
+        <location filename="../Project.py" line="444"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="441"/>
+        <location filename="../Project.py" line="447"/>
         <source>&lt;b&gt;Create Everything&lt;/b&gt;&lt;p&gt;Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2525"/>
+        <location filename="../Project.py" line="2487"/>
         <source>Custom Statements</source>
         <translation>Özel İfadeler</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="450"/>
+        <location filename="../Project.py" line="456"/>
         <source>&amp;Custom Statements</source>
         <translation>Özel İfade&amp;ler</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="455"/>
+        <location filename="../Project.py" line="461"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="458"/>
+        <location filename="../Project.py" line="464"/>
         <source>&lt;b&gt;Custom Statements&lt;/b&gt;&lt;p&gt;Prints the custom table modifying SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2534"/>
+        <location filename="../Project.py" line="2496"/>
         <source>Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="467"/>
+        <location filename="../Project.py" line="473"/>
         <source>&amp;Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="472"/>
+        <location filename="../Project.py" line="478"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="475"/>
+        <location filename="../Project.py" line="481"/>
         <source>&lt;b&gt;Drop Tables&lt;/b&gt;&lt;p&gt;Prints the DROP TABLE SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2550"/>
+        <location filename="../Project.py" line="2512"/>
         <source>Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="501"/>
+        <location filename="../Project.py" line="507"/>
         <source>&amp;Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="506"/>
+        <location filename="../Project.py" line="512"/>
         <source>Prints a list of statements to return all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="509"/>
+        <location filename="../Project.py" line="515"/>
         <source>&lt;b&gt;Flush Database&lt;/b&gt;&lt;p&gt;Prints a list of statements to return all database tables to the state just after their installation.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2557"/>
+        <location filename="../Project.py" line="2519"/>
         <source>Reset Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="518"/>
+        <location filename="../Project.py" line="524"/>
         <source>Reset &amp;Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="523"/>
+        <location filename="../Project.py" line="529"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="526"/>
+        <location filename="../Project.py" line="532"/>
         <source>&lt;b&gt;Reset Sequences&lt;/b&gt;&lt;p&gt;Prints the SQL statements for resetting sequences for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2882"/>
+        <location filename="../Project.py" line="2848"/>
         <source>Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="573"/>
+        <location filename="../Project.py" line="579"/>
         <source>&amp;Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="578"/>
+        <location filename="../Project.py" line="584"/>
         <source>Shows the modification made to the settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="580"/>
+        <location filename="../Project.py" line="586"/>
         <source>&lt;b&gt;Diff Settings&lt;/b&gt;&lt;p&gt;Shows the modification made to the settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start Python Console</source>
         <translation>Python Uçbirimini çalıştır</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="587"/>
+        <location filename="../Project.py" line="593"/>
         <source>Start &amp;Python Console</source>
         <translation>&amp;Python Uçbinimini başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="592"/>
+        <location filename="../Project.py" line="598"/>
         <source>Starts a Python interactive interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="594"/>
+        <location filename="../Project.py" line="600"/>
         <source>&lt;b&gt;Start Python Console&lt;/b&gt;&lt;p&gt;Starts a Python interactive interpreter.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3028"/>
+        <location filename="../Project.py" line="2985"/>
         <source>Dump Data</source>
         <translation>Boş Veri</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="620"/>
+        <location filename="../Project.py" line="626"/>
         <source>&amp;Dump Data</source>
         <translation>B&amp;oş Veri</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="625"/>
+        <location filename="../Project.py" line="631"/>
         <source>Dump the database data to a fixture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="627"/>
+        <location filename="../Project.py" line="633"/>
         <source>&lt;b&gt;Dump Data&lt;/b&gt;&lt;p&gt;Dump the database data to a fixture.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3071"/>
+        <location filename="../Project.py" line="3028"/>
         <source>Load Data</source>
         <translation>Veriyi Yükle</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="634"/>
+        <location filename="../Project.py" line="640"/>
         <source>&amp;Load Data</source>
         <translation>Veriyi Yük&amp;le</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="639"/>
+        <location filename="../Project.py" line="645"/>
         <source>Load data from fixture files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="641"/>
+        <location filename="../Project.py" line="647"/>
         <source>&lt;b&gt;Load Data&lt;/b&gt;&lt;p&gt;Load data from fixture files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="648"/>
+        <location filename="../Project.py" line="654"/>
         <source>Run &amp;Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="653"/>
+        <location filename="../Project.py" line="659"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="655"/>
+        <location filename="../Project.py" line="661"/>
         <source>&lt;b&gt;Run Testsuite&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Testserver</source>
         <translation>Testsunucusunu Çalıştır</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="679"/>
+        <location filename="../Project.py" line="685"/>
         <source>Run Test&amp;server</source>
         <translation>Test&amp;sunucusunu Çalıştır</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="684"/>
+        <location filename="../Project.py" line="690"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="686"/>
+        <location filename="../Project.py" line="692"/>
         <source>&lt;b&gt;Run Testserver&lt;/b&gt;&lt;p&gt;Run a development server with data from a set of fixtures.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="861"/>
+        <location filename="../Project.py" line="867"/>
         <source>D&amp;jango</source>
         <translation>D&amp;jango</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="903"/>
+        <location filename="../Project.py" line="909"/>
         <source>&amp;Database</source>
         <translation>&amp;Veritabanı</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="927"/>
+        <location filename="../Project.py" line="933"/>
         <source>Show &amp;SQL</source>
         <translation>&amp;SQL u göster</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="982"/>
+        <location filename="../Project.py" line="988"/>
         <source>&amp;Tools</source>
         <translation>&amp;Araçlar</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1003"/>
+        <location filename="../Project.py" line="1009"/>
         <source>T&amp;esting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>New Form</source>
         <translation>Yeni Form</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1185"/>
+        <location filename="../Project.py" line="1192"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>Bu dosya halihazırda var! Üzerine yazılsın mı?</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Select Applications</source>
         <translation>Uygulamayı Seç</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1670"/>
+        <location filename="../Project.py" line="1632"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation>Uygulamaların listesin boşluklarla ayırarak giriniz.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2130"/>
+        <location filename="../Project.py" line="2090"/>
         <source>Project</source>
         <translation>Proje</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1855"/>
+        <location filename="../Project.py" line="1817"/>
         <source>Application</source>
         <translation>Uygulama</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Start Django</source>
         <translation>Djangoyu Başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1857"/>
+        <location filename="../Project.py" line="1819"/>
         <source>Select if this project should be a Django Project or Application.&lt;br /&gt;Select the empty entry for none.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Start Django Project</source>
         <translation>Django Projesini Başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1924"/>
+        <location filename="../Project.py" line="1884"/>
         <source>Django project created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1948"/>
+        <location filename="../Project.py" line="1910"/>
         <source>Enter the name of the new Django project.</source>
         <translation>Yeni Django projesinin adını giriniz.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1976"/>
+        <location filename="../Project.py" line="1938"/>
         <source>Start Django Application</source>
         <translation>Django Uygulamasını Başlat</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2010"/>
+        <location filename="../Project.py" line="1970"/>
         <source>Django application created successfully.</source>
         <translation>Django uygulaması başarıyla oluşturuldu.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select Project</source>
         <translation>Projeyi Seç</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2093"/>
+        <location filename="../Project.py" line="2053"/>
         <source>Select the Django project to work with.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2128"/>
+        <location filename="../Project.py" line="2088"/>
         <source>None</source>
         <translation>Yok</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2133"/>
+        <location filename="../Project.py" line="2093"/>
         <source>&amp;Current Django project ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>Process Generation Error</source>
         <translation>İşlem Üretecinde Hata</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2209"/>
+        <location filename="../Project.py" line="2169"/>
         <source>The Django server could not be started.</source>
         <translation>Django sunucusu başlatılamadı.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2255"/>
+        <location filename="../Project.py" line="2217"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3271"/>
+        <location filename="../Project.py" line="3231"/>
         <source>The Django process could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2371"/>
+        <location filename="../Project.py" line="2333"/>
         <source>Introspect Database</source>
         <translation>Veritabanı İnceleme</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2402"/>
+        <location filename="../Project.py" line="2364"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2416"/>
+        <location filename="../Project.py" line="2378"/>
         <source>Database tables flushed successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2601"/>
+        <location filename="../Project.py" line="2565"/>
         <source>SQL Files (*.sql)</source>
         <translation>SQL Dosyaları (*.sql)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3013"/>
+        <location filename="../Project.py" line="2970"/>
         <source>Cache tables created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3055"/>
+        <location filename="../Project.py" line="3012"/>
         <source>JSON Files (*.json)</source>
         <translation>JSON Dosyaları (*.json)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3057"/>
+        <location filename="../Project.py" line="3014"/>
         <source>XML Files (*.xml)</source>
         <translation>XML Dosyaları (*.xml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3059"/>
+        <location filename="../Project.py" line="3016"/>
         <source>YAML Files (*.yaml)</source>
         <translation>YAML Dosyaları (*.yaml)</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3198"/>
+        <location filename="../Project.py" line="3156"/>
         <source>The Django test server could not be started.</source>
         <translation>Django testsunucusu çalıştırılamadı.</translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="270"/>
+        <location filename="../Project.py" line="276"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="275"/>
+        <location filename="../Project.py" line="281"/>
         <source>Shows the Django help index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="277"/>
+        <location filename="../Project.py" line="283"/>
         <source>&lt;b&gt;Help&lt;/b&gt;&lt;p&gt;Shows the Django help index page.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1098"/>
+        <location filename="../Project.py" line="1105"/>
         <source>New template...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1107"/>
+        <location filename="../Project.py" line="1114"/>
         <source>Update all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1110"/>
+        <location filename="../Project.py" line="1117"/>
         <source>Update selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1121"/>
+        <location filename="../Project.py" line="1128"/>
         <source>Compile all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1124"/>
+        <location filename="../Project.py" line="1131"/>
         <source>Compile selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3367"/>
+        <location filename="../Project.py" line="3329"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3628"/>
+        <location filename="../Project.py" line="3594"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3386"/>
+        <location filename="../Project.py" line="3350"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3496"/>
+        <location filename="../Project.py" line="3462"/>
         <source>Updating message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3589"/>
+        <location filename="../Project.py" line="3555"/>
         <source>No locales detected. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3547"/>
+        <location filename="../Project.py" line="3513"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3615"/>
+        <location filename="../Project.py" line="3581"/>
         <source>Compiling message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3635"/>
+        <location filename="../Project.py" line="3601"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1114"/>
+        <location filename="../Project.py" line="1121"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1117"/>
+        <location filename="../Project.py" line="1124"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Start Global Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2022"/>
+        <location filename="../Project.py" line="1982"/>
         <source>Enter the name of the new global Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Start Local Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2044"/>
+        <location filename="../Project.py" line="2004"/>
         <source>Enter the name of the new local Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3528"/>
+        <location filename="../Project.py" line="3494"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Change Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="698"/>
+        <location filename="../Project.py" line="704"/>
         <source>Change &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="703"/>
+        <location filename="../Project.py" line="709"/>
         <source>Change the password of a user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="705"/>
+        <location filename="../Project.py" line="711"/>
         <source>&lt;b&gt;Change Password&lt;/b&gt;&lt;p&gt;Change the password of a user of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="712"/>
+        <location filename="../Project.py" line="718"/>
         <source>Create &amp;Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="717"/>
+        <location filename="../Project.py" line="723"/>
         <source>Create a superuser account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="719"/>
+        <location filename="../Project.py" line="725"/>
         <source>&lt;b&gt;Create Superuser&lt;/b&gt;&lt;p&gt;Create a superuser account for the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3286"/>
+        <location filename="../Project.py" line="3246"/>
         <source>Clear Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="730"/>
+        <location filename="../Project.py" line="736"/>
         <source>Clear &amp;Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="735"/>
+        <location filename="../Project.py" line="741"/>
         <source>Clear expired sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="737"/>
+        <location filename="../Project.py" line="743"/>
         <source>&lt;b&gt;Clear Sessions&lt;/b&gt;&lt;p&gt;Clear expired sessions of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1024"/>
+        <location filename="../Project.py" line="1030"/>
         <source>&amp;Authorization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1041"/>
+        <location filename="../Project.py" line="1047"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3228"/>
+        <location filename="../Project.py" line="3188"/>
         <source>Enter the name of the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3298"/>
+        <location filename="../Project.py" line="3258"/>
         <source>Expired sessions cleared successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1599"/>
+        <location filename="../Project.py" line="1560"/>
         <source>&lt;p&gt;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1993"/>
+        <location filename="../Project.py" line="1953"/>
         <source>&lt;p&gt;The &lt;b&gt;django-admin.py&lt;/b&gt; script is not in the path. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1083"/>
+        <location filename="../Project.py" line="1089"/>
         <source>Open with {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3664"/>
+        <location filename="../Project.py" line="3629"/>
         <source>The translations editor process ({0}) could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1218"/>
+        <location filename="../Project.py" line="1225"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt; Problem: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2543"/>
+        <location filename="../Project.py" line="2505"/>
         <source>Drop Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="484"/>
+        <location filename="../Project.py" line="490"/>
         <source>&amp;Drop Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="489"/>
+        <location filename="../Project.py" line="495"/>
         <source>Prints the DROP INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="492"/>
+        <location filename="../Project.py" line="498"/>
         <source>&lt;b&gt;Drop Indexes&lt;/b&gt;&lt;p&gt;Prints the DROP INDEX SQL statements for one or more applications.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>Show Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="748"/>
+        <location filename="../Project.py" line="754"/>
         <source>&amp;Show Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="753"/>
+        <location filename="../Project.py" line="759"/>
         <source>Show a list of available migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="755"/>
+        <location filename="../Project.py" line="761"/>
         <source>&lt;b&gt;Show Migrations&lt;/b&gt;&lt;p&gt;This shows a list of available migrations of the Django project and their status.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations Plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="763"/>
+        <location filename="../Project.py" line="769"/>
         <source>Show Migrations &amp;Plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="768"/>
+        <location filename="../Project.py" line="774"/>
         <source>Show a list with the migrations plan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="770"/>
+        <location filename="../Project.py" line="776"/>
         <source>&lt;b&gt;Show Migrations Plan&lt;/b&gt;&lt;p&gt;This shows a list with the migrations plan of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="957"/>
+        <location filename="../Project.py" line="963"/>
         <source>&amp;Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="778"/>
+        <location filename="../Project.py" line="784"/>
         <source>&amp;Apply All Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="783"/>
+        <location filename="../Project.py" line="789"/>
         <source>Apply all available migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="785"/>
+        <location filename="../Project.py" line="791"/>
         <source>&lt;b&gt;Apply All Migrations&lt;/b&gt;&lt;p&gt;This applies all migrations of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2657"/>
+        <location filename="../Project.py" line="2621"/>
         <source>Apply Selected Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="797"/>
+        <location filename="../Project.py" line="803"/>
         <source>Apply selected migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="799"/>
+        <location filename="../Project.py" line="805"/>
         <source>&lt;b&gt;Apply Selected Migrations&lt;/b&gt;&lt;p&gt;This applies selected migrations of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
-        <source>Unapply Migrations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="808"/>
-        <source>&amp;Unapply Migrations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="813"/>
-        <source>Unapply all migrations for an app</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="815"/>
-        <source>&lt;b&gt;Unapply Migrations&lt;/b&gt;&lt;p&gt;This unapplies all migrations for an app of the Django project.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="2801"/>
-        <source>Make Migrations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="823"/>
-        <source>&amp;Make Migrations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="828"/>
-        <source>Generate migrations for the project</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="830"/>
-        <source>&lt;b&gt;Make Migrations&lt;/b&gt;&lt;p&gt;This generates migrations for the Django project.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project.py" line="2835"/>
-        <source>No migrations available.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project.py" line="2682"/>
+        <source>Unapply Migrations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="814"/>
+        <source>&amp;Unapply Migrations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="819"/>
+        <source>Unapply all migrations for an app</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="821"/>
+        <source>&lt;b&gt;Unapply Migrations&lt;/b&gt;&lt;p&gt;This unapplies all migrations for an app of the Django project.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="2766"/>
+        <source>Make Migrations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="829"/>
+        <source>&amp;Make Migrations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="834"/>
+        <source>Generate migrations for the project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="836"/>
+        <source>&lt;b&gt;Make Migrations&lt;/b&gt;&lt;p&gt;This generates migrations for the Django project.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="2800"/>
+        <source>No migrations available.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project.py" line="2648"/>
         <source>Apply Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2716"/>
+        <location filename="../Project.py" line="2682"/>
         <source>Select an application:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2848"/>
+        <location filename="../Project.py" line="2814"/>
         <source>Squash Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="837"/>
+        <location filename="../Project.py" line="843"/>
         <source>S&amp;quash Migrations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="842"/>
+        <location filename="../Project.py" line="848"/>
         <source>Squash migrations of an application of the project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="844"/>
+        <location filename="../Project.py" line="850"/>
         <source>&lt;b&gt;Squash Migrations&lt;/b&gt;&lt;p&gt;This squashes migrations of an application of the Django project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>Apply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="535"/>
+        <location filename="../Project.py" line="541"/>
         <source>&amp;Apply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="540"/>
+        <location filename="../Project.py" line="546"/>
         <source>Prints the SQL statements to apply a migration of an application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="543"/>
+        <location filename="../Project.py" line="549"/>
         <source>&lt;b&gt;Apply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to apply a migration of an application.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>Unapply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="552"/>
+        <location filename="../Project.py" line="558"/>
         <source>&amp;Unapply Migration</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="557"/>
+        <location filename="../Project.py" line="563"/>
         <source>Prints the SQL statements to unapply a migration of an application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="560"/>
+        <location filename="../Project.py" line="566"/>
         <source>&lt;b&gt;Unapply Migration&lt;/b&gt;&lt;p&gt;Prints the SQL statements to unapply a migration of an application.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2581"/>
+        <location filename="../Project.py" line="2543"/>
         <source>SQL Migrate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="3709"/>
+        <location filename="../Project.py" line="3674"/>
         <source>Check Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="311"/>
+        <location filename="../Project.py" line="317"/>
         <source>Inspects the Django project for common problems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="313"/>
+        <location filename="../Project.py" line="319"/>
         <source>&lt;b&gt;Check Project&lt;/b&gt;&lt;p&gt;This inspects the Django project for common problems.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="662"/>
+        <location filename="../Project.py" line="668"/>
         <source>Run Testsuite (-Wall)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="667"/>
+        <location filename="../Project.py" line="673"/>
         <source>Run the test suite for applications or the whole site with activated deprecation warnings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="670"/>
+        <location filename="../Project.py" line="676"/>
         <source>&lt;b&gt;Run Testsuite (-Wall)&lt;/b&gt;&lt;p&gt;Run the test suite for applications or the whole site with activated deprecation warnings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1889"/>
+        <location filename="../Project.py" line="1851"/>
         <source>&lt;p&gt;The Django project path &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be removed and recreated?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="1896"/>
+        <location filename="../Project.py" line="1858"/>
         <source>&lt;p&gt;Please add the files to the eric project manually.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="332"/>
+        <location filename="../Project.py" line="338"/>
         <source>Current Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="337"/>
+        <location filename="../Project.py" line="343"/>
         <source>Selects the current database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="339"/>
+        <location filename="../Project.py" line="345"/>
         <source>&lt;b&gt;Current Database&lt;/b&gt;&lt;p&gt;Selects the database name to be used by all database actions. An empty database name indicates to use the default name.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2958"/>
+        <location filename="../Project.py" line="2914"/>
         <source>Send Test Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="601"/>
+        <location filename="../Project.py" line="607"/>
         <source>Send Test &amp;Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="606"/>
+        <location filename="../Project.py" line="612"/>
         <source>Send a test email through Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="608"/>
+        <location filename="../Project.py" line="614"/>
         <source>&lt;b&gt;Send Test Email&lt;/b&gt;&lt;p&gt;Sends a test email to confirm email sending through Django is working.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Database Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2324"/>
+        <location filename="../Project.py" line="2286"/>
         <source>Select a database name (leave empty for default):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2349"/>
+        <location filename="../Project.py" line="2311"/>
         <source>&lt;default&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2350"/>
+        <location filename="../Project.py" line="2312"/>
         <source>&amp;Current Database ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email sent successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project.py" line="2981"/>
+        <location filename="../Project.py" line="2938"/>
         <source>Test Email could not be sent.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2148,7 +2138,7 @@
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="../../PluginProjectDjango.py" line="402"/>
+        <location filename="../../PluginProjectDjango.py" line="437"/>
         <source>Django</source>
         <translation>Django(jango)</translation>
     </message>

eric ide

mercurial