Tue, 26 Mar 2013 16:37:01 +0100
Made the plug-in differentiate between the selected Python version.
--- 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:
--- 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)
--- 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&jango</source> <translation>D&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><p>The new form file <b>{0}</b> could not be created.<br>Problem: {1}</p></source> <translation><p>Die neue Formulardatei <b>{0}</b> konnte nicht erzeugt werden.<br>Problem: {1}</p></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 &Project</source> <translation>&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><b>Start Project</b><p>Starts a new Django project using "django-admin.py startproject".</p></source> <translation><b>Project starten</b><p>Started ein neues Django Projekt mittels "django-admin.py startproject".</p></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 (&global)</source> <translation>Anwendung starten (&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><b>Start Application (global)</b><p>Starts a new global Django application using "django-admin.py startapp".</p></source> <translation><b>Anwendung starten (global)</b><p>Startet eine neue globale Django Anwendung mittels "django-admin.py startapp".</p></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 (&local)</source> <translation>Anwendung starten (&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><b>Start Application (local)</b><p>Starts a new local Django application using "manage.py startapp".</p></source> <translation><b>Anwendung starten (lokal)</b><p>Startet eine neue lokale Django Anwendung mittels "manage.py startapp".</p></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 &Server</source> <translation>&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><b>Run Server</b><p>Starts the Django Web server using "manage.py runserver".</p></source> <translation><b>Server starten</b><p>Startet den Django Web-Server mittels "manage.py runserve".</p></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 &Web-Browser</source> <translation>Web-&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><b>Run Web-Browser</b><p>Starts the default Web-Browser with the URL of the Django Web server.</p></source> <translation><b>Web-Browser starten</b><p>Startet den Standard Web-Browser mit der URL des Django Web-Servers.</p></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&jango</source> <translation>Über D&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><b>About Django</b><p>Shows some information about Django.</p></source> <translation><b>Über Django</b><p>Zeigt Informationen über Django.</p></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>&Synchronize</source> <translation>&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><b>Synchronize</b><p>Synchronizes the database.</p></source> <translation><b>Synchronisieren</b><p>Synchronisiert die Datenbank.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="599"/> + <location filename="ProjectDjango/Project.py" line="600"/> <source>&Database</source> <translation>&Datenbank</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="838"/> - <source><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></table></p></source> - <translation><p>Django ist ein Python Web-Framework, das eine schnelle Entwicklung und ein klares, pragmatisches Design fördert.</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></table></p></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.<br />Select the empty entry for none.</source> <translation>Auswählen, ob ddieses Projekt ein Django Projekt oder eine Django Anwendung sein soll.<br />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 "{0}".</source> <translation>Der Web-Browser konnt mit der URL "{0}" 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><b>Current Project</b><p>Selects the current project. Used for multi-project Django projects to switch between the projects.</p></source> <translation><b>Aktuelles Projekt</b><p>Wählt das aktuelle Projekt aus. Dies wird bei Django Mehrfach-Projekten benötigt, um zwischen den Projekten umzuschalten.</p></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>&Diff Settings</source> <translation>Settings &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><b>Diff Settings</b><p>Shows the modification made to the settings.</p></source> <translation><b>Settings Unterschiede</b><p>Zeigt die Änderungen gegenüber dem Standard.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="642"/> + <location filename="ProjectDjango/Project.py" line="643"/> <source>&Tools</source> <translation>&Werkzeuge</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1207"/> + <location filename="ProjectDjango/Project.py" line="1298"/> <source>&Current Django project ({0})</source> <translation>&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>&Cleanup</source> <translation>&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><b>Cleanup</b><p>Cleans out old data from the database.</p></source> <translation><b>Aufräumen</b><p>Löscht veraltete Daten aus der Datenbank.</p></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>&Validate</source> <translation>&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><b>Validate</b><p>Validates all installed models.</p></source> <translation><b>Validieren</b><p>Validiert alle installierten Modelle</p></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 &Python Console</source> <translation>Starte &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><b>Start Python Console</b><p>Starts a Python interactive interpreter.</p></source> <translation><b>Starte Python Konsole</b><p>Startet einen interaktiven Python Interpreter.</p></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&reate Cache Tables</source> <translation>Erzeuge &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><b>Create Cache Tables</b><p>Creates the tables needed to use the SQL cache backend.</p></source> <translation><b>Erzeuge Cache Tabellen</b><p>Erzeugt die für das SQL Cache Backend benötigten Tabellen</p></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>&Introspect</source> <translation>&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><b>Introspect</b><p>Introspects the database tables and outputs a Django model module.</p></source> <translation><b>Untersuchen</b><p>Untersucht die Datenbanktabellen und gibt ein Django Modellmodul aus.</p></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>&Flush</source> <translation>&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><b>Flush</b><p>Returns all database tables to the state just after their installation.</p></source> <translation><b>Neuinitialisierung</b><p>Setzt alle Datenbanktabelle in ihren Ursprungszustand zurück.</p></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><b>Start Client Console</b><p>Starts a console window for the database client.</p></source> <translation><b>Starte Datenbank Konsole</b><p>Started ein Konsolenfenster für den Datenbankklienten.</p></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="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 &Tables</source> <translation>&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><b>Create Tables</b><p>Prints the CREATE TABLE SQL statements for one or more applications.</p></source> <translation><b>Tabellen erzeugen</b><p>Zeigt die CREATE TABLE SQL Befehle für eine oder mehrere Anwendungen.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="620"/> + <location filename="ProjectDjango/Project.py" line="621"/> <source>Show &SQL</source> <translation>Zeige &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 &Indexes</source> <translation>&Indices erzeugen</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="308"/> + <location filename="ProjectDjango/Project.py" line="309"/> <source><b>Create Indexes</b><p>Prints the CREATE INDEX SQL statements for one or more applications.</p></source> <translation><b>Indices erzeugen</b><p>Zeigt die CREATE INDEX SQL Befehle für eine oder mehrere Anwendungen.</p></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 &Everything</source> <translation>&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><b>Create Everything</b><p>Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</p></source> <translation><b>Alles erzeugen</b><p>Zeigt die CREATE TABLE, spezifische und CREATE INDEX SQL Befehle für eine oder mehrere Anwendungen.</p></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>&Custom Statements</source> <translation>&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><b>Custom Statements</b><p>Prints the custom table modifying SQL statements for one or more applications.</p></source> <translation><b>Spezifische Befehle</b><p>Zeigt spezifische SQL Befehle für eine oder mehrere Anwendungen.</p></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>&Drop Tables</source> <translation>Tabellen &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><b>Drop Tables</b><p>Prints the DROP TABLE SQL statements for one or more applications.</p></source> <translation><b>Tabellen löschen</b><p>Zeigt die DROP TABLE SQL Befehle für eine oder mehrere Anwendungen.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="364"/> + <location filename="ProjectDjango/Project.py" line="365"/> <source>&Flush Database</source> <translation>&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><b>Flush Database</b><p>Prints a list of statements to return all database tables to the state just after their installation.</p></source> <translation><b>Datenbank neu initialisieren</b><p/>Zeigt eine Befehlsliste, um alle Datenbanktabelle in ihren Ursprungszustand zurückzusetzen.</p></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 &Sequences</source> <translation>Se&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><b>Reset Sequences</b><p>Prints the SQL statements for resetting sequences for one or more applications.</p></source> <translation><b>Sequenzen zurücksetzen</b><p>Zeigt die SQL Befehle zum Zurücksetzen von Sequenzen für eine oder mehrere Anwendungen.</p></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>&Dump Data</source> <translation>Daten &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><b>Dump Data</b><p>Dump the database data to a fixture.</p></source> <translation><b>Daten sichern</b<<p>Schreibt die Datenbank in ein Fixture.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="659"/> + <location filename="ProjectDjango/Project.py" line="660"/> <source>T&esting</source> <translation>&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>&Load Data</source> <translation>Daten &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><b>Load Data</b><p>Load data from fixture files.</p></source> <translation><b>Daten laden</b><p>Lädt Daten aus Fixturedateien.</p></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 &Testsuite</source> <translation>&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><b>Run Testsuite</b><p>Run the test suite for applications or the whole site.</p></source> <translation><b>Testsuite starten</b><p>Startet die Testsuite für Anwendungen oder die Site.</p></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&server</source> <translation>Test&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><b>Run Testserver</b><p>Run a development server with data from a set of fixtures.</p></source> <translation><b>Testserver starten</b><p>Startet einen Entwicklungsserver mit Daten aus einer Liste von Fixtures.</p></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>&Help</source> <translation>&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><b>Help</b><p>Shows the Django help index page.</p></source> <translation><b>Hilfe</b><p>Zeigt den Django Hilfe Index an.</p></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 '{0}'</source> <translation>Initialisiere Textkatalog für '{0}'</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 &Password</source> <translation>&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><b>Change Password</b><p>Change the password of a user of the Django project.</p></source> <translation><b>Kennwort ändern</b><p>Ändert das Kennwort eines Nutzers des Django Projektes.</p></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 &Superuser</source> <translation>&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><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></source> <translation><b>Superuser anlegen</b><p>Legt eine Superuser Kennung für das Django Projekt an.</p></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 &Sessions</source> <translation>&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><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> <translation><b>Sessions löschen</b><p>Löscht abgelaufene Sessions des Django Projektes.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="676"/> + <location filename="ProjectDjango/Project.py" line="677"/> <source>&Authorization</source> <translation>&Authorisierung</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="690"/> + <location filename="ProjectDjango/Project.py" line="691"/> <source>&Session</source> <translation>&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><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="{1}">{1}</a></td></tr></table></p></source> + <translation><p>Django ist ein Python Web-Framework, das eine schnelle Entwicklung und ein klares, pragmatisches Design fördert.</p><p><table><tr><td>Version:</td><td>{0}</td></tr><tr><td>URL:</td><td><a href="{1}">{1}</a></td></tr></table></p></translation> + </message> + <message> + <location filename="ProjectDjango/Project.py" line="1163"/> + <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></source> + <translation><p>Das <b>django-admin.py</b> Skript ist nicht im Pfad. Abbruch...</p></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><b>Current Project</b><p>Selects the current project. Used for multi-project Django projects to switch between the projects.</p></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 &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><b>Start Project</b><p>Starts a new Django project using "django-admin.py startproject".</p></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 (&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><b>Start Application (global)</b><p>Starts a new global Django application using "django-admin.py startapp".</p></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 (&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><b>Start Application (local)</b><p>Starts a new local Django application using "manage.py startapp".</p></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 &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><b>Run Server</b><p>Starts the Django Web server using "manage.py runserver".</p></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 &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><b>Run Web-Browser</b><p>Starts the default Web-Browser with the URL of the Django Web server.</p></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&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><b>Create Cache Tables</b><p>Creates the tables needed to use the SQL cache backend.</p></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>&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><b>Help</b><p>Shows the Django help index page.</p></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&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><b>About Django</b><p>Shows some information about Django.</p></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>&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><b>Synchronize</b><p>Synchronizes the database.</p></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>&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><b>Introspect</b><p>Introspects the database tables and outputs a Django model module.</p></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>&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><b>Flush</b><p>Returns all database tables to the state just after their installation.</p></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 &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><b>Start Client Console</b><p>Starts a console window for the database client.</p></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 &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><b>Create Tables</b><p>Prints the CREATE TABLE SQL statements for one or more applications.</p></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 &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><b>Create Indexes</b><p>Prints the CREATE INDEX SQL statements for one or more applications.</p></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 &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><b>Create Everything</b><p>Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</p></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>&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><b>Custom Statements</b><p>Prints the custom table modifying SQL statements for one or more applications.</p></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>&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><b>Drop Tables</b><p>Prints the DROP TABLE SQL statements for one or more applications.</p></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>&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><b>Flush Database</b><p>Prints a list of statements to return all database tables to the state just after their installation.</p></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 &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><b>Reset Sequences</b><p>Prints the SQL statements for resetting sequences for one or more applications.</p></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>&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><b>Diff Settings</b><p>Shows the modification made to the settings.</p></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>&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><b>Cleanup</b><p>Cleans out old data from the database.</p></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>&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><b>Validate</b><p>Validates all installed models.</p></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 &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><b>Start Python Console</b><p>Starts a Python interactive interpreter.</p></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>&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><b>Dump Data</b><p>Dump the database data to a fixture.</p></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>&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><b>Load Data</b><p>Load data from fixture files.</p></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 &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><b>Run Testsuite</b><p>Run the test suite for applications or the whole site.</p></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&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><b>Run Testserver</b><p>Run a development server with data from a set of fixtures.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="561"/> + <location filename="ProjectDjango/Project.py" line="562"/> <source>D&jango</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="599"/> + <location filename="ProjectDjango/Project.py" line="600"/> <source>&Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="620"/> + <location filename="ProjectDjango/Project.py" line="621"/> <source>Show &SQL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="642"/> + <location filename="ProjectDjango/Project.py" line="643"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="659"/> + <location filename="ProjectDjango/Project.py" line="660"/> <source>T&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><p>The new form file <b>{0}</b> could not be created.<br>Problem: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="838"/> - <source><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></table></p></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.<br />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>&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 "{0}".</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 '{0}'</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 &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><b>Change Password</b><p>Change the password of a user of the Django project.</p></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 &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><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></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 &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><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="676"/> + <location filename="ProjectDjango/Project.py" line="677"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="690"/> + <location filename="ProjectDjango/Project.py" line="691"/> <source>&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><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="{1}">{1}</a></td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/Project.py" line="1163"/> + <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></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&jango</source> <translation>D&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><p>The new form file <b>{0}</b> could not be created.<br>Problem: {1}</p></source> <translation><p>El nuevo archivo de formulario <b>{0}</b> no ha podido ser creado.<br>Problema: {1}</p></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 &Project</source> <translation>Iniciar &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><b>Start Project</b><p>Starts a new Django project using "django-admin.py startproject".</p></source> <translation><b>Iniciar Proyecto</b><p>Inicia un nuevo proyecto Django utilizando "django-admin.py startproject".</p></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 (&global)</source> <translation>Iniciar Aplicación (&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><b>Start Application (global)</b><p>Starts a new global Django application using "django-admin.py startapp".</p></source> <translation><b>Iniciar Aplicación (global)</b><p>Inicia una nueva aplicación global Django utilizando "django-admin.py startapp".</p></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 (&local)</source> <translation>Iniciar Aplicación (&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><b>Start Application (local)</b><p>Starts a new local Django application using "manage.py startapp".</p></source> <translation><b>Iniciar Aplicación (local)</b><p>Inicia una nueva aplicación local Django utilizando "manage.py startapp".</p></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 &Server</source> <translation>Ejecutar &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><b>Run Server</b><p>Starts the Django Web server using "manage.py runserver".</p></source> <translation><b>Iniciar Servidor</b><p>Inicia el servidor Web Django utilizando "manage.py runserver".</p></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 &Web-Browser</source> <translation>Ejecutar Navegador &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><b>Run Web-Browser</b><p>Starts the default Web-Browser with the URL of the Django Web server.</p></source> <translation><b>Ejecutar Navegador Web</b><p>Inicia el Navegador Web por defecto con la URL del servidor Web Django.</p></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&jango</source> <translation>Acerca de D&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><b>About Django</b><p>Shows some information about Django.</p></source> <translation><b>Acerca de Django</b><p>Muestra información sobre Django.</p></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>&Synchronize</source> <translation>&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><b>Synchronize</b><p>Synchronizes the database.</p></source> <translation><b>Sincronizar</b><p>Sincroniza la base de datos.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="599"/> + <location filename="ProjectDjango/Project.py" line="600"/> <source>&Database</source> <translation>Base de &Datos</translation> </message> <message> <location filename="ProjectDjango/Project.py" line="838"/> <source><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></table></p></source> - <translation><p>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"><p>Django es un marco de trabajo de alto nivel hecho con Python, que promueve desarrollo rápido y diseño limpio y pragmático.</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></table></p></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.<br />Select the empty entry for none.</source> <translation>Seleccionar si este proyecto debería ser un Proyecto o Aplicación Django. <br/>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 "{0}".</source> <translation>No se ha podido iniciar el navegador web para la url "{0}".</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><b>Current Project</b><p>Selects the current project. Used for multi-project Django projects to switch between the projects.</p></source> <translation><b>Proyecto Actual</b><p>Selecciona el proyecto actual. Se utiliza para cambiar de proyecto en multiproyectos Django.</p></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>&Diff Settings</source> <translation>Configuración de &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><b>Diff Settings</b><p>Shows the modification made to the settings.</p></source> <translation><b>Configuración de Diff</b><p>Muestra los cambios hechos a la configuración.</p></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>&Cleanup</source> <translation>&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><b>Cleanup</b><p>Cleans out old data from the database.</p></source> <translation><b>Limpiar</b><p>Limpiar datos antiguos de la base de datos.</p></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>&Validate</source> <translation>&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><b>Validate</b><p>Validates all installed models.</p></source> <translation><b>Validar</b><p>Valida todos los modelos instalados.</p></translation> </message> @@ -700,27 +740,27 @@ <translation type="obsolete"><b>Índice del Administrador</b><p>Imprime el snippet de plantilla de admin-index.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="642"/> + <location filename="ProjectDjango/Project.py" line="643"/> <source>&Tools</source> <translation>Herramien&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>&Current Django project ({0})</source> <translation>Proyec&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 &Python Console</source> <translation>Iniciar Consola de &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><b>Start Python Console</b><p>Starts a Python interactive interpreter.</p></source> <translation><b>Iniciar Consola de Python</b><p>Inicia un intérprete interactivo de Python.</p></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&reate Cache Tables</source> <translation>C&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><b>Create Cache Tables</b><p>Creates the tables needed to use the SQL cache backend.</p></source> <translation><b>Crear Tablas de Caché</b><p>Crea las tablas necesarias para utilizar el backend de caché de SQL.</p></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>&Introspect</source> <translation>&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><b>Introspect</b><p>Introspects the database tables and outputs a Django model module.</p></source> <translation><b>Introspección</b><p>Realiza introspección de las tablas en la base de datos y devuelve a un módulo de modelo de Django.</p></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>&Flush</source> <translation>&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><b>Flush</b><p>Returns all database tables to the state just after their installation.</p></source> <translation><b>Flush</b><p>Devuelve todas las tablas de la base de datos al estado que tenían al terminar su instalación.</p></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"><b>Resetear Applicación(es)</b><p>Resetea las tablas de la base de datos para una o más aplicaciones.</p></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><b>Start Client Console</b><p>Starts a console window for the database client.</p></source> <translation><b>Iniciar Consola de Cliente</b><p>Inicia una ventana de consola para el cliente de base de datos.</p></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="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 &Tables</source> <translation>Crear &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><b>Create Tables</b><p>Prints the CREATE TABLE SQL statements for one or more applications.</p></source> <translation><b>Crear Tablas</b><p>Imprime las sentencias SQL CREATE TABLE para una o más aplicaciones.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="620"/> + <location filename="ProjectDjango/Project.py" line="621"/> <source>Show &SQL</source> <translation>Mostrar &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 &Indexes</source> <translation>Crear &Índices</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="308"/> + <location filename="ProjectDjango/Project.py" line="309"/> <source><b>Create Indexes</b><p>Prints the CREATE INDEX SQL statements for one or more applications.</p></source> <translation><b>Crear Índices</b><p>Imprime las sentencias SQL CREATE INDEX para una o más aplicaciones.</p></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 &Everything</source> <translation>Cr&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><b>Create Everything</b><p>Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</p></source> <translation><b>Crear Todo</b><p>Imprime las sentencias SQL CREATE TABLE, SQL personalizado y CREATE INDEX para una o más aplicaciones.</p></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>&Custom Statements</source> <translation>Sentencias &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><b>Custom Statements</b><p>Prints the custom table modifying SQL statements for one or more applications.</p></source> <translation><b>Sentencias Personalizadas</b><p>Imprime las sentencias sql personalizadas de modificación de tablas para una o más aplicaciones.</p></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>&Drop Tables</source> <translation>&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><b>Drop Tables</b><p>Prints the DROP TABLE SQL statements for one or more applications.</p></source> <translation><b>Borrar Tablas</b><p>Imprime las sentencisa SQL DROP TABLE para una o más aplicaciones.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="364"/> + <location filename="ProjectDjango/Project.py" line="365"/> <source>&Flush Database</source> <translation>Hacer &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><b>Flush Database</b><p>Prints a list of statements to return all database tables to the state just after their installation.</p></source> <translation><b>Hacer Flush de la base de datos</b><p>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.</p></translation> </message> @@ -1025,340 +1065,350 @@ <translation type="obsolete"><b>Resetear Aplicación(es)</b><p>Imprime las sentencias SQL DROP TABLE, a continuación CREATE TABLE, para una o más aplicaciones.</p></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 &Sequences</source> <translation>Resetear &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><b>Reset Sequences</b><p>Prints the SQL statements for resetting sequences for one or more applications.</p></source> <translation><b>Resetear Secuencias</b><p>Imprime las sentencias SQL para resetear secuencias para una o más aplicaciones.</p></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>&Dump Data</source> <translation>&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><b>Dump Data</b><p>Dump the database data to a fixture.</p></source> <translation><b>Volcado de Datos</b><p>Volcado de los datos de una base de datos a una fixtuer.</p></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="659"/> + <location filename="ProjectDjango/Project.py" line="660"/> <source>T&esting</source> <translation>T&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>&Load Data</source> <translation>&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><b>Load Data</b><p>Load data from fixture files.</p></source> <translation><b>Cargar Datos</b><p>Cargar datos desde archivos de fixture.</p></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 &Testsuite</source> <translation>Ejecutar &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><b>Run Testsuite</b><p>Run the test suite for applications or the whole site.</p></source> <translation><b>Ejecutar Testsuite</b><p>Ejecutar la suite de tests para aplicaciones en todo el site.</p></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&server</source> <translation>Ejecutar Test&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><b>Run Testserver</b><p>Run a development server with data from a set of fixtures.</p></source> <translation><b>Ejecutar Testserver</b><p>Ejecutar un servidor de desarrollo con datos de un conjunto de fixtures.</p></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>&Help</source> <translation>&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><b>Help</b><p>Shows the Django help index page.</p></source> <translation><b>Ayuda</b><p>Muestra la página de índice de ayuda de Django.</p></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 '{0}'</source> <translation>Inicializando catálogo de mensajes para '{0}'</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 &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><b>Change Password</b><p>Change the password of a user of the Django project.</p></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 &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><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></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 &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><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="676"/> + <location filename="ProjectDjango/Project.py" line="677"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="690"/> + <location filename="ProjectDjango/Project.py" line="691"/> <source>&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><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="{1}">{1}</a></td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/Project.py" line="1163"/> + <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></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&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><p>The new form file <b>{0}</b> could not be created.<br>Problem: {1}</p></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 &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><b>Start Project</b><p>Starts a new Django project using "django-admin.py startproject".</p></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 (&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><b>Start Application (global)</b><p>Starts a new global Django application using "django-admin.py startapp".</p></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 (&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><b>Start Application (local)</b><p>Starts a new local Django application using "manage.py startapp".</p></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 &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><b>Run Server</b><p>Starts the Django Web server using "manage.py runserver".</p></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 &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><b>Run Web-Browser</b><p>Starts the default Web-Browser with the URL of the Django Web server.</p></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&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><b>About Django</b><p>Shows some information about Django.</p></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>&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><b>Synchronize</b><p>Synchronizes the database.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="599"/> + <location filename="ProjectDjango/Project.py" line="600"/> <source>&Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="838"/> - <source><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></table></p></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.<br />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 "{0}".</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><b>Current Project</b><p>Selects the current project. Used for multi-project Django projects to switch between the projects.</p></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>&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><b>Diff Settings</b><p>Shows the modification made to the settings.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="642"/> + <location filename="ProjectDjango/Project.py" line="643"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1207"/> + <location filename="ProjectDjango/Project.py" line="1298"/> <source>&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>&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><b>Cleanup</b><p>Cleans out old data from the database.</p></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>&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><b>Validate</b><p>Validates all installed models.</p></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 &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><b>Start Python Console</b><p>Starts a Python interactive interpreter.</p></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&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><b>Create Cache Tables</b><p>Creates the tables needed to use the SQL cache backend.</p></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>&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><b>Introspect</b><p>Introspects the database tables and outputs a Django model module.</p></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>&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><b>Flush</b><p>Returns all database tables to the state just after their installation.</p></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><b>Start Client Console</b><p>Starts a console window for the database client.</p></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="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 &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><b>Create Tables</b><p>Prints the CREATE TABLE SQL statements for one or more applications.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="620"/> + <location filename="ProjectDjango/Project.py" line="621"/> <source>Show &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 &Indexes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="308"/> + <location filename="ProjectDjango/Project.py" line="309"/> <source><b>Create Indexes</b><p>Prints the CREATE INDEX SQL statements for one or more applications.</p></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 &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><b>Create Everything</b><p>Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</p></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>&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><b>Custom Statements</b><p>Prints the custom table modifying SQL statements for one or more applications.</p></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>&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><b>Drop Tables</b><p>Prints the DROP TABLE SQL statements for one or more applications.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="364"/> + <location filename="ProjectDjango/Project.py" line="365"/> <source>&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><b>Flush Database</b><p>Prints a list of statements to return all database tables to the state just after their installation.</p></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 &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><b>Reset Sequences</b><p>Prints the SQL statements for resetting sequences for one or more applications.</p></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>&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><b>Dump Data</b><p>Dump the database data to a fixture.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="659"/> + <location filename="ProjectDjango/Project.py" line="660"/> <source>T&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>&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><b>Load Data</b><p>Load data from fixture files.</p></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 &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><b>Run Testsuite</b><p>Run the test suite for applications or the whole site.</p></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&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><b>Run Testserver</b><p>Run a development server with data from a set of fixtures.</p></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>&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><b>Help</b><p>Shows the Django help index page.</p></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 '{0}'</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 &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><b>Change Password</b><p>Change the password of a user of the Django project.</p></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 &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><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></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 &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><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="676"/> + <location filename="ProjectDjango/Project.py" line="677"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="690"/> + <location filename="ProjectDjango/Project.py" line="691"/> <source>&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><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="{1}">{1}</a></td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/Project.py" line="1163"/> + <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></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><b>Current Project</b><p>Selects the current project. Used for multi-project Django projects to switch between the projects.</p></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 &Project</source> <translation>&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><b>Start Project</b><p>Starts a new Django project using "django-admin.py startproject".</p></source> <translation><b>Projeyi Başlat</b><p>Yeni bir django projesini "django-admin.py startproject" kullanarak başlat.</p></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 (&global)</source> <translation>Uy&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><b>Start Application (global)</b><p>Starts a new global Django application using "django-admin.py startapp".</p></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 (&local)</source> <translation>Uygulamayı Başlat (yere&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><b>Start Application (local)</b><p>Starts a new local Django application using "manage.py startapp".</p></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 &Server</source> <translation>&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><b>Run Server</b><p>Starts the Django Web server using "manage.py runserver".</p></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 &Web-Browser</source> <translation>&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><b>Run Web-Browser</b><p>Starts the default Web-Browser with the URL of the Django Web server.</p></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&reate Cache Tables</source> <translation type="unfinished">Gizli Tabloları Olu&ş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><b>Create Cache Tables</b><p>Creates the tables needed to use the SQL cache backend.</p></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&jango</source> <translation>D&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><b>About Django</b><p>Shows some information about Django.</p></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>&Synchronize</source> <translation>E&ş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><b>Synchronize</b><p>Synchronizes the database.</p></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>&Introspect</source> <translation>&İç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><b>Introspect</b><p>Introspects the database tables and outputs a Django model module.</p></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>&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><b>Flush</b><p>Returns all database tables to the state just after their installation.</p></source> <translation type="unfinished"></translation> </message> @@ -495,142 +535,142 @@ <translation type="obsolete">Uylamayı(ları) Sıfı&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 &Client Console</source> <translation>İstem&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><b>Start Client Console</b><p>Starts a console window for the database client.</p></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 &Tables</source> <translation>&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><b>Create Tables</b><p>Prints the CREATE TABLE SQL statements for one or more applications.</p></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 &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><b>Create Indexes</b><p>Prints the CREATE INDEX SQL statements for one or more applications.</p></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 &Everything</source> <translation>H&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><b>Create Everything</b><p>Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</p></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>&Custom Statements</source> <translation>Özel İfade&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><b>Custom Statements</b><p>Prints the custom table modifying SQL statements for one or more applications.</p></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>&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><b>Drop Tables</b><p>Prints the DROP TABLE SQL statements for one or more applications.</p></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>&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><b>Flush Database</b><p>Prints a list of statements to return all database tables to the state just after their installation.</p></source> <translation type="unfinished"></translation> </message> @@ -640,82 +680,82 @@ <translation type="obsolete">Uylamay(ları) Sıfırl&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 &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><b>Reset Sequences</b><p>Prints the SQL statements for resetting sequences for one or more applications.</p></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>&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><b>Diff Settings</b><p>Shows the modification made to the settings.</p></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>&Cleanup</source> <translation>Tas&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><b>Cleanup</b><p>Cleans out old data from the database.</p></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>&Validate</source> <translation>&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><b>Validate</b><p>Validates all installed models.</p></source> <translation type="unfinished"></translation> </message> @@ -730,127 +770,127 @@ <translation type="obsolete">Yönetim K&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 &Python Console</source> <translation>&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><b>Start Python Console</b><p>Starts a Python interactive interpreter.</p></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>&Dump Data</source> <translation>B&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><b>Dump Data</b><p>Dump the database data to a fixture.</p></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>&Load Data</source> <translation>Veriyi Yük&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><b>Load Data</b><p>Load data from fixture files.</p></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 &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><b>Run Testsuite</b><p>Run the test suite for applications or the whole site.</p></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&server</source> <translation>Test&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><b>Run Testserver</b><p>Run a development server with data from a set of fixtures.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="561"/> + <location filename="ProjectDjango/Project.py" line="562"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="599"/> + <location filename="ProjectDjango/Project.py" line="600"/> <source>&Database</source> <translation>&Veritabanı</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="620"/> + <location filename="ProjectDjango/Project.py" line="621"/> <source>Show &SQL</source> <translation>&SQL u göster</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="642"/> + <location filename="ProjectDjango/Project.py" line="643"/> <source>&Tools</source> <translation>&Araçlar</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="659"/> + <location filename="ProjectDjango/Project.py" line="660"/> <source>T&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><p>The new form file <b>{0}</b> could not be created.<br>Problem: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="838"/> - <source><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></table></p></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.<br />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>&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 "{0}".</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>&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><b>Help</b><p>Shows the Django help index page.</p></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 '{0}'</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 &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><b>Change Password</b><p>Change the password of a user of the Django project.</p></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 &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><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></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 &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><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="676"/> + <location filename="ProjectDjango/Project.py" line="677"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="690"/> + <location filename="ProjectDjango/Project.py" line="691"/> <source>&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><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="{1}">{1}</a></td></tr></table></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/Project.py" line="1163"/> + <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></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>