Sat, 17 Dec 2016 19:07:02 +0100
Did some adjustments to Djange >= 1.9.0, added support for the eric web browser and started adding support for the various migration commands.
--- a/ChangeLog Tue Nov 08 19:07:58 2016 +0100 +++ b/ChangeLog Sat Dec 17 19:07:02 2016 +0100 @@ -1,5 +1,10 @@ ChangeLog --------- +Version 4.2.0: +- bug fixes +- adjustments for Django >= 1.9.0 +- added support for the various migration commands + Version 4.1.0: - some bug fixes - added support for pypy
--- a/PluginDjango.e4p Tue Nov 08 19:07:58 2016 +0100 +++ b/PluginDjango.e4p Sat Dec 17 19:07:02 2016 +0100 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Project SYSTEM "Project-5.1.dtd"> <!-- eric project file for project PluginDjango --> -<!-- Copyright (C) 2014 Detlev Offenbach, detlev@die-offenbachs.de --> +<!-- Copyright (C) 2016 Detlev Offenbach, detlev@die-offenbachs.de --> <Project version="5.1"> <Language>en</Language> <Hash>74ebac2e9316db59fdca32e146fa5ae695c66907</Hash> @@ -14,46 +14,49 @@ <TranslationPattern>ProjectDjango/i18n/django_%language%.ts</TranslationPattern> <Eol index="1"/> <Sources> - <Source>__init__.py</Source> <Source>PluginProjectDjango.py</Source> - <Source>ProjectDjango/__init__.py</Source> - <Source>ProjectDjango/ConfigurationPage/__init__.py</Source> <Source>ProjectDjango/ConfigurationPage/DjangoPage.py</Source> - <Source>ProjectDjango/Project.py</Source> + <Source>ProjectDjango/ConfigurationPage/__init__.py</Source> <Source>ProjectDjango/DjangoDialog.py</Source> + <Source>ProjectDjango/DjangoDumpdataDataDialog.py</Source> <Source>ProjectDjango/DjangoLoaddataDataDialog.py</Source> - <Source>ProjectDjango/DjangoDumpdataDataDialog.py</Source> + <Source>ProjectDjango/DjangoMigrationsListDialog.py</Source> + <Source>ProjectDjango/Project.py</Source> + <Source>ProjectDjango/__init__.py</Source> + <Source>__init__.py</Source> </Sources> <Forms> <Form>ProjectDjango/ConfigurationPage/DjangoPage.ui</Form> <Form>ProjectDjango/DjangoDialog.ui</Form> <Form>ProjectDjango/DjangoDumpdataDataDialog.ui</Form> <Form>ProjectDjango/DjangoLoaddataDataDialog.ui</Form> + <Form>ProjectDjango/DjangoMigrationsListDialog.ui</Form> </Forms> <Translations> + <Translation>ProjectDjango/i18n/django_de.qm</Translation> <Translation>ProjectDjango/i18n/django_de.ts</Translation> + <Translation>ProjectDjango/i18n/django_empty.ts</Translation> + <Translation>ProjectDjango/i18n/django_en.qm</Translation> + <Translation>ProjectDjango/i18n/django_en.ts</Translation> + <Translation>ProjectDjango/i18n/django_es.qm</Translation> + <Translation>ProjectDjango/i18n/django_es.ts</Translation> + <Translation>ProjectDjango/i18n/django_ru.qm</Translation> <Translation>ProjectDjango/i18n/django_ru.ts</Translation> <Translation>ProjectDjango/i18n/django_tr.ts</Translation> - <Translation>ProjectDjango/i18n/django_es.ts</Translation> - <Translation>ProjectDjango/i18n/django_en.ts</Translation> - <Translation>ProjectDjango/i18n/django_de.qm</Translation> - <Translation>ProjectDjango/i18n/django_en.qm</Translation> - <Translation>ProjectDjango/i18n/django_es.qm</Translation> - <Translation>ProjectDjango/i18n/django_ru.qm</Translation> </Translations> <Resources/> <Interfaces/> <Others> <Other>.hgignore</Other> - <Other>ProjectDjango/APIs</Other> - <Other>ProjectDjango/Documentation/help</Other> <Other>ChangeLog</Other> <Other>PKGLIST</Other> <Other>PluginDjango.e4p</Other> + <Other>PluginProjectDjango.zip</Other> + <Other>ProjectDjango/APIs</Other> <Other>ProjectDjango/Documentation/LICENSE.GPL3</Other> + <Other>ProjectDjango/Documentation/help</Other> + <Other>ProjectDjango/Documentation/source</Other> <Other>ProjectDjango/icons/django.png</Other> - <Other>ProjectDjango/Documentation/source</Other> - <Other>PluginProjectDjango.zip</Other> </Others> <MainScript>PluginProjectDjango.py</MainScript> <Vcs> @@ -158,9 +161,6 @@ </value> </dict> </VcsOptions> - <VcsOtherData> - <dict/> - </VcsOtherData> </Vcs> <FiletypeAssociations> <FiletypeAssociation pattern="*.idl" type="INTERFACES"/>
--- a/PluginProjectDjango.py Tue Nov 08 19:07:58 2016 +0100 +++ b/PluginProjectDjango.py Sat Dec 17 19:07:02 2016 +0100 @@ -133,6 +133,8 @@ "UseIPv6": False, "TranslationsEditor": "", + + "UseExternalBrowser": False, } if isWindowsPlatform(): self.__defaults["ConsoleCommandNoClose"] = "cmd.exe /k" @@ -363,7 +365,8 @@ if key in ["RecentNumberApps"]: return int(Preferences.Prefs.settings.value( self.PreferencesKey + "/" + key, self.__defaults[key])) - elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6"]: + elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6", + "UseExternalBrowser"]: return Preferences.toBool(Preferences.Prefs.settings.value( self.PreferencesKey + "/" + key, self.__defaults[key])) else:
--- a/ProjectDjango/ConfigurationPage/DjangoPage.py Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/ConfigurationPage/DjangoPage.py Sat Dec 17 19:07:02 2016 +0100 @@ -45,7 +45,6 @@ consoleList.append("xterm -e") consoleList.append("/opt/X11/bin/xterm -e") else: - consoleList.append("konsole -e") consoleList.append("@konsole --workdir . -e") # KDE4 konsole spawns consoleList.append("gnome-terminal -x") @@ -59,7 +58,6 @@ consoleNoCloseList.append("xterm -hold -e") consoleNoCloseList.append("/opt/X11/bin/xterm -hold -e") else: - consoleNoCloseList.append("konsole --noclose -e") consoleNoCloseList.append("@konsole --noclose --workdir . -e") # KDE4 konsole spawns consoleNoCloseList.append("gnome-terminal -x") @@ -80,6 +78,9 @@ self.ipv6CheckBox.setChecked( self.__plugin.getPreferences("UseIPv6")) + self.externalBrowserCheckBox.setChecked( + self.__plugin.getPreferences("UseExternalBrowser")) + self.appsRecentSpinBox.setValue( self.__plugin.getPreferences("RecentNumberApps")) @@ -113,6 +114,9 @@ "UseIPv6", self.ipv6CheckBox.isChecked()) self.__plugin.setPreferences( + "UseExternalBrowser", self.externalBrowserCheckBox.isChecked()) + + self.__plugin.setPreferences( "RecentNumberApps", self.appsRecentSpinBox.value()) self.__plugin.setPreferences(
--- a/ProjectDjango/ConfigurationPage/DjangoPage.ui Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/ConfigurationPage/DjangoPage.ui Sat Dec 17 19:07:02 2016 +0100 @@ -10,7 +10,7 @@ <height>1201</height> </rect> </property> - <layout class="QVBoxLayout" name="verticalLayout_5"> + <layout class="QVBoxLayout" name="verticalLayout_6"> <item> <widget class="QLabel" name="headerLabel"> <property name="text"> @@ -130,6 +130,25 @@ </widget> </item> <item> + <widget class="QGroupBox" name="djangoBrowserGroup"> + <property name="title"> + <string>Web-Browser</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_5"> + <item> + <widget class="QCheckBox" name="externalBrowserCheckBox"> + <property name="toolTip"> + <string>Select to use an external web-browser</string> + </property> + <property name="text"> + <string>Use external web-browser</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> <widget class="QGroupBox" name="djangoRecentAppsGroup"> <property name="title"> <string>Recent Applications Lists</string> @@ -138,7 +157,16 @@ <property name="spacing"> <number>6</number> </property> - <property name="margin"> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="topMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> <number>6</number> </property> <item> @@ -237,7 +265,16 @@ <property name="spacing"> <number>6</number> </property> - <property name="margin"> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="topMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> <number>6</number> </property> <item> @@ -309,7 +346,16 @@ <property name="spacing"> <number>6</number> </property> - <property name="margin"> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="topMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> <number>6</number> </property> <item> @@ -386,6 +432,7 @@ <tabstop>consoleCommandNoCloseCombo</tabstop> <tabstop>serverAddressEdit</tabstop> <tabstop>ipv6CheckBox</tabstop> + <tabstop>externalBrowserCheckBox</tabstop> <tabstop>appsRecentSpinBox</tabstop> <tabstop>virtualEnvPy3Edit</tabstop> <tabstop>virtualEnvPy3Button</tabstop> @@ -393,6 +440,8 @@ <tabstop>virtualEnvPy2Edit</tabstop> <tabstop>virtualEnvPy2Button</tabstop> <tabstop>plainPython2CheckBox</tabstop> + <tabstop>translationsEdit</tabstop> + <tabstop>translationsButton</tabstop> </tabstops> <resources/> <connections/>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ProjectDjango/DjangoMigrationsListDialog.py Sat Dec 17 19:07:02 2016 +0100 @@ -0,0 +1,235 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2016 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog show a list of all available migrations. +""" + +from __future__ import unicode_literals +try: + str = unicode # __IGNORE_WARNING__ +except NameError: + pass + +from PyQt5.QtCore import pyqtSlot, Qt, QProcess, QTimer +from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton, \ + QHeaderView, QTreeWidgetItem + +from E5Gui import E5MessageBox + +from .Ui_DjangoMigrationsListDialog import Ui_DjangoMigrationsListDialog + +import Preferences + + +class DjangoMigrationsListDialog(QDialog, Ui_DjangoMigrationsListDialog): + """ + Class implementing a dialog show a list of all available migrations. + """ + MigrationsListMode = "L" + MigrationsPlanMode = "P" + + def __init__(self, mode, parent=None): + """ + Constructor + + @param parent reference to the parent widget + @type QWidget + """ + super(DjangoMigrationsListDialog, self).__init__(parent) + self.setupUi(self) + + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) + self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) + + self.ioEncoding = Preferences.getSystem("IOEncoding") + + self.proc = None + + self.__mode = mode + if self.__mode == DjangoMigrationsListDialog.MigrationsListMode: + self.setWindowTitle(self.tr("Available Migrations")) + self.migrationsList.setHeaderLabels([ + self.tr("Name"), + ]) + else: + self.setWindowTitle(self.tr("Migrations Plan")) + self.migrationsList.setHeaderLabels([ + self.tr("Migration"), + self.tr("Dependencies"), + ]) + + @pyqtSlot(QAbstractButton) + def on_buttonBox_clicked(self, button): + """ + Private slot called by a button of the button box clicked. + + @param button button that was clicked + @type QAbstractButton + """ + if button == self.buttonBox.button(QDialogButtonBox.Close): + self.close() + elif button == self.buttonBox.button(QDialogButtonBox.Cancel): + self.__finish() + + def __finish(self): + """ + Private slot called when the process finished or the user pressed the + button. + """ + if self.proc is not None and \ + self.proc.state() != QProcess.NotRunning: + self.proc.terminate() + QTimer.singleShot(2000, self.proc.kill) + self.proc.waitForFinished(3000) + + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True) + self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False) + self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) + + self.proc = None + + self.__resizeColumns() + + def __procFinished(self, exitCode, exitStatus): + """ + Private slot connected to the finished signal. + + @param exitCode exit code of the process (integer) + @param exitStatus exit status of the process (QProcess.ExitStatus) + """ + self.__finish() + + def __resizeColumns(self): + """ + Private method to resize the list columns. + """ + self.migrationsList.header().resizeSections( + QHeaderView.ResizeToContents) + if self.__mode == DjangoMigrationsListDialog.MigrationsListMode: + self.migrationsList.header().setStretchLastSection(True) + + def start(self, pythonExecutable, sitePath): + """ + Public slot used to start the process. + + @param pythonExecutable Python executable to be used + @type str + @param sitePath path of the site + @type str + @return flag indicating a successful start of the process (boolean) + """ + self.errorGroup.hide() + + self.proc = QProcess() + self.proc.finished.connect(self.__procFinished) + self.proc.readyReadStandardOutput.connect(self.__readStdout) + self.proc.readyReadStandardError.connect(self.__readStderr) + + self.__lastTopItem = None + + if sitePath: + self.proc.setWorkingDirectory(sitePath) + + args = [] + args.append("manage.py") + args.append("showmigrations") + if self.__mode == DjangoMigrationsListDialog.MigrationsListMode: + args.append("--list") + else: + args.append("--plan") + args.append("--verbosity") + args.append("2") + + self.proc.start(pythonExecutable, args) + procStarted = self.proc.waitForStarted() + if not procStarted: + self.buttonBox.setFocus() + E5MessageBox.critical( + self, + self.tr('Process Generation Error'), + self.tr( + 'The process {0} could not be started. ' + 'Ensure, that it is in the search path.' + ).format(pythonExecutable)) + return procStarted + + def __readStdout(self): + """ + Private slot to handle the readyReadStdout signal. + + It reads the output of the process, formats it and inserts it into + the contents pane. + """ + while self.proc.canReadLine(): + s = str(self.proc.readLine(), self.ioEncoding, 'replace').rstrip() + if self.__mode == DjangoMigrationsListDialog.MigrationsListMode: + self.__createListItem(s) + else: + self.__createPlanItem(s) + + def __createListItem(self, line): + """ + Private method to create an item for list mode. + + @param line line of text + @type str + """ + if not line.startswith(" "): + # application name + self.__lastTopItem = QTreeWidgetItem( + self.migrationsList, [line.strip()]) + self.__lastTopItem.setExpanded(True) + else: + # migration name + line = line.strip() + applied = line[:3] + name = line[3:].strip() + if self.__lastTopItem: + itm = QTreeWidgetItem(self.__lastTopItem, [name]) + else: + itm = QTreeWidgetItem(self.migrationsList, [name]) + if applied[1] != " ": + itm.setCheckState(0, Qt.Checked) + + def __createPlanItem(self, line): + """ + Private method to create an item for plan mode. + + @param line line of text + @type str + """ + line = line.strip() + applied = line[:3] + parts = line[3:].strip().split(None, 2) + if len(parts) == 3: + dependencies = "\n".join([ + d.strip() for d in parts[2].strip()[1:-1].split(",") + ]) + itm = QTreeWidgetItem(self.migrationsList, [ + parts[0].strip(), + dependencies, + ]) + else: + itm = QTreeWidgetItem(self.migrationsList, [ + parts[0].strip(), + "", + ]) + if applied[1] != " ": + itm.setCheckState(0, Qt.Checked) + + def __readStderr(self): + """ + Private slot to handle the readyReadStderr signal. + + It reads the error output of the process and inserts it into the + error pane. + """ + if self.proc is not None: + self.errorGroup.show() + s = str(self.proc.readAllStandardError(), self.ioEncoding, + 'replace') + self.errors.insertPlainText(s) + self.errors.ensureCursorVisible()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ProjectDjango/DjangoMigrationsListDialog.ui Sat Dec 17 19:07:02 2016 +0100 @@ -0,0 +1,128 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>DjangoMigrationsListDialog</class> + <widget class="QDialog" name="DjangoMigrationsListDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>550</width> + <height>500</height> + </rect> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QTreeWidget" name="migrationsList"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>3</verstretch> + </sizepolicy> + </property> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + <attribute name="headerStretchLastSection"> + <bool>false</bool> + </attribute> + <column> + <property name="text"> + <string notr="true">1</string> + </property> + </column> + </widget> + </item> + <item> + <widget class="QGroupBox" name="errorGroup"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>1</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Errors</string> + </property> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="leftMargin"> + <number>6</number> + </property> + <property name="topMargin"> + <number>6</number> + </property> + <property name="rightMargin"> + <number>6</number> + </property> + <property name="bottomMargin"> + <number>6</number> + </property> + <item> + <widget class="QTextEdit" name="errors"> + <property name="focusPolicy"> + <enum>Qt::NoFocus</enum> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="acceptRichText"> + <bool>false</bool> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Close</set> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>DjangoMigrationsListDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>248</x> + <y>254</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>DjangoMigrationsListDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>316</x> + <y>260</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- a/ProjectDjango/Project.py Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/Project.py Sat Dec 17 19:07:02 2016 +0100 @@ -272,6 +272,7 @@ self.__initDatabaseActions() self.__initDatabaseSqlActions() + self.__initMigrationActions() self.__initToolsActions() self.__initTestingActions() self.__initAuthorizationActions() @@ -430,6 +431,23 @@ self.__databaseSqlDropTables) self.actions.append(self.databaseSqlDropTablesAct) + self.databaseSqlDropIndexesAct = E5Action( + self.tr('Drop Indexes'), + self.tr('&Drop Indexes'), + 0, 0, + self, 'django_database_sql_drop_indexes') + self.databaseSqlDropIndexesAct.setStatusTip(self.tr( + 'Prints the DROP INDEX SQL statements for ' + 'one or more applications')) + self.databaseSqlDropIndexesAct.setWhatsThis(self.tr( + """<b>Drop Indexes</b>""" + """<p>Prints the DROP INDEX SQL statements """ + """for one or more applications.</p>""" + )) + self.databaseSqlDropIndexesAct.triggered.connect( + self.__databaseSqlDropIndexes) + self.actions.append(self.databaseSqlDropIndexesAct) + self.databaseSqlFlushAct = E5Action( self.tr('Flush Database'), self.tr('&Flush Database'), @@ -635,11 +653,51 @@ self.clearSessionsAct.triggered.connect(self.__clearSessions) self.actions.append(self.clearSessionsAct) + def __initMigrationActions(self): + """ + Private method to define the migration actions. + """ + # TODO: showmigrations + self.showMigrationsAct = E5Action( + self.tr('Show Migrations'), + self.tr('&Show Migrations'), + 0, 0, + self, 'django_migration_show') + self.showMigrationsAct.setStatusTip(self.tr( + 'Show a list of available migrations')) + self.showMigrationsAct.setWhatsThis(self.tr( + """<b>Show Migrations</b>""" + """<p>This shows a list of available migrations of the Django""" + """ project and their status.</p>""" + )) + self.showMigrationsAct.triggered.connect(self.__showMigrationsList) + self.actions.append(self.showMigrationsAct) + + self.showMigrationsPlanAct = E5Action( + self.tr('Show Migrations Plan'), + self.tr('Show Migrations &Plan'), + 0, 0, + self, 'django_migration_show_plan') + self.showMigrationsPlanAct.setStatusTip(self.tr( + 'Show a list with the migrations plan')) + self.showMigrationsPlanAct.setWhatsThis(self.tr( + """<b>Show Migrations Plan</b>""" + """<p>This shows a list with the migrations plan of the Django""" + """ project.</p>""" + )) + self.showMigrationsPlanAct.triggered.connect(self.__showMigrationsPlan) + self.actions.append(self.showMigrationsPlanAct) + + # TODO: makemigrations + # TODO: migrate + # TODO: squashmigrations + def initMenu(self): """ - Public slot to initialize the Django menu. + Public method to initialize the Django menu. - @return the menu generated (QMenu) + @return the menu generated + @rtype QMenu """ self.__menus = {} # clear menus references @@ -656,6 +714,7 @@ menu.addAction(self.startLocalApplicationAct) menu.addSeparator() menu.addMenu(self.__initDatabaseMenu()) + menu.addMenu(self.__initMigrationsMenu()) menu.addSeparator() menu.addMenu(self.__initToolsMenu()) menu.addSeparator() @@ -677,9 +736,10 @@ def __initDatabaseMenu(self): """ - Private slot to initialize the database menu. + Private method to initialize the database menu. - @return the menu generated (QMenu) + @return the menu generated + @rtype QMenu """ menu = QMenu(self.tr("&Database"), self.__ui) menu.setTearOffEnabled(True) @@ -700,21 +760,24 @@ def __initDatabaseSqlMenu(self): """ - Private slot to initialize the database SQL submenu. + Private method to initialize the database SQL submenu. - @return the menu generated (QMenu) + @return the menu generated + @rtype QMenu """ menu = QMenu(self.tr("Show &SQL"), self.__ui) menu.setTearOffEnabled(True) - menu.addAction(self.databaseSqlCreateTablesAct) - menu.addAction(self.databaseSqlCreateIndexesAct) - menu.addAction(self.databaseSqlCreateEverythingAct) - menu.addSeparator() - menu.addAction(self.databaseSqlCustomAct) - menu.addSeparator() - menu.addAction(self.databaseSqlDropTablesAct) - menu.addSeparator() + if self.getDjangoVersion() < (1, 9, 0): + menu.addAction(self.databaseSqlCreateTablesAct) + menu.addAction(self.databaseSqlCreateIndexesAct) + menu.addAction(self.databaseSqlCreateEverythingAct) + menu.addSeparator() + menu.addAction(self.databaseSqlCustomAct) + menu.addSeparator() + menu.addAction(self.databaseSqlDropTablesAct) + menu.addAction(self.databaseSqlDropIndexesAct) + menu.addSeparator() menu.addAction(self.databaseSqlFlushAct) menu.addAction(self.databaseSqlResetSeqAct) @@ -722,11 +785,29 @@ return menu + def __initMigrationsMenu(self): + """ + Private method to initialize the Migrations submenu. + + @return the menu generated + @rtype QMenu + """ + menu = QMenu(self.tr("&Migrations"), self.__ui) + menu.setTearOffEnabled(True) + + menu.addAction(self.showMigrationsAct) + menu.addAction(self.showMigrationsPlanAct) + + self.__menus["migrations"] = menu + + return menu + def __initToolsMenu(self): """ - Private slot to initialize the tools menu. + Private method to initialize the tools menu. - @return the menu generated (QMenu) + @return the menu generated + @rtype QMenu """ menu = QMenu(self.tr("&Tools"), self.__ui) menu.setTearOffEnabled(True) @@ -743,9 +824,10 @@ def __initTestingMenu(self): """ - Private slot to initialize the testing menu. + Private method to initialize the testing menu. - @return the menu generated (QMenu) + @return the menu generated + @rtype QMenu """ menu = QMenu(self.tr("T&esting"), self.__ui) menu.setTearOffEnabled(True) @@ -762,9 +844,10 @@ def __initAuthorizationMenu(self): """ - Private slot to initialize the authorization menu. + Private method to initialize the authorization menu. - @return the menu generated (QMenu) + @return the menu generated + @rtype QMenu """ menu = QMenu(self.tr("&Authorization"), self.__ui) menu.setTearOffEnabled(True) @@ -778,9 +861,10 @@ def __initSessionMenu(self): """ - Private slot to initialize the authorization menu. + Private method to initialize the authorization menu. - @return the menu generated (QMenu) + @return the menu generated + @rtype QMenu """ menu = QMenu(self.tr("&Session"), self.__ui) menu.setTearOffEnabled(True) @@ -1224,7 +1308,7 @@ """ Private slot to show some info about Django. """ - version = self.getDjangoVersion() + version = self.getDjangoVersionString() url = "http://www.djangoproject.com" msgBox = E5MessageBox.E5MessageBox( @@ -1246,9 +1330,9 @@ os.path.join("ProjectDjango", "icons", "django64.png"))) msgBox.exec_() - def getDjangoVersion(self): + def getDjangoVersionString(self): """ - Public method to get the Django version. + Public method to get the Django version as a string. @return Django version (string) """ @@ -1273,6 +1357,24 @@ return djangoVersion + def getDjangoVersion(self): + """ + Public method to get the Django version as a tuple. + + @return Django version + @rtype tuple of int + """ + djangoVersionStr = self.getDjangoVersionString() + djangoVersionList = [] + if djangoVersionStr: + for part in djangoVersionStr.split("."): + try: + djangoVersionList.append(int(part)) + except ValueError: + djangoVersionList.append(part) + + return tuple(djangoVersionList) + def __getApplications(self): """ Private method to ask the user for a list of application names. @@ -1753,14 +1855,17 @@ addr = "[::1]" else: addr = "127.0.0.1" - url = QUrl("http://{0}:{1}".format(addr, port)) - res = QDesktopServices.openUrl(url) - if not res: - E5MessageBox.critical( - None, - self.tr('Run Web-Browser'), - self.tr('Could not start the web-browser for the' - ' url "{0}".').format(url.toString())) + url = "http://{0}:{1}".format(addr, port) + if self.__plugin.getPreferences("UseExternalBrowser"): + res = QDesktopServices.openUrl(QUrl(url)) + if not res: + E5MessageBox.critical( + None, + self.tr('Run Web-Browser'), + self.tr('Could not start the web-browser for the' + ' url "{0}".').format(url.toString())) + else: + self.__ui.launchHelpViewer(url) ################################################################## ## slots below implement database related functions @@ -1941,6 +2046,13 @@ """ self.__sqlCommand(self.tr("Drop Tables"), "sqlclear") + def __databaseSqlDropIndexes(self): + """ + Private slot to print the DROP INDEX SQL statements for one or + more applications. + """ + self.__sqlCommand(self.tr("Drop Indexes"), "sqldropindexes") + def __databaseSqlFlushDatabase(self): """ Private slot to print a list of statements to return all database @@ -1956,6 +2068,40 @@ self.__sqlCommand(self.tr("Reset Sequences"), "sqlsequencereset") ################################################################## + ## slots below implement migration related functions + ################################################################## + + def __showMigrationsList(self): + """ + Private slot to show the available migrations and their status. + """ + try: + path = self.__sitePath() + except DjangoNoSiteSelectedException: + return + + from .DjangoMigrationsListDialog import DjangoMigrationsListDialog + self.__migrationsListDialog = DjangoMigrationsListDialog( + DjangoMigrationsListDialog.MigrationsListMode, self.__ui) + self.__migrationsListDialog.show() + self.__migrationsListDialog.start(self.__getPythonExecutable(), path) + + def __showMigrationsPlan(self): + """ + Private slot to show the migrations plan. + """ + try: + path = self.__sitePath() + except DjangoNoSiteSelectedException: + return + + from .DjangoMigrationsListDialog import DjangoMigrationsListDialog + self.__migrationsPlanDialog = DjangoMigrationsListDialog( + DjangoMigrationsListDialog.MigrationsPlanMode, self.__ui) + self.__migrationsPlanDialog.show() + self.__migrationsPlanDialog.start(self.__getPythonExecutable(), path) + + ################################################################## ## slots below implement some tool functions ##################################################################
--- a/ProjectDjango/i18n/django_de.ts Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/i18n/django_de.ts Sat Dec 17 19:07:02 2016 +0100 @@ -3,42 +3,42 @@ <context> <name>DjangoDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="14"/> + <location filename="../DjangoDialog.ui" line="14"/> <source>Django</source> <translation>Django</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="35"/> + <location filename="../DjangoDialog.ui" line="35"/> <source>Output</source> <translation>Ausgabe</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="63"/> + <location filename="../DjangoDialog.ui" line="63"/> <source>Errors</source> <translation>Fehler</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="266"/> + <location filename="../DjangoDialog.py" line="266"/> <source>Select data file</source> <translation>Wähle Datendatei</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source>Error saving data</source> <translation>Fehler beim Sichern der Daten</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Die Daten konnten nicht nach <b>{0}</b> geschrieben werden.</p><p>Ursache: {1}</p></translation> </message> @@ -46,62 +46,62 @@ <context> <name>DjangoDumpdataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="20"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="20"/> <source>dumpdata Command Options</source> <translation>dumpdata Kommandozeilenoptionen</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="35"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="35"/> <source>Applications</source> <translation>Anwendungen</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="70"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="70"/> <source>Exclude Applications</source> <translation>Anwendungen ausschließen</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="76"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="76"/> <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/DjangoDumpdataDataDialog.ui" line="93"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="93"/> <source>Dump Format</source> <translation>Dump Format</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/> + <location filename="../DjangoDumpdataDataDialog.py" line="38"/> <source>JSON</source> <translation>JSON</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/> + <location filename="../DjangoDumpdataDataDialog.py" line="39"/> <source>XML</source> <translation>XML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/> + <location filename="../DjangoDumpdataDataDialog.py" line="42"/> <source>YAML</source> <translation>YAML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="53"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="53"/> <source>Enter the list of applications separated by spaces. Leave empty for all.</source> <translation>Gib die Liste der Applikationen durch Leerzeichen getrennt ein. Leer lassen, um alle zu sichern.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="99"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="99"/> <source>Serialization Format:</source> <translation>Serialisierungsformat:</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="126"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="126"/> <source>Indentation Level:</source> <translation>Einrücklänge:</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="133"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="133"/> <source>Enter the indentation level to be used when pretty-printing output</source> <translation>Gib die Länge der Einrückung für eine lesbare Ausgabe ein</translation> </message> @@ -109,1162 +109,1285 @@ <context> <name>DjangoLoaddataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="20"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="20"/> <source>loaddata Command Options</source> <translation>loaddata Kommandozeilenoptionen</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="29"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="29"/> <source>Enter the list of fixture patterns or the path of a fixture file.</source> <translation>Gib die Liste der Fixturenamen oder den Pfad einer Fixturedatei ein.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="39"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="39"/> <source>Select a fixture file via a file selection dialog</source> <translation>Wähle eine Fixturedatei mittels eines Dateiauswahldialoges aus</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="42"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="42"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="57"/> + <location filename="../DjangoLoaddataDataDialog.py" line="57"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>JSON Dateien (*.json);;XML Dateien (*.xml);;</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="60"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>YAML Files (*.yaml);;</source> <translation>YAML Dateien (*.yaml);;</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="65"/> + <location filename="../DjangoLoaddataDataDialog.py" line="65"/> <source>Select fixture file</source> <translation>Wähle Fixturedatei</translation> </message> </context> <context> + <name>DjangoMigrationsListDialog</name> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="54"/> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Migration</source> + <translation>Migration</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Dependencies</source> + <translation>Abhängigkeiten</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>Process Generation Error</source> + <translation>Fehler beim Prozessstart</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="53"/> + <source>Available Migrations</source> + <translation>Verfügbare Migrationen</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.ui" line="47"/> + <source>Errors</source> + <translation>Fehler</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="58"/> + <source>Migrations Plan</source> + <translation>Migrationsplan</translation> + </message> +</context> +<context> <name>DjangoPage</name> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="17"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="17"/> <source><b>Configure Django</b></source> <translation>Django einstellen</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="37"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="37"/> <source>Console Commands</source> <translation>Konsolenbefehle</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="43"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="43"/> <source>Console Command:</source> <translation>Konsole:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="56"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="56"/> <source>Enter the console command</source> <translation>Gib den Befehl für das Konsolenfenster ein</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="66"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="66"/> <source>Console Command (non-closing):</source> <translation>Konsole (nicht schließend):</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="79"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="79"/> <source>Enter the console command for a non-closing console</source> <translation>Gib den Befehl für das nicht schließende Konsolenfenster ein</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="102"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="102"/> <source>Server</source> <translation>Server</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="108"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="108"/> <source>Server Address:</source> <translation>Server Adresse:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="135"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="154"/> <source>Recent Applications Lists</source> <translation>Zuletzt verwendete Anwendungslisten</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="149"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="177"/> <source>Number of recent applications lists:</source> <translation>Anzahl zuletzt verwendeter Anwendungslisten:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="343"/> <source>Django Python Console</source> <translation>Django Python Konsole</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="318"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="364"/> <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="321"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="367"/> <source>Use plain Python instead of IPython</source> <translation>Standard-Python an Stelle von IPython starten</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="89"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="89"/> <source><b>Note:</b> The console command for a console, that is spawning (i.e. exits before the console window is closed), should be prefixed by an '@' character.</source> <translation><b>Hinweis:</b> Der Konsolenbefehl für eine Konsole, die verzweigt (d.h. sie wird beendet bevor das Fenster geschlossen wurde), muss mit einem '@'-Zeichen beginnen.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="156"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="184"/> <source>Enter the number of recent applications to remember</source> <translation>Gib die zu merkende Anzahl an zuletzt verwendeten Anwendungslisten ein</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="115"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="115"/> <source>Enter the server port or server address and port (e.g. 127.0.0.1:8000 or [::1]:8000)</source> <translation>Gib den Server Port oder die Server Adresse und Port ein (z.B. 127.0.0.1:8000 oder [::1]:8000)</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="122"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="122"/> <source>Select to use IPv6</source> <translation>Auswählen, um IPv6 zu verwenden</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="125"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="125"/> <source>Use IPv6 protocol</source> <translation>Verwende das IPv6 Protokoll</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="218"/> <source>Python 3</source> <translation>Python 3</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="305"/> <source>Django Virtual Environment</source> <translation>Virtuelle Django Umgebung</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="280"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="317"/> <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="293"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="330"/> <source>Select the virtual environment directory via a selection dialog</source> <translation>Wähle das Verzeichnis für die virtuelle Umgebung über einen Auswahldialog aus</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="362"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="299"/> <source>Python 2</source> <translation>Python 2</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="140"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="144"/> <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="159"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="163"/> <source>Select Virtual Environment for Python 2</source> <translation>Wähle die virtuelle Umgebung für Python 2</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>Translations Editor</source> <translation>Übersetzungseditor</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="346"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="392"/> <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> <translation>Gib den Pfad für einen Editor an, um Übersetzungen zu erstellen. Leer lassen, um dieses Feature abzuschalten.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="359"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="405"/> <source>Select the translations editor via a file selection dialog</source> <translation>Wähle den Übersetzungseditor über einen Auswahldialog aus</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="135"/> + <source>Web-Browser</source> + <translation>Web-Brwoser</translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="141"/> + <source>Select to use an external web-browser</source> + <translation>Auswählen, um einen externen Web-Browser zu benutzen</translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="144"/> + <source>Use external web-browser</source> + <translation>Externen Web-Browser benutzen</translation> + </message> </context> <context> <name>Project</name> <message> - <location filename="../../ProjectDjango/Project.py" line="645"/> + <location filename="../Project.py" line="704"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <source>New Form</source> <translation>Neues Formular</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="928"/> + <location filename="../Project.py" line="1013"/> <source>The file already exists! Overwrite it?</source> <translation>Die Datei existiert bereits. Überschreiben?</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="114"/> + <location filename="../Project.py" line="115"/> <source>Current Project</source> <translation>Aktuelles Projekt</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="119"/> + <location filename="../Project.py" line="120"/> <source>Selects the current project</source> <translation>Wählt das aktuelle Projekt aus</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start Project</source> <translation>Project starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start &Project</source> <translation>&Project starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="139"/> + <location filename="../Project.py" line="140"/> <source>Starts a new Django project</source> <translation>Startet ein neues Django Projekt</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="141"/> + <location filename="../Project.py" line="142"/> <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="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (global)</source> <translation>Anwendung starten (global)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (&global)</source> <translation>Anwendung starten (&global)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="154"/> + <location filename="../Project.py" line="155"/> <source>Starts a new global Django application</source> <translation>Startet eine neue globale Django Anwendung</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="156"/> + <location filename="../Project.py" line="157"/> <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="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (local)</source> <translation>Anwendung starten (lokal)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (&local)</source> <translation>Anwendung starten (&lokal)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="170"/> + <location filename="../Project.py" line="171"/> <source>Starts a new local Django application</source> <translation>Startet eine neue lokale Django Anwendung</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="172"/> + <location filename="../Project.py" line="173"/> <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="185"/> + <location filename="../Project.py" line="186"/> <source>Run Server</source> <translation>Server starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="185"/> + <location filename="../Project.py" line="186"/> <source>Run &Server</source> <translation>&Server starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="190"/> + <location filename="../Project.py" line="191"/> <source>Starts the Django Web server</source> <translation>Startet den Django Web-Server</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="192"/> + <location filename="../Project.py" line="193"/> <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="1712"/> + <location filename="../Project.py" line="1874"/> <source>Run Web-Browser</source> <translation>Web-Browser starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="200"/> + <location filename="../Project.py" line="201"/> <source>Run &Web-Browser</source> <translation>Web-&Browser starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="205"/> + <location filename="../Project.py" line="206"/> <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="208"/> + <location filename="../Project.py" line="209"/> <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="1203"/> + <location filename="../Project.py" line="1325"/> <source>About Django</source> <translation>Über Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="258"/> + <location filename="../Project.py" line="259"/> <source>About D&jango</source> <translation>Über D&jango</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="263"/> + <location filename="../Project.py" line="264"/> <source>Shows some information about Django</source> <translation>Zeigt Informationen über Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="265"/> + <location filename="../Project.py" line="266"/> <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="283"/> + <location filename="../Project.py" line="285"/> <source>Synchronize</source> <translation>Synchronisieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="283"/> + <location filename="../Project.py" line="285"/> <source>&Synchronize</source> <translation>&Synchronisieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="288"/> + <location filename="../Project.py" line="290"/> <source>Synchronizes the database</source> <translation>Synchronisiert die Datenbank</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="290"/> + <location filename="../Project.py" line="292"/> <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="683"/> + <location filename="../Project.py" line="744"/> <source>&Database</source> <translation>&Datenbank</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1601"/> + <location filename="../Project.py" line="1751"/> <source>Project</source> <translation>Projekt</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1351"/> + <location filename="../Project.py" line="1491"/> <source>Application</source> <translation>Anwendung</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <source>Start Django</source> <translation>Django starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <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="1425"/> + <location filename="../Project.py" line="1570"/> <source>Start Django Project</source> <translation>Django Projekt starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1401"/> + <location filename="../Project.py" line="1546"/> <source>Django project created successfully.</source> <translation>Das Django Projekt wurde erfolgreich erzeugt.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1425"/> + <location filename="../Project.py" line="1570"/> <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="1453"/> + <location filename="../Project.py" line="1598"/> <source>Start Django Application</source> <translation>Django Anwendung starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1482"/> + <location filename="../Project.py" line="1632"/> <source>Django application created successfully.</source> <translation>Die Django Anwendung wurde erfolgreich erzeugt.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select Project</source> <translation>Wähle Projekt</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <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="1599"/> + <location filename="../Project.py" line="1749"/> <source>None</source> <translation>keines</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1667"/> + <location filename="../Project.py" line="1828"/> <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="1712"/> + <location filename="../Project.py" line="1874"/> <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="2256"/> + <location filename="../Project.py" line="2461"/> <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="121"/> + <location filename="../Project.py" line="122"/> <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="1919"/> + <location filename="../Project.py" line="2124"/> <source>Diff Settings</source> <translation>Settings Unterschiede</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="470"/> + <location filename="../Project.py" line="489"/> <source>&Diff Settings</source> <translation>Settings &Unterschiede</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="475"/> + <location filename="../Project.py" line="494"/> <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="477"/> + <location filename="../Project.py" line="496"/> <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="730"/> + <location filename="../Project.py" line="812"/> <source>&Tools</source> <translation>&Werkzeuge</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1604"/> + <location filename="../Project.py" line="1754"/> <source>&Current Django project ({0})</source> <translation>&Aktuelles Django Projekt ({0})</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1940"/> + <location filename="../Project.py" line="2145"/> <source>Cleanup</source> <translation>Aufräumen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="484"/> + <location filename="../Project.py" line="503"/> <source>&Cleanup</source> <translation>&Aufräumen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="489"/> + <location filename="../Project.py" line="508"/> <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="491"/> + <location filename="../Project.py" line="510"/> <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="1952"/> + <location filename="../Project.py" line="2157"/> <source>Database cleaned up successfully.</source> <translation>Datenbank erfolgreich aufgeräumt.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1963"/> + <location filename="../Project.py" line="2168"/> <source>Validate</source> <translation>Validieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="498"/> + <location filename="../Project.py" line="517"/> <source>&Validate</source> <translation>&Validieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="503"/> + <location filename="../Project.py" line="522"/> <source>Validates all installed models</source> <translation>Validiert alle installierten Modelle</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="505"/> + <location filename="../Project.py" line="524"/> <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="1256"/> + <location filename="../Project.py" line="1396"/> <source>Select Applications</source> <translation>Applikation auswählen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <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="512"/> + <location filename="../Project.py" line="531"/> <source>Start Python Console</source> <translation>Starte Python Konsole</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start &Python Console</source> <translation>Starte &Python Konsole</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="517"/> + <location filename="../Project.py" line="536"/> <source>Starts a Python interactive interpreter</source> <translation>Startet einen interaktiven Python Interpreter</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="519"/> + <location filename="../Project.py" line="538"/> <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="2018"/> + <location filename="../Project.py" line="2223"/> <source>Create Cache Tables</source> <translation>Erzeuge Cache Tabellen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="220"/> + <location filename="../Project.py" line="221"/> <source>C&reate Cache Tables</source> <translation>Erzeuge &Cache Tabellen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="225"/> + <location filename="../Project.py" line="226"/> <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="227"/> + <location filename="../Project.py" line="228"/> <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="2025"/> + <location filename="../Project.py" line="2230"/> <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="2040"/> + <location filename="../Project.py" line="2245"/> <source>Cache tables created successfully.</source> <translation>Cache Tabellen erfolgreich erzeugt.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>Introspect</source> <translation>Untersuchen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>&Introspect</source> <translation>&Untersuchen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="302"/> + <location filename="../Project.py" line="304"/> <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="305"/> + <location filename="../Project.py" line="307"/> <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="1751"/> + <location filename="../Project.py" line="1915"/> <source>Introspect Database</source> <translation>Datenbank untersuchen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>Flush</source> <translation>Neuinitialisierung</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>&Flush</source> <translation>&Neuinitialisierung</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="318"/> + <location filename="../Project.py" line="320"/> <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="321"/> + <location filename="../Project.py" line="323"/> <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="1902"/> + <location filename="../Project.py" line="2073"/> <source>Flush Database</source> <translation>Datenbank neu initialisieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1780"/> + <location filename="../Project.py" line="1944"/> <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="1792"/> + <location filename="../Project.py" line="1956"/> <source>Database tables flushed successfully.</source> <translation>Datenbank erfolgreich neu initialisiert.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="329"/> + <location filename="../Project.py" line="331"/> <source>Start Client Console</source> <translation>Starte Datenbank Konsole</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="334"/> + <location filename="../Project.py" line="336"/> <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="336"/> + <location filename="../Project.py" line="338"/> <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="329"/> + <location filename="../Project.py" line="331"/> <source>Start &Client Console</source> <translation>Starte &Datenbank Konsole</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1867"/> + <location filename="../Project.py" line="2031"/> <source>Create Tables</source> <translation>Tabellen erzeugen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="347"/> + <location filename="../Project.py" line="349"/> <source>Create &Tables</source> <translation>&Tabellen erzeugen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="352"/> + <location filename="../Project.py" line="354"/> <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="355"/> + <location filename="../Project.py" line="357"/> <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="706"/> + <location filename="../Project.py" line="768"/> <source>Show &SQL</source> <translation>Zeige &SQL</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1874"/> + <location filename="../Project.py" line="2038"/> <source>Create Indexes</source> <translation>Indices erzeugen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="364"/> + <location filename="../Project.py" line="366"/> <source>Create &Indexes</source> <translation>&Indices erzeugen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="372"/> + <location filename="../Project.py" line="374"/> <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="1881"/> + <location filename="../Project.py" line="2045"/> <source>Create Everything</source> <translation>Alles erzeugen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="381"/> + <location filename="../Project.py" line="383"/> <source>Create &Everything</source> <translation>&Alles erzeugen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="386"/> + <location filename="../Project.py" line="388"/> <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="389"/> + <location filename="../Project.py" line="391"/> <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="369"/> + <location filename="../Project.py" line="371"/> <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="1888"/> + <location filename="../Project.py" line="2052"/> <source>Custom Statements</source> <translation>Spezifische Befehle</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="398"/> + <location filename="../Project.py" line="400"/> <source>&Custom Statements</source> <translation>&Spezifische Befehle</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="403"/> + <location filename="../Project.py" line="405"/> <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="406"/> + <location filename="../Project.py" line="408"/> <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="1895"/> + <location filename="../Project.py" line="2059"/> <source>Drop Tables</source> <translation>Tabellen löschen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="415"/> + <location filename="../Project.py" line="417"/> <source>&Drop Tables</source> <translation>Tabellen &löschen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="420"/> + <location filename="../Project.py" line="422"/> <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="423"/> + <location filename="../Project.py" line="425"/> <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="432"/> + <location filename="../Project.py" line="451"/> <source>&Flush Database</source> <translation>&Datenbank neu initialisieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="437"/> + <location filename="../Project.py" line="456"/> <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="440"/> + <location filename="../Project.py" line="459"/> <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="1909"/> + <location filename="../Project.py" line="2080"/> <source>Reset Sequences</source> <translation>Sequenzen zurücksetzen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="449"/> + <location filename="../Project.py" line="468"/> <source>Reset &Sequences</source> <translation>Se&quenzen zurücksetzen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="454"/> + <location filename="../Project.py" line="473"/> <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="457"/> + <location filename="../Project.py" line="476"/> <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="2055"/> + <location filename="../Project.py" line="2260"/> <source>Dump Data</source> <translation>Daten sichern</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="530"/> + <location filename="../Project.py" line="549"/> <source>&Dump Data</source> <translation>Daten &sichern</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="535"/> + <location filename="../Project.py" line="554"/> <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="537"/> + <location filename="../Project.py" line="556"/> <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="749"/> + <location filename="../Project.py" line="832"/> <source>T&esting</source> <translation>&Testen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1854"/> + <location filename="../Project.py" line="2018"/> <source>SQL Files (*.sql)</source> <translation>SQL Dateien (*.sql)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2078"/> + <location filename="../Project.py" line="2283"/> <source>JSON Files (*.json)</source> <translation>JSON Dateien (*.json)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2080"/> + <location filename="../Project.py" line="2285"/> <source>XML Files (*.xml)</source> <translation>XML Dateien (*.xml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2082"/> + <location filename="../Project.py" line="2287"/> <source>YAML Files (*.yaml)</source> <translation>YAML Dateien (*.yaml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2094"/> + <location filename="../Project.py" line="2299"/> <source>Load Data</source> <translation>Daten laden</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="544"/> + <location filename="../Project.py" line="563"/> <source>&Load Data</source> <translation>Daten &laden</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="549"/> + <location filename="../Project.py" line="568"/> <source>Load data from fixture files</source> <translation>Lädt Daten aus Fixturedateien</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="551"/> + <location filename="../Project.py" line="570"/> <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="558"/> + <location filename="../Project.py" line="577"/> <source>Run Testsuite</source> <translation>Testsuite starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="558"/> + <location filename="../Project.py" line="577"/> <source>Run &Testsuite</source> <translation>&Testsuite starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="563"/> + <location filename="../Project.py" line="582"/> <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="565"/> + <location filename="../Project.py" line="584"/> <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="572"/> + <location filename="../Project.py" line="591"/> <source>Run Testserver</source> <translation>Testserver starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="572"/> + <location filename="../Project.py" line="591"/> <source>Run Test&server</source> <translation>Test&server starten</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="577"/> + <location filename="../Project.py" line="596"/> <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="579"/> + <location filename="../Project.py" line="598"/> <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="2185"/> + <location filename="../Project.py" line="2390"/> <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="240"/> + <location filename="../Project.py" line="241"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="240"/> + <location filename="../Project.py" line="241"/> <source>&Help</source> <translation>&Hilfe</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="245"/> + <location filename="../Project.py" line="246"/> <source>Shows the Django help index</source> <translation>Zeigt den Django Hilfe Index an</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="247"/> + <location filename="../Project.py" line="248"/> <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="841"/> + <location filename="../Project.py" line="926"/> <source>New template...</source> <translation>Neues Template...</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="850"/> + <location filename="../Project.py" line="935"/> <source>Update all catalogs</source> <translation>Alle Kataloge aktualisieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="853"/> + <location filename="../Project.py" line="938"/> <source>Update selected catalogs</source> <translation>Ausgewählte Kataloge aktualisieren</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="864"/> + <location filename="../Project.py" line="949"/> <source>Compile all catalogs</source> <translation>Alle Kataloge übersetzen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="867"/> + <location filename="../Project.py" line="952"/> <source>Compile selected catalogs</source> <translation>Ausgewählte Kataloge übersetzen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2352"/> + <location filename="../Project.py" line="2557"/> <source>Initializing message catalog for '{0}'</source> <translation>Initialisiere Textkatalog für '{0}'</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2611"/> + <location filename="../Project.py" line="2816"/> <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="2372"/> + <location filename="../Project.py" line="2577"/> <source> Message catalog initialized successfully.</source> <translation> Textkatalog erfolgreich initialisiert.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2484"/> + <location filename="../Project.py" line="2689"/> <source>Updating message catalogs</source> <translation>Aktualisiere Textkataloge</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2575"/> + <location filename="../Project.py" line="2780"/> <source>No locales detected. Aborting...</source> <translation>Keine Sprachen erkannt. Abbruch...</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2535"/> + <location filename="../Project.py" line="2740"/> <source> Message catalogs updated successfully.</source> <translation> Textkataloge erfolgreich aktualisiert.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2601"/> + <location filename="../Project.py" line="2806"/> <source>Compiling message catalogs</source> <translation>Übersetze Textkataloge</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2618"/> + <location filename="../Project.py" line="2823"/> <source> Message catalogs compiled successfully.</source> <translation> Textkataloge erfolgreich übersetzt.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="857"/> + <location filename="../Project.py" line="942"/> <source>Update all catalogs (with obsolete)</source> <translation>Alle Kataloge aktualisieren (mit veralteten)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="860"/> + <location filename="../Project.py" line="945"/> <source>Update selected catalogs (with obsolete)</source> <translation>Ausgewählte Kataloge aktualisieren (mit veralteten)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Start Global Django Application</source> <translation>Globale Django Anwendung beginnen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <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="1516"/> + <location filename="../Project.py" line="1666"/> <source>Start Local Django Application</source> <translation>Lokale Django Anwendung beginnen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <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="2516"/> + <location filename="../Project.py" line="2721"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation>Aktualisiere Textkataloge (veraltete Texte behalten)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Change Password</source> <translation>Kennwort ändern</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="591"/> + <location filename="../Project.py" line="610"/> <source>Change &Password</source> <translation>&Kennwort ändern</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="596"/> + <location filename="../Project.py" line="615"/> <source>Change the password of a user</source> <translation>Ändert das Kennwort eines Nutzers</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="598"/> + <location filename="../Project.py" line="617"/> <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="605"/> + <location filename="../Project.py" line="624"/> <source>Create Superuser</source> <translation>Superuser anlegen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="605"/> + <location filename="../Project.py" line="624"/> <source>Create &Superuser</source> <translation>&Superuser anlegen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="610"/> + <location filename="../Project.py" line="629"/> <source>Create a superuser account</source> <translation>Legt eine Superuser Kennung an</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="612"/> + <location filename="../Project.py" line="631"/> <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="2271"/> + <location filename="../Project.py" line="2476"/> <source>Clear Sessions</source> <translation>Sessions löschen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="623"/> + <location filename="../Project.py" line="642"/> <source>Clear &Sessions</source> <translation>&Sessions löschen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="628"/> + <location filename="../Project.py" line="647"/> <source>Clear expired sessions</source> <translation>Löscht abgelaufene Sessions</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="630"/> + <location filename="../Project.py" line="649"/> <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="768"/> + <location filename="../Project.py" line="852"/> <source>&Authorization</source> <translation>&Authorisierung</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="784"/> + <location filename="../Project.py" line="869"/> <source>&Session</source> <translation>&Session</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Enter the name of the user:</source> <translation>Gib den Namen des Nutzers ein:</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2283"/> + <location filename="../Project.py" line="2488"/> <source>Expired sessions cleared successfully.</source> <translation>Abgelaufene Sessions erfolgreich gelöscht.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1203"/> + <location filename="../Project.py" line="1325"/> <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="1465"/> + <location filename="../Project.py" line="1615"/> <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> <message> - <location filename="../../ProjectDjango/Project.py" line="826"/> + <location filename="../Project.py" line="911"/> <source>Open with {0}</source> <translation>Mit {0} öffnen</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>The translations editor process ({0}) could not be started.</source> <translation>Der Prozess für den Übersetzungseditor ({0}) konnte nicht gestartet werden.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <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="../Project.py" line="2066"/> + <source>Drop Indexes</source> + <translation>Indices löschen</translation> + </message> + <message> + <location filename="../Project.py" line="434"/> + <source>&Drop Indexes</source> + <translation>&Indices löschen</translation> + </message> + <message> + <location filename="../Project.py" line="439"/> + <source>Prints the DROP INDEX SQL statements for one or more applications</source> + <translation>Zeigt die DROP INDEX SQL Befehle für eine oder mehrere Anwendungen</translation> + </message> + <message> + <location filename="../Project.py" line="442"/> + <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> + <translation><b>Indices löschen</b><p>Zeigt die DROP INDEX SQL Befehle für eine oder mehrere Anwendungen.</p></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>Show Migrations</source> + <translation>Migrationen anzeigen</translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>&Show Migrations</source> + <translation>Migrationen an&zeigen</translation> + </message> + <message> + <location filename="../Project.py" line="666"/> + <source>Show a list of available migrations</source> + <translation>Zeigt eine Liste verfügbarer Migrationen</translation> + </message> + <message> + <location filename="../Project.py" line="668"/> + <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> + <translation><b>Migrationen anzeigen</b><p>Dies zeigt eine Liste der verfügbaren Migrationen des Django Projektes und ihren Status.</p></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations Plan</source> + <translation>Migrationsplan anzeigen</translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations &Plan</source> + <translation>Migrations&plan anzeigen</translation> + </message> + <message> + <location filename="../Project.py" line="681"/> + <source>Show a list with the migrations plan</source> + <translation>Zeigt eine Liste mit dem Migrationsplan</translation> + </message> + <message> + <location filename="../Project.py" line="683"/> + <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> + <translation><b>Migrationsplan anzeigen</b><p>Dies zeigt eine Liste mit dem Migrationplans des Django Projektes.</p></translation> + </message> + <message> + <location filename="../Project.py" line="795"/> + <source>&Migrations</source> + <translation>&Migrationen</translation> + </message> </context> <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="404"/> + <location filename="../../PluginProjectDjango.py" line="407"/> <source>Django</source> <translation>Django</translation> </message> <message> - <location filename="../../PluginProjectDjango.py" line="176"/> + <location filename="../../PluginProjectDjango.py" line="178"/> <source>eric6 version is too old, {0}, {1} or newer needed.</source> <translation>Die eric6 Version ist zu alt. Es wird {0}, {1} oder neuer benötigt.</translation> </message>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ProjectDjango/i18n/django_empty.ts Sat Dec 17 19:07:02 2016 +0100 @@ -0,0 +1,1392 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="2.0"> +<context> + <name>DjangoDialog</name> + <message> + <location filename="../DjangoDialog.py" line="181"/> + <source>Process Generation Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDialog.py" line="181"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDialog.py" line="266"/> + <source>Select data file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDialog.py" line="287"/> + <source>Error saving data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDialog.py" line="287"/> + <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDialog.ui" line="14"/> + <source>Django</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDialog.ui" line="35"/> + <source>Output</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDialog.ui" line="63"/> + <source>Errors</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DjangoDumpdataDataDialog</name> + <message> + <location filename="../DjangoDumpdataDataDialog.py" line="38"/> + <source>JSON</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.py" line="39"/> + <source>XML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.py" line="42"/> + <source>YAML</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="20"/> + <source>dumpdata Command Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="35"/> + <source>Applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="53"/> + <source>Enter the list of applications separated by spaces. Leave empty for all.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="70"/> + <source>Exclude Applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="76"/> + <source>Enter the list of applications separated by spaces.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="93"/> + <source>Dump Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="99"/> + <source>Serialization Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="126"/> + <source>Indentation Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoDumpdataDataDialog.ui" line="133"/> + <source>Enter the indentation level to be used when pretty-printing output</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DjangoLoaddataDataDialog</name> + <message> + <location filename="../DjangoLoaddataDataDialog.py" line="57"/> + <source>JSON Files (*.json);;XML Files (*.xml);;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> + <source>YAML Files (*.yaml);;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.py" line="65"/> + <source>Select fixture file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.ui" line="20"/> + <source>loaddata Command Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.ui" line="29"/> + <source>Enter the list of fixture patterns or the path of a fixture file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.ui" line="39"/> + <source>Select a fixture file via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.ui" line="42"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DjangoMigrationsListDialog</name> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="54"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Dependencies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>Process Generation Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="53"/> + <source>Available Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.ui" line="47"/> + <source>Errors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="58"/> + <source>Migrations Plan</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DjangoPage</name> + <message> + <location filename="../ConfigurationPage/DjangoPage.py" line="144"/> + <source>Select Virtual Environment for Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.py" line="163"/> + <source>Select Virtual Environment for Python 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> + <source>Translations Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="17"/> + <source><b>Configure Django</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="37"/> + <source>Console Commands</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="43"/> + <source>Console Command:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="56"/> + <source>Enter the console command</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="66"/> + <source>Console Command (non-closing):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="79"/> + <source>Enter the console command for a non-closing console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="89"/> + <source><b>Note:</b> The console command for a console, that is spawning (i.e. exits before the console window is closed), should be prefixed by an '@' character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="102"/> + <source>Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="108"/> + <source>Server Address:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="115"/> + <source>Enter the server port or server address and port (e.g. 127.0.0.1:8000 or [::1]:8000)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="122"/> + <source>Select to use IPv6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="125"/> + <source>Use IPv6 protocol</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="154"/> + <source>Recent Applications Lists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="177"/> + <source>Number of recent applications lists:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="184"/> + <source>Enter the number of recent applications to remember</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="218"/> + <source>Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="305"/> + <source>Django Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="317"/> + <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="330"/> + <source>Select the virtual environment directory via a selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="343"/> + <source>Django Python Console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="364"/> + <source>Select to use plain Python instead of IPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="367"/> + <source>Use plain Python instead of IPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="299"/> + <source>Python 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="392"/> + <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="405"/> + <source>Select the translations editor via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="135"/> + <source>Web-Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="141"/> + <source>Select to use an external web-browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="144"/> + <source>Use external web-browser</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Project</name> + <message> + <location filename="../Project.py" line="115"/> + <source>Current Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="120"/> + <source>Selects the current project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="122"/> + <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="../Project.py" line="135"/> + <source>Start Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="135"/> + <source>Start &Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="140"/> + <source>Starts a new Django project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="142"/> + <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="../Project.py" line="150"/> + <source>Start Application (global)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="150"/> + <source>Start Application (&global)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="155"/> + <source>Starts a new global Django application</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="157"/> + <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="../Project.py" line="166"/> + <source>Start Application (local)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="166"/> + <source>Start Application (&local)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="171"/> + <source>Starts a new local Django application</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="173"/> + <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="../Project.py" line="186"/> + <source>Run Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="186"/> + <source>Run &Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="191"/> + <source>Starts the Django Web server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="193"/> + <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="../Project.py" line="1874"/> + <source>Run Web-Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="201"/> + <source>Run &Web-Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="206"/> + <source>Starts the default Web-Browser with the URL of the Django Web server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="209"/> + <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="../Project.py" line="2223"/> + <source>Create Cache Tables</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="221"/> + <source>C&reate Cache Tables</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="226"/> + <source>Creates the tables needed to use the SQL cache backend</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="228"/> + <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="../Project.py" line="241"/> + <source>Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="241"/> + <source>&Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="246"/> + <source>Shows the Django help index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="248"/> + <source><b>Help</b><p>Shows the Django help index page.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1325"/> + <source>About Django</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="259"/> + <source>About D&jango</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="264"/> + <source>Shows some information about Django</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="266"/> + <source><b>About Django</b><p>Shows some information about Django.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="285"/> + <source>Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="285"/> + <source>&Synchronize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="290"/> + <source>Synchronizes the database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="292"/> + <source><b>Synchronize</b><p>Synchronizes the database.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="299"/> + <source>Introspect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="299"/> + <source>&Introspect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="304"/> + <source>Introspects the database tables and outputs a Django model module</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="307"/> + <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="../Project.py" line="315"/> + <source>Flush</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="315"/> + <source>&Flush</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="320"/> + <source>Returns all database tables to the state just after their installation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="323"/> + <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="../Project.py" line="331"/> + <source>Start Client Console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="331"/> + <source>Start &Client Console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="336"/> + <source>Starts a console window for the database client</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="338"/> + <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="../Project.py" line="2031"/> + <source>Create Tables</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="349"/> + <source>Create &Tables</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="354"/> + <source>Prints the CREATE TABLE SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="357"/> + <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="../Project.py" line="2038"/> + <source>Create Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="366"/> + <source>Create &Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="371"/> + <source>Prints the CREATE INDEX SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="374"/> + <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="../Project.py" line="2045"/> + <source>Create Everything</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="383"/> + <source>Create &Everything</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="388"/> + <source>Prints the CREATE ... SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="391"/> + <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="../Project.py" line="2052"/> + <source>Custom Statements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="400"/> + <source>&Custom Statements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="405"/> + <source>Prints the custom table modifying SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="408"/> + <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="../Project.py" line="2059"/> + <source>Drop Tables</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="417"/> + <source>&Drop Tables</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="422"/> + <source>Prints the DROP TABLE SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="425"/> + <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="../Project.py" line="2066"/> + <source>Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="434"/> + <source>&Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="439"/> + <source>Prints the DROP INDEX SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="442"/> + <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2073"/> + <source>Flush Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="451"/> + <source>&Flush Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="456"/> + <source>Prints a list of statements to return all database tables to the state just after their installation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="459"/> + <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="../Project.py" line="2080"/> + <source>Reset Sequences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="468"/> + <source>Reset &Sequences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="473"/> + <source>Prints the SQL statements for resetting sequences for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="476"/> + <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="../Project.py" line="2124"/> + <source>Diff Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="489"/> + <source>&Diff Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="494"/> + <source>Shows the modification made to the settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="496"/> + <source><b>Diff Settings</b><p>Shows the modification made to the settings.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2145"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="503"/> + <source>&Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="508"/> + <source>Cleans out old data from the database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="510"/> + <source><b>Cleanup</b><p>Cleans out old data from the database.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2168"/> + <source>Validate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="517"/> + <source>&Validate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="522"/> + <source>Validates all installed models</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="524"/> + <source><b>Validate</b><p>Validates all installed models.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="531"/> + <source>Start Python Console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="531"/> + <source>Start &Python Console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="536"/> + <source>Starts a Python interactive interpreter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="538"/> + <source><b>Start Python Console</b><p>Starts a Python interactive interpreter.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2260"/> + <source>Dump Data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="549"/> + <source>&Dump Data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="554"/> + <source>Dump the database data to a fixture</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="556"/> + <source><b>Dump Data</b><p>Dump the database data to a fixture.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2299"/> + <source>Load Data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="563"/> + <source>&Load Data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="568"/> + <source>Load data from fixture files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="570"/> + <source><b>Load Data</b><p>Load data from fixture files.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="577"/> + <source>Run Testsuite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="577"/> + <source>Run &Testsuite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="582"/> + <source>Run the test suite for applications or the whole site</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="584"/> + <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="../Project.py" line="591"/> + <source>Run Testserver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="591"/> + <source>Run Test&server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="596"/> + <source>Run a development server with data from a set of fixtures</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="598"/> + <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="../Project.py" line="2420"/> + <source>Change Password</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="610"/> + <source>Change &Password</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="615"/> + <source>Change the password of a user</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="617"/> + <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="../Project.py" line="624"/> + <source>Create Superuser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="624"/> + <source>Create &Superuser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="629"/> + <source>Create a superuser account</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="631"/> + <source><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2476"/> + <source>Clear Sessions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="642"/> + <source>Clear &Sessions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="647"/> + <source>Clear expired sessions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="649"/> + <source><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>&Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="666"/> + <source>Show a list of available migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="668"/> + <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations &Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="681"/> + <source>Show a list with the migrations plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="683"/> + <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="704"/> + <source>D&jango</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="744"/> + <source>&Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="768"/> + <source>Show &SQL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="795"/> + <source>&Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="812"/> + <source>&Tools</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="832"/> + <source>T&esting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="852"/> + <source>&Authorization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="869"/> + <source>&Session</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="911"/> + <source>Open with {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="926"/> + <source>New template...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="935"/> + <source>Update all catalogs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="938"/> + <source>Update selected catalogs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="942"/> + <source>Update all catalogs (with obsolete)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="945"/> + <source>Update selected catalogs (with obsolete)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="949"/> + <source>Compile all catalogs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="952"/> + <source>Compile selected catalogs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1046"/> + <source>New Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1013"/> + <source>The file already exists! Overwrite it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1046"/> + <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="../Project.py" line="1325"/> + <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="../Project.py" line="1396"/> + <source>Select Applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1396"/> + <source>Enter the list of applications separated by spaces.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1751"/> + <source>Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1491"/> + <source>Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1493"/> + <source>Start Django</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1493"/> + <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="../Project.py" line="1570"/> + <source>Start Django Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1615"/> + <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1546"/> + <source>Django project created successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1570"/> + <source>Enter the name of the new Django project.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1598"/> + <source>Start Django Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1632"/> + <source>Django application created successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1644"/> + <source>Start Global Django Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1644"/> + <source>Enter the name of the new global Django application.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1666"/> + <source>Start Local Django Application</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1666"/> + <source>Enter the name of the new local Django application.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1715"/> + <source>Select Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1715"/> + <source>Select the Django project to work with.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1749"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1754"/> + <source>&Current Django project ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2852"/> + <source>Process Generation Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1828"/> + <source>The Django server could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1874"/> + <source>Could not start the web-browser for the url "{0}".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2461"/> + <source>The Django process could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1915"/> + <source>Introspect Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1944"/> + <source>Flushing the database will destroy all data. Are you sure?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="1956"/> + <source>Database tables flushed successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2018"/> + <source>SQL Files (*.sql)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2157"/> + <source>Database cleaned up successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2230"/> + <source>Enter the names of the cache tables separated by spaces.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2245"/> + <source>Cache tables created successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2283"/> + <source>JSON Files (*.json)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2285"/> + <source>XML Files (*.xml)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2287"/> + <source>YAML Files (*.yaml)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2390"/> + <source>The Django test server could not be started.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2420"/> + <source>Enter the name of the user:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2488"/> + <source>Expired sessions cleared successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2557"/> + <source>Initializing message catalog for '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2816"/> + <source>No current site selected or no site created yet. Aborting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2577"/> + <source> +Message catalog initialized successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2689"/> + <source>Updating message catalogs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2780"/> + <source>No locales detected. Aborting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2740"/> + <source> +Message catalogs updated successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2721"/> + <source>Updating message catalogs (keeping obsolete messages)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2806"/> + <source>Compiling message catalogs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2823"/> + <source> +Message catalogs compiled successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2852"/> + <source>The translations editor process ({0}) could not be started.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ProjectDjangoPlugin</name> + <message> + <location filename="../../PluginProjectDjango.py" line="407"/> + <source>Django</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../PluginProjectDjango.py" line="178"/> + <source>eric6 version is too old, {0}, {1} or newer needed.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>
--- a/ProjectDjango/i18n/django_en.ts Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/i18n/django_en.ts Sat Dec 17 19:07:02 2016 +0100 @@ -3,42 +3,42 @@ <context> <name>DjangoDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="14"/> + <location filename="../DjangoDialog.ui" line="14"/> <source>Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="35"/> + <location filename="../DjangoDialog.ui" line="35"/> <source>Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="63"/> + <location filename="../DjangoDialog.ui" line="63"/> <source>Errors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="266"/> + <location filename="../DjangoDialog.py" line="266"/> <source>Select data file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source>Error saving data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -46,62 +46,62 @@ <context> <name>DjangoDumpdataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="20"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="20"/> <source>dumpdata Command Options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="35"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="35"/> <source>Applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="53"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="53"/> <source>Enter the list of applications separated by spaces. Leave empty for all.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="70"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="70"/> <source>Exclude Applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="76"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="76"/> <source>Enter the list of applications separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="93"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="93"/> <source>Dump Format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="99"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="99"/> <source>Serialization Format:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="126"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="126"/> <source>Indentation Level:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="133"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="133"/> <source>Enter the indentation level to be used when pretty-printing output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/> + <location filename="../DjangoDumpdataDataDialog.py" line="38"/> <source>JSON</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/> + <location filename="../DjangoDumpdataDataDialog.py" line="39"/> <source>XML</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/> + <location filename="../DjangoDumpdataDataDialog.py" line="42"/> <source>YAML</source> <translation type="unfinished"></translation> </message> @@ -109,1159 +109,1282 @@ <context> <name>DjangoLoaddataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="20"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="20"/> <source>loaddata Command Options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="29"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="29"/> <source>Enter the list of fixture patterns or the path of a fixture file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="39"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="39"/> <source>Select a fixture file via a file selection dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="42"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="42"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="57"/> + <location filename="../DjangoLoaddataDataDialog.py" line="57"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="60"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>YAML Files (*.yaml);;</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="65"/> + <location filename="../DjangoLoaddataDataDialog.py" line="65"/> <source>Select fixture file</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>DjangoMigrationsListDialog</name> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="54"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Dependencies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>Process Generation Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="53"/> + <source>Available Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.ui" line="47"/> + <source>Errors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="58"/> + <source>Migrations Plan</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>DjangoPage</name> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="17"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="17"/> <source><b>Configure Django</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="37"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="37"/> <source>Console Commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="43"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="43"/> <source>Console Command:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="56"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="56"/> <source>Enter the console command</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="66"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="66"/> <source>Console Command (non-closing):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="79"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="79"/> <source>Enter the console command for a non-closing console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="89"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="89"/> <source><b>Note:</b> The console command for a console, that is spawning (i.e. exits before the console window is closed), should be prefixed by an '@' character.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="102"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="102"/> <source>Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="108"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="108"/> <source>Server Address:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="135"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="154"/> <source>Recent Applications Lists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="149"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="177"/> <source>Number of recent applications lists:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="156"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="184"/> <source>Enter the number of recent applications to remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="343"/> <source>Django Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="318"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="364"/> <source>Select to use plain Python instead of IPython</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="321"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="367"/> <source>Use plain Python instead of IPython</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="115"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="115"/> <source>Enter the server port or server address and port (e.g. 127.0.0.1:8000 or [::1]:8000)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="122"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="122"/> <source>Select to use IPv6</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="125"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="125"/> <source>Use IPv6 protocol</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="218"/> <source>Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="305"/> <source>Django Virtual Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="280"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="317"/> <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="293"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="330"/> <source>Select the virtual environment directory via a selection dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="362"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="299"/> <source>Python 2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="140"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="144"/> <source>Select Virtual Environment for Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="159"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="163"/> <source>Select Virtual Environment for Python 2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>Translations Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="346"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="392"/> <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="359"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="405"/> <source>Select the translations editor via a file selection dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="135"/> + <source>Web-Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="141"/> + <source>Select to use an external web-browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="144"/> + <source>Use external web-browser</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Project</name> <message> - <location filename="../../ProjectDjango/Project.py" line="114"/> + <location filename="../Project.py" line="115"/> <source>Current Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="119"/> + <location filename="../Project.py" line="120"/> <source>Selects the current project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="121"/> + <location filename="../Project.py" line="122"/> <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="134"/> + <location filename="../Project.py" line="135"/> <source>Start Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start &Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="139"/> + <location filename="../Project.py" line="140"/> <source>Starts a new Django project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="141"/> + <location filename="../Project.py" line="142"/> <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="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (global)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (&global)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="154"/> + <location filename="../Project.py" line="155"/> <source>Starts a new global Django application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="156"/> + <location filename="../Project.py" line="157"/> <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="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (local)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (&local)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="170"/> + <location filename="../Project.py" line="171"/> <source>Starts a new local Django application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="172"/> + <location filename="../Project.py" line="173"/> <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="185"/> + <location filename="../Project.py" line="186"/> <source>Run Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="185"/> + <location filename="../Project.py" line="186"/> <source>Run &Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="190"/> + <location filename="../Project.py" line="191"/> <source>Starts the Django Web server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="192"/> + <location filename="../Project.py" line="193"/> <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="1712"/> + <location filename="../Project.py" line="1874"/> <source>Run Web-Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="200"/> + <location filename="../Project.py" line="201"/> <source>Run &Web-Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="205"/> + <location filename="../Project.py" line="206"/> <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="208"/> + <location filename="../Project.py" line="209"/> <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="2018"/> + <location filename="../Project.py" line="2223"/> <source>Create Cache Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="220"/> + <location filename="../Project.py" line="221"/> <source>C&reate Cache Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="225"/> + <location filename="../Project.py" line="226"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="227"/> + <location filename="../Project.py" line="228"/> <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="240"/> + <location filename="../Project.py" line="241"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="240"/> + <location filename="../Project.py" line="241"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="245"/> + <location filename="../Project.py" line="246"/> <source>Shows the Django help index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="247"/> + <location filename="../Project.py" line="248"/> <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="1203"/> + <location filename="../Project.py" line="1325"/> <source>About Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="258"/> + <location filename="../Project.py" line="259"/> <source>About D&jango</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="263"/> + <location filename="../Project.py" line="264"/> <source>Shows some information about Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="265"/> + <location filename="../Project.py" line="266"/> <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="283"/> + <location filename="../Project.py" line="285"/> <source>Synchronize</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="283"/> + <location filename="../Project.py" line="285"/> <source>&Synchronize</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="288"/> + <location filename="../Project.py" line="290"/> <source>Synchronizes the database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="290"/> + <location filename="../Project.py" line="292"/> <source><b>Synchronize</b><p>Synchronizes the database.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>Introspect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>&Introspect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="302"/> + <location filename="../Project.py" line="304"/> <source>Introspects the database tables and outputs a Django model module</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="305"/> + <location filename="../Project.py" line="307"/> <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="313"/> + <location filename="../Project.py" line="315"/> <source>Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>&Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="318"/> + <location filename="../Project.py" line="320"/> <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="321"/> + <location filename="../Project.py" line="323"/> <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="329"/> + <location filename="../Project.py" line="331"/> <source>Start Client Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="329"/> + <location filename="../Project.py" line="331"/> <source>Start &Client Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="334"/> + <location filename="../Project.py" line="336"/> <source>Starts a console window for the database client</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="336"/> + <location filename="../Project.py" line="338"/> <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="1867"/> + <location filename="../Project.py" line="2031"/> <source>Create Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="347"/> + <location filename="../Project.py" line="349"/> <source>Create &Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="352"/> + <location filename="../Project.py" line="354"/> <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="355"/> + <location filename="../Project.py" line="357"/> <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="1874"/> + <location filename="../Project.py" line="2038"/> <source>Create Indexes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="364"/> + <location filename="../Project.py" line="366"/> <source>Create &Indexes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="369"/> + <location filename="../Project.py" line="371"/> <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="372"/> + <location filename="../Project.py" line="374"/> <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="1881"/> + <location filename="../Project.py" line="2045"/> <source>Create Everything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="381"/> + <location filename="../Project.py" line="383"/> <source>Create &Everything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="386"/> + <location filename="../Project.py" line="388"/> <source>Prints the CREATE ... SQL statements for one or more applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="389"/> + <location filename="../Project.py" line="391"/> <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="1888"/> + <location filename="../Project.py" line="2052"/> <source>Custom Statements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="398"/> + <location filename="../Project.py" line="400"/> <source>&Custom Statements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="403"/> + <location filename="../Project.py" line="405"/> <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="406"/> + <location filename="../Project.py" line="408"/> <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="1895"/> + <location filename="../Project.py" line="2059"/> <source>Drop Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="415"/> + <location filename="../Project.py" line="417"/> <source>&Drop Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="420"/> + <location filename="../Project.py" line="422"/> <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="423"/> + <location filename="../Project.py" line="425"/> <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="1902"/> + <location filename="../Project.py" line="2073"/> <source>Flush Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="432"/> + <location filename="../Project.py" line="451"/> <source>&Flush Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="437"/> + <location filename="../Project.py" line="456"/> <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="440"/> + <location filename="../Project.py" line="459"/> <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="1909"/> + <location filename="../Project.py" line="2080"/> <source>Reset Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="449"/> + <location filename="../Project.py" line="468"/> <source>Reset &Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="454"/> + <location filename="../Project.py" line="473"/> <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="457"/> + <location filename="../Project.py" line="476"/> <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="1919"/> + <location filename="../Project.py" line="2124"/> <source>Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="470"/> + <location filename="../Project.py" line="489"/> <source>&Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="475"/> + <location filename="../Project.py" line="494"/> <source>Shows the modification made to the settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="477"/> + <location filename="../Project.py" line="496"/> <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="1940"/> + <location filename="../Project.py" line="2145"/> <source>Cleanup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="484"/> + <location filename="../Project.py" line="503"/> <source>&Cleanup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="489"/> + <location filename="../Project.py" line="508"/> <source>Cleans out old data from the database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="491"/> + <location filename="../Project.py" line="510"/> <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="1963"/> + <location filename="../Project.py" line="2168"/> <source>Validate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="498"/> + <location filename="../Project.py" line="517"/> <source>&Validate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="503"/> + <location filename="../Project.py" line="522"/> <source>Validates all installed models</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="505"/> + <location filename="../Project.py" line="524"/> <source><b>Validate</b><p>Validates all installed models.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start &Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="517"/> + <location filename="../Project.py" line="536"/> <source>Starts a Python interactive interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="519"/> + <location filename="../Project.py" line="538"/> <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="2055"/> + <location filename="../Project.py" line="2260"/> <source>Dump Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="530"/> + <location filename="../Project.py" line="549"/> <source>&Dump Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="535"/> + <location filename="../Project.py" line="554"/> <source>Dump the database data to a fixture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="537"/> + <location filename="../Project.py" line="556"/> <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="2094"/> + <location filename="../Project.py" line="2299"/> <source>Load Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="544"/> + <location filename="../Project.py" line="563"/> <source>&Load Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="549"/> + <location filename="../Project.py" line="568"/> <source>Load data from fixture files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="551"/> + <location filename="../Project.py" line="570"/> <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="558"/> + <location filename="../Project.py" line="577"/> <source>Run Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="558"/> + <location filename="../Project.py" line="577"/> <source>Run &Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="563"/> + <location filename="../Project.py" line="582"/> <source>Run the test suite for applications or the whole site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="565"/> + <location filename="../Project.py" line="584"/> <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="572"/> + <location filename="../Project.py" line="591"/> <source>Run Testserver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="572"/> + <location filename="../Project.py" line="591"/> <source>Run Test&server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="577"/> + <location filename="../Project.py" line="596"/> <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="579"/> + <location filename="../Project.py" line="598"/> <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="645"/> + <location filename="../Project.py" line="704"/> <source>D&jango</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="683"/> + <location filename="../Project.py" line="744"/> <source>&Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="706"/> + <location filename="../Project.py" line="768"/> <source>Show &SQL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="730"/> + <location filename="../Project.py" line="812"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="749"/> + <location filename="../Project.py" line="832"/> <source>T&esting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="841"/> + <location filename="../Project.py" line="926"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="850"/> + <location filename="../Project.py" line="935"/> <source>Update all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="853"/> + <location filename="../Project.py" line="938"/> <source>Update selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="857"/> + <location filename="../Project.py" line="942"/> <source>Update all catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="860"/> + <location filename="../Project.py" line="945"/> <source>Update selected catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="864"/> + <location filename="../Project.py" line="949"/> <source>Compile all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="867"/> + <location filename="../Project.py" line="952"/> <source>Compile selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="928"/> + <location filename="../Project.py" line="1013"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <source>Select Applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <source>Enter the list of applications separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1601"/> + <location filename="../Project.py" line="1751"/> <source>Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1351"/> + <location filename="../Project.py" line="1491"/> <source>Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <source>Start Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <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="1425"/> + <location filename="../Project.py" line="1570"/> <source>Start Django Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1401"/> + <location filename="../Project.py" line="1546"/> <source>Django project created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1425"/> + <location filename="../Project.py" line="1570"/> <source>Enter the name of the new Django project.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1453"/> + <location filename="../Project.py" line="1598"/> <source>Start Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1482"/> + <location filename="../Project.py" line="1632"/> <source>Django application created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Start Global Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Enter the name of the new global Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Start Local Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Enter the name of the new local Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select the Django project to work with.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1599"/> + <location filename="../Project.py" line="1749"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1604"/> + <location filename="../Project.py" line="1754"/> <source>&Current Django project ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1667"/> + <location filename="../Project.py" line="1828"/> <source>The Django server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1712"/> + <location filename="../Project.py" line="1874"/> <source>Could not start the web-browser for the url "{0}".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2256"/> + <location filename="../Project.py" line="2461"/> <source>The Django process could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1751"/> + <location filename="../Project.py" line="1915"/> <source>Introspect Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1780"/> + <location filename="../Project.py" line="1944"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1792"/> + <location filename="../Project.py" line="1956"/> <source>Database tables flushed successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1854"/> + <location filename="../Project.py" line="2018"/> <source>SQL Files (*.sql)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1952"/> + <location filename="../Project.py" line="2157"/> <source>Database cleaned up successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2025"/> + <location filename="../Project.py" line="2230"/> <source>Enter the names of the cache tables separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2040"/> + <location filename="../Project.py" line="2245"/> <source>Cache tables created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2078"/> + <location filename="../Project.py" line="2283"/> <source>JSON Files (*.json)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2080"/> + <location filename="../Project.py" line="2285"/> <source>XML Files (*.xml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2082"/> + <location filename="../Project.py" line="2287"/> <source>YAML Files (*.yaml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2185"/> + <location filename="../Project.py" line="2390"/> <source>The Django test server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2352"/> + <location filename="../Project.py" line="2557"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2611"/> + <location filename="../Project.py" line="2816"/> <source>No current site selected or no site created yet. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2372"/> + <location filename="../Project.py" line="2577"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2484"/> + <location filename="../Project.py" line="2689"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2575"/> + <location filename="../Project.py" line="2780"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2535"/> + <location filename="../Project.py" line="2740"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2516"/> + <location filename="../Project.py" line="2721"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2601"/> + <location filename="../Project.py" line="2806"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2618"/> + <location filename="../Project.py" line="2823"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Change Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="591"/> + <location filename="../Project.py" line="610"/> <source>Change &Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="596"/> + <location filename="../Project.py" line="615"/> <source>Change the password of a user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="598"/> + <location filename="../Project.py" line="617"/> <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="605"/> + <location filename="../Project.py" line="624"/> <source>Create Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="605"/> + <location filename="../Project.py" line="624"/> <source>Create &Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="610"/> + <location filename="../Project.py" line="629"/> <source>Create a superuser account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="612"/> + <location filename="../Project.py" line="631"/> <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="2271"/> + <location filename="../Project.py" line="2476"/> <source>Clear Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="623"/> + <location filename="../Project.py" line="642"/> <source>Clear &Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="628"/> + <location filename="../Project.py" line="647"/> <source>Clear expired sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="630"/> + <location filename="../Project.py" line="649"/> <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="768"/> + <location filename="../Project.py" line="852"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="784"/> + <location filename="../Project.py" line="869"/> <source>&Session</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Enter the name of the user:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2283"/> + <location filename="../Project.py" line="2488"/> <source>Expired sessions cleared successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1203"/> + <location filename="../Project.py" line="1325"/> <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="1465"/> + <location filename="../Project.py" line="1615"/> <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="826"/> + <location filename="../Project.py" line="911"/> <source>Open with {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <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="../Project.py" line="2066"/> + <source>Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="434"/> + <source>&Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="439"/> + <source>Prints the DROP INDEX SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="442"/> + <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>&Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="666"/> + <source>Show a list of available migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="668"/> + <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations &Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="681"/> + <source>Show a list with the migrations plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="683"/> + <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="795"/> + <source>&Migrations</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="404"/> + <location filename="../../PluginProjectDjango.py" line="407"/> <source>Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../PluginProjectDjango.py" line="176"/> + <location filename="../../PluginProjectDjango.py" line="178"/> <source>eric6 version is too old, {0}, {1} or newer needed.</source> <translation type="unfinished"></translation> </message>
--- a/ProjectDjango/i18n/django_es.ts Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/i18n/django_es.ts Sat Dec 17 19:07:02 2016 +0100 @@ -3,42 +3,42 @@ <context> <name>DjangoDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="14"/> + <location filename="../DjangoDialog.ui" line="14"/> <source>Django</source> <translation>Django</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="35"/> + <location filename="../DjangoDialog.ui" line="35"/> <source>Output</source> <translation>Salida</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="63"/> + <location filename="../DjangoDialog.ui" line="63"/> <source>Errors</source> <translation>Errores</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>El proceso {0} no ha podido ejecutarse. Asegúrese de que está en la ruta de búsqueda.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="266"/> + <location filename="../DjangoDialog.py" line="266"/> <source>Select data file</source> <translation>Seleccionar archivo de datos</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source>Error saving data</source> <translation>Error al guardar datos</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Los datos no han podido ser guardados en <b>{0}</b></p><p>Razón: {1}</p></translation> </message> @@ -46,62 +46,62 @@ <context> <name>DjangoDumpdataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="20"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="20"/> <source>dumpdata Command Options</source> <translation>Opciones de Comando dumpdata</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="35"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="35"/> <source>Applications</source> <translation>Aplicaciones</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="70"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="70"/> <source>Exclude Applications</source> <translation>Excluir aplicaciones</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="76"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="76"/> <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/DjangoDumpdataDataDialog.ui" line="93"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="93"/> <source>Dump Format</source> <translation>Formato de Volcado</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/> + <location filename="../DjangoDumpdataDataDialog.py" line="38"/> <source>JSON</source> <translation>JSON</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/> + <location filename="../DjangoDumpdataDataDialog.py" line="39"/> <source>XML</source> <translation>XML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/> + <location filename="../DjangoDumpdataDataDialog.py" line="42"/> <source>YAML</source> <translation>YAML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="53"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="53"/> <source>Enter the list of applications separated by spaces. Leave empty for all.</source> <translation>Introducir la lista de aplicaciones separadas por espacios. Dejar en blanco para todas.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="99"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="99"/> <source>Serialization Format:</source> <translation>Formato de Serialización:</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="126"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="126"/> <source>Indentation Level:</source> <translation>Nivel de Indentación:</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="133"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="133"/> <source>Enter the indentation level to be used when pretty-printing output</source> <translation>Introducir el nivel de indentación para utilizar para salida para impresión</translation> </message> @@ -109,1162 +109,1285 @@ <context> <name>DjangoLoaddataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="20"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="20"/> <source>loaddata Command Options</source> <translation>Opciones de Comando loaddata</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="29"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="29"/> <source>Enter the list of fixture patterns or the path of a fixture file.</source> <translation>Introducir la lista de patrones de fixture o la ruta a un archivo de fixture.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="39"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="39"/> <source>Select a fixture file via a file selection dialog</source> <translation>Seleccionar un archivo de fixture a través de un diálogo de selección de archivo</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="42"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="42"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="57"/> + <location filename="../DjangoLoaddataDataDialog.py" line="57"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>Archivos JSON (*.json);;Archivos XML (*.xml);;</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="60"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>YAML Files (*.yaml);;</source> <translation>Archivos YAML (*.yaml);;</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>All Files (*)</source> <translation>Todos los Archivos (*)</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="65"/> + <location filename="../DjangoLoaddataDataDialog.py" line="65"/> <source>Select fixture file</source> <translation>Seleccionar archivo de fixture</translation> </message> </context> <context> + <name>DjangoMigrationsListDialog</name> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="54"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Dependencies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>Process Generation Error</source> + <translation type="unfinished">Error de Generación de Proceso</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">El proceso {0} no ha podido ejecutarse. Asegúrese de que está en la ruta de búsqueda.</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="53"/> + <source>Available Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.ui" line="47"/> + <source>Errors</source> + <translation type="unfinished">Errores</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="58"/> + <source>Migrations Plan</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>DjangoPage</name> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="17"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="17"/> <source><b>Configure Django</b></source> <translation><b>Configurar Django</b></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="37"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="37"/> <source>Console Commands</source> <translation>Comandos de Consola</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="43"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="43"/> <source>Console Command:</source> <translation>Comando de Consola:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="56"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="56"/> <source>Enter the console command</source> <translation>Introducir el comando de consola</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="66"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="66"/> <source>Console Command (non-closing):</source> <translation>Comando de consola (no se cierra):</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="79"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="79"/> <source>Enter the console command for a non-closing console</source> <translation>Introduzca el comando de consola para una consola que no se cierra</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="102"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="102"/> <source>Server</source> <translation>Servidor</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="108"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="108"/> <source>Server Address:</source> <translation>Dirección del Servidor:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="135"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="154"/> <source>Recent Applications Lists</source> <translation>Listas de Aplicaciones Recientes</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="149"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="177"/> <source>Number of recent applications lists:</source> <translation>Número de listas de aplicaciones recientes:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="343"/> <source>Django Python Console</source> <translation>Consola Python de Django</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="318"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="364"/> <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="321"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="367"/> <source>Use plain Python instead of IPython</source> <translation>Utilizar Python simple en lugar de IPhyton</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="89"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="89"/> <source><b>Note:</b> The console command for a console, that is spawning (i.e. exits before the console window is closed), should be prefixed by an '@' character.</source> <translation><b>Nota:</b> el comando de consola para una consola generada (es decir, sale antes de que se cierre la ventana de consola) debe ser antecedido con un carácter '@' como prefijo.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="156"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="184"/> <source>Enter the number of recent applications to remember</source> <translation>Introducir el número de aplicaciones recientes a recordar</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="115"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="115"/> <source>Enter the server port or server address and port (e.g. 127.0.0.1:8000 or [::1]:8000)</source> <translation>Introduzca el puerto del servidor o la dirección y puerto del servidor (p. ej. 127.0.0.1:8000 o [::1]:8000)</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="122"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="122"/> <source>Select to use IPv6</source> <translation>Seleccionar para utilizar IPv6</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="125"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="125"/> <source>Use IPv6 protocol</source> <translation>Utilizar protocolo IPv6</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="218"/> <source>Python 3</source> <translation>Python 3</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="305"/> <source>Django Virtual Environment</source> <translation>Entorno Virtual Django</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="280"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="317"/> <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source> <translation>Introducir la ruta del entorno virtual de Django. Dejar vacío para no utilizar una configuración con entorno virtual.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="293"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="330"/> <source>Select the virtual environment directory via a selection dialog</source> <translation>Seleccionar el directorio del entorno virtual vía un diálogo de selección</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="362"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="299"/> <source>Python 2</source> <translation>Python 2</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="140"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="144"/> <source>Select Virtual Environment for Python 3</source> <translation>Seleccionar Entorno Virtual para Python 3</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="159"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="163"/> <source>Select Virtual Environment for Python 2</source> <translation>Seleccionar Entorno Virtual para Python 2</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>Translations Editor</source> <translation>Editor de Traducciones</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="346"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="392"/> <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> <translation>Introducir la ruta de un editor para hacer las traducciones. Dejar en blanco para deshabilitar esta característica.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="359"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="405"/> <source>Select the translations editor via a file selection dialog</source> <translation>Seleccionar el editor de traducciones vía un diálogo de selección de archivos</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>All Files (*)</source> <translation>Todos los Archivos (*)</translation> </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="135"/> + <source>Web-Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="141"/> + <source>Select to use an external web-browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="144"/> + <source>Use external web-browser</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Project</name> <message> - <location filename="../../ProjectDjango/Project.py" line="645"/> + <location filename="../Project.py" line="704"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <source>New Form</source> <translation>Nuevo Formulario</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="928"/> + <location filename="../Project.py" line="1013"/> <source>The file already exists! Overwrite it?</source> <translation>¡El archivo ya existe! ¿Sobreescribirlo?</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="114"/> + <location filename="../Project.py" line="115"/> <source>Current Project</source> <translation>Proyecto actual</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="119"/> + <location filename="../Project.py" line="120"/> <source>Selects the current project</source> <translation>Selecciona el proyecto actual</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start Project</source> <translation>Iniciar Proyecto</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start &Project</source> <translation>Iniciar &Proyecto</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="139"/> + <location filename="../Project.py" line="140"/> <source>Starts a new Django project</source> <translation>Inicia un nuevo proyecto Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="141"/> + <location filename="../Project.py" line="142"/> <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="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (global)</source> <translation>Iniciar Aplicación (global)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (&global)</source> <translation>Iniciar Aplicación (&global)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="154"/> + <location filename="../Project.py" line="155"/> <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="156"/> + <location filename="../Project.py" line="157"/> <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="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (local)</source> <translation>Iniciar Aplicación (local)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (&local)</source> <translation>Iniciar Aplicación (&local)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="170"/> + <location filename="../Project.py" line="171"/> <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="172"/> + <location filename="../Project.py" line="173"/> <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="185"/> + <location filename="../Project.py" line="186"/> <source>Run Server</source> <translation>Ejecutar Servidor</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="185"/> + <location filename="../Project.py" line="186"/> <source>Run &Server</source> <translation>Ejecutar &Servidor</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="190"/> + <location filename="../Project.py" line="191"/> <source>Starts the Django Web server</source> <translation>Inicia el servidor Web Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="192"/> + <location filename="../Project.py" line="193"/> <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="1712"/> + <location filename="../Project.py" line="1874"/> <source>Run Web-Browser</source> <translation>Ejecutar Navegador Web</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="200"/> + <location filename="../Project.py" line="201"/> <source>Run &Web-Browser</source> <translation>Ejecutar Navegador &Web</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="205"/> + <location filename="../Project.py" line="206"/> <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="208"/> + <location filename="../Project.py" line="209"/> <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="1203"/> + <location filename="../Project.py" line="1325"/> <source>About Django</source> <translation>Acerca de Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="258"/> + <location filename="../Project.py" line="259"/> <source>About D&jango</source> <translation>Acerca de D&jango</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="263"/> + <location filename="../Project.py" line="264"/> <source>Shows some information about Django</source> <translation>Muestra información sobre Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="265"/> + <location filename="../Project.py" line="266"/> <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="283"/> + <location filename="../Project.py" line="285"/> <source>Synchronize</source> <translation>Sincronizar</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="283"/> + <location filename="../Project.py" line="285"/> <source>&Synchronize</source> <translation>&Sincronizar</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="288"/> + <location filename="../Project.py" line="290"/> <source>Synchronizes the database</source> <translation>Sincroniza la base de datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="290"/> + <location filename="../Project.py" line="292"/> <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="683"/> + <location filename="../Project.py" line="744"/> <source>&Database</source> <translation>Base de &Datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1601"/> + <location filename="../Project.py" line="1751"/> <source>Project</source> <translation>Proyecto</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1351"/> + <location filename="../Project.py" line="1491"/> <source>Application</source> <translation>Aplicación</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <source>Start Django</source> <translation>Iniciar Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <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="1425"/> + <location filename="../Project.py" line="1570"/> <source>Start Django Project</source> <translation>Iniciar Proyecto Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1401"/> + <location filename="../Project.py" line="1546"/> <source>Django project created successfully.</source> <translation>Proyecto Django creado correctamente.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1425"/> + <location filename="../Project.py" line="1570"/> <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="1453"/> + <location filename="../Project.py" line="1598"/> <source>Start Django Application</source> <translation>Iniciar Aplicación Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1482"/> + <location filename="../Project.py" line="1632"/> <source>Django application created successfully.</source> <translation>Aplicación Django creada correctamente.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select Project</source> <translation>Seleccionar Proyecto</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <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="1599"/> + <location filename="../Project.py" line="1749"/> <source>None</source> <translation>Ninguno</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1667"/> + <location filename="../Project.py" line="1828"/> <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="1712"/> + <location filename="../Project.py" line="1874"/> <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="2256"/> + <location filename="../Project.py" line="2461"/> <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="121"/> + <location filename="../Project.py" line="122"/> <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="1919"/> + <location filename="../Project.py" line="2124"/> <source>Diff Settings</source> <translation>Configuración de Diff</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="470"/> + <location filename="../Project.py" line="489"/> <source>&Diff Settings</source> <translation>Configuración de &Diff</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="475"/> + <location filename="../Project.py" line="494"/> <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="477"/> + <location filename="../Project.py" line="496"/> <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="1940"/> + <location filename="../Project.py" line="2145"/> <source>Cleanup</source> <translation>Limpiar</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="484"/> + <location filename="../Project.py" line="503"/> <source>&Cleanup</source> <translation>&Limpiar</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="489"/> + <location filename="../Project.py" line="508"/> <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="491"/> + <location filename="../Project.py" line="510"/> <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="1963"/> + <location filename="../Project.py" line="2168"/> <source>Validate</source> <translation>Validar</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="498"/> + <location filename="../Project.py" line="517"/> <source>&Validate</source> <translation>&Validar</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="503"/> + <location filename="../Project.py" line="522"/> <source>Validates all installed models</source> <translation>Valida todos los modelos instalados</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="505"/> + <location filename="../Project.py" line="524"/> <source><b>Validate</b><p>Validates all installed models.</p></source> <translation><b>Validar</b><p>Valida todos los modelos instalados.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="730"/> + <location filename="../Project.py" line="812"/> <source>&Tools</source> <translation>Herramien&tas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <source>Select Applications</source> <translation>Seleccionar Aplicaciones</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <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="1604"/> + <location filename="../Project.py" line="1754"/> <source>&Current Django project ({0})</source> <translation>Proyec&to Django actual ({0})</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1952"/> + <location filename="../Project.py" line="2157"/> <source>Database cleaned up successfully.</source> <translation>Base de datos limpiada con éxito.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start Python Console</source> <translation>Iniciar Consola de Python</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start &Python Console</source> <translation>Iniciar Consola de &Python</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="517"/> + <location filename="../Project.py" line="536"/> <source>Starts a Python interactive interpreter</source> <translation>Inicia un intérprete interactivo de Python</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="519"/> + <location filename="../Project.py" line="538"/> <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="2018"/> + <location filename="../Project.py" line="2223"/> <source>Create Cache Tables</source> <translation>Crear Tablas de Caché</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="220"/> + <location filename="../Project.py" line="221"/> <source>C&reate Cache Tables</source> <translation>C&rear Tablas de Caché</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="225"/> + <location filename="../Project.py" line="226"/> <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="227"/> + <location filename="../Project.py" line="228"/> <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="2025"/> + <location filename="../Project.py" line="2230"/> <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="2040"/> + <location filename="../Project.py" line="2245"/> <source>Cache tables created successfully.</source> <translation>Tablas de caché creadas con éxito.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>Introspect</source> <translation>Introspección</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>&Introspect</source> <translation>&Introspección</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="302"/> + <location filename="../Project.py" line="304"/> <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="305"/> + <location filename="../Project.py" line="307"/> <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="1751"/> + <location filename="../Project.py" line="1915"/> <source>Introspect Database</source> <translation>Introspección de Base de datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>Flush</source> <translation>Flush</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>&Flush</source> <translation>&Flush</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="318"/> + <location filename="../Project.py" line="320"/> <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="321"/> + <location filename="../Project.py" line="323"/> <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="1902"/> + <location filename="../Project.py" line="2073"/> <source>Flush Database</source> <translation>Hacer Flush de la base de datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1780"/> + <location filename="../Project.py" line="1944"/> <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="1792"/> + <location filename="../Project.py" line="1956"/> <source>Database tables flushed successfully.</source> <translation>Se ha realizado una operación flush sobre la base de datos con éxito.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="329"/> + <location filename="../Project.py" line="331"/> <source>Start Client Console</source> <translation>Iniciar Consola de Cliente</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="334"/> + <location filename="../Project.py" line="336"/> <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="336"/> + <location filename="../Project.py" line="338"/> <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="329"/> + <location filename="../Project.py" line="331"/> <source>Start &Client Console</source> <translation>Iniciar Consola de &Cliente</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1867"/> + <location filename="../Project.py" line="2031"/> <source>Create Tables</source> <translation>Crear Tablas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="347"/> + <location filename="../Project.py" line="349"/> <source>Create &Tables</source> <translation>Crear &Tablas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="352"/> + <location filename="../Project.py" line="354"/> <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="355"/> + <location filename="../Project.py" line="357"/> <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="706"/> + <location filename="../Project.py" line="768"/> <source>Show &SQL</source> <translation>Mostrar &SQL</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1874"/> + <location filename="../Project.py" line="2038"/> <source>Create Indexes</source> <translation>Crear Índices</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="364"/> + <location filename="../Project.py" line="366"/> <source>Create &Indexes</source> <translation>Crear &Índices</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="372"/> + <location filename="../Project.py" line="374"/> <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="1881"/> + <location filename="../Project.py" line="2045"/> <source>Create Everything</source> <translation>Crear Todo</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="381"/> + <location filename="../Project.py" line="383"/> <source>Create &Everything</source> <translation>Cr&ear Todo</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="386"/> + <location filename="../Project.py" line="388"/> <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="389"/> + <location filename="../Project.py" line="391"/> <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="369"/> + <location filename="../Project.py" line="371"/> <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="1888"/> + <location filename="../Project.py" line="2052"/> <source>Custom Statements</source> <translation>Sentencias Personalizadas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="398"/> + <location filename="../Project.py" line="400"/> <source>&Custom Statements</source> <translation>Sentencias &Personalizadas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="403"/> + <location filename="../Project.py" line="405"/> <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="406"/> + <location filename="../Project.py" line="408"/> <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="1895"/> + <location filename="../Project.py" line="2059"/> <source>Drop Tables</source> <translation>Borrar Tablas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="415"/> + <location filename="../Project.py" line="417"/> <source>&Drop Tables</source> <translation>&Borrar Tablas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="420"/> + <location filename="../Project.py" line="422"/> <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="423"/> + <location filename="../Project.py" line="425"/> <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="432"/> + <location filename="../Project.py" line="451"/> <source>&Flush Database</source> <translation>Hacer &Flush de la base de datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="437"/> + <location filename="../Project.py" line="456"/> <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="440"/> + <location filename="../Project.py" line="459"/> <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> <message> - <location filename="../../ProjectDjango/Project.py" line="1909"/> + <location filename="../Project.py" line="2080"/> <source>Reset Sequences</source> <translation>Resetear Secuencias</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="449"/> + <location filename="../Project.py" line="468"/> <source>Reset &Sequences</source> <translation>Resetear &Secuencias</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="454"/> + <location filename="../Project.py" line="473"/> <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="457"/> + <location filename="../Project.py" line="476"/> <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="2055"/> + <location filename="../Project.py" line="2260"/> <source>Dump Data</source> <translation>Volcado de Datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="530"/> + <location filename="../Project.py" line="549"/> <source>&Dump Data</source> <translation>&Volcado de Datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="535"/> + <location filename="../Project.py" line="554"/> <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="537"/> + <location filename="../Project.py" line="556"/> <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="749"/> + <location filename="../Project.py" line="832"/> <source>T&esting</source> <translation>T&esting</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1854"/> + <location filename="../Project.py" line="2018"/> <source>SQL Files (*.sql)</source> <translation>Archivos SQL (*.sql)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2078"/> + <location filename="../Project.py" line="2283"/> <source>JSON Files (*.json)</source> <translation>Archivos JSON (*.json)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2080"/> + <location filename="../Project.py" line="2285"/> <source>XML Files (*.xml)</source> <translation>Archivos XML (*.xml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2082"/> + <location filename="../Project.py" line="2287"/> <source>YAML Files (*.yaml)</source> <translation>Archivos YAML (*.yaml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2094"/> + <location filename="../Project.py" line="2299"/> <source>Load Data</source> <translation>Cargar Datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="544"/> + <location filename="../Project.py" line="563"/> <source>&Load Data</source> <translation>&Cargar Datos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="549"/> + <location filename="../Project.py" line="568"/> <source>Load data from fixture files</source> <translation>Cargar datos desde archivos de fixture</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="551"/> + <location filename="../Project.py" line="570"/> <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="558"/> + <location filename="../Project.py" line="577"/> <source>Run Testsuite</source> <translation>Ejecutar Testsuite</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="558"/> + <location filename="../Project.py" line="577"/> <source>Run &Testsuite</source> <translation>Ejecutar &Testsuite</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="563"/> + <location filename="../Project.py" line="582"/> <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="565"/> + <location filename="../Project.py" line="584"/> <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="572"/> + <location filename="../Project.py" line="591"/> <source>Run Testserver</source> <translation>Ejecutar Testserver</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="572"/> + <location filename="../Project.py" line="591"/> <source>Run Test&server</source> <translation>Ejecutar Test&server</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="577"/> + <location filename="../Project.py" line="596"/> <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="579"/> + <location filename="../Project.py" line="598"/> <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="2185"/> + <location filename="../Project.py" line="2390"/> <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="240"/> + <location filename="../Project.py" line="241"/> <source>Help</source> <translation>Ayuda</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="240"/> + <location filename="../Project.py" line="241"/> <source>&Help</source> <translation>&Ayuda</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="245"/> + <location filename="../Project.py" line="246"/> <source>Shows the Django help index</source> <translation>Muestra el índice de ayuda de Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="247"/> + <location filename="../Project.py" line="248"/> <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="841"/> + <location filename="../Project.py" line="926"/> <source>New template...</source> <translation>Nueva plantilla...</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="850"/> + <location filename="../Project.py" line="935"/> <source>Update all catalogs</source> <translation>Actualizar todos los catálogos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="853"/> + <location filename="../Project.py" line="938"/> <source>Update selected catalogs</source> <translation>Actualizar los catálogos seleccionados</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="864"/> + <location filename="../Project.py" line="949"/> <source>Compile all catalogs</source> <translation>Compilar todos los catálogos</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="867"/> + <location filename="../Project.py" line="952"/> <source>Compile selected catalogs</source> <translation>Compilar los catálogos seleccionados</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2352"/> + <location filename="../Project.py" line="2557"/> <source>Initializing message catalog for '{0}'</source> <translation>Inicializando catálogo de mensajes para '{0}'</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2611"/> + <location filename="../Project.py" line="2816"/> <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="2372"/> + <location filename="../Project.py" line="2577"/> <source> Message catalog initialized successfully.</source> <translation>Catálogo de mensajes iniciado con éxito.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2484"/> + <location filename="../Project.py" line="2689"/> <source>Updating message catalogs</source> <translation>Actualizando catálogos de mensajes</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2575"/> + <location filename="../Project.py" line="2780"/> <source>No locales detected. Aborting...</source> <translation>No se ha detectado ningún idioma. Abortando...</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2535"/> + <location filename="../Project.py" line="2740"/> <source> Message catalogs updated successfully.</source> <translation> Catálogos de mensajes actualizados con éxito.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2601"/> + <location filename="../Project.py" line="2806"/> <source>Compiling message catalogs</source> <translation>Compilando catálogos de mensajes</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2618"/> + <location filename="../Project.py" line="2823"/> <source> Message catalogs compiled successfully.</source> <translation> Catálogos de mensajes compilados con éxito.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="857"/> + <location filename="../Project.py" line="942"/> <source>Update all catalogs (with obsolete)</source> <translation>Acutalizar todos los catálogos (con obsoletos)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="860"/> + <location filename="../Project.py" line="945"/> <source>Update selected catalogs (with obsolete)</source> <translation>Actualizar los catálogos seleccionados (con obsoletos)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Start Global Django Application</source> <translation>Iniciar Aplicación Global Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Enter the name of the new global Django application.</source> <translation>Introducir el nombre de la nueva aplicación global Django.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Start Local Django Application</source> <translation>Iniciar Aplicación Local Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Enter the name of the new local Django application.</source> <translation>Introducir el nombre de la nueva aplicación local Django.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2516"/> + <location filename="../Project.py" line="2721"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation>Actualizando los catálogos de mensajes (conservando mensajes obsoletos)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Change Password</source> <translation>Cambiar Contraseña</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="591"/> + <location filename="../Project.py" line="610"/> <source>Change &Password</source> <translation>Cambiar C&ontraseña</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="596"/> + <location filename="../Project.py" line="615"/> <source>Change the password of a user</source> <translation>Cambiar la contraseña de un usuario</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="598"/> + <location filename="../Project.py" line="617"/> <source><b>Change Password</b><p>Change the password of a user of the Django project.</p></source> <translation><b>Cambiar Contraseña</b><p>Cambiar la contraseña de un usuario del proyecto Django.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="605"/> + <location filename="../Project.py" line="624"/> <source>Create Superuser</source> <translation>Crear Superusuario</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="605"/> + <location filename="../Project.py" line="624"/> <source>Create &Superuser</source> <translation>Crear &Superusuario</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="610"/> + <location filename="../Project.py" line="629"/> <source>Create a superuser account</source> <translation>Crear una cuenta de superusuario</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="612"/> + <location filename="../Project.py" line="631"/> <source><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></source> <translation><b>Crear Superusuario</b><p>Crear una cuenta de superusuario para el proyecto Django.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2271"/> + <location filename="../Project.py" line="2476"/> <source>Clear Sessions</source> <translation>Limpiar Sesiones</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="623"/> + <location filename="../Project.py" line="642"/> <source>Clear &Sessions</source> <translation>Limpiar &Sesiones</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="628"/> + <location filename="../Project.py" line="647"/> <source>Clear expired sessions</source> <translation>Limpiar sesiones expiradas</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="630"/> + <location filename="../Project.py" line="649"/> <source><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> <translation><b>Limpiar Sesiones</b><p>Limpiar sesiones expiradas del proyecto Django.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="768"/> + <location filename="../Project.py" line="852"/> <source>&Authorization</source> <translation>&Autorización</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="784"/> + <location filename="../Project.py" line="869"/> <source>&Session</source> <translation>&Sesión</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Enter the name of the user:</source> <translation>Introducir el nombre del usuario:</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2283"/> + <location filename="../Project.py" line="2488"/> <source>Expired sessions cleared successfully.</source> <translation>Sesiones expiradas limpiadas con éxito.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1203"/> + <location filename="../Project.py" line="1325"/> <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 es un Web framework de alto nivel que fomenta un rápido desarrollo y un diseño limpio y pragmático.</p><p><table><tr><td>Versión:</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="1465"/> + <location filename="../Project.py" line="1615"/> <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></source> <translation><p>El script <b>django-admin.py</b> no está en la ruta. Abortando...</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="826"/> + <location filename="../Project.py" line="911"/> <source>Open with {0}</source> <translation>Abrir con {0}</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>The translations editor process ({0}) could not be started.</source> <translation>El proceso para el editor de traducciones {0} no ha podido ejecutarse.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <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="../Project.py" line="2066"/> + <source>Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="434"/> + <source>&Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="439"/> + <source>Prints the DROP INDEX SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="442"/> + <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>&Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="666"/> + <source>Show a list of available migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="668"/> + <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations &Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="681"/> + <source>Show a list with the migrations plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="683"/> + <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="795"/> + <source>&Migrations</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="404"/> + <location filename="../../PluginProjectDjango.py" line="407"/> <source>Django</source> <translation>Django</translation> </message> <message> - <location filename="../../PluginProjectDjango.py" line="176"/> + <location filename="../../PluginProjectDjango.py" line="178"/> <source>eric6 version is too old, {0}, {1} or newer needed.</source> <translation>La versión de eric6 es demasiado antigua, {0}, {1} o más reciente es necesaria.</translation> </message>
--- a/ProjectDjango/i18n/django_ru.ts Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/i18n/django_ru.ts Sat Dec 17 19:07:02 2016 +0100 @@ -3,42 +3,42 @@ <context> <name>DjangoDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="14"/> + <location filename="../DjangoDialog.ui" line="14"/> <source>Django</source> <translation>Django</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="35"/> + <location filename="../DjangoDialog.ui" line="35"/> <source>Output</source> <translation>Вывод</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="63"/> + <location filename="../DjangoDialog.ui" line="63"/> <source>Errors</source> <translation>Ошибки</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Процесс {0} не может быть запущен. Убедитесь, что к нему указан путь доступа.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="266"/> + <location filename="../DjangoDialog.py" line="266"/> <source>Select data file</source> <translation>Выбор файла данных</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source>Error saving data</source> <translation>Ошибка сохранения данных</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Данные не могут быть записаны в <b>{0}</b></p><p>Причина: {1}</p></translation> </message> @@ -46,62 +46,62 @@ <context> <name>DjangoDumpdataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="20"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="20"/> <source>dumpdata Command Options</source> <translation>Опции команды dumpdata</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="35"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="35"/> <source>Applications</source> <translation>Приложения</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="70"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="70"/> <source>Exclude Applications</source> <translation>Исключить приложения</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="76"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="76"/> <source>Enter the list of applications separated by spaces.</source> <translation>Введите список приложений, разделенных пробелами.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="93"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="93"/> <source>Dump Format</source> <translation>Формат выгружаемых данных</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/> + <location filename="../DjangoDumpdataDataDialog.py" line="38"/> <source>JSON</source> <translation>JSON</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/> + <location filename="../DjangoDumpdataDataDialog.py" line="39"/> <source>XML</source> <translation>XML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/> + <location filename="../DjangoDumpdataDataDialog.py" line="42"/> <source>YAML</source> <translation>YAML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="53"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="53"/> <source>Enter the list of applications separated by spaces. Leave empty for all.</source> <translation>Введите список приложений, разделенных пробелами. Пустой ввод - все.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="99"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="99"/> <source>Serialization Format:</source> <translation>Формат сериализации:</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="126"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="126"/> <source>Indentation Level:</source> <translation>Уровень отступа:</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="133"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="133"/> <source>Enter the indentation level to be used when pretty-printing output</source> <translation>Задайте отступ, который будет использоваться для получения красивого вывода</translation> </message> @@ -109,1160 +109,1283 @@ <context> <name>DjangoLoaddataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="20"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="20"/> <source>loaddata Command Options</source> <translation>Опции команды loaddata</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="29"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="29"/> <source>Enter the list of fixture patterns or the path of a fixture file.</source> <translation>Задайте список патернов оснастки или укажите путь к файлу оснастки.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="39"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="39"/> <source>Select a fixture file via a file selection dialog</source> <translation>Выбор файла оснастки в процессе диалога</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="42"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="42"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="57"/> + <location filename="../DjangoLoaddataDataDialog.py" line="57"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>JSON файлы (*.json);;XML файлы (*.xml);</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="60"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>YAML Files (*.yaml);;</source> <translation>YAML файлы (*.yaml);;</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="65"/> + <location filename="../DjangoLoaddataDataDialog.py" line="65"/> <source>Select fixture file</source> <translation>Выбор файла оснастки</translation> </message> </context> <context> + <name>DjangoMigrationsListDialog</name> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="54"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Dependencies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>Process Generation Error</source> + <translation type="unfinished">Ошибка при запуске процесса</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">Процесс {0} не может быть запущен. Убедитесь, что к нему указан путь доступа.</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="53"/> + <source>Available Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.ui" line="47"/> + <source>Errors</source> + <translation type="unfinished">Ошибки</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="58"/> + <source>Migrations Plan</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>DjangoPage</name> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="17"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="17"/> <source><b>Configure Django</b></source> <translation><b>Настройка поддержки Django</b></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="37"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="37"/> <source>Console Commands</source> <translation>Команды консоли</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="43"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="43"/> <source>Console Command:</source> <translation>Команда консоли (с закрытием окна):</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="56"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="56"/> <source>Enter the console command</source> <translation>Введите команду</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="66"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="66"/> <source>Console Command (non-closing):</source> <translation>Команда консоли (с продолжением):</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="79"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="79"/> <source>Enter the console command for a non-closing console</source> <translation>Ввод команды в незакрывающуюся консоль</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="102"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="102"/> <source>Server</source> <translation>Сервер</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="108"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="108"/> <source>Server Address:</source> <translation>Адрес сервера:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="135"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="154"/> <source>Recent Applications Lists</source> <translation>Недавно открываемые приложения</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="149"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="177"/> <source>Number of recent applications lists:</source> <translation>Количество недавно открываемых приложений:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="343"/> <source>Django Python Console</source> <translation>Консоль Django Python</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="318"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="364"/> <source>Select to use plain Python instead of IPython</source> <translation>Разрешить использовать вместо IPython просто Python</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="321"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="367"/> <source>Use plain Python instead of IPython</source> <translation>Использовать вместо IPython просто Python</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="89"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="89"/> <source><b>Note:</b> The console command for a console, that is spawning (i.e. exits before the console window is closed), should be prefixed by an '@' character.</source> <translation><b>Примечание:</b> Консольная команда, которая должна завершиться до того, как окно консоли закроется, должна предваряться символом '@'.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="156"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="184"/> <source>Enter the number of recent applications to remember</source> <translation>Допустимое количество недавно открытых приложений</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="115"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="115"/> <source>Enter the server port or server address and port (e.g. 127.0.0.1:8000 or [::1]:8000)</source> <translation>Задайте порт сервера или адрес и порт сервера (т.е. 127.0.0.1:8000 или [::1]:8000)</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="122"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="122"/> <source>Select to use IPv6</source> <translation>Выбрать для использования протокол IPv6</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="125"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="125"/> <source>Use IPv6 protocol</source> <translation>Использовать протокол IPv6</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="218"/> <source>Python 3</source> <translation>Python 3</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="305"/> <source>Django Virtual Environment</source> <translation>Виртуальное окружение Django</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="280"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="317"/> <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source> <translation>Введите путь для виртуального окружения Django. Оставьте пустым если не будете использовать установки виртуального окружения.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="293"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="330"/> <source>Select the virtual environment directory via a selection dialog</source> <translation>Выбор каталога виртуального окружения посредством диалога выбора</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="362"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="299"/> <source>Python 2</source> <translation>Python 2</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="140"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="144"/> <source>Select Virtual Environment for Python 3</source> <translation>Выбор виртуального окружения для Python 3</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="159"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="163"/> <source>Select Virtual Environment for Python 2</source> <translation>Выбор виртуального окружения для Python 2</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>Translations Editor</source> <translation>Редактор для перевода</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="346"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="392"/> <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> <translation>Введите путь к редактору, который будет использоваться для перевода. Оставьте поле пустым для запрещения этой возможности.</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="359"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="405"/> <source>Select the translations editor via a file selection dialog</source> <translation>Выбор редактора для перевода посредством диалога выбора</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="135"/> + <source>Web-Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="141"/> + <source>Select to use an external web-browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="144"/> + <source>Use external web-browser</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Project</name> <message> - <location filename="../../ProjectDjango/Project.py" line="645"/> + <location filename="../Project.py" line="704"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <source>New Form</source> <translation>Создание новой формы</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="928"/> + <location filename="../Project.py" line="1013"/> <source>The file already exists! Overwrite it?</source> <translation>Файл уже существует! Переписать его?</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="114"/> + <location filename="../Project.py" line="115"/> <source>Current Project</source> <translation>Текущий проект</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="119"/> + <location filename="../Project.py" line="120"/> <source>Selects the current project</source> <translation>Выбор текущего проекта</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start Project</source> <translation>Создание нового проекта</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start &Project</source> <translation>Новый &проект</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="139"/> + <location filename="../Project.py" line="140"/> <source>Starts a new Django project</source> <translation>Создание нового Django проекта</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="141"/> + <location filename="../Project.py" line="142"/> <source><b>Start Project</b><p>Starts a new Django project using "django-admin.py startproject".</p></source> <translation><b>Новый проект</b><p>Создание нового Django проекта посредством команды "django-admin.py startproject".</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (global)</source> <translation>Создание приложения (global)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (&global)</source> <translation>Новое приложение (&global)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="154"/> + <location filename="../Project.py" line="155"/> <source>Starts a new global Django application</source> <translation>Создание нового (global) Django приложения</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="156"/> + <location filename="../Project.py" line="157"/> <source><b>Start Application (global)</b><p>Starts a new global Django application using "django-admin.py startapp".</p></source> <translation><b>Старт приложения (global)</b><p>Создание нового global Django приложения посредством команды: "django-admin.py startapp".</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (local)</source> <translation>Создание приложения (local)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (&local)</source> <translation>Новое приложение (&local)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="170"/> + <location filename="../Project.py" line="171"/> <source>Starts a new local Django application</source> <translation>Создание нового (local) Django приложения</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="172"/> + <location filename="../Project.py" line="173"/> <source><b>Start Application (local)</b><p>Starts a new local Django application using "manage.py startapp".</p></source> <translation><b>Старт приложения (local)</b><p>Создание нового local Django приложения посредством команды: "manage.py startapp".</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="185"/> + <location filename="../Project.py" line="186"/> <source>Run Server</source> <translation>Сервер разработки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="185"/> + <location filename="../Project.py" line="186"/> <source>Run &Server</source> <translation>&Сервер разработки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="190"/> + <location filename="../Project.py" line="191"/> <source>Starts the Django Web server</source> <translation>Запуск Django Web сервера разработки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="192"/> + <location filename="../Project.py" line="193"/> <source><b>Run Server</b><p>Starts the Django Web server using "manage.py runserver".</p></source> <translation><b>Сервер разработки</b><p>Запуск Django Web сервера разработки посредством команды: "manage.py runserver".</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1712"/> + <location filename="../Project.py" line="1874"/> <source>Run Web-Browser</source> <translation>Запуск Web-браузера администрирования</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="200"/> + <location filename="../Project.py" line="201"/> <source>Run &Web-Browser</source> <translation>Запуск &Web-браузера</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="205"/> + <location filename="../Project.py" line="206"/> <source>Starts the default Web-Browser with the URL of the Django Web server</source> <translation>Запуск Web-браузера, используемого по умолчанию, с URL Django Web сервера</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="208"/> + <location filename="../Project.py" line="209"/> <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-браузера</b><p>Запуск Web-браузера, используемого по умолчанию, с адресом Django Web сервера.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1203"/> + <location filename="../Project.py" line="1325"/> <source>About Django</source> <translation>О Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="258"/> + <location filename="../Project.py" line="259"/> <source>About D&jango</source> <translation>О D&jango</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="263"/> + <location filename="../Project.py" line="264"/> <source>Shows some information about Django</source> <translation>Отображение информации о Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="265"/> + <location filename="../Project.py" line="266"/> <source><b>About Django</b><p>Shows some information about Django.</p></source> <translation><b>О Django</b><p>Отображение информации о Django.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="283"/> + <location filename="../Project.py" line="285"/> <source>Synchronize</source> <translation>Синхронизация</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="283"/> + <location filename="../Project.py" line="285"/> <source>&Synchronize</source> <translation>&Синхронизация</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="288"/> + <location filename="../Project.py" line="290"/> <source>Synchronizes the database</source> <translation>Синхронизация базы данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="290"/> + <location filename="../Project.py" line="292"/> <source><b>Synchronize</b><p>Synchronizes the database.</p></source> <translation><b>Синхронизация</b><p>Синхронизация базы данных.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="683"/> + <location filename="../Project.py" line="744"/> <source>&Database</source> <translation>&База данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1601"/> + <location filename="../Project.py" line="1751"/> <source>Project</source> <translation>Project</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1351"/> + <location filename="../Project.py" line="1491"/> <source>Application</source> <translation>Application</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <source>Start Django</source> <translation>Старт Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <source>Select if this project should be a Django Project or Application.<br />Select the empty entry for none.</source> <translation>Сделайте соответствующий выбор, если это будет Django проект или приложение.<br/>Если нет - выберите пустой ввод.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1425"/> + <location filename="../Project.py" line="1570"/> <source>Start Django Project</source> <translation>Создание Django проекта</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1401"/> + <location filename="../Project.py" line="1546"/> <source>Django project created successfully.</source> <translation>Django проект успешно создан.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1425"/> + <location filename="../Project.py" line="1570"/> <source>Enter the name of the new Django project.</source> <translation>Введите имя нового Django проекта.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1453"/> + <location filename="../Project.py" line="1598"/> <source>Start Django Application</source> <translation>Создание Django приложения</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1482"/> + <location filename="../Project.py" line="1632"/> <source>Django application created successfully.</source> <translation>Django приложение успешно создано.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select Project</source> <translation>Выбор проекта</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select the Django project to work with.</source> <translation>Выбор Django проекта для работы.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1599"/> + <location filename="../Project.py" line="1749"/> <source>None</source> <translation>none</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1667"/> + <location filename="../Project.py" line="1828"/> <source>The Django server could not be started.</source> <translation>Невозможно запустить Django сервер.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1712"/> + <location filename="../Project.py" line="1874"/> <source>Could not start the web-browser for the url "{0}".</source> <translation>Невозможно открыть web-браузер с адресом "{0}".</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2256"/> + <location filename="../Project.py" line="2461"/> <source>The Django process could not be started.</source> <translation>Невозможно запустить Django процесс.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="121"/> + <location filename="../Project.py" line="122"/> <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>Текущий проект</b><p>Выберите текущий проект. Используется в мультипроекте Django проектов для переключения между ними.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1919"/> + <location filename="../Project.py" line="2124"/> <source>Diff Settings</source> <translation>Отличие текущих параметров от параметров настройки Django по умолчанию</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="470"/> + <location filename="../Project.py" line="489"/> <source>&Diff Settings</source> <translation>&Различия настройки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="475"/> + <location filename="../Project.py" line="494"/> <source>Shows the modification made to the settings</source> <translation>Показ изменений, сделанных в параметрах настройки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="477"/> + <location filename="../Project.py" line="496"/> <source><b>Diff Settings</b><p>Shows the modification made to the settings.</p></source> <translation><b>Различия настройки</b><p>Показ изменений, сделанных в параметрах настройки.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1940"/> + <location filename="../Project.py" line="2145"/> <source>Cleanup</source> <translation>Очистка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="484"/> + <location filename="../Project.py" line="503"/> <source>&Cleanup</source> <translation>&Очистка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="489"/> + <location filename="../Project.py" line="508"/> <source>Cleans out old data from the database</source> <translation>Очистка базы данных от старых, неактуальных данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="491"/> + <location filename="../Project.py" line="510"/> <source><b>Cleanup</b><p>Cleans out old data from the database.</p></source> <translation><b>Очистка</b><p>Очистка базы данных от старых данных.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1963"/> + <location filename="../Project.py" line="2168"/> <source>Validate</source> <translation>Проверка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="498"/> + <location filename="../Project.py" line="517"/> <source>&Validate</source> <translation>&Проверка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="503"/> + <location filename="../Project.py" line="522"/> <source>Validates all installed models</source> <translation>Проверка синтаксиса и логики моделей всех установленных модулей</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="505"/> + <location filename="../Project.py" line="524"/> <source><b>Validate</b><p>Validates all installed models.</p></source> <translation><b>Проверка</b><p>Проверка всех установленных модулей.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="730"/> + <location filename="../Project.py" line="812"/> <source>&Tools</source> <translation>&Сервис</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <source>Select Applications</source> <translation>Выбор приложений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <source>Enter the list of applications separated by spaces.</source> <translation>Введите список приложений, разделенных пробелами.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1604"/> + <location filename="../Project.py" line="1754"/> <source>&Current Django project ({0})</source> <translation>Текущий &Django проект ({0})</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1952"/> + <location filename="../Project.py" line="2157"/> <source>Database cleaned up successfully.</source> <translation>База данных очищена успешно.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start Python Console</source> <translation>Старт консоли Python</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start &Python Console</source> <translation>Старт консоли &Python</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="517"/> + <location filename="../Project.py" line="536"/> <source>Starts a Python interactive interpreter</source> <translation>Запуск интерактивного интерпретатора Python</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="519"/> + <location filename="../Project.py" line="538"/> <source><b>Start Python Console</b><p>Starts a Python interactive interpreter.</p></source> <translation><b>Запуск консоли Python</b><p>Запуск интерактивного интерпретатора Python.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2018"/> + <location filename="../Project.py" line="2223"/> <source>Create Cache Tables</source> <translation>Создание кэша таблиц</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="220"/> + <location filename="../Project.py" line="221"/> <source>C&reate Cache Tables</source> <translation>С&оздание кэша таблиц</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="225"/> + <location filename="../Project.py" line="226"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation>Для создания таблиц необходимо использовать SQL кэш бэкенд</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="227"/> + <location filename="../Project.py" line="228"/> <source><b>Create Cache Tables</b><p>Creates the tables needed to use the SQL cache backend.</p></source> <translation><b>Создание кэша таблиц</b><p>Для создания таблиц необходимо использовать SQL кэш бэкенд.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2025"/> + <location filename="../Project.py" line="2230"/> <source>Enter the names of the cache tables separated by spaces.</source> <translation>Введите имена таблиц кэша, разделенных пробелами.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2040"/> + <location filename="../Project.py" line="2245"/> <source>Cache tables created successfully.</source> <translation>Кэш таблиц создан успешно.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>Introspect</source> <translation>Просматривает базу данных, определяет структуру моделей и выводит их код</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>&Introspect</source> <translation>&Инспекция</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="302"/> + <location filename="../Project.py" line="304"/> <source>Introspects the database tables and outputs a Django model module</source> <translation>Анализ таблиц базы данных и вывод кода модуля Django моделей</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="305"/> + <location filename="../Project.py" line="307"/> <source><b>Introspect</b><p>Introspects the database tables and outputs a Django model module.</p></source> <translation><b>Анализ таблиц базы данных</b><p>Анализ таблиц базы данных, определение структуры и вывод кода модуля Django моделей.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1751"/> + <location filename="../Project.py" line="1915"/> <source>Introspect Database</source> <translation>Анализ таблиц базы данных и генерация кода модуля Django моделей</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>Flush</source> <translation>Очистка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>&Flush</source> <translation>&Очистка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="318"/> + <location filename="../Project.py" line="320"/> <source>Returns all database tables to the state just after their installation</source> <translation>Возвращает все таблицы базы данных к состоянию на момент инсталяции базы</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="321"/> + <location filename="../Project.py" line="323"/> <source><b>Flush</b><p>Returns all database tables to the state just after their installation.</p></source> <translation><b>Очистка</b><p>Возврат всех таблиц базы данных к состоянию на момент инсталяции базы.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1902"/> + <location filename="../Project.py" line="2073"/> <source>Flush Database</source> <translation>Очистка базы данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1780"/> + <location filename="../Project.py" line="1944"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation>Очистка базы данных приведет к уничтожению всех данных. Вы действительно этого хотите?</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1792"/> + <location filename="../Project.py" line="1956"/> <source>Database tables flushed successfully.</source> <translation>Таблицы базы данных успешно очищены.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="329"/> + <location filename="../Project.py" line="331"/> <source>Start Client Console</source> <translation>Запуск консоли клиента</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="334"/> + <location filename="../Project.py" line="336"/> <source>Starts a console window for the database client</source> <translation>Запуск окна консоли для клиента базы данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="336"/> + <location filename="../Project.py" line="338"/> <source><b>Start Client Console</b><p>Starts a console window for the database client.</p></source> <translation><b>Запуск консоли клиента</b><p>Запуск окна консоли для клиента базы данных.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="329"/> + <location filename="../Project.py" line="331"/> <source>Start &Client Console</source> <translation>Старт консоли &клиента</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1867"/> + <location filename="../Project.py" line="2031"/> <source>Create Tables</source> <translation>Создание таблиц</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="347"/> + <location filename="../Project.py" line="349"/> <source>Create &Tables</source> <translation>Создать &таблицы</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="352"/> + <location filename="../Project.py" line="354"/> <source>Prints the CREATE TABLE SQL statements for one or more applications</source> <translation>Выводит SQL операторы CREATE TABLE для одного или нескольких приложений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="355"/> + <location filename="../Project.py" line="357"/> <source><b>Create Tables</b><p>Prints the CREATE TABLE SQL statements for one or more applications.</p></source> <translation><b>Создание таблиц</b><p>Вывод SQL операторов CREATE TABLE для одного или нескольких приложений.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="706"/> + <location filename="../Project.py" line="768"/> <source>Show &SQL</source> <translation>&SQL</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1874"/> + <location filename="../Project.py" line="2038"/> <source>Create Indexes</source> <translation>Создание индексов</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="364"/> + <location filename="../Project.py" line="366"/> <source>Create &Indexes</source> <translation>Создать &индексы</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="372"/> + <location filename="../Project.py" line="374"/> <source><b>Create Indexes</b><p>Prints the CREATE INDEX SQL statements for one or more applications.</p></source> <translation><b>Создание индексов</b><p>Вывод SQL операторов CREATE INDEX для одного или нескольких приложений.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1881"/> + <location filename="../Project.py" line="2045"/> <source>Create Everything</source> <translation>Создать все</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="381"/> + <location filename="../Project.py" line="383"/> <source>Create &Everything</source> <translation>Создать &все</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="386"/> + <location filename="../Project.py" line="388"/> <source>Prints the CREATE ... SQL statements for one or more applications</source> <translation>Выводит SQL операторы CREATE ... для одного или нескольких приложений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="389"/> + <location filename="../Project.py" line="391"/> <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>Создать все</b><p>Вывод комбинации SQL операторов CREATE TABLE, CREATE INDEX и пользовательских SQL запровов для одного или нескольких приложений.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="369"/> + <location filename="../Project.py" line="371"/> <source>Prints the CREATE INDEX SQL statements for one or more applications</source> <translation>Выводит SQL операторы CREATE INDEX для одного или нескольких приложений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1888"/> + <location filename="../Project.py" line="2052"/> <source>Custom Statements</source> <translation>Пользовательские запросы</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="398"/> + <location filename="../Project.py" line="400"/> <source>&Custom Statements</source> <translation>&Пользовательские запросы</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="403"/> + <location filename="../Project.py" line="405"/> <source>Prints the custom table modifying SQL statements for one or more applications</source> <translation>Выводит дополнительную таблицу, модифицированную SQL запросами, для одного или нескольких приложений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="406"/> + <location filename="../Project.py" line="408"/> <source><b>Custom Statements</b><p>Prints the custom table modifying SQL statements for one or more applications.</p></source> <translation><b>Пользовательские запросы</b><p>Вывод дополнительной таблицы, модифицированной SQL запросами. для одного или нескольких приложений.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1895"/> + <location filename="../Project.py" line="2059"/> <source>Drop Tables</source> <translation>Удаление таблиц</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="415"/> + <location filename="../Project.py" line="417"/> <source>&Drop Tables</source> <translation>&Удаление таблиц</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="420"/> + <location filename="../Project.py" line="422"/> <source>Prints the DROP TABLE SQL statements for one or more applications</source> <translation>Выводит SQL операторы DROP TABLE для одного или нескольких приложений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="423"/> + <location filename="../Project.py" line="425"/> <source><b>Drop Tables</b><p>Prints the DROP TABLE SQL statements for one or more applications.</p></source> <translation><b>Удаление таблиц</b><p>Вывод SQL операторов DROP TABLE для одного или нескольких приложений.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="432"/> + <location filename="../Project.py" line="451"/> <source>&Flush Database</source> <translation>&Очистка базы данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="437"/> + <location filename="../Project.py" line="456"/> <source>Prints a list of statements to return all database tables to the state just after their installation</source> <translation>Выводит список SQL операторов для возврата всех таблиц базы данных к состоянию на момент ее инсталяции</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="440"/> + <location filename="../Project.py" line="459"/> <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>Очистка базы данных</b><p>Вывод списка SQL операторов для возврата всех таблиц базы данных к состоянию на момент ее инсталяции.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1909"/> + <location filename="../Project.py" line="2080"/> <source>Reset Sequences</source> <translation>Сброс цепочки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="449"/> + <location filename="../Project.py" line="468"/> <source>Reset &Sequences</source> <translation>Сброс &цепочки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="454"/> + <location filename="../Project.py" line="473"/> <source>Prints the SQL statements for resetting sequences for one or more applications</source> <translation>Выводит SQL операторы для сброса последовательности для одного или нескольких приложений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="457"/> + <location filename="../Project.py" line="476"/> <source><b>Reset Sequences</b><p>Prints the SQL statements for resetting sequences for one or more applications.</p></source> <translation><b>Сброс цепочки</b><p>Вывод SQL операторов для сброса последовательности для одного или нескольких приложений.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2055"/> + <location filename="../Project.py" line="2260"/> <source>Dump Data</source> <translation>Выводит текущие данные из базы данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="530"/> + <location filename="../Project.py" line="549"/> <source>&Dump Data</source> <translation>&Выгрузка данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="535"/> + <location filename="../Project.py" line="554"/> <source>Dump the database data to a fixture</source> <translation>Выводит данные базы данных в файлы оснастки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="537"/> + <location filename="../Project.py" line="556"/> <source><b>Dump Data</b><p>Dump the database data to a fixture.</p></source> <translation><b>Выгрузка данных</b><p>Выгружает текущие данные базы данных в файлы оснастки.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="749"/> + <location filename="../Project.py" line="832"/> <source>T&esting</source> <translation>Т&естирование</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1854"/> + <location filename="../Project.py" line="2018"/> <source>SQL Files (*.sql)</source> <translation>SQL Files (*.sql)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2078"/> + <location filename="../Project.py" line="2283"/> <source>JSON Files (*.json)</source> <translation>JSON Files (*.json)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2080"/> + <location filename="../Project.py" line="2285"/> <source>XML Files (*.xml)</source> <translation>XML Files (*.xml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2082"/> + <location filename="../Project.py" line="2287"/> <source>YAML Files (*.yaml)</source> <translation>YAML Files (*.yaml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2094"/> + <location filename="../Project.py" line="2299"/> <source>Load Data</source> <translation>Загрузка данных в базу данных из файлов оснастки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="544"/> + <location filename="../Project.py" line="563"/> <source>&Load Data</source> <translation>&Загрузка данных</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="549"/> + <location filename="../Project.py" line="568"/> <source>Load data from fixture files</source> <translation>Загрузка начальных данных из файлов оснастки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="551"/> + <location filename="../Project.py" line="570"/> <source><b>Load Data</b><p>Load data from fixture files.</p></source> <translation><b>Загрузка данных</b><p>Загрузка начальных данных в базу данных из файлов оснастки.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="558"/> + <location filename="../Project.py" line="577"/> <source>Run Testsuite</source> <translation>Выполнение набора тестов</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="558"/> + <location filename="../Project.py" line="577"/> <source>Run &Testsuite</source> <translation>Старт набора &тестов</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="563"/> + <location filename="../Project.py" line="582"/> <source>Run the test suite for applications or the whole site</source> <translation>Выполнение набора тестов для приложения или для всего сайта</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="565"/> + <location filename="../Project.py" line="584"/> <source><b>Run Testsuite</b><p>Run the test suite for applications or the whole site.</p></source> <translation><b>Набор тестов</b><p>Выполнение набора тестов для приложения или всего сайта.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="572"/> + <location filename="../Project.py" line="591"/> <source>Run Testserver</source> <translation>Запуск сервера тестов</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="572"/> + <location filename="../Project.py" line="591"/> <source>Run Test&server</source> <translation>Старт сервера &тестов</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="577"/> + <location filename="../Project.py" line="596"/> <source>Run a development server with data from a set of fixtures</source> <translation>Запуск сервера разработки с данными из набора оснастки</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="579"/> + <location filename="../Project.py" line="598"/> <source><b>Run Testserver</b><p>Run a development server with data from a set of fixtures.</p></source> <translation><b>Запуск сервера тестов</b><p>Запуск сервера разработки с данными из набора оснастки.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2185"/> + <location filename="../Project.py" line="2390"/> <source>The Django test server could not be started.</source> <translation>Невозможно запустить Django сервер тестов.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="240"/> + <location filename="../Project.py" line="241"/> <source>Help</source> <translation>Справка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="240"/> + <location filename="../Project.py" line="241"/> <source>&Help</source> <translation>&Справка</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="245"/> + <location filename="../Project.py" line="246"/> <source>Shows the Django help index</source> <translation>Показ индекса справки Django</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="247"/> + <location filename="../Project.py" line="248"/> <source><b>Help</b><p>Shows the Django help index page.</p></source> <translation><b>Справка</b><p>Показ страницы индексов справки Django.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="841"/> + <location filename="../Project.py" line="926"/> <source>New template...</source> <translation>Новый шаблон...</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="850"/> + <location filename="../Project.py" line="935"/> <source>Update all catalogs</source> <translation>Обновить все каталоги</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="853"/> + <location filename="../Project.py" line="938"/> <source>Update selected catalogs</source> <translation>Обновить выбранные каталоги</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="864"/> + <location filename="../Project.py" line="949"/> <source>Compile all catalogs</source> <translation>Компиляция всех каталогов</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="867"/> + <location filename="../Project.py" line="952"/> <source>Compile selected catalogs</source> <translation>Компиляция выбранных каталогов</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2352"/> + <location filename="../Project.py" line="2557"/> <source>Initializing message catalog for '{0}'</source> <translation>Инициализация каталога сообщений для '{0}'</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2611"/> + <location filename="../Project.py" line="2816"/> <source>No current site selected or no site created yet. Aborting...</source> <translation>Текущий сайт не выбран или еще не создан. Прерывание выполнения...</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2484"/> + <location filename="../Project.py" line="2689"/> <source>Updating message catalogs</source> <translation>Обновление каталогов сообщений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2575"/> + <location filename="../Project.py" line="2780"/> <source>No locales detected. Aborting...</source> <translation>Локали не найдены. Прерывание выполнения...</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2535"/> + <location filename="../Project.py" line="2740"/> <source> Message catalogs updated successfully.</source> <translation> Каталоги сообщений успешно обновлены.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2601"/> + <location filename="../Project.py" line="2806"/> <source>Compiling message catalogs</source> <translation>Компиляция каталогов сообщений</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2618"/> + <location filename="../Project.py" line="2823"/> <source> Message catalogs compiled successfully.</source> <translation>Каталоги сообщений успешно компилированы.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="857"/> + <location filename="../Project.py" line="942"/> <source>Update all catalogs (with obsolete)</source> <translation>Обновить все каталоги (с устаревшими)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="860"/> + <location filename="../Project.py" line="945"/> <source>Update selected catalogs (with obsolete)</source> <translation>Обновить выбранные каталоги (с устаревшими)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Start Global Django Application</source> <translation>Выполнение Django global приложения</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Enter the name of the new global Django application.</source> <translation>Введите имя нового Djangо global приложения. </translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Start Local Django Application</source> <translation>Выполнение Django local приложения</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Enter the name of the new local Django application.</source> <translation>Введите имя нового Django local приложения. </translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2516"/> + <location filename="../Project.py" line="2721"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation>Обновление каталогов сообщений (с сохранением устаревших сообщений)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Change Password</source> <translation>Смена пароля</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="591"/> + <location filename="../Project.py" line="610"/> <source>Change &Password</source> <translation>Смена &пароля</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="596"/> + <location filename="../Project.py" line="615"/> <source>Change the password of a user</source> <translation>Смена пароля пользователя</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="598"/> + <location filename="../Project.py" line="617"/> <source><b>Change Password</b><p>Change the password of a user of the Django project.</p></source> <translation><b>Смена пароля</b><p>Смена пароля пользователя для Django проекта.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="605"/> + <location filename="../Project.py" line="624"/> <source>Create Superuser</source> <translation>Создание суперпользователя</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="605"/> + <location filename="../Project.py" line="624"/> <source>Create &Superuser</source> <translation>Создать &суперпользователя</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="610"/> + <location filename="../Project.py" line="629"/> <source>Create a superuser account</source> <translation>Создать аккаунт суперпользователя</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="612"/> + <location filename="../Project.py" line="631"/> <source><b>Create Superuser</b><p>Create a superuser account for the Django project.</p></source> <translation><b>Создание суперпользователя</b><p>Создание аккаунта суперпользователя для Django проекта.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2271"/> + <location filename="../Project.py" line="2476"/> <source>Clear Sessions</source> <translation>Очистка сессии</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="623"/> + <location filename="../Project.py" line="642"/> <source>Clear &Sessions</source> <translation>Очистка &сессии</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="628"/> + <location filename="../Project.py" line="647"/> <source>Clear expired sessions</source> <translation>Очистка истекших сессий</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="630"/> + <location filename="../Project.py" line="649"/> <source><b>Clear Sessions</b><p>Clear expired sessions of the Django project.</p></source> <translation><b>Очистка сессий</b><p>Очистка истекших сессий Django проекта.</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="768"/> + <location filename="../Project.py" line="852"/> <source>&Authorization</source> <translation>&Авторизация</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="784"/> + <location filename="../Project.py" line="869"/> <source>&Session</source> <translation>&Сессия</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Enter the name of the user:</source> <translation>Введите имя пользователя:</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2283"/> + <location filename="../Project.py" line="2488"/> <source>Expired sessions cleared successfully.</source> <translation>Истекшая сессия успешно очищена.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1203"/> + <location filename="../Project.py" line="1325"/> <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 это высокоуровневый веб фреймворк созданный на Python, воодушевляющий к развитому, чистому и практичному дизайну.</p><p><table><tr><td>Версия:</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="1465"/> + <location filename="../Project.py" line="1615"/> <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></source> <translation><p>Скрипт <b>django-admin.py</b> не найден в путях доступа. Прерывание...</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="826"/> + <location filename="../Project.py" line="911"/> <source>Open with {0}</source> <translation>Открыть с помощью {0}</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>The translations editor process ({0}) could not be started.</source> <translation>Невозможен запуск редактора переводов ({0}).</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <source><p>The new form file <b>{0}</b> could not be created.<br> Problem: {1}</p></source> <translation><p>Невозможно создать файл новой формы <b>{0}</b>.<br> Проблема: {1}</p></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2372"/> + <location filename="../Project.py" line="2577"/> <source> Message catalog initialized successfully.</source> <translation>Каталог сообщений успешно инициализирован.</translation> </message> + <message> + <location filename="../Project.py" line="2066"/> + <source>Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="434"/> + <source>&Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="439"/> + <source>Prints the DROP INDEX SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="442"/> + <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>&Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="666"/> + <source>Show a list of available migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="668"/> + <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations &Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="681"/> + <source>Show a list with the migrations plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="683"/> + <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="795"/> + <source>&Migrations</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="404"/> + <location filename="../../PluginProjectDjango.py" line="407"/> <source>Django</source> <translation>Django</translation> </message> <message> - <location filename="../../PluginProjectDjango.py" line="176"/> + <location filename="../../PluginProjectDjango.py" line="178"/> <source>eric6 version is too old, {0}, {1} or newer needed.</source> <translation>версия eric6 слишком старая, необходима {0}, {1} или более поздняя.</translation> </message>
--- a/ProjectDjango/i18n/django_tr.ts Tue Nov 08 19:07:58 2016 +0100 +++ b/ProjectDjango/i18n/django_tr.ts Sat Dec 17 19:07:02 2016 +0100 @@ -3,47 +3,42 @@ <context> <name>DjangoDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="14"/> + <location filename="../DjangoDialog.ui" line="14"/> <source>Django</source> <translation>Django(jango)</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="35"/> + <location filename="../DjangoDialog.ui" line="35"/> <source>Output</source> <translation>Çıktı</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.ui" line="63"/> + <location filename="../DjangoDialog.ui" line="63"/> <source>Errors</source> <translation>Hatalar</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>Process Generation Error</source> <translation>İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="181"/> + <location filename="../DjangoDialog.py" line="181"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>{0} işlemi başlatılamadı.Büyük ihtimalle, problem arama yolunda.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="266"/> + <location filename="../DjangoDialog.py" line="266"/> <source>Select data file</source> <translation>Veri dosyasını seç</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source>Error saving data</source> <translation>Veri kaydedilirken hata</translation> </message> <message> - <location filename="ProjectDjango/DjangoDialog.py" line="263"/> - <source><p>The data could not be saved.</p><p>Reason: {0}</p></source> - <translation type="obsolete"><p>Veri kaydedilemedi.</p><p>Sebep: {0}</p></translation> - </message> - <message> - <location filename="../../ProjectDjango/DjangoDialog.py" line="287"/> + <location filename="../DjangoDialog.py" line="287"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -51,72 +46,62 @@ <context> <name>DjangoDumpdataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="20"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="20"/> <source>dumpdata Command Options</source> <translation>Boşveri komutu seçenekleri</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="35"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="35"/> <source>Applications</source> <translation>Uygulamalar</translation> </message> <message> - <location filename="ProjectDjango/Ui_DjangoDumpdataDataDialog.py" line="91"/> - <source>Enter the list of applications separated by spaces. Leave empty to dump data of all applications.</source> - <translation type="obsolete">Boşluklarla ayırarak uygulamaların listesini gir. boş bırakırsanz boş veriler tüm uygulamalar için geçerli olur.</translation> - </message> - <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="70"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="70"/> <source>Exclude Applications</source> <translation>Dışarda Tutulacak Uygulamalar</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="76"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="76"/> <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/DjangoDumpdataDataDialog.ui" line="93"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="93"/> <source>Dump Format</source> <translation>Boş Format</translation> </message> <message> - <location filename="ProjectDjango/Ui_DjangoDumpdataDataDialog.py" line="95"/> - <source>Select the format for the dump.</source> - <translation type="obsolete">Boş format dosyasını seç.</translation> - </message> - <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="38"/> + <location filename="../DjangoDumpdataDataDialog.py" line="38"/> <source>JSON</source> <translation>JSON</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="39"/> + <location filename="../DjangoDumpdataDataDialog.py" line="39"/> <source>XML</source> <translation>XML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.py" line="42"/> + <location filename="../DjangoDumpdataDataDialog.py" line="42"/> <source>YAML</source> <translation>YAML</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="53"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="53"/> <source>Enter the list of applications separated by spaces. Leave empty for all.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="99"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="99"/> <source>Serialization Format:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="126"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="126"/> <source>Indentation Level:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/DjangoDumpdataDataDialog.ui" line="133"/> + <location filename="../DjangoDumpdataDataDialog.ui" line="133"/> <source>Enter the indentation level to be used when pretty-printing output</source> <translation type="unfinished"></translation> </message> @@ -124,1214 +109,1282 @@ <context> <name>DjangoLoaddataDataDialog</name> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="20"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="20"/> <source>loaddata Command Options</source> <translation>Veriyükleme Komut seçenekleri</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="29"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="29"/> <source>Enter the list of fixture patterns or the path of a fixture file.</source> <translation>Örnek sabit dosya listesini yada sabit dosyanın yolunu seç.</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="39"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="39"/> <source>Select a fixture file via a file selection dialog</source> <translation>Seçim diyalou ile sabit dosyayı seç</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.ui" line="42"/> + <location filename="../DjangoLoaddataDataDialog.ui" line="42"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="57"/> + <location filename="../DjangoLoaddataDataDialog.py" line="57"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>JSON Dosyaları (*.json);;XML Dosyaları (*.xml);;</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="60"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>YAML Files (*.yaml);;</source> <translation>YAML Dosyaları (*.yaml);;</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>All Files (*)</source> <translation>Tüm Dosyalar (*)</translation> </message> <message> - <location filename="../../ProjectDjango/DjangoLoaddataDataDialog.py" line="65"/> + <location filename="../DjangoLoaddataDataDialog.py" line="65"/> <source>Select fixture file</source> <translation>Sabit dosyayı seç</translation> </message> </context> <context> + <name>DjangoMigrationsListDialog</name> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="54"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="59"/> + <source>Dependencies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>Process Generation Error</source> + <translation type="unfinished">İşlem Üretecinde Hata</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="150"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">{0} işlemi başlatılamadı.Büyük ihtimalle, problem arama yolunda.</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="53"/> + <source>Available Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.ui" line="47"/> + <source>Errors</source> + <translation type="unfinished">Hatalar</translation> + </message> + <message> + <location filename="../DjangoMigrationsListDialog.py" line="58"/> + <source>Migrations Plan</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>DjangoPage</name> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="17"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="17"/> <source><b>Configure Django</b></source> <translation><b>Djangoyu Ayarla</b></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="37"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="37"/> <source>Console Commands</source> <translation>Uçbirim Komutları</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="43"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="43"/> <source>Console Command:</source> <translation>Uçbirim Komutu:</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="56"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="56"/> <source>Enter the console command</source> <translation>Uçbirim komutunu gir</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="66"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="66"/> <source>Console Command (non-closing):</source> <translation>Uçbirim Komutu (kapanmayan):</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="79"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="79"/> <source>Enter the console command for a non-closing console</source> <translation>kapalı olmayan uçbirim için uçbirim komutu gir</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="102"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="102"/> <source>Server</source> <translation>Sunucu</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="108"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="108"/> <source>Server Address:</source> <translation>Sunucu Adresi:</translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="121"/> - <source>Enter the server port or server address and port (e.g. 127.0.0.1:8000)</source> - <translation type="obsolete">Sunucu portunu yada sunucu adresini ve portunu gir (örneğin 127.0.0.1:8000)</translation> - </message> - <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="135"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="154"/> <source>Recent Applications Lists</source> <translation>En Son Uygulamalar Listesi</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="149"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="177"/> <source>Number of recent applications lists:</source> <translation>Hatırlanacak geçmiş uygulamaların sayısı:</translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/Ui_DjangoPage.py" line="127"/> - <source>Enter the number of recent multiprojects to remember</source> - <translation type="obsolete">Hatırlanacak geçmiş anaprojelerin sayısını girin</translation> - </message> - <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="343"/> <source>Django Python Console</source> <translation>Django Python Uçbirimi</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="318"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="364"/> <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="321"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="367"/> <source>Use plain Python instead of IPython</source> <translation>IPython yerine düz Python kullan</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="89"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="89"/> <source><b>Note:</b> The console command for a console, that is spawning (i.e. exits before the console window is closed), should be prefixed by an '@' character.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="156"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="184"/> <source>Enter the number of recent applications to remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="115"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="115"/> <source>Enter the server port or server address and port (e.g. 127.0.0.1:8000 or [::1]:8000)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="122"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="122"/> <source>Select to use IPv6</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="125"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="125"/> <source>Use IPv6 protocol</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="190"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="218"/> <source>Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="305"/> <source>Django Virtual Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="280"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="317"/> <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="293"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="330"/> <source>Select the virtual environment directory via a selection dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="362"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/> <source>...</source> <translation type="unfinished">...</translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="299"/> <source>Python 2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="140"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="144"/> <source>Select Virtual Environment for Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="159"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="163"/> <source>Select Virtual Environment for Python 2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>Translations Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="346"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="392"/> <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.ui" line="359"/> + <location filename="../ConfigurationPage/DjangoPage.ui" line="405"/> <source>Select the translations editor via a file selection dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/ConfigurationPage/DjangoPage.py" line="175"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="179"/> <source>All Files (*)</source> <translation type="unfinished">Tüm Dosyalar (*)</translation> </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="135"/> + <source>Web-Browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="141"/> + <source>Select to use an external web-browser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ConfigurationPage/DjangoPage.ui" line="144"/> + <source>Use external web-browser</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Project</name> <message> - <location filename="../../ProjectDjango/Project.py" line="114"/> + <location filename="../Project.py" line="115"/> <source>Current Project</source> <translation>Geçerli Proje</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="119"/> + <location filename="../Project.py" line="120"/> <source>Selects the current project</source> <translation>geçerli projeyi seç</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="121"/> + <location filename="../Project.py" line="122"/> <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="134"/> + <location filename="../Project.py" line="135"/> <source>Start Project</source> <translation>Projeyi Başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="134"/> + <location filename="../Project.py" line="135"/> <source>Start &Project</source> <translation>&Projeyi Başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="139"/> + <location filename="../Project.py" line="140"/> <source>Starts a new Django project</source> <translation>Yeni bir django projesi başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="141"/> + <location filename="../Project.py" line="142"/> <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="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (global)</source> <translation>Uygulayı başlat (küresel)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="149"/> + <location filename="../Project.py" line="150"/> <source>Start Application (&global)</source> <translation>Uy&gulamayı Başlat (Küresel)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="154"/> + <location filename="../Project.py" line="155"/> <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="156"/> + <location filename="../Project.py" line="157"/> <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="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (local)</source> <translation>Uygulamayı Başlat (yerel)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="165"/> + <location filename="../Project.py" line="166"/> <source>Start Application (&local)</source> <translation>Uygulamayı Başlat (yere&l)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="170"/> + <location filename="../Project.py" line="171"/> <source>Starts a new local Django application</source> <translation>Yeni bir Django uygulaması başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="172"/> + <location filename="../Project.py" line="173"/> <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="185"/> + <location filename="../Project.py" line="186"/> <source>Run Server</source> <translation>Sunucuyu Çalıştır</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="185"/> + <location filename="../Project.py" line="186"/> <source>Run &Server</source> <translation>&Sunucuyu Çalıştır</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="190"/> + <location filename="../Project.py" line="191"/> <source>Starts the Django Web server</source> <translation>Django Web sunucusunu başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="192"/> + <location filename="../Project.py" line="193"/> <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="1712"/> + <location filename="../Project.py" line="1874"/> <source>Run Web-Browser</source> <translation>Web-Gözatıcısını Çalıştır</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="200"/> + <location filename="../Project.py" line="201"/> <source>Run &Web-Browser</source> <translation>&Web-Gözatıcısını Çalıştır</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="205"/> + <location filename="../Project.py" line="206"/> <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="208"/> + <location filename="../Project.py" line="209"/> <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="2018"/> + <location filename="../Project.py" line="2223"/> <source>Create Cache Tables</source> <translation type="unfinished">Gizli Tabloları Oluştur</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="220"/> + <location filename="../Project.py" line="221"/> <source>C&reate Cache Tables</source> <translation type="unfinished">Gizli Tabloları Olu&ştur</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="225"/> + <location filename="../Project.py" line="226"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="227"/> + <location filename="../Project.py" line="228"/> <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="1203"/> + <location filename="../Project.py" line="1325"/> <source>About Django</source> <translation>Django Hakkında</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="258"/> + <location filename="../Project.py" line="259"/> <source>About D&jango</source> <translation>D&jango Hakkında</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="263"/> + <location filename="../Project.py" line="264"/> <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="265"/> + <location filename="../Project.py" line="266"/> <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="283"/> + <location filename="../Project.py" line="285"/> <source>Synchronize</source> <translation>Eşzamanlamak</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="283"/> + <location filename="../Project.py" line="285"/> <source>&Synchronize</source> <translation>E&şzamanlamak</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="288"/> + <location filename="../Project.py" line="290"/> <source>Synchronizes the database</source> <translation>Veritabanını eşzamanla</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="290"/> + <location filename="../Project.py" line="292"/> <source><b>Synchronize</b><p>Synchronizes the database.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>Introspect</source> <translation>İçgözlem</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="297"/> + <location filename="../Project.py" line="299"/> <source>&Introspect</source> <translation>&İçgözlem</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="302"/> + <location filename="../Project.py" line="304"/> <source>Introspects the database tables and outputs a Django model module</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="305"/> + <location filename="../Project.py" line="307"/> <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="313"/> + <location filename="../Project.py" line="315"/> <source>Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="313"/> + <location filename="../Project.py" line="315"/> <source>&Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="318"/> + <location filename="../Project.py" line="320"/> <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="321"/> + <location filename="../Project.py" line="323"/> <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="1492"/> - <source>Reset Application(s)</source> - <translation type="obsolete">Uylamay(ları) Sıfırla</translation> - </message> - <message> - <location filename="ProjectDjango/Project.py" line="269"/> - <source>&Reset Application(s)</source> - <translation type="obsolete">Uylamayı(ları) Sıfı&rla</translation> - </message> - <message> - <location filename="../../ProjectDjango/Project.py" line="329"/> + <location filename="../Project.py" line="331"/> <source>Start Client Console</source> <translation>İstemci Uçbirimini Başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="329"/> + <location filename="../Project.py" line="331"/> <source>Start &Client Console</source> <translation>İstem&ci Uçbirimini Başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="334"/> + <location filename="../Project.py" line="336"/> <source>Starts a console window for the database client</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="336"/> + <location filename="../Project.py" line="338"/> <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="1867"/> + <location filename="../Project.py" line="2031"/> <source>Create Tables</source> <translation>Tabloyu Oluştur</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="347"/> + <location filename="../Project.py" line="349"/> <source>Create &Tables</source> <translation>&Tabloları Oluştur</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="352"/> + <location filename="../Project.py" line="354"/> <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="355"/> + <location filename="../Project.py" line="357"/> <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="1874"/> + <location filename="../Project.py" line="2038"/> <source>Create Indexes</source> <translation>Katalogları oluştur</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="364"/> + <location filename="../Project.py" line="366"/> <source>Create &Indexes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="369"/> + <location filename="../Project.py" line="371"/> <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="372"/> + <location filename="../Project.py" line="374"/> <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="1881"/> + <location filename="../Project.py" line="2045"/> <source>Create Everything</source> <translation>Herşeyi Oluştur</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="381"/> + <location filename="../Project.py" line="383"/> <source>Create &Everything</source> <translation>H&erşeyi Oluştur</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="386"/> + <location filename="../Project.py" line="388"/> <source>Prints the CREATE ... SQL statements for one or more applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="389"/> + <location filename="../Project.py" line="391"/> <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="1888"/> + <location filename="../Project.py" line="2052"/> <source>Custom Statements</source> <translation>Özel İfadeler</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="398"/> + <location filename="../Project.py" line="400"/> <source>&Custom Statements</source> <translation>Özel İfade&ler</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="403"/> + <location filename="../Project.py" line="405"/> <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="406"/> + <location filename="../Project.py" line="408"/> <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="1895"/> + <location filename="../Project.py" line="2059"/> <source>Drop Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="415"/> + <location filename="../Project.py" line="417"/> <source>&Drop Tables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="420"/> + <location filename="../Project.py" line="422"/> <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="423"/> + <location filename="../Project.py" line="425"/> <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="1902"/> + <location filename="../Project.py" line="2073"/> <source>Flush Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="432"/> + <location filename="../Project.py" line="451"/> <source>&Flush Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="437"/> + <location filename="../Project.py" line="456"/> <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="440"/> + <location filename="../Project.py" line="459"/> <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="394"/> - <source>Reset &Application(s)</source> - <translation type="obsolete">Uylamay(ları) Sıfırl&a</translation> - </message> - <message> - <location filename="../../ProjectDjango/Project.py" line="1909"/> + <location filename="../Project.py" line="2080"/> <source>Reset Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="449"/> + <location filename="../Project.py" line="468"/> <source>Reset &Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="454"/> + <location filename="../Project.py" line="473"/> <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="457"/> + <location filename="../Project.py" line="476"/> <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="1919"/> + <location filename="../Project.py" line="2124"/> <source>Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="470"/> + <location filename="../Project.py" line="489"/> <source>&Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="475"/> + <location filename="../Project.py" line="494"/> <source>Shows the modification made to the settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="477"/> + <location filename="../Project.py" line="496"/> <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="1940"/> + <location filename="../Project.py" line="2145"/> <source>Cleanup</source> <translation>Tasfiye</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="484"/> + <location filename="../Project.py" line="503"/> <source>&Cleanup</source> <translation>Tas&fiye</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="489"/> + <location filename="../Project.py" line="508"/> <source>Cleans out old data from the database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="491"/> + <location filename="../Project.py" line="510"/> <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="1963"/> + <location filename="../Project.py" line="2168"/> <source>Validate</source> <translation>Geçerli</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="498"/> + <location filename="../Project.py" line="517"/> <source>&Validate</source> <translation>&Geçerli</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="503"/> + <location filename="../Project.py" line="522"/> <source>Validates all installed models</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="505"/> + <location filename="../Project.py" line="524"/> <source><b>Validate</b><p>Validates all installed models.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="472"/> - <source>Admin Index</source> - <translation type="obsolete">Yönetim Katoloğu</translation> - </message> - <message> - <location filename="ProjectDjango/Project.py" line="472"/> - <source>&Admin Index</source> - <translation type="obsolete">Yönetim K&atoloğu</translation> - </message> - <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start Python Console</source> <translation>Python Uçbirimini çalıştır</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="512"/> + <location filename="../Project.py" line="531"/> <source>Start &Python Console</source> <translation>&Python Uçbinimini başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="517"/> + <location filename="../Project.py" line="536"/> <source>Starts a Python interactive interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="519"/> + <location filename="../Project.py" line="538"/> <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="2055"/> + <location filename="../Project.py" line="2260"/> <source>Dump Data</source> <translation>Boş Veri</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="530"/> + <location filename="../Project.py" line="549"/> <source>&Dump Data</source> <translation>B&oş Veri</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="535"/> + <location filename="../Project.py" line="554"/> <source>Dump the database data to a fixture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="537"/> + <location filename="../Project.py" line="556"/> <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="2094"/> + <location filename="../Project.py" line="2299"/> <source>Load Data</source> <translation>Veriyi Yükle</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="544"/> + <location filename="../Project.py" line="563"/> <source>&Load Data</source> <translation>Veriyi Yük&le</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="549"/> + <location filename="../Project.py" line="568"/> <source>Load data from fixture files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="551"/> + <location filename="../Project.py" line="570"/> <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="558"/> + <location filename="../Project.py" line="577"/> <source>Run Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="558"/> + <location filename="../Project.py" line="577"/> <source>Run &Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="563"/> + <location filename="../Project.py" line="582"/> <source>Run the test suite for applications or the whole site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="565"/> + <location filename="../Project.py" line="584"/> <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="572"/> + <location filename="../Project.py" line="591"/> <source>Run Testserver</source> <translation>Testsunucusunu Çalıştır</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="572"/> + <location filename="../Project.py" line="591"/> <source>Run Test&server</source> <translation>Test&sunucusunu Çalıştır</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="577"/> + <location filename="../Project.py" line="596"/> <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="579"/> + <location filename="../Project.py" line="598"/> <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="645"/> + <location filename="../Project.py" line="704"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="683"/> + <location filename="../Project.py" line="744"/> <source>&Database</source> <translation>&Veritabanı</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="706"/> + <location filename="../Project.py" line="768"/> <source>Show &SQL</source> <translation>&SQL u göster</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="730"/> + <location filename="../Project.py" line="812"/> <source>&Tools</source> <translation>&Araçlar</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="749"/> + <location filename="../Project.py" line="832"/> <source>T&esting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="730"/> - <source>HTML Files (*.html);;All Files (*)</source> - <translation type="obsolete">HTML Dosyaları (*.html);;Tüm Dosyalar (*)</translation> - </message> - <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <source>New Form</source> <translation>Yeni Form</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="928"/> + <location filename="../Project.py" line="1013"/> <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="1256"/> + <location filename="../Project.py" line="1396"/> <source>Select Applications</source> <translation>Uygulamayı Seç</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1256"/> + <location filename="../Project.py" line="1396"/> <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="1601"/> + <location filename="../Project.py" line="1751"/> <source>Project</source> <translation>Proje</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1351"/> + <location filename="../Project.py" line="1491"/> <source>Application</source> <translation>Uygulama</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <source>Start Django</source> <translation>Djangoyu Başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1353"/> + <location filename="../Project.py" line="1493"/> <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="1425"/> + <location filename="../Project.py" line="1570"/> <source>Start Django Project</source> <translation>Django Projesini Başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1401"/> + <location filename="../Project.py" line="1546"/> <source>Django project created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1425"/> + <location filename="../Project.py" line="1570"/> <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="1453"/> + <location filename="../Project.py" line="1598"/> <source>Start Django Application</source> <translation>Django Uygulamasını Başlat</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1482"/> + <location filename="../Project.py" line="1632"/> <source>Django application created successfully.</source> <translation>Django uygulaması başarıyla oluşturuldu.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select Project</source> <translation>Projeyi Seç</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1565"/> + <location filename="../Project.py" line="1715"/> <source>Select the Django project to work with.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1599"/> + <location filename="../Project.py" line="1749"/> <source>None</source> <translation>Yok</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1604"/> + <location filename="../Project.py" line="1754"/> <source>&Current Django project ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>Process Generation Error</source> <translation>İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1667"/> + <location filename="../Project.py" line="1828"/> <source>The Django server could not be started.</source> <translation>Django sunucusu başlatılamadı.</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1712"/> + <location filename="../Project.py" line="1874"/> <source>Could not start the web-browser for the url "{0}".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2256"/> + <location filename="../Project.py" line="2461"/> <source>The Django process could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1751"/> + <location filename="../Project.py" line="1915"/> <source>Introspect Database</source> <translation>Veritabanı İnceleme</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1780"/> + <location filename="../Project.py" line="1944"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1792"/> + <location filename="../Project.py" line="1956"/> <source>Database tables flushed successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1854"/> + <location filename="../Project.py" line="2018"/> <source>SQL Files (*.sql)</source> <translation>SQL Dosyaları (*.sql)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1952"/> + <location filename="../Project.py" line="2157"/> <source>Database cleaned up successfully.</source> <translation>Veritabanı başarıyla temizlendi.</translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1577"/> - <source>Print admin-index</source> - <translation type="obsolete">Yönetim-Katoloğunu Yazdır</translation> - </message> - <message> - <location filename="../../ProjectDjango/Project.py" line="2025"/> + <location filename="../Project.py" line="2230"/> <source>Enter the names of the cache tables separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2040"/> + <location filename="../Project.py" line="2245"/> <source>Cache tables created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2078"/> + <location filename="../Project.py" line="2283"/> <source>JSON Files (*.json)</source> <translation>JSON Dosyaları (*.json)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2080"/> + <location filename="../Project.py" line="2285"/> <source>XML Files (*.xml)</source> <translation>XML Dosyaları (*.xml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2082"/> + <location filename="../Project.py" line="2287"/> <source>YAML Files (*.yaml)</source> <translation>YAML Dosyaları (*.yaml)</translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2185"/> + <location filename="../Project.py" line="2390"/> <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="240"/> + <location filename="../Project.py" line="241"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="240"/> + <location filename="../Project.py" line="241"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="245"/> + <location filename="../Project.py" line="246"/> <source>Shows the Django help index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="247"/> + <location filename="../Project.py" line="248"/> <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="841"/> + <location filename="../Project.py" line="926"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="850"/> + <location filename="../Project.py" line="935"/> <source>Update all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="853"/> + <location filename="../Project.py" line="938"/> <source>Update selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="864"/> + <location filename="../Project.py" line="949"/> <source>Compile all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="867"/> + <location filename="../Project.py" line="952"/> <source>Compile selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2352"/> + <location filename="../Project.py" line="2557"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2611"/> + <location filename="../Project.py" line="2816"/> <source>No current site selected or no site created yet. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2372"/> + <location filename="../Project.py" line="2577"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2484"/> + <location filename="../Project.py" line="2689"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2575"/> + <location filename="../Project.py" line="2780"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2535"/> + <location filename="../Project.py" line="2740"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2601"/> + <location filename="../Project.py" line="2806"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2618"/> + <location filename="../Project.py" line="2823"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="857"/> + <location filename="../Project.py" line="942"/> <source>Update all catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="860"/> + <location filename="../Project.py" line="945"/> <source>Update selected catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Start Global Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1494"/> + <location filename="../Project.py" line="1644"/> <source>Enter the name of the new global Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Start Local Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1516"/> + <location filename="../Project.py" line="1666"/> <source>Enter the name of the new local Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2516"/> + <location filename="../Project.py" line="2721"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Change Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="591"/> + <location filename="../Project.py" line="610"/> <source>Change &Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="596"/> + <location filename="../Project.py" line="615"/> <source>Change the password of a user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="598"/> + <location filename="../Project.py" line="617"/> <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="605"/> + <location filename="../Project.py" line="624"/> <source>Create Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="605"/> + <location filename="../Project.py" line="624"/> <source>Create &Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="610"/> + <location filename="../Project.py" line="629"/> <source>Create a superuser account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="612"/> + <location filename="../Project.py" line="631"/> <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="2271"/> + <location filename="../Project.py" line="2476"/> <source>Clear Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="623"/> + <location filename="../Project.py" line="642"/> <source>Clear &Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="628"/> + <location filename="../Project.py" line="647"/> <source>Clear expired sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="630"/> + <location filename="../Project.py" line="649"/> <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="768"/> + <location filename="../Project.py" line="852"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="784"/> + <location filename="../Project.py" line="869"/> <source>&Session</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2215"/> + <location filename="../Project.py" line="2420"/> <source>Enter the name of the user:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2283"/> + <location filename="../Project.py" line="2488"/> <source>Expired sessions cleared successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="1203"/> + <location filename="../Project.py" line="1325"/> <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="1465"/> + <location filename="../Project.py" line="1615"/> <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="826"/> + <location filename="../Project.py" line="911"/> <source>Open with {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="2647"/> + <location filename="../Project.py" line="2852"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../ProjectDjango/Project.py" line="961"/> + <location filename="../Project.py" line="1046"/> <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="../Project.py" line="2066"/> + <source>Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="434"/> + <source>&Drop Indexes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="439"/> + <source>Prints the DROP INDEX SQL statements for one or more applications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="442"/> + <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="661"/> + <source>&Show Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="666"/> + <source>Show a list of available migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="668"/> + <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="676"/> + <source>Show Migrations &Plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="681"/> + <source>Show a list with the migrations plan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="683"/> + <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="795"/> + <source>&Migrations</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="404"/> + <location filename="../../PluginProjectDjango.py" line="407"/> <source>Django</source> <translation>Django(jango)</translation> </message> <message> - <location filename="PluginProjectDjango.py" line="155"/> - <source>eric4 version is too old, {0}, {1} or newer needed.</source> - <translation type="obsolete">Eric4 sürümü çok eski, {0}, {1} yada daha yenisi gerekiyor.</translation> - </message> - <message> - <location filename="../../PluginProjectDjango.py" line="168"/> - <source>eric5 version is too old, {0}, {1} or newer needed.</source> - <translation type="obsolete">Eric4 sürümü çok eski, {0}, {1} yada daha yenisi gerekiyor. {5 ?} {0}?} {1}?}</translation> - </message> - <message> - <location filename="../../PluginProjectDjango.py" line="176"/> + <location filename="../../PluginProjectDjango.py" line="178"/> <source>eric6 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}?} {6 ?} {0}?} {1}?}</translation> </message>