Made the plug-in differentiate between the selected Python version.

Tue, 26 Mar 2013 16:37:01 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 26 Mar 2013 16:37:01 +0100
changeset 9
8fe581309106
parent 8
07d64408f2b7
child 10
77b4a30cdbbf

Made the plug-in differentiate between the selected Python version.

ChangeLog file | annotate | diff | comparison | revisions
PKGLIST 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/DjangoDumpdataDataDialog.py 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.DjangoDialog.html file | annotate | diff | comparison | revisions
ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html file | annotate | diff | comparison | revisions
ProjectDjango/Project.py file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_de.qm file | annotate | diff | comparison | revisions
ProjectDjango/i18n/django_de.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
ProjectDjango/icons/django.png file | annotate | diff | comparison | revisions
ProjectDjango/icons/django64.png file | annotate | diff | comparison | revisions
--- a/ChangeLog	Mon Mar 25 18:30:42 2013 +0100
+++ b/ChangeLog	Tue Mar 26 16:37:01 2013 +0100
@@ -1,4 +1,7 @@
 ChangeLog
 ---------
+Version 3.0.0-snapshot-20130326:
+- bug fixes
+
 Version 3.0.0-snapshot-20130324:
 - first snapshot release of the Django project plugin for eric5
--- a/PKGLIST	Mon Mar 25 18:30:42 2013 +0100
+++ b/PKGLIST	Tue Mar 26 16:37:01 2013 +0100
@@ -27,3 +27,4 @@
 ProjectDjango/i18n/django_en.qm
 ProjectDjango/i18n/django_es.qm
 ProjectDjango/icons/django.png
+ProjectDjango/icons/django64.png
--- a/PluginProjectDjango.py	Mon Mar 25 18:30:42 2013 +0100
+++ b/PluginProjectDjango.py	Tue Mar 26 16:37:01 2013 +0100
@@ -115,10 +115,15 @@
         self.__initialize()
         
         self.__defaults = {
+            "VirtualEnvironmentPy2": "",
+            "VirtualEnvironmentPy3": "",
+            
+            "UsePlainPythonPy2": False,
+            "UsePlainPythonPy3": False,
+            
             "ServerAddress": "",
             
             "RecentNumberApps": 10,
-            "UsePlainPython": False,
             "UseIPv6": False,
         }
         if isWindowsPlatform():
@@ -302,6 +307,7 @@
                 "*.pot": "TRANSLATIONS",
                 "*.po": "TRANSLATIONS",
                 "*.mo": "TRANSLATIONS",
+                "*.py": "SOURCES",
             }
         else:
             fileTypes = {}
@@ -344,7 +350,7 @@
         if key in ["RecentNumberApps"]:
             return int(Preferences.Prefs.settings.value(self.PreferencesKey + "/" + key,
             self.__defaults[key]))
-        elif key in ["UsePlainPython", "UseIPv6"]:
+        elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6"]:
             return Preferences.toBool(Preferences.Prefs.settings.value(
                 self.PreferencesKey + "/" + key, self.__defaults[key]))
         else:
Binary file PluginProjectDjango.zip has changed
--- a/ProjectDjango/ConfigurationPage/DjangoPage.py	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/ConfigurationPage/DjangoPage.py	Tue Mar 26 16:37:01 2013 +0100
@@ -7,11 +7,17 @@
 Module implementing the Django configuration page.
 """
 
+from PyQt4.QtCore import pyqtSlot
+
+from E5Gui import E5FileDialog
+
 from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase
 from .Ui_DjangoPage import Ui_DjangoPage
 
 from Globals import isWindowsPlatform, isMacPlatform
 
+import Utilities
+
 
 class DjangoPage(ConfigurationPageBase, Ui_DjangoPage):
     """
@@ -71,8 +77,15 @@
         self.appsRecentSpinBox.setValue(
             self.__plugin.getPreferences("RecentNumberApps"))
         
-        self.plainPythonCheckBox.setChecked(
-            self.__plugin.getPreferences("UsePlainPython"))
+        self.virtualEnvPy2Edit.setText(
+            self.__plugin.getPreferences("VirtualEnvironmentPy2"))
+        self.plainPython2CheckBox.setChecked(
+            self.__plugin.getPreferences("UsePlainPythonPy2"))
+        
+        self.virtualEnvPy3Edit.setText(
+            self.__plugin.getPreferences("VirtualEnvironmentPy3"))
+        self.plainPython3CheckBox.setChecked(
+            self.__plugin.getPreferences("UsePlainPythonPy3"))
     
     def save(self):
         """
@@ -91,5 +104,48 @@
         self.__plugin.setPreferences("RecentNumberApps",
             self.appsRecentSpinBox.value())
         
-        self.__plugin.setPreferences("UsePlainPython",
-            self.plainPythonCheckBox.isChecked())
+        self.__plugin.setPreferences("VirtualEnvironmentPy2",
+            self.virtualEnvPy2Edit.text())
+        self.__plugin.setPreferences("UsePlainPythonPy2",
+            self.plainPython2CheckBox.isChecked())
+        
+        self.__plugin.setPreferences("VirtualEnvironmentPy3",
+            self.virtualEnvPy3Edit.text())
+        self.__plugin.setPreferences("UsePlainPythonPy3",
+            self.plainPython3CheckBox.isChecked())
+    
+    @pyqtSlot()
+    def on_virtualEnvPy3Button_clicked(self):
+        """
+        Private slot to select the virtual environment for Python 3 via a
+        directory selection dialog.
+        """
+        vDir = self.virtualEnvPy3Edit.text()
+        if not vDir:
+            vDir = Utilities.getHomeDir()
+        virtualEnv = E5FileDialog.getExistingDirectory(
+            self,
+            self.trUtf8("Select Virtual Environment for Python 3"),
+            vDir,
+            E5FileDialog.Options(E5FileDialog.Option(0)))
+        
+        if virtualEnv:
+            self.virtualEnvPy3Edit.setText(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.trUtf8("Select Virtual Environment for Python 2"),
+            vDir,
+            E5FileDialog.Options(E5FileDialog.Option(0)))
+        
+        if virtualEnv:
+            self.virtualEnvPy2Edit.setText(Utilities.toNativeSeparators(virtualEnv))
--- a/ProjectDjango/ConfigurationPage/DjangoPage.ui	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/ConfigurationPage/DjangoPage.ui	Tue Mar 26 16:37:01 2013 +0100
@@ -7,10 +7,10 @@
     <x>0</x>
     <y>0</y>
     <width>536</width>
-    <height>526</height>
+    <height>927</height>
    </rect>
   </property>
-  <layout class="QVBoxLayout" name="verticalLayout_2">
+  <layout class="QVBoxLayout" name="verticalLayout_5">
    <item>
     <widget class="QLabel" name="headerLabel">
      <property name="text">
@@ -185,25 +185,132 @@
     </widget>
    </item>
    <item>
-    <widget class="QGroupBox" name="djangoPythonGroup">
+    <widget class="QGroupBox" name="python3Group">
      <property name="title">
-      <string>Django Python Console</string>
+      <string>Python 3</string>
      </property>
-     <layout class="QVBoxLayout" name="verticalLayout">
-      <property name="spacing">
-       <number>6</number>
-      </property>
-      <property name="margin">
-       <number>6</number>
-      </property>
+     <layout class="QVBoxLayout" name="verticalLayout_4">
+      <item>
+       <widget class="QGroupBox" name="djangoVirtualEnvPy3Group">
+        <property name="title">
+         <string>Django Virtual Environment</string>
+        </property>
+        <layout class="QGridLayout" name="gridLayout_4">
+         <item row="0" column="0" colspan="2">
+          <widget class="QLabel" name="label_6">
+           <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="virtualEnvPy3Edit"/>
+         </item>
+         <item row="1" column="1">
+          <widget class="QPushButton" name="virtualEnvPy3Button">
+           <property name="toolTip">
+            <string>Select the virtual environment directory via a selection dialog</string>
+           </property>
+           <property name="text">
+            <string>...</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </widget>
+      </item>
       <item>
-       <widget class="QCheckBox" name="plainPythonCheckBox">
-        <property name="toolTip">
-         <string>Select to use plain Python instead of IPython</string>
+       <widget class="QGroupBox" name="djangoPython3Group">
+        <property name="title">
+         <string>Django Python Console</string>
+        </property>
+        <layout class="QVBoxLayout" name="verticalLayout">
+         <property name="spacing">
+          <number>6</number>
+         </property>
+         <property name="margin">
+          <number>6</number>
+         </property>
+         <item>
+          <widget class="QCheckBox" name="plainPython3CheckBox">
+           <property name="toolTip">
+            <string>Select to use plain Python instead of IPython</string>
+           </property>
+           <property name="text">
+            <string>Use plain Python instead of IPython</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="python2Group">
+     <property name="title">
+      <string>Python 2</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_3">
+      <item>
+       <widget class="QGroupBox" name="djangoVirtualEnvPy2Group">
+        <property name="title">
+         <string>Django Virtual Environment</string>
         </property>
-        <property name="text">
-         <string>Use plain Python instead of IPython</string>
+        <layout class="QGridLayout" name="gridLayout_6">
+         <item row="0" column="0" colspan="2">
+          <widget class="QLabel" name="label_7">
+           <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="QPushButton" name="virtualEnvPy2Button">
+           <property name="toolTip">
+            <string>Select the virtual environment directory via a selection dialog</string>
+           </property>
+           <property name="text">
+            <string>...</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </widget>
+      </item>
+      <item>
+       <widget class="QGroupBox" name="djangoPython2Group">
+        <property name="title">
+         <string>Django Python Console</string>
         </property>
+        <layout class="QVBoxLayout" name="verticalLayout_2">
+         <property name="spacing">
+          <number>6</number>
+         </property>
+         <property name="margin">
+          <number>6</number>
+         </property>
+         <item>
+          <widget class="QCheckBox" name="plainPython2CheckBox">
+           <property name="toolTip">
+            <string>Select to use plain Python instead of IPython</string>
+           </property>
+           <property name="text">
+            <string>Use plain Python instead of IPython</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
        </widget>
       </item>
      </layout>
@@ -230,7 +337,12 @@
   <tabstop>serverAddressEdit</tabstop>
   <tabstop>ipv6CheckBox</tabstop>
   <tabstop>appsRecentSpinBox</tabstop>
-  <tabstop>plainPythonCheckBox</tabstop>
+  <tabstop>virtualEnvPy3Edit</tabstop>
+  <tabstop>virtualEnvPy3Button</tabstop>
+  <tabstop>plainPython3CheckBox</tabstop>
+  <tabstop>virtualEnvPy2Edit</tabstop>
+  <tabstop>virtualEnvPy2Button</tabstop>
+  <tabstop>plainPython2CheckBox</tabstop>
  </tabstops>
  <resources/>
  <connections/>
--- a/ProjectDjango/DjangoDumpdataDataDialog.py	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/DjangoDumpdataDataDialog.py	Tue Mar 26 16:37:01 2013 +0100
@@ -27,8 +27,6 @@
         self.setupUi(self)
         
         self.__project = project
-        if self.__project.getDjangoVersion() < (1, 0):
-            self.excludeGroup.setEnabled(False)
         
         apps = self.__project.getRecentApplications()
         self.applicationsCombo.addItems(apps)
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.ConfigurationPage.DjangoPage.html	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.ConfigurationPage.DjangoPage.html	Tue Mar 26 16:37:01 2013 +0100
@@ -60,6 +60,12 @@
 <td><a href="#DjangoPage.__init__">DjangoPage</a></td>
 <td>Constructor</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>
+<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>
 <td><a href="#DjangoPage.save">save</a></td>
 <td>Public slot to save the Django configuration.</td>
 </tr>
@@ -78,7 +84,19 @@
 <dd>
 reference to the plugin object
 </dd>
-</dl><a NAME="DjangoPage.save" ID="DjangoPage.save"></a>
+</dl><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>
+<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>
 <h4>DjangoPage.save</h4>
 <b>save</b>(<i></i>)
 <p>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDialog.html	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDialog.html	Tue Mar 26 16:37:01 2013 +0100
@@ -101,7 +101,7 @@
 </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, parent = None</i>)
+<b>DjangoDialog</b>(<i>text, fixed=False, linewrap=True, msgSuccess=None, msgError=None, saveFilters=None, parent=None</i>)
 <p>
         Constructor
 </p><dl>
@@ -159,7 +159,7 @@
 <h4>DjangoDialog.__readStdout</h4>
 <b>__readStdout</b>(<i></i>)
 <p>
-        Private slot to handle the readyReadStdout signal. 
+        Private slot to handle the readyReadStdout signal.
 </p><p>
         It reads the output of the process, formats it and inserts it into
         the contents pane.
@@ -201,7 +201,7 @@
 </dd>
 </dl><a NAME="DjangoDialog.startBatchProcesses" ID="DjangoDialog.startBatchProcesses"></a>
 <h4>DjangoDialog.startBatchProcesses</h4>
-<b>startBatchProcesses</b>(<i>argsLists, workingDir = None, mergedOutput = False</i>)
+<b>startBatchProcesses</b>(<i>argsLists, workingDir=None, mergedOutput=False</i>)
 <p>
         Public slot used to start a batch of processes.
 </p><dl>
@@ -223,7 +223,7 @@
 </dd>
 </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>)
+<b>startProcess</b>(<i>args, workingDir=None, showCommand=True, mergedOutput=False</i>)
 <p>
         Public slot used to start the process.
 </p><dl>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html	Tue Mar 26 16:37:01 2013 +0100
@@ -155,11 +155,17 @@
 <td><a href="#Project.__getApplications">__getApplications</a></td>
 <td>Private method to ask the user for a list of application names.</td>
 </tr><tr>
+<td><a href="#Project.__getDjangoAdminCommand">__getDjangoAdminCommand</a></td>
+<td>Public method to build a django-admin.py command.</td>
+</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>
 <td><a href="#Project.__getPythonExecutable">__getPythonExecutable</a></td>
-<td>Private method to determine the name of the Python executable.</td>
+<td>Public method to build the Python command.</td>
+</tr><tr>
+<td><a href="#Project.__getVirtualEnvironment">__getVirtualEnvironment</a></td>
+<td>Private method to get the path of the virtual environment.</td>
 </tr><tr>
 <td><a href="#Project.__initAuthorizationActions">__initAuthorizationActions</a></td>
 <td>Private method to define the authorization actions.</td>
@@ -358,7 +364,7 @@
         Private slot to clear expired sessions.
 </p><a NAME="Project.__createApplication" ID="Project.__createApplication"></a>
 <h4>Project.__createApplication</h4>
-<b>__createApplication</b>(<i>applName, path, isGlobal = True</i>)
+<b>__createApplication</b>(<i>applName, path, isGlobal=True</i>)
 <p>
         Private slot to create a new Django application.
 </p><dl>
@@ -411,7 +417,7 @@
 <h4>Project.__databaseFlush</h4>
 <b>__databaseFlush</b>(<i></i>)
 <p>
-        Private slot to return all database tables to the state just after their 
+        Private slot to return all database tables to the state just after their
         installation.
 </p><a NAME="Project.__databaseInspect" ID="Project.__databaseInspect"></a>
 <h4>Project.__databaseInspect</h4>
@@ -422,19 +428,19 @@
 <h4>Project.__databaseSqlCreateEverything</h4>
 <b>__databaseSqlCreateEverything</b>(<i></i>)
 <p>
-        Private slot to print the CREATE TABLE, custom SQL and 
+        Private slot to print the CREATE TABLE, custom SQL and
         CREATE INDEX SQL statements for one or more applications.
 </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 
+        Private slot to print the CREATE INDEX SQL statements for one
         or more applications.
 </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 
+        Private slot to print the CREATE TABLE SQL statements for one
         or more applications.
 </p><a NAME="Project.__databaseSqlCustom" ID="Project.__databaseSqlCustom"></a>
 <h4>Project.__databaseSqlCustom</h4>
@@ -500,6 +506,21 @@
 <dd>
 list of application names (list of strings)
 </dd>
+</dl><a NAME="Project.__getDjangoAdminCommand" ID="Project.__getDjangoAdminCommand"></a>
+<h4>Project.__getDjangoAdminCommand</h4>
+<b>__getDjangoAdminCommand</b>(<i></i>)
+<p>
+        Public method to build a django-admin.py command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+command (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+full pyramid command (string)
+</dd>
 </dl><a NAME="Project.__getLocale" ID="Project.__getLocale"></a>
 <h4>Project.__getLocale</h4>
 <b>__getLocale</b>(<i>filename</i>)
@@ -519,11 +540,21 @@
 <h4>Project.__getPythonExecutable</h4>
 <b>__getPythonExecutable</b>(<i></i>)
 <p>
-        Private method to determine the name of the Python executable.
+        Public method to build the Python command.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-Python executable (string)
+python command (string)
+</dd>
+</dl><a NAME="Project.__getVirtualEnvironment" ID="Project.__getVirtualEnvironment"></a>
+<h4>Project.__getVirtualEnvironment</h4>
+<b>__getVirtualEnvironment</b>(<i></i>)
+<p>
+        Private method to get the path of the virtual environment.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the virtual environment (string)
 </dd>
 </dl><a NAME="Project.__initAuthorizationActions" ID="Project.__initAuthorizationActions"></a>
 <h4>Project.__initAuthorizationActions</h4>
@@ -779,7 +810,7 @@
 </dd>
 </dl><a NAME="Project.__sqlCommand" ID="Project.__sqlCommand"></a>
 <h4>Project.__sqlCommand</h4>
-<b>__sqlCommand</b>(<i>title, command, requestApps = True</i>)
+<b>__sqlCommand</b>(<i>title, command, requestApps=True</i>)
 <p>
         Private method to perform an SQL creation function.
 </p><dl>
--- a/ProjectDjango/Project.py	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/Project.py	Tue Mar 26 16:37:01 2013 +0100
@@ -12,17 +12,19 @@
 import re
 
 from PyQt4.QtCore import QObject, QProcess, QTimer, QUrl, QFileInfo
-from PyQt4.QtGui import QMenu, QInputDialog, QLineEdit, QDesktopServices, QDialog, \
-    QFileDialog
+from PyQt4.QtGui import QMenu, QInputDialog, QLineEdit, QDesktopServices, QDialog
 
 from E5Gui.E5Application import e5App
 from E5Gui import E5MessageBox, E5FileDialog
 from E5Gui.E5Action import E5Action
 
+from Globals import isWindowsPlatform
+
 from .DjangoDialog import DjangoDialog
 
 import Preferences
 import Utilities
+import UI.PixmapCache
 
 
 class DjangoNoSiteSelectedException(Exception):
@@ -59,6 +61,8 @@
         
         self.__recentApplications = []
         self.__loadRecentApplications()
+        
+        self.__djangoVersion = ""
     
     def initActions(self):
         """
@@ -759,7 +763,7 @@
             path,
             filter,
             None,
-            QFileDialog.Options(QFileDialog.DontConfirmOverwrite))
+            E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
         
         if not fname:
             # user aborted or didn't enter a filename
@@ -823,27 +827,108 @@
             self.__serverProcFinished()
         self.__setCurrentSite(None)
     
+    def __getVirtualEnvironment(self):
+        """
+        Private method to get the path of the virtual environment.
+        
+        @return path of the virtual environment (string)
+        """
+        language = self.__e5project.getProjectLanguage()
+        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):
+            virtEnv = ""
+        return virtEnv
+    
+    def __getDjangoAdminCommand(self):
+        """
+        Public method to build a django-admin.py command.
+        
+        @param cmd command (string)
+        @return full pyramid command (string)
+        """
+        virtualEnv = self.__getVirtualEnvironment()
+        if virtualEnv:
+            if isWindowsPlatform():
+                cmd = os.path.join(virtualEnv, "Scripts", "django-admin.py")
+            else:
+                cmds = [
+                    os.path.join(virtualEnv, "bin", "django-admin.py"),
+                    os.path.join(virtualEnv, "bin", "django-admin"),
+                    os.path.join(virtualEnv, "local", "bin", "django-admin.py"),
+                    os.path.join(virtualEnv, "local", "bin", "django-admin"),
+                ]
+                for cmd in cmds:
+                    if os.path.exists(cmd):
+                        break
+                else:
+                    ""
+        else:
+            if isWindowsPlatform():
+                cmd = os.path.join(sys.exec_prefix, "Scripts", "django-admin.py")
+            else:
+                if Utilities.isinpath("django-admin.py"):
+                    cmd = "django-admin.py"
+                elif Utilities.isinpath("django-admin"):
+                    cmd = "django-admin"
+                else:
+                    # fall back
+                    cmd = "django-admin.py"
+        return cmd
+    
+    def __getPythonExecutable(self):
+        """
+        Public method to build the Python command.
+        
+        @return python command (string)
+        """
+        python = "python"
+        if isWindowsPlatform():
+            python += ".exe"
+        else:
+            language = self.__e5project.getProjectLanguage()
+            if language == "Python3":
+                python = "python3"
+            elif language == "Python2":
+                python = "python2"
+        virtualEnv = self.__getVirtualEnvironment()
+        if virtualEnv:
+            if isWindowsPlatform():
+                python = os.path.join(virtualEnv, "Scripts", python)
+                if not os.path.exists(python):
+                    python = os.path.join(virtualEnv, python)
+            else:
+                python = os.path.join(virtualEnv, "bin", python)
+        
+        return python
+    
     def __djangoInfo(self):
         """
         Private slot to show some info about Django.
         """
-        from django import VERSION
-        version = '.'.join([str(i) for i in VERSION[:-1]])
-        if VERSION[-1]:
-            version += '-' + VERSION[-1]
+        version = self.getDjangoVersion()
+        url = "http://www.djangoproject.com"
         
-        E5MessageBox.about(self.__ui,
+        msgBox = E5MessageBox.E5MessageBox(E5MessageBox.Question,
             self.trUtf8("About Django"),
             self.trUtf8(
                 "<p>Django is a high-level Python Web framework that encourages rapid "
                 "development and clean, pragmatic design.</p>"
                 "<p><table>"
                 "<tr><td>Version:</td><td>{0}</td></tr>"
-                "<tr><td>URL:</td><td><a href=\"http://www.djangoproject.com\">"
-                "http://www.djangoproject.com</a></td></tr>"
+                "<tr><td>URL:</td><td><a href=\"{1}\">"
+                "{1}</a></td></tr>"
                 "</table></p>"
-            ).format(version)
-        )
+            ).format(version, url),
+            modal=True,
+            buttons=E5MessageBox.Ok)
+        msgBox.setIconPixmap(UI.PixmapCache.getPixmap(
+            os.path.join("ProjectDjango", "icons", "django64.png")))
+        msgBox.exec_()
     
     def getDjangoVersion(self):
         """
@@ -851,8 +936,21 @@
         
         @return Django version as a tuple
         """
-        from django import VERSION
-        return VERSION
+        if not self.__djangoVersion:
+            ioEncoding = Preferences.getSystem("IOEncoding")
+            cmd = self.__getDjangoAdminCommand()
+            
+            process = QProcess()
+            process.start(cmd, ['--version'])
+            procStarted = process.waitForStarted()
+            if procStarted:
+                finished = process.waitForFinished(30000)
+                if finished and process.exitCode() == 0:
+                    output = \
+                        str(process.readAllStandardOutput(), ioEncoding, 'replace')
+                    self.__djangoVersion = output.splitlines()[0].strip()
+        
+        return self.__djangoVersion
     
     def __getApplications(self):
         """
@@ -923,15 +1021,6 @@
         """
         return self.__e5project.getProjectPath()
     
-    def __getPythonExecutable(self):
-        """
-        Private method to determine the name of the Python executable.
-        
-        @return Python executable (string)
-        """
-        # TODO: make this differentiate between Python2 and Python3
-        return sys.executable.replace("pythonw", "python")
-    
     def __showHelpIndex(self):
         """
         Private slot to show the help index page.
@@ -996,15 +1085,18 @@
         args = []
         if Utilities.isWindowsPlatform():
             args.append(self.__getPythonExecutable())
-            args.append(os.path.join(sys.exec_prefix, "Scripts", "django-admin.py"))
+            args.append(self.__getDjangoAdminCommand())
         else:
-            if Utilities.isinpath("django-admin.py"):
-                args.append("django-admin.py")
-            elif Utilities.isinpath("django-admin"):
-                args.append("django-admin")
+            cmd = self.__getDjangoAdminCommand()
+            if cmd:
+                args.append(cmd)
             else:
-                # fall back
-                args.append("django-admin.py")
+                E5MessageBox.critical(self.__ui,
+                    title,
+                    self.trUtf8("""<p>The <b>django-admin.py</b> script is not in"""
+                                """ the path. Aborting...</p>"""))
+                return
+        
         args.append("startproject")
         args.append(projectName)
         
@@ -1062,15 +1154,17 @@
         if isGlobal:
             if Utilities.isWindowsPlatform():
                 args.append(self.__getPythonExecutable())
-                args.append(os.path.join(sys.exec_prefix, "Scripts", "django-admin.py"))
+                args.append(self.__getDjangoAdminCommand())
             else:
-                if Utilities.isinpath("django-admin.py"):
-                    args.append("django-admin.py")
-                elif Utilities.isinpath("django-admin"):
-                    args.append("django-admin")
+                cmd = self.__getDjangoAdminCommand()
+                if cmd:
+                    args.append(cmd)
                 else:
-                    # fall back
-                    args.append("django-admin.py")
+                    E5MessageBox.critical(self.__ui,
+                        title,
+                        self.trUtf8("""<p>The <b>django-admin.py</b> script is not in"""
+                                    """ the path. Aborting...</p>"""))
+                    return
         else:
             args.append(self.__getPythonExecutable())
             args.append("manage.py")
@@ -1576,8 +1670,13 @@
             args.append(self.__getPythonExecutable())
             args.append("manage.py")
             args.append("shell")
-            if self.__plugin.getPreferences("UsePlainPython"):
-                args.append("--plain")
+            language = self.__e5project.getProjectLanguage()
+            if language == "Python2":
+                if self.__plugin.getPreferences("UsePlainPythonPy2"):
+                    args.append("--plain")
+            else:
+                if self.__plugin.getPreferences("UsePlainPythonPy3"):
+                    args.append("--plain")
             try:
                 wd = self.__sitePath()
                 started, pid = QProcess.startDetached(args[0], args[1:], wd)
Binary file ProjectDjango/i18n/django_de.qm has changed
--- a/ProjectDjango/i18n/django_de.ts	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/i18n/django_de.ts	Tue Mar 26 16:37:01 2013 +0100
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="de">
+<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage="">
 <context>
     <name>DjangoDialog</name>
     <message>
@@ -72,17 +71,17 @@
         <translation>Dump Format</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="36"/>
         <source>JSON</source>
         <translation>JSON</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="37"/>
         <source>XML</source>
         <translation>XML</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="40"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
@@ -203,17 +202,17 @@
         <translation>Anzahl zuletzt verwendeter Anwendungslisten:</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="294"/>
         <source>Django Python Console</source>
         <translation>Django Python Konsole</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="202"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select to use plain Python instead of IPython</source>
         <translation>Auswählen, wenn Standard-Python an Stelle von IPython gestartet werde soll</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="205"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="309"/>
         <source>Use plain Python instead of IPython</source>
         <translation>Standard-Python an Stelle von IPython starten</translation>
     </message>
@@ -242,955 +241,1000 @@
         <source>Use IPv6 protocol</source>
         <translation>Verwende das IPv6 Protokoll</translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <source>Python 3</source>
+        <translation>Python 3</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/>
+        <source>Django Virtual Environment</source>
+        <translation>Virtuelle Django Umgebung</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/>
+        <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="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="281"/>
+        <source>Select the virtual environment directory via a selection dialog</source>
+        <translation>Select the virtual environment directory via a selection dialog</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="284"/>
+        <source>...</source>
+        <translation>...</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="256"/>
+        <source>Python 2</source>
+        <translation>Python 2</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="126"/>
+        <source>Select Virtual Environment for Python 3</source>
+        <translation>Wähle die virtuelle Umgebung für Python 3</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="144"/>
+        <source>Select Virtual Environment for Python 2</source>
+        <translation>Wähle die virtuelle Umgebung für Python 2</translation>
+    </message>
 </context>
 <context>
     <name>Project</name>
     <message>
-        <location filename="ProjectDjango/Project.py" line="561"/>
+        <location filename="ProjectDjango/Project.py" line="562"/>
         <source>D&amp;jango</source>
         <translation>D&amp;jango</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <source>New Form</source>
         <translation>Neues Formular</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="778"/>
+        <location filename="ProjectDjango/Project.py" line="779"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>Die Datei existiert bereits. Überschreiben?</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <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="ProjectDjango/Project.py" line="72"/>
+        <location filename="ProjectDjango/Project.py" line="73"/>
         <source>Current Project</source>
         <translation>Aktuelles Projekt</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="76"/>
+        <location filename="ProjectDjango/Project.py" line="77"/>
         <source>Selects the current project</source>
         <translation>Wählt das aktuelle Projekt aus</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start Project</source>
         <translation>Project starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start &amp;Project</source>
         <translation>&amp;Project starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="95"/>
+        <location filename="ProjectDjango/Project.py" line="96"/>
         <source>Starts a new Django project</source>
         <translation>Startet ein neues Django Projekt</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="97"/>
+        <location filename="ProjectDjango/Project.py" line="98"/>
         <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="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (global)</source>
         <translation>Anwendung starten (global)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (&amp;global)</source>
         <translation>Anwendung starten (&amp;global)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="109"/>
+        <location filename="ProjectDjango/Project.py" line="110"/>
         <source>Starts a new global Django application</source>
         <translation>Startet eine neue globale Django Anwendung</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="111"/>
+        <location filename="ProjectDjango/Project.py" line="112"/>
         <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="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (local)</source>
         <translation>Anwendung starten (lokal)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (&amp;local)</source>
         <translation>Anwendung starten (&amp;lokal)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="125"/>
+        <location filename="ProjectDjango/Project.py" line="126"/>
         <source>Starts a new local Django application</source>
         <translation>Startet eine neue lokale Django Anwendung</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="127"/>
+        <location filename="ProjectDjango/Project.py" line="128"/>
         <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="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run Server</source>
         <translation>Server starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run &amp;Server</source>
         <translation>&amp;Server starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="144"/>
+        <location filename="ProjectDjango/Project.py" line="145"/>
         <source>Starts the Django Web server</source>
         <translation>Startet den Django Web-Server</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="146"/>
+        <location filename="ProjectDjango/Project.py" line="147"/>
         <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="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Run Web-Browser</source>
         <translation>Web-Browser starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="153"/>
+        <location filename="ProjectDjango/Project.py" line="154"/>
         <source>Run &amp;Web-Browser</source>
         <translation>Web-&amp;Browser starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="157"/>
+        <location filename="ProjectDjango/Project.py" line="158"/>
         <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="ProjectDjango/Project.py" line="159"/>
+        <location filename="ProjectDjango/Project.py" line="160"/>
         <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="ProjectDjango/Project.py" line="838"/>
+        <location filename="ProjectDjango/Project.py" line="916"/>
         <source>About Django</source>
         <translation>Über Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="205"/>
+        <location filename="ProjectDjango/Project.py" line="206"/>
         <source>About D&amp;jango</source>
         <translation>Über D&amp;jango</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="209"/>
+        <location filename="ProjectDjango/Project.py" line="210"/>
         <source>Shows some information about Django</source>
         <translation>Zeigt Informationen über Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="211"/>
+        <location filename="ProjectDjango/Project.py" line="212"/>
         <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="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>Synchronize</source>
         <translation>Synchronisieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>&amp;Synchronize</source>
         <translation>&amp;Synchronisieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="233"/>
+        <location filename="ProjectDjango/Project.py" line="234"/>
         <source>Synchronizes the database</source>
         <translation>Synchronisiert die Datenbank</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="235"/>
+        <location filename="ProjectDjango/Project.py" line="236"/>
         <source>&lt;b&gt;Synchronize&lt;/b&gt;&lt;p&gt;Synchronizes the database.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Synchronisieren&lt;/b&gt;&lt;p&gt;Synchronisiert die Datenbank.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="599"/>
+        <location filename="ProjectDjango/Project.py" line="600"/>
         <source>&amp;Database</source>
         <translation>&amp;Datenbank</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="838"/>
-        <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;http://www.djangoproject.com&quot;&gt;http://www.djangoproject.com&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;http://www.djangoproject.com&quot;&gt;http://www.djangoproject.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="ProjectDjango/Project.py" line="1204"/>
+        <location filename="ProjectDjango/Project.py" line="1295"/>
         <source>Project</source>
         <translation>Projekt</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="970"/>
+        <location filename="ProjectDjango/Project.py" line="1056"/>
         <source>Application</source>
         <translation>Anwendung</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <source>Start Django</source>
         <translation>Django starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <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="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Start Django Project</source>
         <translation>Django Projekt starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1014"/>
+        <location filename="ProjectDjango/Project.py" line="1103"/>
         <source>Django project created successfully.</source>
         <translation>Das Django Projekt wurde erfolgreich erzeugt.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Enter the name of the new Django project.</source>
         <translation>Gib den Namen des neuen Django Projektes ein.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1062"/>
+        <location filename="ProjectDjango/Project.py" line="1151"/>
         <source>Start Django Application</source>
         <translation>Django Anwendung starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1087"/>
+        <location filename="ProjectDjango/Project.py" line="1178"/>
         <source>Django application created successfully.</source>
         <translation>Die Django Anwendung wurde erfolgreich erzeugt.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select Project</source>
         <translation>Wähle Projekt</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <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="ProjectDjango/Project.py" line="1202"/>
+        <location filename="ProjectDjango/Project.py" line="1293"/>
         <source>None</source>
         <translation>keines</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1268"/>
+        <location filename="ProjectDjango/Project.py" line="1359"/>
         <source>The Django server could not be started.</source>
         <translation>Der Django Server konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <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="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>The Django process could not be started.</source>
         <translation>Der Django Prozess konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="78"/>
+        <location filename="ProjectDjango/Project.py" line="79"/>
         <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="ProjectDjango/Project.py" line="1510"/>
+        <location filename="ProjectDjango/Project.py" line="1601"/>
         <source>Diff Settings</source>
         <translation>Settings Unterschiede</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="400"/>
+        <location filename="ProjectDjango/Project.py" line="401"/>
         <source>&amp;Diff Settings</source>
         <translation>Settings &amp;Unterschiede</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="404"/>
+        <location filename="ProjectDjango/Project.py" line="405"/>
         <source>Shows the modification made to the settings</source>
         <translation>Zeigt die Änderungen gegenüber dem Standard</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="406"/>
+        <location filename="ProjectDjango/Project.py" line="407"/>
         <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="ProjectDjango/Project.py" line="642"/>
+        <location filename="ProjectDjango/Project.py" line="643"/>
         <source>&amp;Tools</source>
         <translation>&amp;Werkzeuge</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1207"/>
+        <location filename="ProjectDjango/Project.py" line="1298"/>
         <source>&amp;Current Django project ({0})</source>
         <translation>&amp;Aktuelles Django Projekt ({0})</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1531"/>
+        <location filename="ProjectDjango/Project.py" line="1622"/>
         <source>Cleanup</source>
         <translation>Aufräumen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="413"/>
+        <location filename="ProjectDjango/Project.py" line="414"/>
         <source>&amp;Cleanup</source>
         <translation>&amp;Aufräumen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="417"/>
+        <location filename="ProjectDjango/Project.py" line="418"/>
         <source>Cleans out old data from the database</source>
         <translation>Löscht veraltete Daten aus der Datenbank</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="419"/>
+        <location filename="ProjectDjango/Project.py" line="420"/>
         <source>&lt;b&gt;Cleanup&lt;/b&gt;&lt;p&gt;Cleans out old data from the database.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aufräumen&lt;/b&gt;&lt;p&gt;Löscht veraltete Daten aus der Datenbank.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1543"/>
+        <location filename="ProjectDjango/Project.py" line="1634"/>
         <source>Database cleaned up successfully.</source>
         <translation>Datenbank erfolgreich aufgeräumt.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1553"/>
+        <location filename="ProjectDjango/Project.py" line="1644"/>
         <source>Validate</source>
         <translation>Validieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="426"/>
+        <location filename="ProjectDjango/Project.py" line="427"/>
         <source>&amp;Validate</source>
         <translation>&amp;Validieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="430"/>
+        <location filename="ProjectDjango/Project.py" line="431"/>
         <source>Validates all installed models</source>
         <translation>Validiert alle installierten Modelle</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="432"/>
+        <location filename="ProjectDjango/Project.py" line="433"/>
         <source>&lt;b&gt;Validate&lt;/b&gt;&lt;p&gt;Validates all installed models.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Validieren&lt;/b&gt;&lt;p&gt;Validiert alle installierten Modelle&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Select Applications</source>
         <translation>Applikation auswählen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <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="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start Python Console</source>
         <translation>Starte Python Konsole</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start &amp;Python Console</source>
         <translation>Starte &amp;Python Konsole</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="443"/>
+        <location filename="ProjectDjango/Project.py" line="444"/>
         <source>Starts a Python interactive interpreter</source>
         <translation>Startet einen interaktiven Python Interpreter</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="445"/>
+        <location filename="ProjectDjango/Project.py" line="446"/>
         <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="ProjectDjango/Project.py" line="1602"/>
+        <location filename="ProjectDjango/Project.py" line="1698"/>
         <source>Create Cache Tables</source>
         <translation>Erzeuge Cache Tabellen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="171"/>
+        <location filename="ProjectDjango/Project.py" line="172"/>
         <source>C&amp;reate Cache Tables</source>
         <translation>Erzeuge &amp;Cache Tabellen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="175"/>
+        <location filename="ProjectDjango/Project.py" line="176"/>
         <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="ProjectDjango/Project.py" line="177"/>
+        <location filename="ProjectDjango/Project.py" line="178"/>
         <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="ProjectDjango/Project.py" line="1609"/>
+        <location filename="ProjectDjango/Project.py" line="1705"/>
         <source>Enter the names of the cache tables separated by spaces.</source>
         <translation>Gib die Namen der cache Tabellen durch Leerzeichen getrennt ein.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1623"/>
+        <location filename="ProjectDjango/Project.py" line="1719"/>
         <source>Cache tables created successfully.</source>
         <translation>Cache Tabellen erfolgreich erzeugt.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>Introspect</source>
         <translation>Untersuchen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>&amp;Introspect</source>
         <translation>&amp;Untersuchen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="246"/>
+        <location filename="ProjectDjango/Project.py" line="247"/>
         <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="ProjectDjango/Project.py" line="248"/>
+        <location filename="ProjectDjango/Project.py" line="249"/>
         <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="ProjectDjango/Project.py" line="1347"/>
+        <location filename="ProjectDjango/Project.py" line="1438"/>
         <source>Introspect Database</source>
         <translation>Datenbank untersuchen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>Flush</source>
         <translation>Neuinitialisierung</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>&amp;Flush</source>
         <translation>&amp;Neuinitialisierung</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="260"/>
+        <location filename="ProjectDjango/Project.py" line="261"/>
         <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="ProjectDjango/Project.py" line="262"/>
+        <location filename="ProjectDjango/Project.py" line="263"/>
         <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="ProjectDjango/Project.py" line="1493"/>
+        <location filename="ProjectDjango/Project.py" line="1584"/>
         <source>Flush Database</source>
         <translation>Datenbank neu initialisieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1376"/>
+        <location filename="ProjectDjango/Project.py" line="1467"/>
         <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="ProjectDjango/Project.py" line="1386"/>
+        <location filename="ProjectDjango/Project.py" line="1477"/>
         <source>Database tables flushed successfully.</source>
         <translation>Datenbank erfolgreich neu initialisiert.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start Client Console</source>
         <translation>Starte Datenbank Konsole</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="274"/>
+        <location filename="ProjectDjango/Project.py" line="275"/>
         <source>Starts a console window for the database client</source>
         <translation>Started ein Konsolenfenster für den Datenbankklienten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="276"/>
+        <location filename="ProjectDjango/Project.py" line="277"/>
         <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="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start &amp;Client Console</source>
         <translation>Starte &amp;Datenbank Konsole</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1458"/>
+        <location filename="ProjectDjango/Project.py" line="1549"/>
         <source>Create Tables</source>
         <translation>Tabellen erzeugen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="287"/>
+        <location filename="ProjectDjango/Project.py" line="288"/>
         <source>Create &amp;Tables</source>
         <translation>&amp;Tabellen erzeugen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="291"/>
+        <location filename="ProjectDjango/Project.py" line="292"/>
         <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="ProjectDjango/Project.py" line="293"/>
+        <location filename="ProjectDjango/Project.py" line="294"/>
         <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="ProjectDjango/Project.py" line="620"/>
+        <location filename="ProjectDjango/Project.py" line="621"/>
         <source>Show &amp;SQL</source>
         <translation>Zeige &amp;SQL</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1465"/>
+        <location filename="ProjectDjango/Project.py" line="1556"/>
         <source>Create Indexes</source>
         <translation>Indices erzeugen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="302"/>
+        <location filename="ProjectDjango/Project.py" line="303"/>
         <source>Create &amp;Indexes</source>
         <translation>&amp;Indices erzeugen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="308"/>
+        <location filename="ProjectDjango/Project.py" line="309"/>
         <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="ProjectDjango/Project.py" line="1472"/>
+        <location filename="ProjectDjango/Project.py" line="1563"/>
         <source>Create Everything</source>
         <translation>Alles erzeugen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="317"/>
+        <location filename="ProjectDjango/Project.py" line="318"/>
         <source>Create &amp;Everything</source>
         <translation>&amp;Alles erzeugen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="321"/>
+        <location filename="ProjectDjango/Project.py" line="322"/>
         <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="ProjectDjango/Project.py" line="323"/>
+        <location filename="ProjectDjango/Project.py" line="324"/>
         <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="ProjectDjango/Project.py" line="306"/>
+        <location filename="ProjectDjango/Project.py" line="307"/>
         <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="ProjectDjango/Project.py" line="1479"/>
+        <location filename="ProjectDjango/Project.py" line="1570"/>
         <source>Custom Statements</source>
         <translation>Spezifische Befehle</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="332"/>
+        <location filename="ProjectDjango/Project.py" line="333"/>
         <source>&amp;Custom Statements</source>
         <translation>&amp;Spezifische Befehle</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="336"/>
+        <location filename="ProjectDjango/Project.py" line="337"/>
         <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="ProjectDjango/Project.py" line="339"/>
+        <location filename="ProjectDjango/Project.py" line="340"/>
         <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="ProjectDjango/Project.py" line="1486"/>
+        <location filename="ProjectDjango/Project.py" line="1577"/>
         <source>Drop Tables</source>
         <translation>Tabellen löschen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="348"/>
+        <location filename="ProjectDjango/Project.py" line="349"/>
         <source>&amp;Drop Tables</source>
         <translation>Tabellen &amp;löschen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="352"/>
+        <location filename="ProjectDjango/Project.py" line="353"/>
         <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="ProjectDjango/Project.py" line="355"/>
+        <location filename="ProjectDjango/Project.py" line="356"/>
         <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="ProjectDjango/Project.py" line="364"/>
+        <location filename="ProjectDjango/Project.py" line="365"/>
         <source>&amp;Flush Database</source>
         <translation>&amp;Datenbank neu initialisieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="368"/>
+        <location filename="ProjectDjango/Project.py" line="369"/>
         <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="ProjectDjango/Project.py" line="371"/>
+        <location filename="ProjectDjango/Project.py" line="372"/>
         <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="ProjectDjango/Project.py" line="1500"/>
+        <location filename="ProjectDjango/Project.py" line="1591"/>
         <source>Reset Sequences</source>
         <translation>Sequenzen zurücksetzen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="380"/>
+        <location filename="ProjectDjango/Project.py" line="381"/>
         <source>Reset &amp;Sequences</source>
         <translation>Se&amp;quenzen zurücksetzen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="384"/>
+        <location filename="ProjectDjango/Project.py" line="385"/>
         <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="ProjectDjango/Project.py" line="387"/>
+        <location filename="ProjectDjango/Project.py" line="388"/>
         <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="ProjectDjango/Project.py" line="1637"/>
+        <location filename="ProjectDjango/Project.py" line="1733"/>
         <source>Dump Data</source>
         <translation>Daten sichern</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="456"/>
+        <location filename="ProjectDjango/Project.py" line="457"/>
         <source>&amp;Dump Data</source>
         <translation>Daten &amp;sichern</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="460"/>
+        <location filename="ProjectDjango/Project.py" line="461"/>
         <source>Dump the database data to a fixture</source>
         <translation>Schreibt die Datenbank in ein Fixture</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="462"/>
+        <location filename="ProjectDjango/Project.py" line="463"/>
         <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="ProjectDjango/Project.py" line="659"/>
+        <location filename="ProjectDjango/Project.py" line="660"/>
         <source>T&amp;esting</source>
         <translation>&amp;Testen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1445"/>
+        <location filename="ProjectDjango/Project.py" line="1536"/>
         <source>SQL Files (*.sql)</source>
         <translation>SQL Dateien (*.sql)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1660"/>
+        <location filename="ProjectDjango/Project.py" line="1756"/>
         <source>JSON Files (*.json)</source>
         <translation>JSON Dateien (*.json)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1662"/>
+        <location filename="ProjectDjango/Project.py" line="1758"/>
         <source>XML Files (*.xml)</source>
         <translation>XML Dateien (*.xml)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1664"/>
+        <location filename="ProjectDjango/Project.py" line="1760"/>
         <source>YAML Files (*.yaml)</source>
         <translation>YAML Dateien (*.yaml)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1676"/>
+        <location filename="ProjectDjango/Project.py" line="1772"/>
         <source>Load Data</source>
         <translation>Daten laden</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="469"/>
+        <location filename="ProjectDjango/Project.py" line="470"/>
         <source>&amp;Load Data</source>
         <translation>Daten &amp;laden</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="473"/>
+        <location filename="ProjectDjango/Project.py" line="474"/>
         <source>Load data from fixture files</source>
         <translation>Lädt Daten aus Fixturedateien</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="475"/>
+        <location filename="ProjectDjango/Project.py" line="476"/>
         <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="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run Testsuite</source>
         <translation>Testsuite starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run &amp;Testsuite</source>
         <translation>&amp;Testsuite starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="486"/>
+        <location filename="ProjectDjango/Project.py" line="487"/>
         <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="ProjectDjango/Project.py" line="488"/>
+        <location filename="ProjectDjango/Project.py" line="489"/>
         <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="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Testserver</source>
         <translation>Testserver starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Test&amp;server</source>
         <translation>Test&amp;server starten</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="499"/>
+        <location filename="ProjectDjango/Project.py" line="500"/>
         <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="ProjectDjango/Project.py" line="501"/>
+        <location filename="ProjectDjango/Project.py" line="502"/>
         <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="ProjectDjango/Project.py" line="1762"/>
+        <location filename="ProjectDjango/Project.py" line="1858"/>
         <source>The Django test server could not be started.</source>
         <translation>Der Django Testserver konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="192"/>
+        <location filename="ProjectDjango/Project.py" line="193"/>
         <source>Shows the Django help index</source>
         <translation>Zeigt den Django Hilfe Index an</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="194"/>
+        <location filename="ProjectDjango/Project.py" line="195"/>
         <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="ProjectDjango/Project.py" line="708"/>
+        <location filename="ProjectDjango/Project.py" line="709"/>
         <source>New template...</source>
         <translation>Neues Template...</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="715"/>
+        <location filename="ProjectDjango/Project.py" line="716"/>
         <source>Update all catalogs</source>
         <translation>Alle Kataloge aktualisieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="717"/>
+        <location filename="ProjectDjango/Project.py" line="718"/>
         <source>Update selected catalogs</source>
         <translation>Ausgewählte Kataloge aktualisieren</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="725"/>
+        <location filename="ProjectDjango/Project.py" line="726"/>
         <source>Compile all catalogs</source>
         <translation>Alle Kataloge übersetzen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="727"/>
+        <location filename="ProjectDjango/Project.py" line="728"/>
         <source>Compile selected catalogs</source>
         <translation>Ausgewählte Kataloge übersetzen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1922"/>
+        <location filename="ProjectDjango/Project.py" line="2018"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation>Initialisiere Textkatalog für &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2164"/>
+        <location filename="ProjectDjango/Project.py" line="2254"/>
         <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="ProjectDjango/Project.py" line="1940"/>
+        <location filename="ProjectDjango/Project.py" line="2036"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation>
 Textkatalog erfolgreich initialisiert.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2044"/>
+        <location filename="ProjectDjango/Project.py" line="2137"/>
         <source>Updating message catalogs</source>
         <translation>Aktualisiere Textkataloge</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2130"/>
+        <location filename="ProjectDjango/Project.py" line="2221"/>
         <source>No locales detected. Aborting...</source>
         <translation>Keine Sprachen erkannt. Abbruch...</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2092"/>
+        <location filename="ProjectDjango/Project.py" line="2184"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation>
 Textkataloge erfolgreich aktualisiert.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2154"/>
+        <location filename="ProjectDjango/Project.py" line="2244"/>
         <source>Compiling message catalogs</source>
         <translation>Übersetze Textkataloge</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2170"/>
+        <location filename="ProjectDjango/Project.py" line="2260"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation>
 Textkataloge erfolgreich übersetzt.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="719"/>
+        <location filename="ProjectDjango/Project.py" line="720"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation>Alle Kataloge aktualisieren (mit veralteten)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="722"/>
+        <location filename="ProjectDjango/Project.py" line="723"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation>Ausgewählte Kataloge aktualisieren (mit veralteten)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Start Global Django Application</source>
         <translation>Globale Django Anwendung beginnen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <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="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Start Local Django Application</source>
         <translation>Lokale Django Anwendung beginnen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <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="ProjectDjango/Project.py" line="2075"/>
+        <location filename="ProjectDjango/Project.py" line="2167"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation>Aktualisiere Textkataloge (veraltete Texte behalten)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Change Password</source>
         <translation>Kennwort ändern</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="512"/>
+        <location filename="ProjectDjango/Project.py" line="513"/>
         <source>Change &amp;Password</source>
         <translation>&amp;Kennwort ändern</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="516"/>
+        <location filename="ProjectDjango/Project.py" line="517"/>
         <source>Change the password of a user</source>
         <translation>Ändert das Kennwort eines Nutzers</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="518"/>
+        <location filename="ProjectDjango/Project.py" line="519"/>
         <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="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create Superuser</source>
         <translation>Superuser anlegen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create &amp;Superuser</source>
         <translation>&amp;Superuser anlegen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="529"/>
+        <location filename="ProjectDjango/Project.py" line="530"/>
         <source>Create a superuser account</source>
         <translation>Legt eine Superuser Kennung an</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="531"/>
+        <location filename="ProjectDjango/Project.py" line="532"/>
         <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="ProjectDjango/Project.py" line="1842"/>
+        <location filename="ProjectDjango/Project.py" line="1938"/>
         <source>Clear Sessions</source>
         <translation>Sessions löschen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="542"/>
+        <location filename="ProjectDjango/Project.py" line="543"/>
         <source>Clear &amp;Sessions</source>
         <translation>&amp;Sessions löschen</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="546"/>
+        <location filename="ProjectDjango/Project.py" line="547"/>
         <source>Clear expired sessions</source>
         <translation>Löscht abgelaufene Sessions</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="548"/>
+        <location filename="ProjectDjango/Project.py" line="549"/>
         <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="ProjectDjango/Project.py" line="676"/>
+        <location filename="ProjectDjango/Project.py" line="677"/>
         <source>&amp;Authorization</source>
         <translation>&amp;Authorisierung</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="690"/>
+        <location filename="ProjectDjango/Project.py" line="691"/>
         <source>&amp;Session</source>
         <translation>&amp;Session</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Enter the name of the user:</source>
         <translation>Gib den Namen des Nutzers ein:</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1854"/>
+        <location filename="ProjectDjango/Project.py" line="1950"/>
         <source>Expired sessions cleared successfully.</source>
         <translation>Abgelaufene Sessions erfolgreich gelöscht.</translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/Project.py" line="916"/>
+        <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="ProjectDjango/Project.py" line="1163"/>
+        <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>
 </context>
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="PluginProjectDjango.py" line="191"/>
+        <location filename="PluginProjectDjango.py" line="196"/>
         <source>Django</source>
         <translation>Django</translation>
     </message>
     <message>
-        <location filename="PluginProjectDjango.py" line="159"/>
+        <location filename="PluginProjectDjango.py" line="164"/>
         <source>eric5 version is too old, {0}, {1} or newer needed.</source>
         <translation>Die eric5 Version ist zu alt. Es wird {0}, {1} oder neuer benötigt.</translation>
     </message>
--- a/ProjectDjango/i18n/django_en.ts	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/i18n/django_en.ts	Tue Mar 26 16:37:01 2013 +0100
@@ -91,17 +91,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="36"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="37"/>
         <source>XML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="40"/>
         <source>YAML</source>
         <translation type="unfinished"></translation>
     </message>
@@ -212,17 +212,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="294"/>
         <source>Django Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="202"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select to use plain Python instead of IPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="205"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="309"/>
         <source>Use plain Python instead of IPython</source>
         <translation type="unfinished"></translation>
     </message>
@@ -241,952 +241,997 @@
         <source>Use IPv6 protocol</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <source>Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/>
+        <source>Django Virtual Environment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/>
+        <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="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="281"/>
+        <source>Select the virtual environment directory via a selection dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="284"/>
+        <source>...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="256"/>
+        <source>Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="126"/>
+        <source>Select Virtual Environment for Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="144"/>
+        <source>Select Virtual Environment for Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>Project</name>
     <message>
-        <location filename="ProjectDjango/Project.py" line="72"/>
+        <location filename="ProjectDjango/Project.py" line="73"/>
         <source>Current Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="76"/>
+        <location filename="ProjectDjango/Project.py" line="77"/>
         <source>Selects the current project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="78"/>
+        <location filename="ProjectDjango/Project.py" line="79"/>
         <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="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start &amp;Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="95"/>
+        <location filename="ProjectDjango/Project.py" line="96"/>
         <source>Starts a new Django project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="97"/>
+        <location filename="ProjectDjango/Project.py" line="98"/>
         <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="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (&amp;global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="109"/>
+        <location filename="ProjectDjango/Project.py" line="110"/>
         <source>Starts a new global Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="111"/>
+        <location filename="ProjectDjango/Project.py" line="112"/>
         <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="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (&amp;local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="125"/>
+        <location filename="ProjectDjango/Project.py" line="126"/>
         <source>Starts a new local Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="127"/>
+        <location filename="ProjectDjango/Project.py" line="128"/>
         <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="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run &amp;Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="144"/>
+        <location filename="ProjectDjango/Project.py" line="145"/>
         <source>Starts the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="146"/>
+        <location filename="ProjectDjango/Project.py" line="147"/>
         <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="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Run Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="153"/>
+        <location filename="ProjectDjango/Project.py" line="154"/>
         <source>Run &amp;Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="157"/>
+        <location filename="ProjectDjango/Project.py" line="158"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="159"/>
+        <location filename="ProjectDjango/Project.py" line="160"/>
         <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="ProjectDjango/Project.py" line="1602"/>
+        <location filename="ProjectDjango/Project.py" line="1698"/>
         <source>Create Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="171"/>
+        <location filename="ProjectDjango/Project.py" line="172"/>
         <source>C&amp;reate Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="175"/>
+        <location filename="ProjectDjango/Project.py" line="176"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="177"/>
+        <location filename="ProjectDjango/Project.py" line="178"/>
         <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="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="192"/>
+        <location filename="ProjectDjango/Project.py" line="193"/>
         <source>Shows the Django help index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="194"/>
+        <location filename="ProjectDjango/Project.py" line="195"/>
         <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="ProjectDjango/Project.py" line="838"/>
+        <location filename="ProjectDjango/Project.py" line="916"/>
         <source>About Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="205"/>
+        <location filename="ProjectDjango/Project.py" line="206"/>
         <source>About D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="209"/>
+        <location filename="ProjectDjango/Project.py" line="210"/>
         <source>Shows some information about Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="211"/>
+        <location filename="ProjectDjango/Project.py" line="212"/>
         <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="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>Synchronize</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>&amp;Synchronize</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="233"/>
+        <location filename="ProjectDjango/Project.py" line="234"/>
         <source>Synchronizes the database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="235"/>
+        <location filename="ProjectDjango/Project.py" line="236"/>
         <source>&lt;b&gt;Synchronize&lt;/b&gt;&lt;p&gt;Synchronizes the database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>&amp;Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="246"/>
+        <location filename="ProjectDjango/Project.py" line="247"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="248"/>
+        <location filename="ProjectDjango/Project.py" line="249"/>
         <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="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>&amp;Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="260"/>
+        <location filename="ProjectDjango/Project.py" line="261"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="262"/>
+        <location filename="ProjectDjango/Project.py" line="263"/>
         <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="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start &amp;Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="274"/>
+        <location filename="ProjectDjango/Project.py" line="275"/>
         <source>Starts a console window for the database client</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="276"/>
+        <location filename="ProjectDjango/Project.py" line="277"/>
         <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="ProjectDjango/Project.py" line="1458"/>
+        <location filename="ProjectDjango/Project.py" line="1549"/>
         <source>Create Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="287"/>
+        <location filename="ProjectDjango/Project.py" line="288"/>
         <source>Create &amp;Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="291"/>
+        <location filename="ProjectDjango/Project.py" line="292"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="293"/>
+        <location filename="ProjectDjango/Project.py" line="294"/>
         <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="ProjectDjango/Project.py" line="1465"/>
+        <location filename="ProjectDjango/Project.py" line="1556"/>
         <source>Create Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="302"/>
+        <location filename="ProjectDjango/Project.py" line="303"/>
         <source>Create &amp;Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="306"/>
+        <location filename="ProjectDjango/Project.py" line="307"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="308"/>
+        <location filename="ProjectDjango/Project.py" line="309"/>
         <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="ProjectDjango/Project.py" line="1472"/>
+        <location filename="ProjectDjango/Project.py" line="1563"/>
         <source>Create Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="317"/>
+        <location filename="ProjectDjango/Project.py" line="318"/>
         <source>Create &amp;Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="321"/>
+        <location filename="ProjectDjango/Project.py" line="322"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="323"/>
+        <location filename="ProjectDjango/Project.py" line="324"/>
         <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="ProjectDjango/Project.py" line="1479"/>
+        <location filename="ProjectDjango/Project.py" line="1570"/>
         <source>Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="332"/>
+        <location filename="ProjectDjango/Project.py" line="333"/>
         <source>&amp;Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="336"/>
+        <location filename="ProjectDjango/Project.py" line="337"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="339"/>
+        <location filename="ProjectDjango/Project.py" line="340"/>
         <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="ProjectDjango/Project.py" line="1486"/>
+        <location filename="ProjectDjango/Project.py" line="1577"/>
         <source>Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="348"/>
+        <location filename="ProjectDjango/Project.py" line="349"/>
         <source>&amp;Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="352"/>
+        <location filename="ProjectDjango/Project.py" line="353"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="355"/>
+        <location filename="ProjectDjango/Project.py" line="356"/>
         <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="ProjectDjango/Project.py" line="1493"/>
+        <location filename="ProjectDjango/Project.py" line="1584"/>
         <source>Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="364"/>
+        <location filename="ProjectDjango/Project.py" line="365"/>
         <source>&amp;Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="368"/>
+        <location filename="ProjectDjango/Project.py" line="369"/>
         <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="ProjectDjango/Project.py" line="371"/>
+        <location filename="ProjectDjango/Project.py" line="372"/>
         <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="ProjectDjango/Project.py" line="1500"/>
+        <location filename="ProjectDjango/Project.py" line="1591"/>
         <source>Reset Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="380"/>
+        <location filename="ProjectDjango/Project.py" line="381"/>
         <source>Reset &amp;Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="384"/>
+        <location filename="ProjectDjango/Project.py" line="385"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="387"/>
+        <location filename="ProjectDjango/Project.py" line="388"/>
         <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="ProjectDjango/Project.py" line="1510"/>
+        <location filename="ProjectDjango/Project.py" line="1601"/>
         <source>Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="400"/>
+        <location filename="ProjectDjango/Project.py" line="401"/>
         <source>&amp;Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="404"/>
+        <location filename="ProjectDjango/Project.py" line="405"/>
         <source>Shows the modification made to the settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="406"/>
+        <location filename="ProjectDjango/Project.py" line="407"/>
         <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="ProjectDjango/Project.py" line="1531"/>
+        <location filename="ProjectDjango/Project.py" line="1622"/>
         <source>Cleanup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="413"/>
+        <location filename="ProjectDjango/Project.py" line="414"/>
         <source>&amp;Cleanup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="417"/>
+        <location filename="ProjectDjango/Project.py" line="418"/>
         <source>Cleans out old data from the database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="419"/>
+        <location filename="ProjectDjango/Project.py" line="420"/>
         <source>&lt;b&gt;Cleanup&lt;/b&gt;&lt;p&gt;Cleans out old data from the database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1553"/>
+        <location filename="ProjectDjango/Project.py" line="1644"/>
         <source>Validate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="426"/>
+        <location filename="ProjectDjango/Project.py" line="427"/>
         <source>&amp;Validate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="430"/>
+        <location filename="ProjectDjango/Project.py" line="431"/>
         <source>Validates all installed models</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="432"/>
+        <location filename="ProjectDjango/Project.py" line="433"/>
         <source>&lt;b&gt;Validate&lt;/b&gt;&lt;p&gt;Validates all installed models.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start &amp;Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="443"/>
+        <location filename="ProjectDjango/Project.py" line="444"/>
         <source>Starts a Python interactive interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="445"/>
+        <location filename="ProjectDjango/Project.py" line="446"/>
         <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="ProjectDjango/Project.py" line="1637"/>
+        <location filename="ProjectDjango/Project.py" line="1733"/>
         <source>Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="456"/>
+        <location filename="ProjectDjango/Project.py" line="457"/>
         <source>&amp;Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="460"/>
+        <location filename="ProjectDjango/Project.py" line="461"/>
         <source>Dump the database data to a fixture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="462"/>
+        <location filename="ProjectDjango/Project.py" line="463"/>
         <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="ProjectDjango/Project.py" line="1676"/>
+        <location filename="ProjectDjango/Project.py" line="1772"/>
         <source>Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="469"/>
+        <location filename="ProjectDjango/Project.py" line="470"/>
         <source>&amp;Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="473"/>
+        <location filename="ProjectDjango/Project.py" line="474"/>
         <source>Load data from fixture files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="475"/>
+        <location filename="ProjectDjango/Project.py" line="476"/>
         <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="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run &amp;Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="486"/>
+        <location filename="ProjectDjango/Project.py" line="487"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="488"/>
+        <location filename="ProjectDjango/Project.py" line="489"/>
         <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="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Testserver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Test&amp;server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="499"/>
+        <location filename="ProjectDjango/Project.py" line="500"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="501"/>
+        <location filename="ProjectDjango/Project.py" line="502"/>
         <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="ProjectDjango/Project.py" line="561"/>
+        <location filename="ProjectDjango/Project.py" line="562"/>
         <source>D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="599"/>
+        <location filename="ProjectDjango/Project.py" line="600"/>
         <source>&amp;Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="620"/>
+        <location filename="ProjectDjango/Project.py" line="621"/>
         <source>Show &amp;SQL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="642"/>
+        <location filename="ProjectDjango/Project.py" line="643"/>
         <source>&amp;Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="659"/>
+        <location filename="ProjectDjango/Project.py" line="660"/>
         <source>T&amp;esting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="708"/>
+        <location filename="ProjectDjango/Project.py" line="709"/>
         <source>New template...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="715"/>
+        <location filename="ProjectDjango/Project.py" line="716"/>
         <source>Update all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="717"/>
+        <location filename="ProjectDjango/Project.py" line="718"/>
         <source>Update selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="719"/>
+        <location filename="ProjectDjango/Project.py" line="720"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="722"/>
+        <location filename="ProjectDjango/Project.py" line="723"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="725"/>
+        <location filename="ProjectDjango/Project.py" line="726"/>
         <source>Compile all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="727"/>
+        <location filename="ProjectDjango/Project.py" line="728"/>
         <source>Compile selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <source>New Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="778"/>
+        <location filename="ProjectDjango/Project.py" line="779"/>
         <source>The file already exists! Overwrite it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <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="ProjectDjango/Project.py" line="838"/>
-        <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;http://www.djangoproject.com&quot;&gt;http://www.djangoproject.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Select Applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1204"/>
+        <location filename="ProjectDjango/Project.py" line="1295"/>
         <source>Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="970"/>
+        <location filename="ProjectDjango/Project.py" line="1056"/>
         <source>Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <source>Start Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <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="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Start Django Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1014"/>
+        <location filename="ProjectDjango/Project.py" line="1103"/>
         <source>Django project created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Enter the name of the new Django project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1062"/>
+        <location filename="ProjectDjango/Project.py" line="1151"/>
         <source>Start Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1087"/>
+        <location filename="ProjectDjango/Project.py" line="1178"/>
         <source>Django application created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Start Global Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Enter the name of the new global Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Start Local Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Enter the name of the new local Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select the Django project to work with.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1202"/>
+        <location filename="ProjectDjango/Project.py" line="1293"/>
         <source>None</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1207"/>
+        <location filename="ProjectDjango/Project.py" line="1298"/>
         <source>&amp;Current Django project ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1268"/>
+        <location filename="ProjectDjango/Project.py" line="1359"/>
         <source>The Django server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>The Django process could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1347"/>
+        <location filename="ProjectDjango/Project.py" line="1438"/>
         <source>Introspect Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1376"/>
+        <location filename="ProjectDjango/Project.py" line="1467"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1386"/>
+        <location filename="ProjectDjango/Project.py" line="1477"/>
         <source>Database tables flushed successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1445"/>
+        <location filename="ProjectDjango/Project.py" line="1536"/>
         <source>SQL Files (*.sql)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1543"/>
+        <location filename="ProjectDjango/Project.py" line="1634"/>
         <source>Database cleaned up successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1609"/>
+        <location filename="ProjectDjango/Project.py" line="1705"/>
         <source>Enter the names of the cache tables separated by spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1623"/>
+        <location filename="ProjectDjango/Project.py" line="1719"/>
         <source>Cache tables created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1660"/>
+        <location filename="ProjectDjango/Project.py" line="1756"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1662"/>
+        <location filename="ProjectDjango/Project.py" line="1758"/>
         <source>XML Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1664"/>
+        <location filename="ProjectDjango/Project.py" line="1760"/>
         <source>YAML Files (*.yaml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1762"/>
+        <location filename="ProjectDjango/Project.py" line="1858"/>
         <source>The Django test server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1922"/>
+        <location filename="ProjectDjango/Project.py" line="2018"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2164"/>
+        <location filename="ProjectDjango/Project.py" line="2254"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1940"/>
+        <location filename="ProjectDjango/Project.py" line="2036"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2044"/>
+        <location filename="ProjectDjango/Project.py" line="2137"/>
         <source>Updating message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2130"/>
+        <location filename="ProjectDjango/Project.py" line="2221"/>
         <source>No locales detected. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2092"/>
+        <location filename="ProjectDjango/Project.py" line="2184"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2075"/>
+        <location filename="ProjectDjango/Project.py" line="2167"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2154"/>
+        <location filename="ProjectDjango/Project.py" line="2244"/>
         <source>Compiling message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2170"/>
+        <location filename="ProjectDjango/Project.py" line="2260"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Change Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="512"/>
+        <location filename="ProjectDjango/Project.py" line="513"/>
         <source>Change &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="516"/>
+        <location filename="ProjectDjango/Project.py" line="517"/>
         <source>Change the password of a user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="518"/>
+        <location filename="ProjectDjango/Project.py" line="519"/>
         <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="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create &amp;Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="529"/>
+        <location filename="ProjectDjango/Project.py" line="530"/>
         <source>Create a superuser account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="531"/>
+        <location filename="ProjectDjango/Project.py" line="532"/>
         <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="ProjectDjango/Project.py" line="1842"/>
+        <location filename="ProjectDjango/Project.py" line="1938"/>
         <source>Clear Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="542"/>
+        <location filename="ProjectDjango/Project.py" line="543"/>
         <source>Clear &amp;Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="546"/>
+        <location filename="ProjectDjango/Project.py" line="547"/>
         <source>Clear expired sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="548"/>
+        <location filename="ProjectDjango/Project.py" line="549"/>
         <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="ProjectDjango/Project.py" line="676"/>
+        <location filename="ProjectDjango/Project.py" line="677"/>
         <source>&amp;Authorization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="690"/>
+        <location filename="ProjectDjango/Project.py" line="691"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Enter the name of the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1854"/>
+        <location filename="ProjectDjango/Project.py" line="1950"/>
         <source>Expired sessions cleared successfully.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/Project.py" line="916"/>
+        <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="ProjectDjango/Project.py" line="1163"/>
+        <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>
 </context>
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="PluginProjectDjango.py" line="191"/>
+        <location filename="PluginProjectDjango.py" line="196"/>
         <source>Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="PluginProjectDjango.py" line="159"/>
+        <location filename="PluginProjectDjango.py" line="164"/>
         <source>eric5 version is too old, {0}, {1} or newer needed.</source>
         <translation type="unfinished"></translation>
     </message>
--- a/ProjectDjango/i18n/django_es.ts	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/i18n/django_es.ts	Tue Mar 26 16:37:01 2013 +0100
@@ -86,17 +86,17 @@
         <translation type="obsolete">Seleccionar el formato para el volcado.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="36"/>
         <source>JSON</source>
         <translation>JSON</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="37"/>
         <source>XML</source>
         <translation>XML</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="40"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
@@ -227,17 +227,17 @@
         <translation type="obsolete">Introducir el número de multiproyectos recientes a recordar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="294"/>
         <source>Django Python Console</source>
         <translation>Consola Python de Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="202"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select to use plain Python instead of IPython</source>
         <translation>Seleccionar para utilizar Python simple en lugar de IPhyton</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="205"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="309"/>
         <source>Use plain Python instead of IPython</source>
         <translation>Utilizar Python simple en lugar de IPhyton</translation>
     </message>
@@ -266,6 +266,46 @@
         <source>Use IPv6 protocol</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <source>Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/>
+        <source>Django Virtual Environment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/>
+        <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="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="281"/>
+        <source>Select the virtual environment directory via a selection dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="284"/>
+        <source>...</source>
+        <translation type="unfinished">...</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="256"/>
+        <source>Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="126"/>
+        <source>Select Virtual Environment for Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="144"/>
+        <source>Select Virtual Environment for Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>LexerDjango</name>
@@ -343,7 +383,7 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="ProjectDjango/Project.py" line="561"/>
+        <location filename="ProjectDjango/Project.py" line="562"/>
         <source>D&amp;jango</source>
         <translation>D&amp;jango</translation>
     </message>
@@ -353,224 +393,224 @@
         <translation type="obsolete">Archivos HTML (*.html);;Todos los Archivos (*)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <source>New Form</source>
         <translation>Nuevo Formulario</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="778"/>
+        <location filename="ProjectDjango/Project.py" line="779"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>¡El archivo ya existe! ¿Sobreescribirlo?</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <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="ProjectDjango/Project.py" line="72"/>
+        <location filename="ProjectDjango/Project.py" line="73"/>
         <source>Current Project</source>
         <translation>Proyecto actual</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="76"/>
+        <location filename="ProjectDjango/Project.py" line="77"/>
         <source>Selects the current project</source>
         <translation>Selecciona el proyecto actual</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start Project</source>
         <translation>Iniciar Proyecto</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start &amp;Project</source>
         <translation>Iniciar &amp;Proyecto</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="95"/>
+        <location filename="ProjectDjango/Project.py" line="96"/>
         <source>Starts a new Django project</source>
         <translation>Inicia un nuevo proyecto Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="97"/>
+        <location filename="ProjectDjango/Project.py" line="98"/>
         <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="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (global)</source>
         <translation>Iniciar Aplicación (global)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (&amp;global)</source>
         <translation>Iniciar Aplicación (&amp;global)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="109"/>
+        <location filename="ProjectDjango/Project.py" line="110"/>
         <source>Starts a new global Django application</source>
         <translation>Inicia una nueva aplicación global Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="111"/>
+        <location filename="ProjectDjango/Project.py" line="112"/>
         <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="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (local)</source>
         <translation>Iniciar Aplicación (local)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (&amp;local)</source>
         <translation>Iniciar Aplicación (&amp;local)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="125"/>
+        <location filename="ProjectDjango/Project.py" line="126"/>
         <source>Starts a new local Django application</source>
         <translation>Inicia una nueva aplicación local Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="127"/>
+        <location filename="ProjectDjango/Project.py" line="128"/>
         <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="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run Server</source>
         <translation>Ejecutar Servidor</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run &amp;Server</source>
         <translation>Ejecutar &amp;Servidor</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="144"/>
+        <location filename="ProjectDjango/Project.py" line="145"/>
         <source>Starts the Django Web server</source>
         <translation>Inicia el servidor Web Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="146"/>
+        <location filename="ProjectDjango/Project.py" line="147"/>
         <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="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Run Web-Browser</source>
         <translation>Ejecutar Navegador Web</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="153"/>
+        <location filename="ProjectDjango/Project.py" line="154"/>
         <source>Run &amp;Web-Browser</source>
         <translation>Ejecutar Navegador &amp;Web</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="157"/>
+        <location filename="ProjectDjango/Project.py" line="158"/>
         <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="ProjectDjango/Project.py" line="159"/>
+        <location filename="ProjectDjango/Project.py" line="160"/>
         <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="ProjectDjango/Project.py" line="838"/>
+        <location filename="ProjectDjango/Project.py" line="916"/>
         <source>About Django</source>
         <translation>Acerca de Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="205"/>
+        <location filename="ProjectDjango/Project.py" line="206"/>
         <source>About D&amp;jango</source>
         <translation>Acerca de D&amp;jango</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="209"/>
+        <location filename="ProjectDjango/Project.py" line="210"/>
         <source>Shows some information about Django</source>
         <translation>Muestra información sobre Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="211"/>
+        <location filename="ProjectDjango/Project.py" line="212"/>
         <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="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>Synchronize</source>
         <translation>Sincronizar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>&amp;Synchronize</source>
         <translation>&amp;Sincronizar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="233"/>
+        <location filename="ProjectDjango/Project.py" line="234"/>
         <source>Synchronizes the database</source>
         <translation>Sincroniza la base de datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="235"/>
+        <location filename="ProjectDjango/Project.py" line="236"/>
         <source>&lt;b&gt;Synchronize&lt;/b&gt;&lt;p&gt;Synchronizes the database.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sincronizar&lt;/b&gt;&lt;p&gt;Sincroniza la base de datos.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="599"/>
+        <location filename="ProjectDjango/Project.py" line="600"/>
         <source>&amp;Database</source>
         <translation>Base de &amp;Datos</translation>
     </message>
     <message>
         <location filename="ProjectDjango/Project.py" line="838"/>
         <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;http://www.djangoproject.com&quot;&gt;http://www.djangoproject.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Django es un marco de trabajo de alto nivel hecho con Python, que promueve desarrollo rápido y diseño limpio y 
+        <translation type="obsolete">&lt;p&gt;Django es un marco de trabajo de alto nivel hecho con Python, que promueve desarrollo rápido y diseño limpio y 
 pragmático.&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;http://www.djangoproject.com&quot;&gt;http://www.djangoproject.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1204"/>
+        <location filename="ProjectDjango/Project.py" line="1295"/>
         <source>Project</source>
         <translation>Proyecto</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="970"/>
+        <location filename="ProjectDjango/Project.py" line="1056"/>
         <source>Application</source>
         <translation>Aplicación</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <source>Start Django</source>
         <translation>Iniciar Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <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="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Start Django Project</source>
         <translation>Iniciar Proyecto Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1014"/>
+        <location filename="ProjectDjango/Project.py" line="1103"/>
         <source>Django project created successfully.</source>
         <translation>Proyecto Django creado correctamente.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Enter the name of the new Django project.</source>
         <translation>Introduzca el nombre del nuevo proyecto Django.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1062"/>
+        <location filename="ProjectDjango/Project.py" line="1151"/>
         <source>Start Django Application</source>
         <translation>Iniciar Aplicación Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1087"/>
+        <location filename="ProjectDjango/Project.py" line="1178"/>
         <source>Django application created successfully.</source>
         <translation>Aplicación Django creada correctamente.</translation>
     </message>
@@ -580,102 +620,102 @@
         <translation type="obsolete">Introduzca el nombre de la nueva Aplicación Django.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select Project</source>
         <translation>Seleccionar Proyecto</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select the Django project to work with.</source>
         <translation>Seleccionar el proyecto Django con el que trabajar.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1202"/>
+        <location filename="ProjectDjango/Project.py" line="1293"/>
         <source>None</source>
         <translation>Ninguno</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>Process Generation Error</source>
         <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1268"/>
+        <location filename="ProjectDjango/Project.py" line="1359"/>
         <source>The Django server could not be started.</source>
         <translation>No se ha podido iniciar el servidor Django.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <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="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>The Django process could not be started.</source>
         <translation>No se ha podido iniciar el proceso Django.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="78"/>
+        <location filename="ProjectDjango/Project.py" line="79"/>
         <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="ProjectDjango/Project.py" line="1510"/>
+        <location filename="ProjectDjango/Project.py" line="1601"/>
         <source>Diff Settings</source>
         <translation>Configuración de Diff</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="400"/>
+        <location filename="ProjectDjango/Project.py" line="401"/>
         <source>&amp;Diff Settings</source>
         <translation>Configuración de &amp;Diff</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="404"/>
+        <location filename="ProjectDjango/Project.py" line="405"/>
         <source>Shows the modification made to the settings</source>
         <translation>Muestra los cambios hechos a la configuración</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="406"/>
+        <location filename="ProjectDjango/Project.py" line="407"/>
         <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="ProjectDjango/Project.py" line="1531"/>
+        <location filename="ProjectDjango/Project.py" line="1622"/>
         <source>Cleanup</source>
         <translation>Limpiar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="413"/>
+        <location filename="ProjectDjango/Project.py" line="414"/>
         <source>&amp;Cleanup</source>
         <translation>&amp;Limpiar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="417"/>
+        <location filename="ProjectDjango/Project.py" line="418"/>
         <source>Cleans out old data from the database</source>
         <translation>Limpia datos antiguos de la base de datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="419"/>
+        <location filename="ProjectDjango/Project.py" line="420"/>
         <source>&lt;b&gt;Cleanup&lt;/b&gt;&lt;p&gt;Cleans out old data from the database.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Limpiar&lt;/b&gt;&lt;p&gt;Limpiar datos antiguos de la base de datos.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1553"/>
+        <location filename="ProjectDjango/Project.py" line="1644"/>
         <source>Validate</source>
         <translation>Validar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="426"/>
+        <location filename="ProjectDjango/Project.py" line="427"/>
         <source>&amp;Validate</source>
         <translation>&amp;Validar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="430"/>
+        <location filename="ProjectDjango/Project.py" line="431"/>
         <source>Validates all installed models</source>
         <translation>Valida todos los modelos instalados</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="432"/>
+        <location filename="ProjectDjango/Project.py" line="433"/>
         <source>&lt;b&gt;Validate&lt;/b&gt;&lt;p&gt;Validates all installed models.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Validar&lt;/b&gt;&lt;p&gt;Valida todos los modelos instalados.&lt;/p&gt;</translation>
     </message>
@@ -700,27 +740,27 @@
         <translation type="obsolete">&lt;b&gt;Índice del Administrador&lt;/b&gt;&lt;p&gt;Imprime el snippet de plantilla de admin-index.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="642"/>
+        <location filename="ProjectDjango/Project.py" line="643"/>
         <source>&amp;Tools</source>
         <translation>Herramien&amp;tas</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Select Applications</source>
         <translation>Seleccionar Aplicaciones</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation>Introduzca la lista de aplicaciones separadas por espacios.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1207"/>
+        <location filename="ProjectDjango/Project.py" line="1298"/>
         <source>&amp;Current Django project ({0})</source>
         <translation>Proyec&amp;to Django actual ({0})</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1543"/>
+        <location filename="ProjectDjango/Project.py" line="1634"/>
         <source>Database cleaned up successfully.</source>
         <translation>Base de datos limpiada con éxito.</translation>
     </message>
@@ -730,112 +770,112 @@
         <translation type="obsolete">Imprimir admin-index</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start Python Console</source>
         <translation>Iniciar Consola de Python</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start &amp;Python Console</source>
         <translation>Iniciar Consola de &amp;Python</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="443"/>
+        <location filename="ProjectDjango/Project.py" line="444"/>
         <source>Starts a Python interactive interpreter</source>
         <translation>Inicia un intérprete interactivo de Python</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="445"/>
+        <location filename="ProjectDjango/Project.py" line="446"/>
         <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="ProjectDjango/Project.py" line="1602"/>
+        <location filename="ProjectDjango/Project.py" line="1698"/>
         <source>Create Cache Tables</source>
         <translation>Crear Tablas de Caché</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="171"/>
+        <location filename="ProjectDjango/Project.py" line="172"/>
         <source>C&amp;reate Cache Tables</source>
         <translation>C&amp;rear Tablas de Caché</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="175"/>
+        <location filename="ProjectDjango/Project.py" line="176"/>
         <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="ProjectDjango/Project.py" line="177"/>
+        <location filename="ProjectDjango/Project.py" line="178"/>
         <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="ProjectDjango/Project.py" line="1609"/>
+        <location filename="ProjectDjango/Project.py" line="1705"/>
         <source>Enter the names of the cache tables separated by spaces.</source>
         <translation>Introduzca los nombres de las tablas de caché separadas por espacios.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1623"/>
+        <location filename="ProjectDjango/Project.py" line="1719"/>
         <source>Cache tables created successfully.</source>
         <translation>Tablas de caché creadas con éxito.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>Introspect</source>
         <translation>Introspección</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>&amp;Introspect</source>
         <translation>&amp;Introspección</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="246"/>
+        <location filename="ProjectDjango/Project.py" line="247"/>
         <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="ProjectDjango/Project.py" line="248"/>
+        <location filename="ProjectDjango/Project.py" line="249"/>
         <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="ProjectDjango/Project.py" line="1347"/>
+        <location filename="ProjectDjango/Project.py" line="1438"/>
         <source>Introspect Database</source>
         <translation>Introspección de Base de datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>Flush</source>
         <translation>Flush</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>&amp;Flush</source>
         <translation>&amp;Flush</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="260"/>
+        <location filename="ProjectDjango/Project.py" line="261"/>
         <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="ProjectDjango/Project.py" line="262"/>
+        <location filename="ProjectDjango/Project.py" line="263"/>
         <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="ProjectDjango/Project.py" line="1493"/>
+        <location filename="ProjectDjango/Project.py" line="1584"/>
         <source>Flush Database</source>
         <translation>Hacer Flush de la base de datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1376"/>
+        <location filename="ProjectDjango/Project.py" line="1467"/>
         <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="ProjectDjango/Project.py" line="1386"/>
+        <location filename="ProjectDjango/Project.py" line="1477"/>
         <source>Database tables flushed successfully.</source>
         <translation>Se ha realizado una operación flush sobre la base de datos con éxito.</translation>
     </message>
@@ -870,142 +910,142 @@
         <translation type="obsolete">&lt;b&gt;Resetear Applicación(es)&lt;/b&gt;&lt;p&gt;Resetea las tablas de la base de datos para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start Client Console</source>
         <translation>Iniciar Consola de Cliente</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="274"/>
+        <location filename="ProjectDjango/Project.py" line="275"/>
         <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="ProjectDjango/Project.py" line="276"/>
+        <location filename="ProjectDjango/Project.py" line="277"/>
         <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="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start &amp;Client Console</source>
         <translation>Iniciar Consola de &amp;Cliente</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1458"/>
+        <location filename="ProjectDjango/Project.py" line="1549"/>
         <source>Create Tables</source>
         <translation>Crear Tablas</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="287"/>
+        <location filename="ProjectDjango/Project.py" line="288"/>
         <source>Create &amp;Tables</source>
         <translation>Crear &amp;Tablas</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="291"/>
+        <location filename="ProjectDjango/Project.py" line="292"/>
         <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="ProjectDjango/Project.py" line="293"/>
+        <location filename="ProjectDjango/Project.py" line="294"/>
         <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="ProjectDjango/Project.py" line="620"/>
+        <location filename="ProjectDjango/Project.py" line="621"/>
         <source>Show &amp;SQL</source>
         <translation>Mostrar &amp;SQL</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1465"/>
+        <location filename="ProjectDjango/Project.py" line="1556"/>
         <source>Create Indexes</source>
         <translation>Crear Índices</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="302"/>
+        <location filename="ProjectDjango/Project.py" line="303"/>
         <source>Create &amp;Indexes</source>
         <translation>Crear &amp;Índices</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="308"/>
+        <location filename="ProjectDjango/Project.py" line="309"/>
         <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="ProjectDjango/Project.py" line="1472"/>
+        <location filename="ProjectDjango/Project.py" line="1563"/>
         <source>Create Everything</source>
         <translation>Crear Todo</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="317"/>
+        <location filename="ProjectDjango/Project.py" line="318"/>
         <source>Create &amp;Everything</source>
         <translation>Cr&amp;ear Todo</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="321"/>
+        <location filename="ProjectDjango/Project.py" line="322"/>
         <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="ProjectDjango/Project.py" line="323"/>
+        <location filename="ProjectDjango/Project.py" line="324"/>
         <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="ProjectDjango/Project.py" line="306"/>
+        <location filename="ProjectDjango/Project.py" line="307"/>
         <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="ProjectDjango/Project.py" line="1479"/>
+        <location filename="ProjectDjango/Project.py" line="1570"/>
         <source>Custom Statements</source>
         <translation>Sentencias Personalizadas</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="332"/>
+        <location filename="ProjectDjango/Project.py" line="333"/>
         <source>&amp;Custom Statements</source>
         <translation>Sentencias &amp;Personalizadas</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="336"/>
+        <location filename="ProjectDjango/Project.py" line="337"/>
         <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="ProjectDjango/Project.py" line="339"/>
+        <location filename="ProjectDjango/Project.py" line="340"/>
         <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="ProjectDjango/Project.py" line="1486"/>
+        <location filename="ProjectDjango/Project.py" line="1577"/>
         <source>Drop Tables</source>
         <translation>Borrar Tablas</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="348"/>
+        <location filename="ProjectDjango/Project.py" line="349"/>
         <source>&amp;Drop Tables</source>
         <translation>&amp;Borrar Tablas</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="352"/>
+        <location filename="ProjectDjango/Project.py" line="353"/>
         <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="ProjectDjango/Project.py" line="355"/>
+        <location filename="ProjectDjango/Project.py" line="356"/>
         <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="ProjectDjango/Project.py" line="364"/>
+        <location filename="ProjectDjango/Project.py" line="365"/>
         <source>&amp;Flush Database</source>
         <translation>Hacer &amp;Flush de la base de datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="368"/>
+        <location filename="ProjectDjango/Project.py" line="369"/>
         <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="ProjectDjango/Project.py" line="371"/>
+        <location filename="ProjectDjango/Project.py" line="372"/>
         <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>
@@ -1025,340 +1065,350 @@
         <translation type="obsolete">&lt;b&gt;Resetear Aplicación(es)&lt;/b&gt;&lt;p&gt;Imprime las sentencias SQL DROP TABLE, a continuación CREATE TABLE, para una o más aplicaciones.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1500"/>
+        <location filename="ProjectDjango/Project.py" line="1591"/>
         <source>Reset Sequences</source>
         <translation>Resetear Secuencias</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="380"/>
+        <location filename="ProjectDjango/Project.py" line="381"/>
         <source>Reset &amp;Sequences</source>
         <translation>Resetear &amp;Secuencias</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="384"/>
+        <location filename="ProjectDjango/Project.py" line="385"/>
         <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="ProjectDjango/Project.py" line="387"/>
+        <location filename="ProjectDjango/Project.py" line="388"/>
         <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="ProjectDjango/Project.py" line="1637"/>
+        <location filename="ProjectDjango/Project.py" line="1733"/>
         <source>Dump Data</source>
         <translation>Volcado de Datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="456"/>
+        <location filename="ProjectDjango/Project.py" line="457"/>
         <source>&amp;Dump Data</source>
         <translation>&amp;Volcado de Datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="460"/>
+        <location filename="ProjectDjango/Project.py" line="461"/>
         <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="ProjectDjango/Project.py" line="462"/>
+        <location filename="ProjectDjango/Project.py" line="463"/>
         <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="ProjectDjango/Project.py" line="659"/>
+        <location filename="ProjectDjango/Project.py" line="660"/>
         <source>T&amp;esting</source>
         <translation>T&amp;esting</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1445"/>
+        <location filename="ProjectDjango/Project.py" line="1536"/>
         <source>SQL Files (*.sql)</source>
         <translation>Archivos SQL (*.sql)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1660"/>
+        <location filename="ProjectDjango/Project.py" line="1756"/>
         <source>JSON Files (*.json)</source>
         <translation>Archivos JSON (*.json)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1662"/>
+        <location filename="ProjectDjango/Project.py" line="1758"/>
         <source>XML Files (*.xml)</source>
         <translation>Archivos XML (*.xml)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1664"/>
+        <location filename="ProjectDjango/Project.py" line="1760"/>
         <source>YAML Files (*.yaml)</source>
         <translation>Archivos YAML (*.yaml)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1676"/>
+        <location filename="ProjectDjango/Project.py" line="1772"/>
         <source>Load Data</source>
         <translation>Cargar Datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="469"/>
+        <location filename="ProjectDjango/Project.py" line="470"/>
         <source>&amp;Load Data</source>
         <translation>&amp;Cargar Datos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="473"/>
+        <location filename="ProjectDjango/Project.py" line="474"/>
         <source>Load data from fixture files</source>
         <translation>Cargar datos desde archivos de fixture</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="475"/>
+        <location filename="ProjectDjango/Project.py" line="476"/>
         <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="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run Testsuite</source>
         <translation>Ejecutar Testsuite</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run &amp;Testsuite</source>
         <translation>Ejecutar &amp;Testsuite</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="486"/>
+        <location filename="ProjectDjango/Project.py" line="487"/>
         <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="ProjectDjango/Project.py" line="488"/>
+        <location filename="ProjectDjango/Project.py" line="489"/>
         <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="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Testserver</source>
         <translation>Ejecutar Testserver</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Test&amp;server</source>
         <translation>Ejecutar Test&amp;server</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="499"/>
+        <location filename="ProjectDjango/Project.py" line="500"/>
         <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="ProjectDjango/Project.py" line="501"/>
+        <location filename="ProjectDjango/Project.py" line="502"/>
         <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="ProjectDjango/Project.py" line="1762"/>
+        <location filename="ProjectDjango/Project.py" line="1858"/>
         <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="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>Help</source>
         <translation>Ayuda</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>&amp;Help</source>
         <translation>&amp;Ayuda</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="192"/>
+        <location filename="ProjectDjango/Project.py" line="193"/>
         <source>Shows the Django help index</source>
         <translation>Muestra el índice de ayuda de Django</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="194"/>
+        <location filename="ProjectDjango/Project.py" line="195"/>
         <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="ProjectDjango/Project.py" line="708"/>
+        <location filename="ProjectDjango/Project.py" line="709"/>
         <source>New template...</source>
         <translation>Nueva plantilla...</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="715"/>
+        <location filename="ProjectDjango/Project.py" line="716"/>
         <source>Update all catalogs</source>
         <translation>Actualizar todos los catálogos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="717"/>
+        <location filename="ProjectDjango/Project.py" line="718"/>
         <source>Update selected catalogs</source>
         <translation>Actualizar los catálogos seleccionados</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="725"/>
+        <location filename="ProjectDjango/Project.py" line="726"/>
         <source>Compile all catalogs</source>
         <translation>Compilar todos los catálogos</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="727"/>
+        <location filename="ProjectDjango/Project.py" line="728"/>
         <source>Compile selected catalogs</source>
         <translation>Compilar los catálogos seleccionados</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1922"/>
+        <location filename="ProjectDjango/Project.py" line="2018"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation>Inicializando catálogo de mensajes para &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2164"/>
+        <location filename="ProjectDjango/Project.py" line="2254"/>
         <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="ProjectDjango/Project.py" line="1940"/>
+        <location filename="ProjectDjango/Project.py" line="2036"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation>Catálogo de mensajes iniciado con éxito.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2044"/>
+        <location filename="ProjectDjango/Project.py" line="2137"/>
         <source>Updating message catalogs</source>
         <translation>Actualizando catálogos de mensajes</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2130"/>
+        <location filename="ProjectDjango/Project.py" line="2221"/>
         <source>No locales detected. Aborting...</source>
         <translation>No se ha detectado ningún idioma. Abortando...</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2092"/>
+        <location filename="ProjectDjango/Project.py" line="2184"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation>
 Catálogos de mensajes actualizados con éxito.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2154"/>
+        <location filename="ProjectDjango/Project.py" line="2244"/>
         <source>Compiling message catalogs</source>
         <translation>Compilando catálogos de mensajes</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2170"/>
+        <location filename="ProjectDjango/Project.py" line="2260"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation>
 Catálogos de mensajes compilados con éxito.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="719"/>
+        <location filename="ProjectDjango/Project.py" line="720"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="722"/>
+        <location filename="ProjectDjango/Project.py" line="723"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Start Global Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Enter the name of the new global Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Start Local Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Enter the name of the new local Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2075"/>
+        <location filename="ProjectDjango/Project.py" line="2167"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Change Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="512"/>
+        <location filename="ProjectDjango/Project.py" line="513"/>
         <source>Change &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="516"/>
+        <location filename="ProjectDjango/Project.py" line="517"/>
         <source>Change the password of a user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="518"/>
+        <location filename="ProjectDjango/Project.py" line="519"/>
         <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="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create &amp;Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="529"/>
+        <location filename="ProjectDjango/Project.py" line="530"/>
         <source>Create a superuser account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="531"/>
+        <location filename="ProjectDjango/Project.py" line="532"/>
         <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="ProjectDjango/Project.py" line="1842"/>
+        <location filename="ProjectDjango/Project.py" line="1938"/>
         <source>Clear Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="542"/>
+        <location filename="ProjectDjango/Project.py" line="543"/>
         <source>Clear &amp;Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="546"/>
+        <location filename="ProjectDjango/Project.py" line="547"/>
         <source>Clear expired sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="548"/>
+        <location filename="ProjectDjango/Project.py" line="549"/>
         <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="ProjectDjango/Project.py" line="676"/>
+        <location filename="ProjectDjango/Project.py" line="677"/>
         <source>&amp;Authorization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="690"/>
+        <location filename="ProjectDjango/Project.py" line="691"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Enter the name of the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1854"/>
+        <location filename="ProjectDjango/Project.py" line="1950"/>
         <source>Expired sessions cleared successfully.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/Project.py" line="916"/>
+        <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="ProjectDjango/Project.py" line="1163"/>
+        <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>
 </context>
 <context>
     <name>ProjectDjangoPlugin</name>
@@ -1368,7 +1418,7 @@
         <translation type="obsolete">La versión de eric4 es demasiado antigua, {0}, {1} o más reciente es necesaria.</translation>
     </message>
     <message>
-        <location filename="PluginProjectDjango.py" line="191"/>
+        <location filename="PluginProjectDjango.py" line="196"/>
         <source>Django</source>
         <translation>Django</translation>
     </message>
@@ -1378,7 +1428,7 @@
         <translation type="obsolete">Archivos de plantilla Django (*.django)</translation>
     </message>
     <message>
-        <location filename="PluginProjectDjango.py" line="159"/>
+        <location filename="PluginProjectDjango.py" line="164"/>
         <source>eric5 version is too old, {0}, {1} or newer needed.</source>
         <translation type="unfinished">La versión de eric4 es demasiado antigua, {0}, {1} o más reciente es necesaria. {5 ?} {0}?} {1}?}</translation>
     </message>
--- a/ProjectDjango/i18n/django_ru.ts	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/i18n/django_ru.ts	Tue Mar 26 16:37:01 2013 +0100
@@ -71,17 +71,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="36"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="37"/>
         <source>XML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="40"/>
         <source>YAML</source>
         <translation type="unfinished"></translation>
     </message>
@@ -202,17 +202,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="294"/>
         <source>Django Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="202"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select to use plain Python instead of IPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="205"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="309"/>
         <source>Use plain Python instead of IPython</source>
         <translation type="unfinished"></translation>
     </message>
@@ -241,952 +241,997 @@
         <source>Use IPv6 protocol</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <source>Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/>
+        <source>Django Virtual Environment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/>
+        <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="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="281"/>
+        <source>Select the virtual environment directory via a selection dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="284"/>
+        <source>...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="256"/>
+        <source>Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="126"/>
+        <source>Select Virtual Environment for Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="144"/>
+        <source>Select Virtual Environment for Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>Project</name>
     <message>
-        <location filename="ProjectDjango/Project.py" line="561"/>
+        <location filename="ProjectDjango/Project.py" line="562"/>
         <source>D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <source>New Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="778"/>
+        <location filename="ProjectDjango/Project.py" line="779"/>
         <source>The file already exists! Overwrite it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <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="ProjectDjango/Project.py" line="72"/>
+        <location filename="ProjectDjango/Project.py" line="73"/>
         <source>Current Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="76"/>
+        <location filename="ProjectDjango/Project.py" line="77"/>
         <source>Selects the current project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start &amp;Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="95"/>
+        <location filename="ProjectDjango/Project.py" line="96"/>
         <source>Starts a new Django project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="97"/>
+        <location filename="ProjectDjango/Project.py" line="98"/>
         <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="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (&amp;global)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="109"/>
+        <location filename="ProjectDjango/Project.py" line="110"/>
         <source>Starts a new global Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="111"/>
+        <location filename="ProjectDjango/Project.py" line="112"/>
         <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="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (&amp;local)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="125"/>
+        <location filename="ProjectDjango/Project.py" line="126"/>
         <source>Starts a new local Django application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="127"/>
+        <location filename="ProjectDjango/Project.py" line="128"/>
         <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="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run &amp;Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="144"/>
+        <location filename="ProjectDjango/Project.py" line="145"/>
         <source>Starts the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="146"/>
+        <location filename="ProjectDjango/Project.py" line="147"/>
         <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="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Run Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="153"/>
+        <location filename="ProjectDjango/Project.py" line="154"/>
         <source>Run &amp;Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="157"/>
+        <location filename="ProjectDjango/Project.py" line="158"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="159"/>
+        <location filename="ProjectDjango/Project.py" line="160"/>
         <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="ProjectDjango/Project.py" line="838"/>
+        <location filename="ProjectDjango/Project.py" line="916"/>
         <source>About Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="205"/>
+        <location filename="ProjectDjango/Project.py" line="206"/>
         <source>About D&amp;jango</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="209"/>
+        <location filename="ProjectDjango/Project.py" line="210"/>
         <source>Shows some information about Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="211"/>
+        <location filename="ProjectDjango/Project.py" line="212"/>
         <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="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>Synchronize</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>&amp;Synchronize</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="233"/>
+        <location filename="ProjectDjango/Project.py" line="234"/>
         <source>Synchronizes the database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="235"/>
+        <location filename="ProjectDjango/Project.py" line="236"/>
         <source>&lt;b&gt;Synchronize&lt;/b&gt;&lt;p&gt;Synchronizes the database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="599"/>
+        <location filename="ProjectDjango/Project.py" line="600"/>
         <source>&amp;Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="838"/>
-        <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;http://www.djangoproject.com&quot;&gt;http://www.djangoproject.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="ProjectDjango/Project.py" line="1204"/>
+        <location filename="ProjectDjango/Project.py" line="1295"/>
         <source>Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="970"/>
+        <location filename="ProjectDjango/Project.py" line="1056"/>
         <source>Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <source>Start Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <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="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Start Django Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1014"/>
+        <location filename="ProjectDjango/Project.py" line="1103"/>
         <source>Django project created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Enter the name of the new Django project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1062"/>
+        <location filename="ProjectDjango/Project.py" line="1151"/>
         <source>Start Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1087"/>
+        <location filename="ProjectDjango/Project.py" line="1178"/>
         <source>Django application created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select the Django project to work with.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1202"/>
+        <location filename="ProjectDjango/Project.py" line="1293"/>
         <source>None</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1268"/>
+        <location filename="ProjectDjango/Project.py" line="1359"/>
         <source>The Django server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>The Django process could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="78"/>
+        <location filename="ProjectDjango/Project.py" line="79"/>
         <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="ProjectDjango/Project.py" line="1510"/>
+        <location filename="ProjectDjango/Project.py" line="1601"/>
         <source>Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="400"/>
+        <location filename="ProjectDjango/Project.py" line="401"/>
         <source>&amp;Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="404"/>
+        <location filename="ProjectDjango/Project.py" line="405"/>
         <source>Shows the modification made to the settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="406"/>
+        <location filename="ProjectDjango/Project.py" line="407"/>
         <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="ProjectDjango/Project.py" line="642"/>
+        <location filename="ProjectDjango/Project.py" line="643"/>
         <source>&amp;Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1207"/>
+        <location filename="ProjectDjango/Project.py" line="1298"/>
         <source>&amp;Current Django project ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1531"/>
+        <location filename="ProjectDjango/Project.py" line="1622"/>
         <source>Cleanup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="413"/>
+        <location filename="ProjectDjango/Project.py" line="414"/>
         <source>&amp;Cleanup</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="417"/>
+        <location filename="ProjectDjango/Project.py" line="418"/>
         <source>Cleans out old data from the database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="419"/>
+        <location filename="ProjectDjango/Project.py" line="420"/>
         <source>&lt;b&gt;Cleanup&lt;/b&gt;&lt;p&gt;Cleans out old data from the database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1543"/>
+        <location filename="ProjectDjango/Project.py" line="1634"/>
         <source>Database cleaned up successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1553"/>
+        <location filename="ProjectDjango/Project.py" line="1644"/>
         <source>Validate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="426"/>
+        <location filename="ProjectDjango/Project.py" line="427"/>
         <source>&amp;Validate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="430"/>
+        <location filename="ProjectDjango/Project.py" line="431"/>
         <source>Validates all installed models</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="432"/>
+        <location filename="ProjectDjango/Project.py" line="433"/>
         <source>&lt;b&gt;Validate&lt;/b&gt;&lt;p&gt;Validates all installed models.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Select Applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start &amp;Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="443"/>
+        <location filename="ProjectDjango/Project.py" line="444"/>
         <source>Starts a Python interactive interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="445"/>
+        <location filename="ProjectDjango/Project.py" line="446"/>
         <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="ProjectDjango/Project.py" line="1602"/>
+        <location filename="ProjectDjango/Project.py" line="1698"/>
         <source>Create Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="171"/>
+        <location filename="ProjectDjango/Project.py" line="172"/>
         <source>C&amp;reate Cache Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="175"/>
+        <location filename="ProjectDjango/Project.py" line="176"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="177"/>
+        <location filename="ProjectDjango/Project.py" line="178"/>
         <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="ProjectDjango/Project.py" line="1609"/>
+        <location filename="ProjectDjango/Project.py" line="1705"/>
         <source>Enter the names of the cache tables separated by spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1623"/>
+        <location filename="ProjectDjango/Project.py" line="1719"/>
         <source>Cache tables created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>&amp;Introspect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="246"/>
+        <location filename="ProjectDjango/Project.py" line="247"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="248"/>
+        <location filename="ProjectDjango/Project.py" line="249"/>
         <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="ProjectDjango/Project.py" line="1347"/>
+        <location filename="ProjectDjango/Project.py" line="1438"/>
         <source>Introspect Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>&amp;Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="260"/>
+        <location filename="ProjectDjango/Project.py" line="261"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="262"/>
+        <location filename="ProjectDjango/Project.py" line="263"/>
         <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="ProjectDjango/Project.py" line="1493"/>
+        <location filename="ProjectDjango/Project.py" line="1584"/>
         <source>Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1376"/>
+        <location filename="ProjectDjango/Project.py" line="1467"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1386"/>
+        <location filename="ProjectDjango/Project.py" line="1477"/>
         <source>Database tables flushed successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="274"/>
+        <location filename="ProjectDjango/Project.py" line="275"/>
         <source>Starts a console window for the database client</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="276"/>
+        <location filename="ProjectDjango/Project.py" line="277"/>
         <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="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start &amp;Client Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1458"/>
+        <location filename="ProjectDjango/Project.py" line="1549"/>
         <source>Create Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="287"/>
+        <location filename="ProjectDjango/Project.py" line="288"/>
         <source>Create &amp;Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="291"/>
+        <location filename="ProjectDjango/Project.py" line="292"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="293"/>
+        <location filename="ProjectDjango/Project.py" line="294"/>
         <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="ProjectDjango/Project.py" line="620"/>
+        <location filename="ProjectDjango/Project.py" line="621"/>
         <source>Show &amp;SQL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1465"/>
+        <location filename="ProjectDjango/Project.py" line="1556"/>
         <source>Create Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="302"/>
+        <location filename="ProjectDjango/Project.py" line="303"/>
         <source>Create &amp;Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="308"/>
+        <location filename="ProjectDjango/Project.py" line="309"/>
         <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="ProjectDjango/Project.py" line="1472"/>
+        <location filename="ProjectDjango/Project.py" line="1563"/>
         <source>Create Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="317"/>
+        <location filename="ProjectDjango/Project.py" line="318"/>
         <source>Create &amp;Everything</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="321"/>
+        <location filename="ProjectDjango/Project.py" line="322"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="323"/>
+        <location filename="ProjectDjango/Project.py" line="324"/>
         <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="ProjectDjango/Project.py" line="306"/>
+        <location filename="ProjectDjango/Project.py" line="307"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1479"/>
+        <location filename="ProjectDjango/Project.py" line="1570"/>
         <source>Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="332"/>
+        <location filename="ProjectDjango/Project.py" line="333"/>
         <source>&amp;Custom Statements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="336"/>
+        <location filename="ProjectDjango/Project.py" line="337"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="339"/>
+        <location filename="ProjectDjango/Project.py" line="340"/>
         <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="ProjectDjango/Project.py" line="1486"/>
+        <location filename="ProjectDjango/Project.py" line="1577"/>
         <source>Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="348"/>
+        <location filename="ProjectDjango/Project.py" line="349"/>
         <source>&amp;Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="352"/>
+        <location filename="ProjectDjango/Project.py" line="353"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="355"/>
+        <location filename="ProjectDjango/Project.py" line="356"/>
         <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="ProjectDjango/Project.py" line="364"/>
+        <location filename="ProjectDjango/Project.py" line="365"/>
         <source>&amp;Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="368"/>
+        <location filename="ProjectDjango/Project.py" line="369"/>
         <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="ProjectDjango/Project.py" line="371"/>
+        <location filename="ProjectDjango/Project.py" line="372"/>
         <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="ProjectDjango/Project.py" line="1500"/>
+        <location filename="ProjectDjango/Project.py" line="1591"/>
         <source>Reset Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="380"/>
+        <location filename="ProjectDjango/Project.py" line="381"/>
         <source>Reset &amp;Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="384"/>
+        <location filename="ProjectDjango/Project.py" line="385"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="387"/>
+        <location filename="ProjectDjango/Project.py" line="388"/>
         <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="ProjectDjango/Project.py" line="1637"/>
+        <location filename="ProjectDjango/Project.py" line="1733"/>
         <source>Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="456"/>
+        <location filename="ProjectDjango/Project.py" line="457"/>
         <source>&amp;Dump Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="460"/>
+        <location filename="ProjectDjango/Project.py" line="461"/>
         <source>Dump the database data to a fixture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="462"/>
+        <location filename="ProjectDjango/Project.py" line="463"/>
         <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="ProjectDjango/Project.py" line="659"/>
+        <location filename="ProjectDjango/Project.py" line="660"/>
         <source>T&amp;esting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1445"/>
+        <location filename="ProjectDjango/Project.py" line="1536"/>
         <source>SQL Files (*.sql)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1660"/>
+        <location filename="ProjectDjango/Project.py" line="1756"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1662"/>
+        <location filename="ProjectDjango/Project.py" line="1758"/>
         <source>XML Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1664"/>
+        <location filename="ProjectDjango/Project.py" line="1760"/>
         <source>YAML Files (*.yaml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1676"/>
+        <location filename="ProjectDjango/Project.py" line="1772"/>
         <source>Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="469"/>
+        <location filename="ProjectDjango/Project.py" line="470"/>
         <source>&amp;Load Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="473"/>
+        <location filename="ProjectDjango/Project.py" line="474"/>
         <source>Load data from fixture files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="475"/>
+        <location filename="ProjectDjango/Project.py" line="476"/>
         <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="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run &amp;Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="486"/>
+        <location filename="ProjectDjango/Project.py" line="487"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="488"/>
+        <location filename="ProjectDjango/Project.py" line="489"/>
         <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="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Testserver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Test&amp;server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="499"/>
+        <location filename="ProjectDjango/Project.py" line="500"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="501"/>
+        <location filename="ProjectDjango/Project.py" line="502"/>
         <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="ProjectDjango/Project.py" line="1762"/>
+        <location filename="ProjectDjango/Project.py" line="1858"/>
         <source>The Django test server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="192"/>
+        <location filename="ProjectDjango/Project.py" line="193"/>
         <source>Shows the Django help index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="194"/>
+        <location filename="ProjectDjango/Project.py" line="195"/>
         <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="ProjectDjango/Project.py" line="708"/>
+        <location filename="ProjectDjango/Project.py" line="709"/>
         <source>New template...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="715"/>
+        <location filename="ProjectDjango/Project.py" line="716"/>
         <source>Update all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="717"/>
+        <location filename="ProjectDjango/Project.py" line="718"/>
         <source>Update selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="725"/>
+        <location filename="ProjectDjango/Project.py" line="726"/>
         <source>Compile all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="727"/>
+        <location filename="ProjectDjango/Project.py" line="728"/>
         <source>Compile selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1922"/>
+        <location filename="ProjectDjango/Project.py" line="2018"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2164"/>
+        <location filename="ProjectDjango/Project.py" line="2254"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1940"/>
+        <location filename="ProjectDjango/Project.py" line="2036"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2044"/>
+        <location filename="ProjectDjango/Project.py" line="2137"/>
         <source>Updating message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2130"/>
+        <location filename="ProjectDjango/Project.py" line="2221"/>
         <source>No locales detected. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2092"/>
+        <location filename="ProjectDjango/Project.py" line="2184"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2154"/>
+        <location filename="ProjectDjango/Project.py" line="2244"/>
         <source>Compiling message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2170"/>
+        <location filename="ProjectDjango/Project.py" line="2260"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="719"/>
+        <location filename="ProjectDjango/Project.py" line="720"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="722"/>
+        <location filename="ProjectDjango/Project.py" line="723"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Start Global Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Enter the name of the new global Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Start Local Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Enter the name of the new local Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2075"/>
+        <location filename="ProjectDjango/Project.py" line="2167"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Change Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="512"/>
+        <location filename="ProjectDjango/Project.py" line="513"/>
         <source>Change &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="516"/>
+        <location filename="ProjectDjango/Project.py" line="517"/>
         <source>Change the password of a user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="518"/>
+        <location filename="ProjectDjango/Project.py" line="519"/>
         <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="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create &amp;Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="529"/>
+        <location filename="ProjectDjango/Project.py" line="530"/>
         <source>Create a superuser account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="531"/>
+        <location filename="ProjectDjango/Project.py" line="532"/>
         <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="ProjectDjango/Project.py" line="1842"/>
+        <location filename="ProjectDjango/Project.py" line="1938"/>
         <source>Clear Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="542"/>
+        <location filename="ProjectDjango/Project.py" line="543"/>
         <source>Clear &amp;Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="546"/>
+        <location filename="ProjectDjango/Project.py" line="547"/>
         <source>Clear expired sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="548"/>
+        <location filename="ProjectDjango/Project.py" line="549"/>
         <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="ProjectDjango/Project.py" line="676"/>
+        <location filename="ProjectDjango/Project.py" line="677"/>
         <source>&amp;Authorization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="690"/>
+        <location filename="ProjectDjango/Project.py" line="691"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Enter the name of the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1854"/>
+        <location filename="ProjectDjango/Project.py" line="1950"/>
         <source>Expired sessions cleared successfully.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/Project.py" line="916"/>
+        <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="ProjectDjango/Project.py" line="1163"/>
+        <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>
 </context>
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="PluginProjectDjango.py" line="191"/>
+        <location filename="PluginProjectDjango.py" line="196"/>
         <source>Django</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="PluginProjectDjango.py" line="159"/>
+        <location filename="PluginProjectDjango.py" line="164"/>
         <source>eric5 version is too old, {0}, {1} or newer needed.</source>
         <translation type="unfinished"></translation>
     </message>
--- a/ProjectDjango/i18n/django_tr.ts	Mon Mar 25 18:30:42 2013 +0100
+++ b/ProjectDjango/i18n/django_tr.ts	Tue Mar 26 16:37:01 2013 +0100
@@ -86,17 +86,17 @@
         <translation type="obsolete">Boş format dosyasını seç.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="36"/>
         <source>JSON</source>
         <translation>JSON</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="37"/>
         <source>XML</source>
         <translation>XML</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/>
+        <location filename="ProjectDjango/DjangoDumpdataDataDialog.py" line="40"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
@@ -227,17 +227,17 @@
         <translation type="obsolete">Hatırlanacak geçmiş anaprojelerin sayısını girin</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="294"/>
         <source>Django Python Console</source>
         <translation>Django Python Uçbirimi</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="202"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/>
         <source>Select to use plain Python instead of IPython</source>
         <translation>IPython yerine düz Python kullanmayı seç</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="205"/>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="309"/>
         <source>Use plain Python instead of IPython</source>
         <translation>IPython yerine düz Python kullan</translation>
     </message>
@@ -266,221 +266,261 @@
         <source>Use IPv6 protocol</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/>
+        <source>Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/>
+        <source>Django Virtual Environment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/>
+        <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="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="281"/>
+        <source>Select the virtual environment directory via a selection dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="284"/>
+        <source>...</source>
+        <translation type="unfinished">...</translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="256"/>
+        <source>Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="126"/>
+        <source>Select Virtual Environment for Python 3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="144"/>
+        <source>Select Virtual Environment for Python 2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>Project</name>
     <message>
-        <location filename="ProjectDjango/Project.py" line="72"/>
+        <location filename="ProjectDjango/Project.py" line="73"/>
         <source>Current Project</source>
         <translation>Geçerli Proje</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="76"/>
+        <location filename="ProjectDjango/Project.py" line="77"/>
         <source>Selects the current project</source>
         <translation>geçerli projeyi seç</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="78"/>
+        <location filename="ProjectDjango/Project.py" line="79"/>
         <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="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start Project</source>
         <translation>Projeyi Başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="91"/>
+        <location filename="ProjectDjango/Project.py" line="92"/>
         <source>Start &amp;Project</source>
         <translation>&amp;Projeyi Başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="95"/>
+        <location filename="ProjectDjango/Project.py" line="96"/>
         <source>Starts a new Django project</source>
         <translation>Yeni bir django projesi başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="97"/>
+        <location filename="ProjectDjango/Project.py" line="98"/>
         <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="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (global)</source>
         <translation>Uygulayı başlat (küresel)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="104"/>
+        <location filename="ProjectDjango/Project.py" line="105"/>
         <source>Start Application (&amp;global)</source>
         <translation>Uy&amp;gulamayı Başlat (Küresel)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="109"/>
+        <location filename="ProjectDjango/Project.py" line="110"/>
         <source>Starts a new global Django application</source>
         <translation>Yeni bir küresel Django uygulaması başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="111"/>
+        <location filename="ProjectDjango/Project.py" line="112"/>
         <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="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (local)</source>
         <translation>Uygulamayı Başlat (yerel)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="120"/>
+        <location filename="ProjectDjango/Project.py" line="121"/>
         <source>Start Application (&amp;local)</source>
         <translation>Uygulamayı Başlat (yere&amp;l)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="125"/>
+        <location filename="ProjectDjango/Project.py" line="126"/>
         <source>Starts a new local Django application</source>
         <translation>Yeni bir Django uygulaması başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="127"/>
+        <location filename="ProjectDjango/Project.py" line="128"/>
         <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="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run Server</source>
         <translation>Sunucuyu Çalıştır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="140"/>
+        <location filename="ProjectDjango/Project.py" line="141"/>
         <source>Run &amp;Server</source>
         <translation>&amp;Sunucuyu Çalıştır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="144"/>
+        <location filename="ProjectDjango/Project.py" line="145"/>
         <source>Starts the Django Web server</source>
         <translation>Django Web sunucusunu başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="146"/>
+        <location filename="ProjectDjango/Project.py" line="147"/>
         <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="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Run Web-Browser</source>
         <translation>Web-Gözatıcısını Çalıştır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="153"/>
+        <location filename="ProjectDjango/Project.py" line="154"/>
         <source>Run &amp;Web-Browser</source>
         <translation>&amp;Web-Gözatıcısını Çalıştır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="157"/>
+        <location filename="ProjectDjango/Project.py" line="158"/>
         <source>Starts the default Web-Browser with the URL of the Django Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="159"/>
+        <location filename="ProjectDjango/Project.py" line="160"/>
         <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="ProjectDjango/Project.py" line="1602"/>
+        <location filename="ProjectDjango/Project.py" line="1698"/>
         <source>Create Cache Tables</source>
         <translation type="unfinished">Gizli Tabloları Oluştur</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="171"/>
+        <location filename="ProjectDjango/Project.py" line="172"/>
         <source>C&amp;reate Cache Tables</source>
         <translation type="unfinished">Gizli Tabloları Olu&amp;ştur</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="175"/>
+        <location filename="ProjectDjango/Project.py" line="176"/>
         <source>Creates the tables needed to use the SQL cache backend</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="177"/>
+        <location filename="ProjectDjango/Project.py" line="178"/>
         <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="ProjectDjango/Project.py" line="838"/>
+        <location filename="ProjectDjango/Project.py" line="916"/>
         <source>About Django</source>
         <translation>Django Hakkında</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="205"/>
+        <location filename="ProjectDjango/Project.py" line="206"/>
         <source>About D&amp;jango</source>
         <translation>D&amp;jango Hakkında</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="209"/>
+        <location filename="ProjectDjango/Project.py" line="210"/>
         <source>Shows some information about Django</source>
         <translation type="unfinished">Django hakkında  bazı bilgileri göster</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="211"/>
+        <location filename="ProjectDjango/Project.py" line="212"/>
         <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="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>Synchronize</source>
         <translation>Eşzamanlamak</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="229"/>
+        <location filename="ProjectDjango/Project.py" line="230"/>
         <source>&amp;Synchronize</source>
         <translation>E&amp;şzamanlamak</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="233"/>
+        <location filename="ProjectDjango/Project.py" line="234"/>
         <source>Synchronizes the database</source>
         <translation>Veritabanını eşzamanla</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="235"/>
+        <location filename="ProjectDjango/Project.py" line="236"/>
         <source>&lt;b&gt;Synchronize&lt;/b&gt;&lt;p&gt;Synchronizes the database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>Introspect</source>
         <translation>İçgözlem</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="242"/>
+        <location filename="ProjectDjango/Project.py" line="243"/>
         <source>&amp;Introspect</source>
         <translation>&amp;İçgözlem</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="246"/>
+        <location filename="ProjectDjango/Project.py" line="247"/>
         <source>Introspects the database tables and outputs a Django model module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="248"/>
+        <location filename="ProjectDjango/Project.py" line="249"/>
         <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="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="256"/>
+        <location filename="ProjectDjango/Project.py" line="257"/>
         <source>&amp;Flush</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="260"/>
+        <location filename="ProjectDjango/Project.py" line="261"/>
         <source>Returns all database tables to the state just after their installation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="262"/>
+        <location filename="ProjectDjango/Project.py" line="263"/>
         <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>
@@ -495,142 +535,142 @@
         <translation type="obsolete">Uylamayı(ları) Sıfı&amp;rla</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start Client Console</source>
         <translation>İstemci Uçbirimini Başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="270"/>
+        <location filename="ProjectDjango/Project.py" line="271"/>
         <source>Start &amp;Client Console</source>
         <translation>İstem&amp;ci Uçbirimini Başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="274"/>
+        <location filename="ProjectDjango/Project.py" line="275"/>
         <source>Starts a console window for the database client</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="276"/>
+        <location filename="ProjectDjango/Project.py" line="277"/>
         <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="ProjectDjango/Project.py" line="1458"/>
+        <location filename="ProjectDjango/Project.py" line="1549"/>
         <source>Create Tables</source>
         <translation>Tabloyu Oluştur</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="287"/>
+        <location filename="ProjectDjango/Project.py" line="288"/>
         <source>Create &amp;Tables</source>
         <translation>&amp;Tabloları Oluştur</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="291"/>
+        <location filename="ProjectDjango/Project.py" line="292"/>
         <source>Prints the CREATE TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="293"/>
+        <location filename="ProjectDjango/Project.py" line="294"/>
         <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="ProjectDjango/Project.py" line="1465"/>
+        <location filename="ProjectDjango/Project.py" line="1556"/>
         <source>Create Indexes</source>
         <translation>Katalogları oluştur</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="302"/>
+        <location filename="ProjectDjango/Project.py" line="303"/>
         <source>Create &amp;Indexes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="306"/>
+        <location filename="ProjectDjango/Project.py" line="307"/>
         <source>Prints the CREATE INDEX SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="308"/>
+        <location filename="ProjectDjango/Project.py" line="309"/>
         <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="ProjectDjango/Project.py" line="1472"/>
+        <location filename="ProjectDjango/Project.py" line="1563"/>
         <source>Create Everything</source>
         <translation>Herşeyi Oluştur</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="317"/>
+        <location filename="ProjectDjango/Project.py" line="318"/>
         <source>Create &amp;Everything</source>
         <translation>H&amp;erşeyi Oluştur</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="321"/>
+        <location filename="ProjectDjango/Project.py" line="322"/>
         <source>Prints the CREATE ... SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="323"/>
+        <location filename="ProjectDjango/Project.py" line="324"/>
         <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="ProjectDjango/Project.py" line="1479"/>
+        <location filename="ProjectDjango/Project.py" line="1570"/>
         <source>Custom Statements</source>
         <translation>Özel İfadeler</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="332"/>
+        <location filename="ProjectDjango/Project.py" line="333"/>
         <source>&amp;Custom Statements</source>
         <translation>Özel İfade&amp;ler</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="336"/>
+        <location filename="ProjectDjango/Project.py" line="337"/>
         <source>Prints the custom table modifying SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="339"/>
+        <location filename="ProjectDjango/Project.py" line="340"/>
         <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="ProjectDjango/Project.py" line="1486"/>
+        <location filename="ProjectDjango/Project.py" line="1577"/>
         <source>Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="348"/>
+        <location filename="ProjectDjango/Project.py" line="349"/>
         <source>&amp;Drop Tables</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="352"/>
+        <location filename="ProjectDjango/Project.py" line="353"/>
         <source>Prints the DROP TABLE SQL statements for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="355"/>
+        <location filename="ProjectDjango/Project.py" line="356"/>
         <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="ProjectDjango/Project.py" line="1493"/>
+        <location filename="ProjectDjango/Project.py" line="1584"/>
         <source>Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="364"/>
+        <location filename="ProjectDjango/Project.py" line="365"/>
         <source>&amp;Flush Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="368"/>
+        <location filename="ProjectDjango/Project.py" line="369"/>
         <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="ProjectDjango/Project.py" line="371"/>
+        <location filename="ProjectDjango/Project.py" line="372"/>
         <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>
@@ -640,82 +680,82 @@
         <translation type="obsolete">Uylamay(ları) Sıfırl&amp;a</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1500"/>
+        <location filename="ProjectDjango/Project.py" line="1591"/>
         <source>Reset Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="380"/>
+        <location filename="ProjectDjango/Project.py" line="381"/>
         <source>Reset &amp;Sequences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="384"/>
+        <location filename="ProjectDjango/Project.py" line="385"/>
         <source>Prints the SQL statements for resetting sequences for one or more applications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="387"/>
+        <location filename="ProjectDjango/Project.py" line="388"/>
         <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="ProjectDjango/Project.py" line="1510"/>
+        <location filename="ProjectDjango/Project.py" line="1601"/>
         <source>Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="400"/>
+        <location filename="ProjectDjango/Project.py" line="401"/>
         <source>&amp;Diff Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="404"/>
+        <location filename="ProjectDjango/Project.py" line="405"/>
         <source>Shows the modification made to the settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="406"/>
+        <location filename="ProjectDjango/Project.py" line="407"/>
         <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="ProjectDjango/Project.py" line="1531"/>
+        <location filename="ProjectDjango/Project.py" line="1622"/>
         <source>Cleanup</source>
         <translation>Tasfiye</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="413"/>
+        <location filename="ProjectDjango/Project.py" line="414"/>
         <source>&amp;Cleanup</source>
         <translation>Tas&amp;fiye</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="417"/>
+        <location filename="ProjectDjango/Project.py" line="418"/>
         <source>Cleans out old data from the database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="419"/>
+        <location filename="ProjectDjango/Project.py" line="420"/>
         <source>&lt;b&gt;Cleanup&lt;/b&gt;&lt;p&gt;Cleans out old data from the database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1553"/>
+        <location filename="ProjectDjango/Project.py" line="1644"/>
         <source>Validate</source>
         <translation>Geçerli</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="426"/>
+        <location filename="ProjectDjango/Project.py" line="427"/>
         <source>&amp;Validate</source>
         <translation>&amp;Geçerli</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="430"/>
+        <location filename="ProjectDjango/Project.py" line="431"/>
         <source>Validates all installed models</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="432"/>
+        <location filename="ProjectDjango/Project.py" line="433"/>
         <source>&lt;b&gt;Validate&lt;/b&gt;&lt;p&gt;Validates all installed models.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -730,127 +770,127 @@
         <translation type="obsolete">Yönetim K&amp;atoloğu</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start Python Console</source>
         <translation>Python Uçbirimini çalıştır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="439"/>
+        <location filename="ProjectDjango/Project.py" line="440"/>
         <source>Start &amp;Python Console</source>
         <translation>&amp;Python Uçbinimini başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="443"/>
+        <location filename="ProjectDjango/Project.py" line="444"/>
         <source>Starts a Python interactive interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="445"/>
+        <location filename="ProjectDjango/Project.py" line="446"/>
         <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="ProjectDjango/Project.py" line="1637"/>
+        <location filename="ProjectDjango/Project.py" line="1733"/>
         <source>Dump Data</source>
         <translation>Boş Veri</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="456"/>
+        <location filename="ProjectDjango/Project.py" line="457"/>
         <source>&amp;Dump Data</source>
         <translation>B&amp;oş Veri</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="460"/>
+        <location filename="ProjectDjango/Project.py" line="461"/>
         <source>Dump the database data to a fixture</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="462"/>
+        <location filename="ProjectDjango/Project.py" line="463"/>
         <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="ProjectDjango/Project.py" line="1676"/>
+        <location filename="ProjectDjango/Project.py" line="1772"/>
         <source>Load Data</source>
         <translation>Veriyi Yükle</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="469"/>
+        <location filename="ProjectDjango/Project.py" line="470"/>
         <source>&amp;Load Data</source>
         <translation>Veriyi Yük&amp;le</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="473"/>
+        <location filename="ProjectDjango/Project.py" line="474"/>
         <source>Load data from fixture files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="475"/>
+        <location filename="ProjectDjango/Project.py" line="476"/>
         <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="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="482"/>
+        <location filename="ProjectDjango/Project.py" line="483"/>
         <source>Run &amp;Testsuite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="486"/>
+        <location filename="ProjectDjango/Project.py" line="487"/>
         <source>Run the test suite for applications or the whole site</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="488"/>
+        <location filename="ProjectDjango/Project.py" line="489"/>
         <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="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Testserver</source>
         <translation>Testsunucusunu Çalıştır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="495"/>
+        <location filename="ProjectDjango/Project.py" line="496"/>
         <source>Run Test&amp;server</source>
         <translation>Test&amp;sunucusunu Çalıştır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="499"/>
+        <location filename="ProjectDjango/Project.py" line="500"/>
         <source>Run a development server with data from a set of fixtures</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="501"/>
+        <location filename="ProjectDjango/Project.py" line="502"/>
         <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="ProjectDjango/Project.py" line="561"/>
+        <location filename="ProjectDjango/Project.py" line="562"/>
         <source>D&amp;jango</source>
         <translation>D&amp;jango</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="599"/>
+        <location filename="ProjectDjango/Project.py" line="600"/>
         <source>&amp;Database</source>
         <translation>&amp;Veritabanı</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="620"/>
+        <location filename="ProjectDjango/Project.py" line="621"/>
         <source>Show &amp;SQL</source>
         <translation>&amp;SQL u göster</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="642"/>
+        <location filename="ProjectDjango/Project.py" line="643"/>
         <source>&amp;Tools</source>
         <translation>&amp;Araçlar</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="659"/>
+        <location filename="ProjectDjango/Project.py" line="660"/>
         <source>T&amp;esting</source>
         <translation type="unfinished"></translation>
     </message>
@@ -860,142 +900,137 @@
         <translation type="obsolete">HTML Dosyaları (*.html);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <source>New Form</source>
         <translation>Yeni Form</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="778"/>
+        <location filename="ProjectDjango/Project.py" line="779"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>Bu dosya halihazırda var! Üzerine yazılsın mı?</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="808"/>
+        <location filename="ProjectDjango/Project.py" line="809"/>
         <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="ProjectDjango/Project.py" line="838"/>
-        <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;http://www.djangoproject.com&quot;&gt;http://www.djangoproject.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Select Applications</source>
         <translation>Uygulamayı Seç</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="866"/>
+        <location filename="ProjectDjango/Project.py" line="961"/>
         <source>Enter the list of applications separated by spaces.</source>
         <translation>Uygulamaların listesin boşluklarla ayırarak giriniz.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1204"/>
+        <location filename="ProjectDjango/Project.py" line="1295"/>
         <source>Project</source>
         <translation>Proje</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="970"/>
+        <location filename="ProjectDjango/Project.py" line="1056"/>
         <source>Application</source>
         <translation>Uygulama</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <source>Start Django</source>
         <translation>Djangoyu Başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="972"/>
+        <location filename="ProjectDjango/Project.py" line="1058"/>
         <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="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Start Django Project</source>
         <translation>Django Projesini Başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1014"/>
+        <location filename="ProjectDjango/Project.py" line="1103"/>
         <source>Django project created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1036"/>
+        <location filename="ProjectDjango/Project.py" line="1125"/>
         <source>Enter the name of the new Django project.</source>
         <translation>Yeni Django projesinin adını giriniz.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1062"/>
+        <location filename="ProjectDjango/Project.py" line="1151"/>
         <source>Start Django Application</source>
         <translation>Django Uygulamasını Başlat</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1087"/>
+        <location filename="ProjectDjango/Project.py" line="1178"/>
         <source>Django application created successfully.</source>
         <translation>Django uygulaması başarıyla oluşturuldu.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select Project</source>
         <translation>Projeyi Seç</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1168"/>
+        <location filename="ProjectDjango/Project.py" line="1259"/>
         <source>Select the Django project to work with.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1202"/>
+        <location filename="ProjectDjango/Project.py" line="1293"/>
         <source>None</source>
         <translation>Yok</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1207"/>
+        <location filename="ProjectDjango/Project.py" line="1298"/>
         <source>&amp;Current Django project ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>Process Generation Error</source>
         <translation>İşlem Üretecinde Hata</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1268"/>
+        <location filename="ProjectDjango/Project.py" line="1359"/>
         <source>The Django server could not be started.</source>
         <translation>Django sunucusu başlatılamadı.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1312"/>
+        <location filename="ProjectDjango/Project.py" line="1403"/>
         <source>Could not start the web-browser for the url &quot;{0}&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1828"/>
+        <location filename="ProjectDjango/Project.py" line="1924"/>
         <source>The Django process could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1347"/>
+        <location filename="ProjectDjango/Project.py" line="1438"/>
         <source>Introspect Database</source>
         <translation>Veritabanı İnceleme</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1376"/>
+        <location filename="ProjectDjango/Project.py" line="1467"/>
         <source>Flushing the database will destroy all data. Are you sure?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1386"/>
+        <location filename="ProjectDjango/Project.py" line="1477"/>
         <source>Database tables flushed successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1445"/>
+        <location filename="ProjectDjango/Project.py" line="1536"/>
         <source>SQL Files (*.sql)</source>
         <translation>SQL Dosyaları (*.sql)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1543"/>
+        <location filename="ProjectDjango/Project.py" line="1634"/>
         <source>Database cleaned up successfully.</source>
         <translation>Veritabanı başarıyla temizlendi.</translation>
     </message>
@@ -1005,243 +1040,253 @@
         <translation type="obsolete">Yönetim-Katoloğunu Yazdır</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1609"/>
+        <location filename="ProjectDjango/Project.py" line="1705"/>
         <source>Enter the names of the cache tables separated by spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1623"/>
+        <location filename="ProjectDjango/Project.py" line="1719"/>
         <source>Cache tables created successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1660"/>
+        <location filename="ProjectDjango/Project.py" line="1756"/>
         <source>JSON Files (*.json)</source>
         <translation>JSON Dosyaları (*.json)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1662"/>
+        <location filename="ProjectDjango/Project.py" line="1758"/>
         <source>XML Files (*.xml)</source>
         <translation>XML Dosyaları (*.xml)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1664"/>
+        <location filename="ProjectDjango/Project.py" line="1760"/>
         <source>YAML Files (*.yaml)</source>
         <translation>YAML Dosyaları (*.yaml)</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1762"/>
+        <location filename="ProjectDjango/Project.py" line="1858"/>
         <source>The Django test server could not be started.</source>
         <translation>Django testsunucusu çalıştırılamadı.</translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="188"/>
+        <location filename="ProjectDjango/Project.py" line="189"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="192"/>
+        <location filename="ProjectDjango/Project.py" line="193"/>
         <source>Shows the Django help index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="194"/>
+        <location filename="ProjectDjango/Project.py" line="195"/>
         <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="ProjectDjango/Project.py" line="708"/>
+        <location filename="ProjectDjango/Project.py" line="709"/>
         <source>New template...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="715"/>
+        <location filename="ProjectDjango/Project.py" line="716"/>
         <source>Update all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="717"/>
+        <location filename="ProjectDjango/Project.py" line="718"/>
         <source>Update selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="725"/>
+        <location filename="ProjectDjango/Project.py" line="726"/>
         <source>Compile all catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="727"/>
+        <location filename="ProjectDjango/Project.py" line="728"/>
         <source>Compile selected catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1922"/>
+        <location filename="ProjectDjango/Project.py" line="2018"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2164"/>
+        <location filename="ProjectDjango/Project.py" line="2254"/>
         <source>No current site selected or no site created yet. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1940"/>
+        <location filename="ProjectDjango/Project.py" line="2036"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2044"/>
+        <location filename="ProjectDjango/Project.py" line="2137"/>
         <source>Updating message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2130"/>
+        <location filename="ProjectDjango/Project.py" line="2221"/>
         <source>No locales detected. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2092"/>
+        <location filename="ProjectDjango/Project.py" line="2184"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2154"/>
+        <location filename="ProjectDjango/Project.py" line="2244"/>
         <source>Compiling message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2170"/>
+        <location filename="ProjectDjango/Project.py" line="2260"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="719"/>
+        <location filename="ProjectDjango/Project.py" line="720"/>
         <source>Update all catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="722"/>
+        <location filename="ProjectDjango/Project.py" line="723"/>
         <source>Update selected catalogs (with obsolete)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Start Global Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1098"/>
+        <location filename="ProjectDjango/Project.py" line="1189"/>
         <source>Enter the name of the new global Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Start Local Django Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1117"/>
+        <location filename="ProjectDjango/Project.py" line="1208"/>
         <source>Enter the name of the new local Django application.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="2075"/>
+        <location filename="ProjectDjango/Project.py" line="2167"/>
         <source>Updating message catalogs (keeping obsolete messages)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Change Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="512"/>
+        <location filename="ProjectDjango/Project.py" line="513"/>
         <source>Change &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="516"/>
+        <location filename="ProjectDjango/Project.py" line="517"/>
         <source>Change the password of a user</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="518"/>
+        <location filename="ProjectDjango/Project.py" line="519"/>
         <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="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="525"/>
+        <location filename="ProjectDjango/Project.py" line="526"/>
         <source>Create &amp;Superuser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="529"/>
+        <location filename="ProjectDjango/Project.py" line="530"/>
         <source>Create a superuser account</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="531"/>
+        <location filename="ProjectDjango/Project.py" line="532"/>
         <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="ProjectDjango/Project.py" line="1842"/>
+        <location filename="ProjectDjango/Project.py" line="1938"/>
         <source>Clear Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="542"/>
+        <location filename="ProjectDjango/Project.py" line="543"/>
         <source>Clear &amp;Sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="546"/>
+        <location filename="ProjectDjango/Project.py" line="547"/>
         <source>Clear expired sessions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="548"/>
+        <location filename="ProjectDjango/Project.py" line="549"/>
         <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="ProjectDjango/Project.py" line="676"/>
+        <location filename="ProjectDjango/Project.py" line="677"/>
         <source>&amp;Authorization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="690"/>
+        <location filename="ProjectDjango/Project.py" line="691"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1790"/>
+        <location filename="ProjectDjango/Project.py" line="1886"/>
         <source>Enter the name of the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="ProjectDjango/Project.py" line="1854"/>
+        <location filename="ProjectDjango/Project.py" line="1950"/>
         <source>Expired sessions cleared successfully.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="ProjectDjango/Project.py" line="916"/>
+        <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="ProjectDjango/Project.py" line="1163"/>
+        <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>
 </context>
 <context>
     <name>ProjectDjangoPlugin</name>
     <message>
-        <location filename="PluginProjectDjango.py" line="191"/>
+        <location filename="PluginProjectDjango.py" line="196"/>
         <source>Django</source>
         <translation>Django(jango)</translation>
     </message>
@@ -1251,7 +1296,7 @@
         <translation type="obsolete">Eric4 sürümü çok eski, {0}, {1} yada daha yenisi gerekiyor.</translation>
     </message>
     <message>
-        <location filename="PluginProjectDjango.py" line="159"/>
+        <location filename="PluginProjectDjango.py" line="164"/>
         <source>eric5 version is too old, {0}, {1} or newer needed.</source>
         <translation type="unfinished">Eric4 sürümü çok eski, {0}, {1} yada daha yenisi gerekiyor. {5 ?} {0}?} {1}?}</translation>
     </message>
Binary file ProjectDjango/icons/django.png has changed
Binary file ProjectDjango/icons/django64.png has changed

eric ide

mercurial