Sat, 24 Apr 2021 11:25:03 +0200
- implemented some code simplifications
- dropped support for Django < 2.0.0
--- a/ChangeLog Wed Dec 30 11:02:06 2020 +0100 +++ b/ChangeLog Sat Apr 24 11:25:03 2021 +0200 @@ -1,5 +1,9 @@ ChangeLog --------- +Version 6.2.0: +- implemented some code simplifications +- dropped support for Django < 2.0.0 + Version 6.1.0: - changed exec_() into exec()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PluginDjango.epj Sat Apr 24 11:25:03 2021 +0200 @@ -0,0 +1,294 @@ +{ + "header": { + "comment": "eric project file for project PluginDjango", + "copyright": "Copyright (C) 2021 Detlev Offenbach, detlev@die-offenbachs.de" + }, + "project": { + "AUTHOR": "Detlev Offenbach", + "CHECKERSPARMS": { + "Pep8Checker": { + "AnnotationsChecker": { + "AllowUntypedDefs": false, + "AllowUntypedNested": false, + "DispatchDecorators": [ + "singledispatch", + "singledispatchmethod" + ], + "MaximumComplexity": 3, + "MaximumLength": 7, + "MinimumCoverage": 75, + "MypyInitReturn": false, + "OverloadDecorators": [ + "overload" + ], + "SuppressDummyArgs": false, + "SuppressNoneReturning": false + }, + "BlankLines": [ + 2, + 1 + ], + "BuiltinsChecker": { + "bytes": [ + "unicode" + ], + "chr": [ + "unichr" + ], + "str": [ + "unicode" + ] + }, + "CommentedCodeChecker": { + "Aggressive": false, + "WhiteList": [ + "pylint", + "pyright", + "noqa", + "type:\\s*ignore", + "fmt:\\s*(on|off)", + "TODO", + "FIXME", + "WARNING", + "NOTE", + "TEST", + "DOCU", + "XXX", + "- " + ] + }, + "CopyrightAuthor": "", + "CopyrightMinFileSize": 0, + "DocstringType": "eric", + "EnabledCheckerCategories": "C, D, E, M, N, Y, W", + "ExcludeFiles": "*/Ui_*.py, */*_rc.py", + "ExcludeMessages": "C101,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W504,Y401,Y402", + "FixCodes": "", + "FixIssues": false, + "FutureChecker": "", + "HangClosing": false, + "IncludeMessages": "", + "LineComplexity": 25, + "LineComplexityScore": 10, + "MaxCodeComplexity": 10, + "MaxDocLineLength": 79, + "MaxLineLength": 79, + "NoFixCodes": "E501", + "RepeatMessages": true, + "SecurityChecker": { + "CheckTypedException": false, + "HardcodedTmpDirectories": [ + "/tmp", + "/var/tmp", + "/dev/shm", + "~/tmp" + ], + "InsecureHashes": [ + "md4", + "md5", + "sha", + "sha1" + ], + "InsecureSslProtocolVersions": [ + "PROTOCOL_SSLv2", + "SSLv2_METHOD", + "SSLv23_METHOD", + "PROTOCOL_SSLv3", + "PROTOCOL_TLSv1", + "SSLv3_METHOD", + "TLSv1_METHOD" + ], + "WeakKeySizeDsaHigh": "1024", + "WeakKeySizeDsaMedium": "2048", + "WeakKeySizeEcHigh": "160", + "WeakKeySizeEcMedium": "224", + "WeakKeySizeRsaHigh": "1024", + "WeakKeySizeRsaMedium": "2048" + }, + "ShowIgnored": false, + "ValidEncodings": "latin-1, utf-8" + } + }, + "DESCRIPTION": "Plugin implementing support for Django projects.", + "DOCSTRING": "", + "DOCUMENTATIONPARMS": { + "ERIC4DOC": { + "cssFile": "%PYTHON%/eric6/CSSs/default.css", + "ignoreDirectories": [ + ".eric5project", + ".ropeproject", + ".eric6project" + ], + "ignoreFilePatterns": [ + "Ui_*" + ], + "outputDirectory": "ProjectDjango/Documentation/source", + "qtHelpEnabled": false, + "useRecursion": true + } + }, + "EMAIL": "detlev@die-offenbachs.de", + "EOL": 1, + "FILETYPES": { + "*.idl": "INTERFACES", + "*.py": "SOURCES", + "*.py3": "SOURCES", + "*.pyw": "SOURCES", + "*.pyw3": "SOURCES", + "*.qm": "TRANSLATIONS", + "*.qrc": "RESOURCES", + "*.ts": "TRANSLATIONS", + "*.ui": "FORMS", + "*.ui.h": "FORMS", + "Ui_*.py": "__IGNORE__" + }, + "FORMS": [ + "ProjectDjango/ConfigurationPage/DjangoPage.ui", + "ProjectDjango/DjangoCheckOptionsDialog.ui", + "ProjectDjango/DjangoDialog.ui", + "ProjectDjango/DjangoDiffsettingsDataDialog.ui", + "ProjectDjango/DjangoDumpdataDataDialog.ui", + "ProjectDjango/DjangoLoaddataDataDialog.ui", + "ProjectDjango/DjangoMakeMigrationsDialog.ui", + "ProjectDjango/DjangoMigrationSelectionDialog.ui", + "ProjectDjango/DjangoMigrationsListDialog.ui", + "ProjectDjango/DjangoRunTestServerDataDialog.ui", + "ProjectDjango/DjangoSendTestEmailDataDialog.ui", + "ProjectDjango/DjangoSquashMigrationSelectionDialog.ui", + "ProjectDjango/DjangoTestDataDialog.ui" + ], + "HASH": "74ebac2e9316db59fdca32e146fa5ae695c66907", + "IDLPARAMS": { + "DefinedNames": [], + "IncludeDirs": [], + "UndefinedNames": [] + }, + "INTERFACES": [], + "LEXERASSOCS": {}, + "MAINSCRIPT": "PluginProjectDjango.py", + "MAKEPARAMS": { + "MakeEnabled": false, + "MakeExecutable": "", + "MakeFile": "", + "MakeParameters": "", + "MakeTarget": "", + "MakeTestOnly": true + }, + "MIXEDLANGUAGE": 0, + "OTHERS": [ + ".hgignore", + "ChangeLog", + "PKGLIST", + "PluginDjango.e4p", + "PluginProjectDjango.zip", + "ProjectDjango/APIs", + "ProjectDjango/Documentation/LICENSE.GPL3", + "ProjectDjango/Documentation/help", + "ProjectDjango/Documentation/source", + "ProjectDjango/icons/applied-dark.svg", + "ProjectDjango/icons/applied-light.svg", + "ProjectDjango/icons/django-dark.svg", + "ProjectDjango/icons/django-light.svg", + "ProjectDjango/icons/django64-dark.svg", + "ProjectDjango/icons/django64-light.svg", + "PluginDjango.epj" + ], + "OTHERTOOLSPARMS": {}, + "PACKAGERSPARMS": {}, + "PROGLANGUAGE": "Python3", + "PROJECTTYPE": "E6Plugin", + "PROJECTTYPESPECIFICDATA": {}, + "PROTOCOLS": [], + "RCCPARAMS": { + "CompressLevel": 0, + "CompressionDisable": false, + "CompressionThreshold": 70, + "PathPrefix": "" + }, + "RESOURCES": [], + "SOURCES": [ + "PluginProjectDjango.py", + "ProjectDjango/ConfigurationPage/DjangoPage.py", + "ProjectDjango/ConfigurationPage/__init__.py", + "ProjectDjango/DjangoCheckOptionsDialog.py", + "ProjectDjango/DjangoDialog.py", + "ProjectDjango/DjangoDiffsettingsDataDialog.py", + "ProjectDjango/DjangoDumpdataDataDialog.py", + "ProjectDjango/DjangoLoaddataDataDialog.py", + "ProjectDjango/DjangoMakeMigrationsDialog.py", + "ProjectDjango/DjangoMigrationSelectionDialog.py", + "ProjectDjango/DjangoMigrationsListDialog.py", + "ProjectDjango/DjangoRunTestServerDataDialog.py", + "ProjectDjango/DjangoSendTestEmailDataDialog.py", + "ProjectDjango/DjangoSquashMigrationSelectionDialog.py", + "ProjectDjango/DjangoTestDataDialog.py", + "ProjectDjango/Project.py", + "ProjectDjango/__init__.py", + "__init__.py" + ], + "SPELLEXCLUDES": "", + "SPELLLANGUAGE": "en", + "SPELLWORDS": "", + "TRANSLATIONEXCEPTIONS": [], + "TRANSLATIONPATTERN": "ProjectDjango/i18n/django_%language%.ts", + "TRANSLATIONS": [ + "ProjectDjango/i18n/django_de.qm", + "ProjectDjango/i18n/django_de.ts", + "ProjectDjango/i18n/django_empty.ts", + "ProjectDjango/i18n/django_en.qm", + "ProjectDjango/i18n/django_en.ts", + "ProjectDjango/i18n/django_es.qm", + "ProjectDjango/i18n/django_es.ts", + "ProjectDjango/i18n/django_ru.qm", + "ProjectDjango/i18n/django_ru.ts", + "ProjectDjango/i18n/django_tr.ts" + ], + "TRANSLATIONSBINPATH": "", + "UICPARAMS": { + "Package": "", + "PackagesRoot": "", + "RcSuffix": "" + }, + "VCS": "Mercurial", + "VCSOPTIONS": { + "add": [ + "" + ], + "checkout": [ + "" + ], + "commit": [ + "" + ], + "diff": [ + "" + ], + "export": [ + "" + ], + "global": [ + "" + ], + "history": [ + "" + ], + "log": [ + "" + ], + "remove": [ + "" + ], + "status": [ + "" + ], + "tag": [ + "" + ], + "update": [ + "" + ] + }, + "VCSOTHERDATA": {}, + "VERSION": "5.x" + } +} \ No newline at end of file
--- a/PluginProjectDjango.py Wed Dec 30 11:02:06 2020 +0100 +++ b/PluginProjectDjango.py Sat Apr 24 11:25:03 2021 +0200 @@ -26,7 +26,7 @@ author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "6.1.0" +version = "6.2.0" className = "ProjectDjangoPlugin" packageName = "ProjectDjango" shortDescription = "Project support for Django projects." @@ -84,10 +84,7 @@ palette = e5App().palette() lightness = palette.color(QPalette.Window).lightness() usesDarkPalette = lightness <= 128 - if usesDarkPalette: - iconSuffix = "dark" - else: - iconSuffix = "light" + iconSuffix = "dark" if usesDarkPalette else "light" return { "djangoPage": [ @@ -197,10 +194,7 @@ palette = e5App().palette() lightness = palette.color(QPalette.Window).lightness() usesDarkPalette = lightness <= 128 - if usesDarkPalette: - iconSuffix = "dark" - else: - iconSuffix = "light" + iconSuffix = "dark" if usesDarkPalette else "light" self.__object = Project(self, iconSuffix, self.__ui) self.__object.initActions() @@ -346,8 +340,8 @@ @return dictionary with file type associations """ - if self.__e5project.getProjectType() == "Django": - fileTypes = { + fileTypes = ( + { "*.html": "FORMS", "*.htm": "FORMS", "*.js": "SOURCES", @@ -356,8 +350,9 @@ "*.mo": "TRANSLATIONS", "*.py": "SOURCES", } - else: - fileTypes = {} + if self.__e5project.getProjectType() == "Django" else + {} + ) return fileTypes def lexerAssociationCallback(self, filename): @@ -418,9 +413,8 @@ if key in ["VirtualEnvironmentPy3", "VirtualEnvironmentNamePy3"]: self.__reregisterProjectType() - elif key == "TranslationsEditor": - if self.__object: - self.__object.registerOpenHook() + elif key == "TranslationsEditor" and self.__object: + self.__object.registerOpenHook() def __reregisterProjectType(self): """
--- a/ProjectDjango/ConfigurationPage/DjangoPage.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/ConfigurationPage/DjangoPage.py Sat Apr 24 11:25:03 2021 +0200 @@ -34,7 +34,7 @@ @param plugin reference to the plugin object """ - super(DjangoPage, self).__init__() + super().__init__() self.setupUi(self) self.setObjectName("DjangoPage")
--- a/ProjectDjango/DjangoCheckOptionsDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoCheckOptionsDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -40,7 +40,7 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoCheckOptionsDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.settingsFileButton.setIcon(UI.PixmapCache.getIcon("open")) @@ -91,11 +91,11 @@ @return module name @rtype str """ - if self.__path.endswith(("/", "\\")): - # cope with a bug in eric - start = self.__path[:-1] - else: - start = self.__path + start = ( + self.__path[:-1] + if self.__path.endswith(("/", "\\")) else + self.__path + ) relPath = Utilities.relativeUniversalPath(path, start) mod = os.path.splitext(relPath)[0].replace("/", ".") return mod @@ -146,12 +146,11 @@ if self.__path: proc.setWorkingDirectory(self.__path) proc.start(self.__python, args) - if proc.waitForStarted(): - if proc.waitForFinished(): - output = str(proc.readAllStandardOutput(), - Preferences.getSystem("IOEncoding"), 'replace') - for line in output.splitlines(): - self.tagsList.addItem(line.strip()) + if proc.waitForStarted() and proc.waitForFinished(): + output = str(proc.readAllStandardOutput(), + Preferences.getSystem("IOEncoding"), 'replace') + for line in output.splitlines(): + self.tagsList.addItem(line.strip()) # step 4: re-select tags for tag in selectedTags:
--- a/ProjectDjango/DjangoDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -49,7 +49,7 @@ @keyparam showInput flag indicating to show the input widgets (bool) @keyparam parent parent widget (QWidget) """ - super(DjangoDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) @@ -351,4 +351,4 @@ evt.accept() return - super(DjangoDialog, self).keyPressEvent(evt) + super().keyPressEvent(evt)
--- a/ProjectDjango/DjangoDiffsettingsDataDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoDiffsettingsDataDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -26,17 +26,11 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoDiffsettingsDataDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) - self.__version = django.getDjangoVersion() - if self.__version < (1, 11, 0): - self.defaultEdit.setEnabled(False) - if self.__version < (2, 0, 0): - self.formatComboBox.setEnabled(False) - else: - self.formatComboBox.addItem(self.tr("Hash Format"), "hash") - self.formatComboBox.addItem(self.tr("Unified Diff"), "unified") + self.formatComboBox.addItem(self.tr("Hash Format"), "hash") + self.formatComboBox.addItem(self.tr("Unified Diff"), "unified") msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) @@ -50,11 +44,8 @@ output format (Django 2.0.0+) @rtype tuple of (bool, str, str) """ - if self.__version < (2, 0, 0): - outputFormat = "" - else: - outputFormat = self.formatComboBox.itemData( - self.formatComboBox.currentIndex()) + outputFormat = self.formatComboBox.itemData( + self.formatComboBox.currentIndex()) return (self.allCheckBox.isChecked(), self.defaultEdit.text(), outputFormat)
--- a/ProjectDjango/DjangoDumpdataDataDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoDumpdataDataDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -7,6 +7,8 @@ Module implementing a dialog to enter the data for the 'dumpdata' command. """ +import contextlib + from PyQt5.QtWidgets import QDialog from .Ui_DjangoDumpdataDataDialog import Ui_DjangoDumpdataDataDialog @@ -23,7 +25,7 @@ @param project reference to the Django project object @param parent reference to the parent widget (QWidget) """ - super(DjangoDumpdataDataDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.__project = project @@ -35,11 +37,9 @@ self.formatCombo.addItem(self.tr("JSON"), "json") self.formatCombo.addItem(self.tr("XML"), "xml") - try: + with contextlib.suppress(ImportError): import yaml # __IGNORE_WARNING__ self.formatCombo.addItem(self.tr("YAML"), "yaml") - except ImportError: - pass msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) @@ -60,10 +60,7 @@ appls = [] exclStr = self.excludeCombo.currentText() - if exclStr: - excl = exclStr.split() - else: - excl = [] + excl = exclStr.split() if exclStr else [] dumpFormat = self.formatCombo.itemData(self.formatCombo.currentIndex())
--- a/ProjectDjango/DjangoLoaddataDataDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoLoaddataDataDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -7,6 +7,8 @@ Module implementing a dialog to enter the data for the 'loaddata' command. """ +import contextlib + from PyQt5.QtCore import pyqtSlot from PyQt5.QtWidgets import QDialog, QDialogButtonBox @@ -29,16 +31,13 @@ @param project reference to the Django project object @param parent reference to the parent widget (QWidget) """ - super(DjangoLoaddataDataDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.fixtureFileButton.setIcon(UI.PixmapCache.getIcon("open")) self.__project = project - if project.getDjangoVersion() < (1, 11, 0): - self.excludeBox.setEnabled(False) - self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False) msh = self.minimumSizeHint() @@ -59,11 +58,9 @@ Private slot to select a fixture file via a file selection dialog. """ fileFilters = self.tr("JSON Files (*.json);;XML Files (*.xml);;") - try: + with contextlib.suppress(ImportError): import yaml # __IGNORE_WARNING__ fileFilters += self.tr("YAML Files (*.yaml);;") - except ImportError: - pass fileFilters += self.tr("All Files (*)") fixtureFiles = E5FileDialog.getOpenFileNames(
--- a/ProjectDjango/DjangoMakeMigrationsDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoMakeMigrationsDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -25,7 +25,7 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoMakeMigrationsDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.applicationsComboBox.addItems(recentApps)
--- a/ProjectDjango/DjangoMigrationSelectionDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoMigrationSelectionDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -38,7 +38,7 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoMigrationSelectionDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.__appliedIcon = QIcon(os.path.join(
--- a/ProjectDjango/DjangoMigrationsListDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoMigrationsListDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -39,7 +39,7 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoMigrationsListDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) @@ -376,16 +376,12 @@ apps.append(itm.text(0)) if apps: - if self.__django.getDjangoVersion() >= (1, 8, 0): - migration, ok = QInputDialog.getText( - self, - self.tr("Make Migrations"), - self.tr("Enter a name for the migrations (leave empty to" - " use system supplied name):"), - QLineEdit.Normal) - else: - migration = "" - ok = True + migration, ok = QInputDialog.getText( + self, + self.tr("Make Migrations"), + self.tr("Enter a name for the migrations (leave empty to" + " use system supplied name):"), + QLineEdit.Normal) if ok: self.__django.makeMigrations(apps, migration, dryRun, empty,
--- a/ProjectDjango/DjangoRunTestServerDataDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoRunTestServerDataDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -7,6 +7,8 @@ Module implementing a dialog to enter the data for the 'loaddata' command. """ +import contextlib + from PyQt5.QtCore import pyqtSlot from PyQt5.QtWidgets import QDialog, QDialogButtonBox @@ -29,7 +31,7 @@ @param project reference to the Django project object @param parent reference to the parent widget (QWidget) """ - super(DjangoRunTestServerDataDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.fixtureFileButton.setIcon(UI.PixmapCache.getIcon("open")) @@ -56,11 +58,9 @@ Private slot to select a fixture file via a file selection dialog. """ fileFilters = self.tr("JSON Files (*.json);;XML Files (*.xml);;") - try: + with contextlib.suppress(ImportError): import yaml # __IGNORE_WARNING__ fileFilters += self.tr("YAML Files (*.yaml);;") - except ImportError: - pass fileFilters += self.tr("All Files (*)") fixtureFiles = E5FileDialog.getOpenFileNames(
--- a/ProjectDjango/DjangoSendTestEmailDataDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoSendTestEmailDataDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -24,7 +24,7 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoSendTestEmailDataDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) def getData(self):
--- a/ProjectDjango/DjangoSquashMigrationSelectionDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoSquashMigrationSelectionDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -36,17 +36,13 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoSquashMigrationSelectionDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.__appliedIcon = QIcon(os.path.join( os.path.dirname(__file__), "icons", "applied-{0}".format(suffix) )) - self.__version = django.getDjangoVersion() - self.startMigrationComboBox.setEnabled(self.__version >= (1, 9, 0)) - self.nameEdit.setEnabled(self.__version >= (2, 0, 0)) - self.__migrations = migrations self.applicationComboBox.addItems( [""] + sorted(self.__migrations.keys())) @@ -103,14 +99,12 @@ the end migration and a flag indicating no optimization is wanted @rtype tuple of three str and a bool """ - if self.startMigrationComboBox.isEnabled(): - startMigration = self.startMigrationComboBox.currentText() - else: - startMigration = "" - if self.nameEdit.isEnabled(): - name = self.nameEdit.text() - else: - name = "" + startMigration = ( + self.startMigrationComboBox.currentText() + if self.startMigrationComboBox.isEnabled() else + "" + ) + name = self.nameEdit.text() if self.nameEdit.isEnabled() else "" return ( self.applicationComboBox.currentText(),
--- a/ProjectDjango/DjangoTestDataDialog.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/DjangoTestDataDialog.py Sat Apr 24 11:25:03 2021 +0200 @@ -28,7 +28,7 @@ @param parent reference to the parent widget @type QWidget """ - super(DjangoTestDataDialog, self).__init__(parent) + super().__init__(parent) self.setupUi(self) self.__project = project @@ -40,10 +40,6 @@ self.excludeTagsComboBox.addItems( self.__project.getRecentTestData("RecentTestExcludeTags")) - if self.__project.getDjangoVersion() < (1, 10, 0): - self.tagsComboBox.setEnabled(False) - self.excludeTagsComboBox.setEnabled(False) - self.keepCheckBox.setChecked(keepDatabases) msh = self.minimumSizeHint() @@ -62,25 +58,16 @@ """ labelsStr = self.labelsComboBox.currentText() self.__project.setMostRecentTestData("RecentTestLabels", labelsStr) - if labelsStr: - labels = labelsStr.split() - else: - labels = [] + labels = labelsStr.split() if labelsStr else [] tagsStr = self.tagsComboBox.currentText() self.__project.setMostRecentTestData("RecentTestTags", tagsStr) - if tagsStr: - tags = tagsStr.split() - else: - tags = [] + tags = tagsStr.split() if tagsStr else [] excludeTagsStr = self.excludeTagsComboBox.currentText() self.__project.setMostRecentTestData("RecentTestExcludeTags", excludeTagsStr) - if excludeTagsStr: - excludeTags = excludeTagsStr.split() - else: - excludeTags = [] + excludeTags = excludeTagsStr.split() if excludeTagsStr else [] return ( labels,
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.PluginProjectDjango.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.PluginProjectDjango.html Sat Apr 24 11:25:03 2021 +0200 @@ -208,7 +208,7 @@ Public method to activate this plugin. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple of None and activation status (boolean) </dd> @@ -229,7 +229,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> name of the binary translation file (string) </dd> @@ -249,7 +249,7 @@ Public method get the filetype associations of the Django project type. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> dictionary with file type associations </dd> @@ -269,7 +269,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> reference to the menu (QMenu) or None, if no menu with the given name exists @@ -283,7 +283,7 @@ Public method to get the names of all menus. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> menu names (list of string) </dd> @@ -303,7 +303,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the requested setting </dd> @@ -324,7 +324,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> name of the lexer (string) (Pygments lexers are prefixed with 'Pygments|') @@ -366,7 +366,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of API filenames (list of string) </dd> @@ -389,7 +389,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> reference to the configuration page </dd> @@ -405,7 +405,7 @@ Module function returning data as required by the configuration dialog. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> dictionary containing the relevant data </dd>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoCheckOptionsDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoCheckOptionsDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -148,7 +148,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> file path </dd> @@ -175,7 +175,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> module name </dd> @@ -208,7 +208,7 @@ Public method to get the options for the check operation. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing the deployment flag, list of selected tags, applications string and the settings file
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -261,7 +261,7 @@ Public method to check for a normal process termination. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating normal process termination (boolean) </dd> @@ -275,7 +275,7 @@ error messages. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating normal process termination (boolean) </dd> @@ -347,7 +347,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating a successful start of the first process (boolean) @@ -382,7 +382,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating a successful start of the process (boolean) </dd>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDiffsettingsDataDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDiffsettingsDataDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -110,7 +110,7 @@ Public method to get the dialog data. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing a flag indicating to show all settings, the name of a module containing the default settings and the
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDumpdataDataDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoDumpdataDataDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -109,7 +109,7 @@ Public method to get the data entered into the dialog. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple of two lists of strings, a string and an integer giving the list of applications to work on, the list of applications to
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoLoaddataDataDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoLoaddataDataDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -117,7 +117,7 @@ Public method to get the data entered into the dialog. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing the list of fixtures, list of apps to exclude, application to search in and a flag indicating to ignore
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMakeMigrationsDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMakeMigrationsDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -109,7 +109,7 @@ Public method to get the data for the migration. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing the application names, a migration name, the dry-run flag, a flag for an empty migration and a flag
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationSelectionDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationSelectionDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -122,7 +122,7 @@ Public method to get the selected data. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing the selected application name and migration </dd>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationsListDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoMigrationsListDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -341,7 +341,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating a successful start of the process </dd>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoRunTestServerDataDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoRunTestServerDataDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -117,7 +117,7 @@ Public method to get the data entered into the dialog. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of fixtures (list of strings) </dd>
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSendTestEmailDataDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSendTestEmailDataDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -106,7 +106,7 @@ Public method to get the dialog data. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing a flag indicating to send to the defined managers, a flag indicating to send to the defined administrators
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSquashMigrationSelectionDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoSquashMigrationSelectionDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -136,7 +136,7 @@ Public method to retrieve the data entered by the user. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing the selected app, the start migration, the end migration and a flag indicating no optimization is wanted
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoTestDataDialog.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.DjangoTestDataDialog.html Sat Apr 24 11:25:03 2021 +0200 @@ -114,7 +114,7 @@ Public method to get the entered data. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple containing a list of test labels, a test file pattern, a list of test tags, a list of test tags to be skipped, a flag
--- a/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Documentation/source/Plugin_Project_Django.ProjectDjango.Project.html Sat Apr 24 11:25:03 2021 +0200 @@ -157,30 +157,6 @@ <td>Private slot to introspect the database and output a Django model module.</td> </tr> <tr> -<td><a href="#Project.__databaseSqlCreateEverything">__databaseSqlCreateEverything</a></td> -<td>Private slot to print the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</td> -</tr> -<tr> -<td><a href="#Project.__databaseSqlCreateIndexes">__databaseSqlCreateIndexes</a></td> -<td>Private slot to print the CREATE INDEX SQL statements for one or more applications.</td> -</tr> -<tr> -<td><a href="#Project.__databaseSqlCreateTables">__databaseSqlCreateTables</a></td> -<td>Private slot to print the CREATE TABLE SQL statements for one or more applications.</td> -</tr> -<tr> -<td><a href="#Project.__databaseSqlCustom">__databaseSqlCustom</a></td> -<td>Private slot to print the custom table modifying SQL statements for one or more applications.</td> -</tr> -<tr> -<td><a href="#Project.__databaseSqlDropIndexes">__databaseSqlDropIndexes</a></td> -<td>Private slot to print the DROP INDEX SQL statements for one or more applications.</td> -</tr> -<tr> -<td><a href="#Project.__databaseSqlDropTables">__databaseSqlDropTables</a></td> -<td>Private slot to print the DROP TABLE SQL statements for one or more applications.</td> -</tr> -<tr> <td><a href="#Project.__databaseSqlFlushDatabase">__databaseSqlFlushDatabase</a></td> <td>Private slot to print a list of statements to return all database tables to their initial state.</td> </tr> @@ -672,7 +648,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating a successful creation (boolean) </dd> @@ -704,7 +680,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating a successful creation (boolean) </dd> @@ -732,72 +708,6 @@ Private slot to introspect the database and output a Django model module. </p> -<a NAME="Project.__databaseSqlCreateEverything" ID="Project.__databaseSqlCreateEverything"></a> -<h4>Project.__databaseSqlCreateEverything</h4> -<b>__databaseSqlCreateEverything</b>(<i></i>) - -<p> - Private slot to print the CREATE TABLE, custom SQL and - CREATE INDEX SQL statements for one or more applications. -</p> -<p> - Note: available before Django v1.9.0 -</p> -<a NAME="Project.__databaseSqlCreateIndexes" ID="Project.__databaseSqlCreateIndexes"></a> -<h4>Project.__databaseSqlCreateIndexes</h4> -<b>__databaseSqlCreateIndexes</b>(<i></i>) - -<p> - Private slot to print the CREATE INDEX SQL statements for one - or more applications. -</p> -<p> - Note: available before Django v1.9.0 -</p> -<a NAME="Project.__databaseSqlCreateTables" ID="Project.__databaseSqlCreateTables"></a> -<h4>Project.__databaseSqlCreateTables</h4> -<b>__databaseSqlCreateTables</b>(<i></i>) - -<p> - Private slot to print the CREATE TABLE SQL statements for one - or more applications. -</p> -<p> - Note: available before Django v1.9.0 -</p> -<a NAME="Project.__databaseSqlCustom" ID="Project.__databaseSqlCustom"></a> -<h4>Project.__databaseSqlCustom</h4> -<b>__databaseSqlCustom</b>(<i></i>) - -<p> - Private slot to print the custom table modifying SQL statements - for one or more applications. -</p> -<p> - Note: available before Django v1.9.0 -</p> -<a NAME="Project.__databaseSqlDropIndexes" ID="Project.__databaseSqlDropIndexes"></a> -<h4>Project.__databaseSqlDropIndexes</h4> -<b>__databaseSqlDropIndexes</b>(<i></i>) - -<p> - Private slot to print the DROP INDEX SQL statements for one or - more applications. -</p> -<p> - Note: available before Django v1.9.0 -</p> -<a NAME="Project.__databaseSqlDropTables" ID="Project.__databaseSqlDropTables"></a> -<h4>Project.__databaseSqlDropTables</h4> -<b>__databaseSqlDropTables</b>(<i></i>) - -<p> - Private slot to print the DROP TABLE SQL statements for one or - more applications. -</p> -<p> - Note: available before Django v1.9.0 -</p> <a NAME="Project.__databaseSqlFlushDatabase" ID="Project.__databaseSqlFlushDatabase"></a> <h4>Project.__databaseSqlFlushDatabase</h4> <b>__databaseSqlFlushDatabase</b>(<i></i>) @@ -859,7 +769,7 @@ Private method to determine the relative path to all manage.py scripts. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of sites (list of strings) </dd> @@ -872,7 +782,7 @@ Private method to ask the user for a list of application names. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of application names (list of strings) </dd> @@ -893,7 +803,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> path of the debugger environment (string) </dd> @@ -914,7 +824,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> full django-admin.py command (string) </dd> @@ -935,7 +845,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of full executable names, if the executable file is accessible via the searchpath defined by the PATH environment @@ -957,7 +867,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> extracted locale (string) or None </dd> @@ -970,7 +880,7 @@ Private method to get the available migrations. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> dictionary containing the available migrations </dd> @@ -990,7 +900,7 @@ Private method to build the Python command. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> python command (string) </dd> @@ -1011,7 +921,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> path of the virtual environment (string) </dd> @@ -1031,7 +941,7 @@ Private method to initialize the authorization menu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1057,7 +967,7 @@ Private method to initialize the database menu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1083,7 +993,7 @@ Private method to initialize the database SQL submenu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1109,7 +1019,7 @@ Private method to initialize the Migrations submenu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1135,7 +1045,7 @@ Private method to initialize the authorization menu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1161,7 +1071,7 @@ Private method to initialize the testing menu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1187,7 +1097,7 @@ Private method to initialize the tools menu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1213,7 +1123,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple of two entries giving an indication, if the console is spawning (boolean) and the (possibly) cleaned console command @@ -1240,7 +1150,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> flag indicating a suitable file was found </dd> @@ -1301,7 +1211,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> normalized file names (list of strings) </dd> @@ -1483,7 +1393,7 @@ Private method to get the name of the current site. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> name of the site (string) </dd> @@ -1510,7 +1420,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> file names belonging to the current site (list of strings) </dd> @@ -1523,7 +1433,7 @@ Private method to calculate the full path of the Django site. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> path of the site (string) </dd> @@ -1654,7 +1564,7 @@ Public method to get the database name to be used. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> database name </dd> @@ -1673,7 +1583,7 @@ Public method to get the Django version as a tuple. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> Django version </dd> @@ -1692,7 +1602,7 @@ Public method to get the Django version as a string. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> Django version (string) </dd> @@ -1712,7 +1622,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> reference to the menu (QMenu) or None, if no menu with the given name exists @@ -1726,7 +1636,7 @@ Public method to get the names of all menus. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> menu names (list of string) </dd> @@ -1739,7 +1649,7 @@ Public method to get the path of the eric6 project. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> path of the eric6 project (string) </dd> @@ -1752,7 +1662,7 @@ Public method to get the list of recent applications. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of recent applications entries (list of strings) </dd> @@ -1765,7 +1675,7 @@ Public method to get the list of recently used database names. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of recently used database names </dd> @@ -1791,7 +1701,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of recent test data entries </dd> @@ -1817,7 +1727,7 @@ Public method to initialize the Django menu. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> the menu generated </dd> @@ -1983,7 +1893,7 @@ Public method to get the supported Python variants. </p> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> list of supported Python variants (list of strings) </dd> @@ -2131,7 +2041,7 @@ </dd> </dl> <dl> -<dt>Returns:</dt> +<dt>Return:</dt> <dd> tuple of successful start and process id (boolean, integer) </dd>
--- a/ProjectDjango/Project.py Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/Project.py Sat Apr 24 11:25:03 2021 +0200 @@ -10,6 +10,7 @@ import os import re import shutil +import contextlib from PyQt5.QtCore import QObject, QTimer, QUrl, QFileInfo from PyQt5.QtGui import QDesktopServices @@ -52,14 +53,16 @@ if args is None: args = [] - if cmd.endswith(('gnome-terminal', 'konsole', 'xfce4-terminal', - 'mate-terminal')): - if '-e' in args: - index = args.index('-e') + 1 - cargs = ' '.join(args[index:]) - args[index:] = [cargs] + if ( + cmd.endswith(('gnome-terminal', 'konsole', 'xfce4-terminal', + 'mate-terminal')) and + '-e' in args + ): + index = args.index('-e') + 1 + cargs = ' '.join(args[index:]) + args[index:] = [cargs] - super(QProcess, self).start(cmd, args, mode) + super().start(cmd, args, mode) @staticmethod def startDetached(cmd, args=None, path=''): @@ -75,12 +78,14 @@ if args is None: args = [] - if cmd.endswith(('gnome-terminal', 'konsole', 'xfce4-terminal', - 'mate-terminal')): - if '-e' in args: - index = args.index('-e') + 1 - cargs = ' '.join(args[index:]) - args[index:] = [cargs] + if ( + cmd.endswith(('gnome-terminal', 'konsole', 'xfce4-terminal', + 'mate-terminal')) and + '-e' in args + ): + index = args.index('-e') + 1 + cargs = ' '.join(args[index:]) + args[index:] = [cargs] return QProcessPyQt.startDetached(cmd, args, path) @@ -103,7 +108,7 @@ @param parent parent @type QObject """ - super(Project, self).__init__(parent) + super().__init__(parent) self.__plugin = plugin self.__iconSuffix = iconSuffix @@ -392,108 +397,6 @@ """ Private method to define the database SQL related actions. """ - self.databaseSqlCreateTablesAct = E5Action( - self.tr('Create Tables'), - self.tr('Create &Tables'), - 0, 0, - self, 'django_database_sql_create_tables') - self.databaseSqlCreateTablesAct.setStatusTip(self.tr( - 'Prints the CREATE TABLE SQL statements for one or more' - ' applications')) - self.databaseSqlCreateTablesAct.setWhatsThis(self.tr( - """<b>Create Tables</b>""" - """<p>Prints the CREATE TABLE SQL statements for one or """ - """more applications.</p>""" - )) - self.databaseSqlCreateTablesAct.triggered.connect( - self.__databaseSqlCreateTables) - self.actions.append(self.databaseSqlCreateTablesAct) - - self.databaseSqlCreateIndexesAct = E5Action( - self.tr('Create Indexes'), - self.tr('Create &Indexes'), - 0, 0, - self, 'django_database_sql_create_indexes') - self.databaseSqlCreateIndexesAct.setStatusTip(self.tr( - 'Prints the CREATE INDEX SQL statements for one or more' - ' applications')) - self.databaseSqlCreateIndexesAct.setWhatsThis(self.tr( - """<b>Create Indexes</b>""" - """<p>Prints the CREATE INDEX SQL statements for one or """ - """more applications.</p>""" - )) - self.databaseSqlCreateIndexesAct.triggered.connect( - self.__databaseSqlCreateIndexes) - self.actions.append(self.databaseSqlCreateIndexesAct) - - self.databaseSqlCreateEverythingAct = E5Action( - self.tr('Create Everything'), - self.tr('Create &Everything'), - 0, 0, - self, 'django_database_sql_create_everything') - self.databaseSqlCreateEverythingAct.setStatusTip(self.tr( - 'Prints the CREATE ... SQL statements for one or more' - ' applications')) - self.databaseSqlCreateEverythingAct.setWhatsThis(self.tr( - """<b>Create Everything</b>""" - """<p>Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL """ - """statements for one or more applications.</p>""" - )) - self.databaseSqlCreateEverythingAct.triggered.connect( - self.__databaseSqlCreateEverything) - self.actions.append(self.databaseSqlCreateEverythingAct) - - self.databaseSqlCustomAct = E5Action( - self.tr('Custom Statements'), - self.tr('&Custom Statements'), - 0, 0, - self, 'django_database_sql_custom') - self.databaseSqlCustomAct.setStatusTip(self.tr( - 'Prints the custom table modifying SQL statements for ' - 'one or more applications')) - self.databaseSqlCustomAct.setWhatsThis(self.tr( - """<b>Custom Statements</b>""" - """<p>Prints the custom table modifying SQL statements """ - """for one or more applications.</p>""" - )) - self.databaseSqlCustomAct.triggered.connect( - self.__databaseSqlCustom) - self.actions.append(self.databaseSqlCustomAct) - - self.databaseSqlDropTablesAct = E5Action( - self.tr('Drop Tables'), - self.tr('&Drop Tables'), - 0, 0, - self, 'django_database_sql_drop_tables') - self.databaseSqlDropTablesAct.setStatusTip(self.tr( - 'Prints the DROP TABLE SQL statements for ' - 'one or more applications')) - self.databaseSqlDropTablesAct.setWhatsThis(self.tr( - """<b>Drop Tables</b>""" - """<p>Prints the DROP TABLE SQL statements """ - """for one or more applications.</p>""" - )) - self.databaseSqlDropTablesAct.triggered.connect( - 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'), @@ -923,16 +826,6 @@ menu = QMenu(self.tr("Show &SQL"), self.__ui) menu.setTearOffEnabled(True) - 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) menu.addSeparator() @@ -981,9 +874,8 @@ menu.addAction(self.diffSettingsAct) menu.addSeparator() menu.addAction(self.runPythonShellAct) - if self.getDjangoVersion() >= (1, 9, 0): - menu.addSeparator() - menu.addAction(self.testEmailAct) + menu.addSeparator() + menu.addAction(self.testEmailAct) self.__menus["tools"] = menu @@ -1253,9 +1145,8 @@ return [] cur_path = os.path.join(os.curdir, file) - if os.path.exists(cur_path): - if os.access(cur_path, os.X_OK): - paths.append(cur_path) + if os.path.exists(cur_path) and os.access(cur_path, os.X_OK): + paths.append(cur_path) path = os.getenv('PATH') @@ -1333,11 +1224,11 @@ """ if not language: language = self.__e5project.getProjectLanguage() - if language == "Python3": - venvName = self.__plugin.getPreferences( - "VirtualEnvironmentNamePy3") - else: - venvName = "" + venvName = ( + self.__plugin.getPreferences("VirtualEnvironmentNamePy3") + if language == "Python3" else + "" + ) if venvName: virtEnv = self.__virtualEnvManager.getVirtualenvDirectory( venvName) @@ -1460,11 +1351,11 @@ venvName = Preferences.getDebugger("Python3VirtualEnv") else: venvName = "" - if venvName: - python = self.__virtualEnvManager.getVirtualenvInterpreter( - venvName) - else: - python = "" + python = ( + self.__virtualEnvManager.getVirtualenvInterpreter(venvName) + if venvName else + "" + ) return python @@ -2058,7 +1949,7 @@ if addr: args.append(addr) - try: + with contextlib.suppress(DjangoNoSiteSelectedException): if Utilities.isWindowsPlatform(): serverProcStarted, pid = QProcess.startDetached( args[0], args[1:], self.__sitePath()) @@ -2077,8 +1968,6 @@ None, self.tr('Process Generation Error'), self.tr('The Django server could not be started.')) - except DjangoNoSiteSelectedException: - pass def __serverProcFinished(self): """ @@ -2212,10 +2101,7 @@ database = self.getRecentDatabaseNames()[0] self.__currentDatabase = database - if database: - curDb = database - else: - curDb = self.tr("<default>") + curDb = database if database else self.tr("<default>") self.selectDatabaseNameAct.setText( self.tr('&Current Database ({0})').format(curDb)) @@ -2304,7 +2190,7 @@ args.append("dbshell") if self.__currentDatabase: args.append("--database={0}".format(self.__currentDatabase)) - try: + with contextlib.suppress(DjangoNoSiteSelectedException): wd = self.__sitePath() self.__adjustWorkingDirectory(args, wd) started, pid = QProcess.startDetached(args[0], args[1:], wd) @@ -2313,8 +2199,6 @@ None, self.tr('Process Generation Error'), self.tr('The Django process could not be started.')) - except DjangoNoSiteSelectedException: - pass ####################################################################### ## slots below implement database functions outputting SQL statements @@ -2357,60 +2241,6 @@ if res: dia.exec() - def __databaseSqlCreateTables(self): - """ - Private slot to print the CREATE TABLE SQL statements for one - or more applications. - - Note: available before Django v1.9.0 - """ - self.__sqlCommand(self.tr("Create Tables"), "sql") - - def __databaseSqlCreateIndexes(self): - """ - Private slot to print the CREATE INDEX SQL statements for one - or more applications. - - Note: available before Django v1.9.0 - """ - self.__sqlCommand(self.tr("Create Indexes"), "sqlindexes") - - def __databaseSqlCreateEverything(self): - """ - Private slot to print the CREATE TABLE, custom SQL and - CREATE INDEX SQL statements for one or more applications. - - Note: available before Django v1.9.0 - """ - self.__sqlCommand(self.tr("Create Everything"), "sqlall") - - def __databaseSqlCustom(self): - """ - Private slot to print the custom table modifying SQL statements - for one or more applications. - - Note: available before Django v1.9.0 - """ - self.__sqlCommand(self.tr("Custom Statements"), "sqlcustom") - - def __databaseSqlDropTables(self): - """ - Private slot to print the DROP TABLE SQL statements for one or - more applications. - - Note: available before Django v1.9.0 - """ - self.__sqlCommand(self.tr("Drop Tables"), "sqlclear") - - def __databaseSqlDropIndexes(self): - """ - Private slot to print the DROP INDEX SQL statements for one or - more applications. - - Note: available before Django v1.9.0 - """ - self.__sqlCommand(self.tr("Drop Indexes"), "sqldropindexes") - def __databaseSqlFlushDatabase(self): """ Private slot to print a list of statements to return all database @@ -2549,10 +2379,11 @@ @param migration name of a migration to update to @type str """ - if migration == "zero": - title = self.tr("Unapply Migrations") - else: - title = self.tr("Apply Migrations") + title = ( + self.tr("Unapply Migrations") + if migration == "zero" else + self.tr("Apply Migrations") + ) try: path = self.__sitePath() @@ -2612,33 +2443,31 @@ args.append("manage.py") args.append("showmigrations") args.append("--list") - if self.getDjangoVersion() >= (1, 9, 0): - if self.__currentDatabase: - args.append("--database={0}".format(self.__currentDatabase)) + if self.__currentDatabase: + args.append("--database={0}".format(self.__currentDatabase)) migrations = {} proc = QProcess() if path: proc.setWorkingDirectory(path) proc.start(self.__getPythonExecutable(), args) - if proc.waitForStarted(): - if proc.waitForFinished(): - output = str(proc.readAllStandardOutput(), - Preferences.getSystem("IOEncoding"), 'replace') - if output: - recentApp = "" - for line in output.splitlines(): - if not line.startswith(" "): - # application name - recentApp = line.strip() - migrations[recentApp] = [] - else: - # migration name - line = line.strip() - applied = line[1] != " " - name = line[3:].strip() - if recentApp: - migrations[recentApp].append((applied, name)) + if proc.waitForStarted() and proc.waitForFinished(): + output = str(proc.readAllStandardOutput(), + Preferences.getSystem("IOEncoding"), 'replace') + if output: + recentApp = "" + for line in output.splitlines(): + if not line.startswith(" "): + # application name + recentApp = line.strip() + migrations[recentApp] = [] + else: + # migration name + line = line.strip() + applied = line[1] != " " + name = line[3:].strip() + if recentApp: + migrations[recentApp].append((applied, name)) return migrations def __makeMigrations(self): @@ -2792,14 +2621,9 @@ args.append(self.__getPythonExecutable()) args.append("manage.py") args.append("shell") - if self.getDjangoVersion() < (1, 10, 0): - if (self.__plugin.getPreferences("Python3ConsoleType") == - "python"): - args.append("--plain") - else: - args.append("--interface={0}".format( - self.__plugin.getPreferences("Python3ConsoleType"))) - try: + args.append("--interface={0}".format( + self.__plugin.getPreferences("Python3ConsoleType"))) + with contextlib.suppress(DjangoNoSiteSelectedException): wd = self.__sitePath() self.__adjustWorkingDirectory(args, wd) started, pid = QProcess.startDetached(args[0], args[1:], wd) @@ -2808,16 +2632,11 @@ None, self.tr('Process Generation Error'), self.tr('The Django process could not be started.')) - except DjangoNoSiteSelectedException: - pass def __sendTestEmail(self): """ Private slot to send a test email through Django. """ - if self.getDjangoVersion() < (1, 9, 0): - return - title = self.tr("Send Test Email") from .DjangoSendTestEmailDataDialog import ( @@ -2909,10 +2728,8 @@ args.append("--indent={0}".format(indent)) for excl in excls: args.append("--exclude={0}".format(excl)) - if self.getDjangoVersion() >= (1, 9, 0): - if self.__currentDatabase: - args.append("--database={0}".format( - self.__currentDatabase)) + if self.__currentDatabase: + args.append("--database={0}".format(self.__currentDatabase)) args += appls if dumpFormat == "json": @@ -2948,9 +2765,8 @@ args.append(self.__getPythonExecutable()) args.append("manage.py") args.append("loaddata") - if self.getDjangoVersion() >= (1, 11, 0): - for excl in excludes: - args.append("--exclude={0}".format(excl)) + for excl in excludes: + args.append("--exclude={0}".format(excl)) if ignore: args.append("--ignorenonexistent") if appLabel: @@ -3043,7 +2859,7 @@ args.append("--addrport={0}".format(addr)) args += fixtures - try: + with contextlib.suppress(DjangoNoSiteSelectedException): if Utilities.isWindowsPlatform(): serverProcStarted, pid = QProcess.startDetached( args[0], args[1:], self.__sitePath()) @@ -3065,8 +2881,6 @@ self.tr('Process Generation Error'), self.tr('The Django test server could not be' ' started.')) - except DjangoNoSiteSelectedException: - pass def __testServerProcFinished(self): """ @@ -3104,7 +2918,7 @@ args.append("manage.py") args.append("changepassword") args.append(userName) - try: + with contextlib.suppress(DjangoNoSiteSelectedException): wd = self.__sitePath() self.__adjustWorkingDirectory(args, wd) started, pid = QProcess.startDetached( @@ -3115,8 +2929,6 @@ self.tr('Process Generation Error'), self.tr('The Django process could not be' ' started.')) - except DjangoNoSiteSelectedException: - pass def __createSuperUser(self): """ @@ -3130,7 +2942,7 @@ args.append(self.__getPythonExecutable()) args.append("manage.py") args.append("createsuperuser") - try: + with contextlib.suppress(DjangoNoSiteSelectedException): wd = self.__sitePath() self.__adjustWorkingDirectory(args, wd) started, pid = QProcess.startDetached(args[0], args[1:], wd) @@ -3139,8 +2951,6 @@ None, self.tr('Process Generation Error'), self.tr('The Django process could not be started.')) - except DjangoNoSiteSelectedException: - pass ################################################################## ## slots below implement session functions @@ -3453,9 +3263,8 @@ args.append("manage.py") args.append("compilemessages") args.append("--locale={0}".format(locale)) - if self.getDjangoVersion() >= (1, 8, 0): - if self.__plugin.getPreferences("FuzzyTranslations"): - args.append("--use-fuzzy") + if self.__plugin.getPreferences("FuzzyTranslations"): + args.append("--use-fuzzy") argsLists.append(args) if len(argsLists) == 0: @@ -3491,9 +3300,8 @@ args.append(self.__getPythonExecutable()) args.append("manage.py") args.append("compilemessages") - if self.getDjangoVersion() >= (1, 8, 0): - if self.__plugin.getPreferences("FuzzyTranslations"): - args.append("--use-fuzzy") + if self.__plugin.getPreferences("FuzzyTranslations"): + args.append("--use-fuzzy") try: wd = self.__sitePath()
--- a/ProjectDjango/i18n/django_de.ts Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/i18n/django_de.ts Sat Apr 24 11:25:03 2021 +0200 @@ -43,12 +43,12 @@ <translation>Drücken, um die Datei des Settingsmoduls mittels Dateiauswhldialog zu wählen</translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Select settings file</source> <translation>Settingsdatei auswählen</translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Python Files (*.py)</source> <translation>Python Datei (*.py)</translation> </message> @@ -71,27 +71,27 @@ <translation>Fehler</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation> </message> <message> - <location filename="../DjangoDialog.py" line="284"/> + <location filename="../DjangoDialog.py" line="278"/> <source>Select data file</source> <translation>Wähle Datendatei</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source>Error saving data</source> <translation>Fehler beim Sichern der Daten</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <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> @@ -174,12 +174,12 @@ <translation>Wähle das Ausgabeformat (nur 2.0.0+)</translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="40"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="32"/> <source>Hash Format</source> <translation>Hash Format</translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="41"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="33"/> <source>Unified Diff</source> <translation>Unified Diff</translation> </message> @@ -260,22 +260,22 @@ <translation>Wähle eine Fixturedatei mittels eines Dateiauswahldialoges aus</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>JSON Dateien (*.json);;XML Dateien (*.xml);;</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="66"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>YAML Files (*.yaml);;</source> <translation>YAML Dateien (*.yaml);;</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="69"/> + <location filename="../DjangoLoaddataDataDialog.py" line="64"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="71"/> + <location filename="../DjangoLoaddataDataDialog.py" line="66"/> <source>Select fixture file</source> <translation>Wähle Fixturedatei</translation> </message> @@ -409,32 +409,32 @@ <context> <name>DjangoMigrationsListDialog</name> <message> - <location filename="../DjangoMigrationsListDialog.py" line="69"/> + <location filename="../DjangoMigrationsListDialog.py" line="63"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Migration</source> <translation>Migration</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Dependencies</source> <translation>Abhängigkeiten</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <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="68"/> + <location filename="../DjangoMigrationsListDialog.py" line="62"/> <source>Available Migrations</source> <translation>Verfügbare Migrationen</translation> </message> @@ -444,52 +444,52 @@ <translation>Fehler</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="75"/> + <location filename="../DjangoMigrationsListDialog.py" line="69"/> <source>Migrations Plan</source> <translation>Migrationsplan</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="83"/> + <location filename="../DjangoMigrationsListDialog.py" line="77"/> <source>&Refresh</source> <translation>A&ktualisieren</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="85"/> + <location filename="../DjangoMigrationsListDialog.py" line="79"/> <source>Press to refresh the list</source> <translation>Drücken, um die Liste zu aktualisieren</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="295"/> + <location filename="../DjangoMigrationsListDialog.py" line="289"/> <source>Apply All Migrations</source> <translation>Alle Migrationen anwenden</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="325"/> + <location filename="../DjangoMigrationsListDialog.py" line="319"/> <source>Apply Selected Migrations</source> <translation>Ausgewählte Migrationen anwenden</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="309"/> + <location filename="../DjangoMigrationsListDialog.py" line="303"/> <source>Unapply Migrations</source> <translation>Migrationen rückgängig machen</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Make Migrations</source> <translation>Migrationen generieren</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="320"/> + <location filename="../DjangoMigrationsListDialog.py" line="314"/> <source>Make Migrations (dry-run)</source> <translation>Migrationen generieren (Trockenlauf)</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Enter a name for the migrations (leave empty to use system supplied name):</source> <translation>Gib einen Namen für die Migration ein (leer lassen, um einen erzeugten Namen zu verwenden):</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="316"/> + <location filename="../DjangoMigrationsListDialog.py" line="310"/> <source>Make Empty Migrations</source> <translation>Leere Migration generieren</translation> </message> @@ -592,22 +592,12 @@ <translation>Wähle das Verzeichnis für die virtuelle Umgebung über einen Auswahldialog aus</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/> - <source>Python 2</source> - <translation type="obsolete">Python 2</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="189"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="187"/> <source>Select Virtual Environment for Python 3</source> <translation>Wähle die virtuelle Umgebung für Python 3</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="242"/> - <source>Select Virtual Environment for Python 2</source> - <translation type="obsolete">Wähle die virtuelle Umgebung für Python 2</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>Translations Editor</source> <translation>Übersetzungseditor</translation> </message> @@ -622,7 +612,7 @@ <translation>Wähle den Übersetzungseditor über einen Auswahldialog aus</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> @@ -677,17 +667,17 @@ <translation>Ungenaue Übersetzungen einbeziehen</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="80"/> <source>Plain Python</source> <translation>Normales Python</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="83"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="81"/> <source>IPython</source> <translation>IPython</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="84"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> <source>bpython</source> <translation>bpython</translation> </message> @@ -725,12 +715,12 @@ <translation>YAML Dateien (*.yaml);;</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="64"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="68"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> <source>Select fixture file</source> <translation>Wähle Fixturedatei</translation> </message> @@ -902,1208 +892,1088 @@ <context> <name>Project</name> <message> - <location filename="../Project.py" line="867"/> + <location filename="../Project.py" line="760"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <source>New Form</source> <translation>Neues Formular</translation> </message> <message> - <location filename="../Project.py" line="1192"/> + <location filename="../Project.py" line="1074"/> <source>The file already exists! Overwrite it?</source> <translation>Die Datei existiert bereits. Überschreiben?</translation> </message> <message> - <location filename="../Project.py" line="150"/> + <location filename="../Project.py" line="145"/> <source>Current Project</source> <translation>Aktuelles Projekt</translation> </message> <message> - <location filename="../Project.py" line="155"/> + <location filename="../Project.py" line="150"/> <source>Selects the current project</source> <translation>Wählt das aktuelle Projekt aus</translation> </message> <message> - <location filename="../Project.py" line="170"/> + <location filename="../Project.py" line="165"/> <source>Start Project</source> <translation>Project starten</translation> </message> <message> - <location filename="../Project.py" line="170"/> + <location filename="../Project.py" line="165"/> <source>Start &Project</source> <translation>&Project starten</translation> </message> <message> - <location filename="../Project.py" line="175"/> + <location filename="../Project.py" line="170"/> <source>Starts a new Django project</source> <translation>Startet ein neues Django Projekt</translation> </message> <message> - <location filename="../Project.py" line="177"/> + <location filename="../Project.py" line="172"/> <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="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (global)</source> <translation>Anwendung starten (global)</translation> </message> <message> - <location filename="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (&global)</source> <translation>Anwendung starten (&global)</translation> </message> <message> - <location filename="../Project.py" line="190"/> + <location filename="../Project.py" line="185"/> <source>Starts a new global Django application</source> <translation>Startet eine neue globale Django Anwendung</translation> </message> <message> - <location filename="../Project.py" line="192"/> + <location filename="../Project.py" line="187"/> <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="../Project.py" line="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (local)</source> <translation>Anwendung starten (lokal)</translation> </message> <message> - <location filename="../Project.py" line="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (&local)</source> <translation>Anwendung starten (&lokal)</translation> </message> <message> - <location filename="../Project.py" line="206"/> + <location filename="../Project.py" line="201"/> <source>Starts a new local Django application</source> <translation>Startet eine neue lokale Django Anwendung</translation> </message> <message> - <location filename="../Project.py" line="208"/> + <location filename="../Project.py" line="203"/> <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="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run Server</source> <translation>Server starten</translation> </message> <message> - <location filename="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run &Server</source> <translation>&Server starten</translation> </message> <message> - <location filename="../Project.py" line="226"/> + <location filename="../Project.py" line="221"/> <source>Starts the Django Web server</source> <translation>Startet den Django Web-Server</translation> </message> <message> - <location filename="../Project.py" line="228"/> + <location filename="../Project.py" line="223"/> <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="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <source>Run Web-Browser</source> <translation>Web-Browser starten</translation> </message> <message> - <location filename="../Project.py" line="236"/> + <location filename="../Project.py" line="231"/> <source>Run &Web-Browser</source> <translation>Web-&Browser starten</translation> </message> <message> - <location filename="../Project.py" line="241"/> + <location filename="../Project.py" line="236"/> <source>Starts the default Web-Browser with the URL of the Django Web server</source> <translation>Startet den Standard Web-Browser mit der URL des Django Web-Servers</translation> </message> <message> - <location filename="../Project.py" line="244"/> + <location filename="../Project.py" line="239"/> <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="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <source>About Django</source> <translation>Über Django</translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="289"/> <source>About D&jango</source> <translation>Über D&jango</translation> </message> <message> - <location filename="../Project.py" line="299"/> + <location filename="../Project.py" line="294"/> <source>Shows some information about Django</source> <translation>Zeigt Informationen über Django</translation> </message> <message> - <location filename="../Project.py" line="301"/> + <location filename="../Project.py" line="296"/> <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="../Project.py" line="909"/> + <location filename="../Project.py" line="802"/> <source>&Database</source> <translation>&Datenbank</translation> </message> <message> - <location filename="../Project.py" line="2090"/> + <location filename="../Project.py" line="1899"/> <source>Project</source> <translation>Projekt</translation> </message> <message> - <location filename="../Project.py" line="1817"/> + <location filename="../Project.py" line="1626"/> <source>Application</source> <translation>Anwendung</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <source>Start Django</source> <translation>Django starten</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <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="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Start Django Project</source> <translation>Django Projekt starten</translation> </message> <message> - <location filename="../Project.py" line="1884"/> + <location filename="../Project.py" line="1693"/> <source>Django project created successfully.</source> <translation>Das Django Projekt wurde erfolgreich erzeugt.</translation> </message> <message> - <location filename="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Enter the name of the new Django project.</source> <translation>Gib den Namen des neuen Django Projektes ein.</translation> </message> <message> - <location filename="../Project.py" line="1938"/> + <location filename="../Project.py" line="1747"/> <source>Start Django Application</source> <translation>Django Anwendung starten</translation> </message> <message> - <location filename="../Project.py" line="1970"/> + <location filename="../Project.py" line="1779"/> <source>Django application created successfully.</source> <translation>Die Django Anwendung wurde erfolgreich erzeugt.</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select Project</source> <translation>Wähle Projekt</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select the Django project to work with.</source> <translation>Wähle das Django Projekt, mit dem gearbeitet werden soll.</translation> </message> <message> - <location filename="../Project.py" line="2088"/> + <location filename="../Project.py" line="1897"/> <source>None</source> <translation>keines</translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../Project.py" line="2169"/> + <location filename="../Project.py" line="1967"/> <source>The Django server could not be started.</source> <translation>Der Django Server konnte nicht gestartet werden.</translation> </message> <message> - <location filename="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <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="../Project.py" line="3231"/> + <location filename="../Project.py" line="2950"/> <source>The Django process could not be started.</source> <translation>Der Django Prozess konnte nicht gestartet werden.</translation> </message> <message> - <location filename="../Project.py" line="157"/> + <location filename="../Project.py" line="152"/> <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="../Project.py" line="2848"/> + <location filename="../Project.py" line="2584"/> <source>Diff Settings</source> <translation>Settings Unterschiede</translation> </message> <message> - <location filename="../Project.py" line="579"/> + <location filename="../Project.py" line="472"/> <source>&Diff Settings</source> <translation>Settings &Unterschiede</translation> </message> <message> - <location filename="../Project.py" line="584"/> + <location filename="../Project.py" line="477"/> <source>Shows the modification made to the settings</source> <translation>Zeigt die Änderungen gegenüber dem Standard</translation> </message> <message> - <location filename="../Project.py" line="586"/> + <location filename="../Project.py" line="479"/> <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="../Project.py" line="988"/> + <location filename="../Project.py" line="871"/> <source>&Tools</source> <translation>&Werkzeuge</translation> </message> <message> - <location filename="../Project.py" line="2093"/> + <location filename="../Project.py" line="1902"/> <source>&Current Django project ({0})</source> <translation>&Aktuelles Django Projekt ({0})</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Select Applications</source> <translation>Applikation auswählen</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Enter the list of applications separated by spaces.</source> <translation>Gib die Liste der Applikationen durch Leerzeichen getrennt ein.</translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start Python Console</source> <translation>Starte Python Konsole</translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start &Python Console</source> <translation>Starte &Python Konsole</translation> </message> <message> - <location filename="../Project.py" line="598"/> + <location filename="../Project.py" line="491"/> <source>Starts a Python interactive interpreter</source> <translation>Startet einen interaktiven Python Interpreter</translation> </message> <message> - <location filename="../Project.py" line="600"/> + <location filename="../Project.py" line="493"/> <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="../Project.py" line="2956"/> + <location filename="../Project.py" line="2682"/> <source>Create Cache Tables</source> <translation>Erzeuge Cache Tabellen</translation> </message> <message> - <location filename="../Project.py" line="256"/> + <location filename="../Project.py" line="251"/> <source>C&reate Cache Tables</source> <translation>Erzeuge &Cache Tabellen</translation> </message> <message> - <location filename="../Project.py" line="261"/> + <location filename="../Project.py" line="256"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation>Erzeugt die für das SQL Cache Backend benötigten Tabellen</translation> </message> <message> - <location filename="../Project.py" line="263"/> + <location filename="../Project.py" line="258"/> <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="../Project.py" line="2970"/> + <location filename="../Project.py" line="2696"/> <source>Cache tables created successfully.</source> <translation>Cache Tabellen erfolgreich erzeugt.</translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>Introspect</source> <translation>Untersuchen</translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>&Introspect</source> <translation>&Untersuchen</translation> </message> <message> - <location filename="../Project.py" line="360"/> + <location filename="../Project.py" line="355"/> <source>Introspects the database tables and outputs a Django model module</source> <translation>Untersucht die Datenbanktabellen und gibt ein Django Modellmodul aus</translation> </message> <message> - <location filename="../Project.py" line="363"/> + <location filename="../Project.py" line="358"/> <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="../Project.py" line="2333"/> + <location filename="../Project.py" line="2126"/> <source>Introspect Database</source> <translation>Datenbank untersuchen</translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>Flush</source> <translation>Neuinitialisierung</translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>&Flush</source> <translation>&Neuinitialisierung</translation> </message> <message> - <location filename="../Project.py" line="376"/> + <location filename="../Project.py" line="371"/> <source>Returns all database tables to the state just after their installation</source> <translation>Setzt alle Datenbanktabelle in ihren Ursprungszustand zurück</translation> </message> <message> - <location filename="../Project.py" line="379"/> + <location filename="../Project.py" line="374"/> <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="../Project.py" line="2512"/> + <location filename="../Project.py" line="2249"/> <source>Flush Database</source> <translation>Datenbank neu initialisieren</translation> </message> <message> - <location filename="../Project.py" line="2364"/> + <location filename="../Project.py" line="2157"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation>Eine Neuinitialisierung der Datenbank wird alle Daten löschen. Sind sie sicher?</translation> </message> <message> - <location filename="../Project.py" line="2378"/> + <location filename="../Project.py" line="2171"/> <source>Database tables flushed successfully.</source> <translation>Datenbank erfolgreich neu initialisiert.</translation> </message> <message> - <location filename="../Project.py" line="387"/> + <location filename="../Project.py" line="382"/> <source>Start Client Console</source> <translation>Starte Datenbank Konsole</translation> </message> <message> - <location filename="../Project.py" line="392"/> + <location filename="../Project.py" line="387"/> <source>Starts a console window for the database client</source> <translation>Started ein Konsolenfenster für den Datenbankklienten</translation> </message> <message> - <location filename="../Project.py" line="394"/> + <location filename="../Project.py" line="389"/> <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="../Project.py" line="387"/> + <location filename="../Project.py" line="382"/> <source>Start &Client Console</source> <translation>Starte &Datenbank Konsole</translation> </message> <message> - <location filename="../Project.py" line="2460"/> - <source>Create Tables</source> - <translation>Tabellen erzeugen</translation> - </message> - <message> - <location filename="../Project.py" line="405"/> - <source>Create &Tables</source> - <translation>&Tabellen erzeugen</translation> - </message> - <message> - <location filename="../Project.py" line="410"/> - <source>Prints the CREATE TABLE SQL statements for one or more applications</source> - <translation>Zeigt die CREATE TABLE SQL Befehle für eine oder mehrere Anwendungen</translation> - </message> - <message> - <location filename="../Project.py" line="413"/> - <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="../Project.py" line="933"/> + <location filename="../Project.py" line="826"/> <source>Show &SQL</source> <translation>Zeige &SQL</translation> </message> <message> - <location filename="../Project.py" line="2469"/> - <source>Create Indexes</source> - <translation>Indices erzeugen</translation> - </message> - <message> - <location filename="../Project.py" line="422"/> - <source>Create &Indexes</source> - <translation>&Indices erzeugen</translation> - </message> - <message> - <location filename="../Project.py" line="430"/> - <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="../Project.py" line="2478"/> - <source>Create Everything</source> - <translation>Alles erzeugen</translation> - </message> - <message> - <location filename="../Project.py" line="439"/> - <source>Create &Everything</source> - <translation>&Alles erzeugen</translation> - </message> - <message> - <location filename="../Project.py" line="444"/> - <source>Prints the CREATE ... SQL statements for one or more applications</source> - <translation>Zeigt die CREATE ... SQL Befehle für eine oder mehrere Anwendungen</translation> - </message> - <message> - <location filename="../Project.py" line="447"/> - <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="../Project.py" line="427"/> - <source>Prints the CREATE INDEX SQL statements for one or more applications</source> - <translation>Zeigt die CREATE INDEX SQL Befehle für eine oder mehrere Anwendungen</translation> - </message> - <message> - <location filename="../Project.py" line="2487"/> - <source>Custom Statements</source> - <translation>Spezifische Befehle</translation> - </message> - <message> - <location filename="../Project.py" line="456"/> - <source>&Custom Statements</source> - <translation>&Spezifische Befehle</translation> - </message> - <message> - <location filename="../Project.py" line="461"/> - <source>Prints the custom table modifying SQL statements for one or more applications</source> - <translation>Zeigt spezifische SQL Befehle für eine oder mehrere Anwendungen</translation> - </message> - <message> - <location filename="../Project.py" line="464"/> - <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="../Project.py" line="2496"/> - <source>Drop Tables</source> - <translation>Tabellen löschen</translation> - </message> - <message> - <location filename="../Project.py" line="473"/> - <source>&Drop Tables</source> - <translation>Tabellen &löschen</translation> - </message> - <message> - <location filename="../Project.py" line="478"/> - <source>Prints the DROP TABLE SQL statements for one or more applications</source> - <translation>Zeigt die DROP TABLE SQL Befehle für eine oder mehrere Anwendungen</translation> - </message> - <message> - <location filename="../Project.py" line="481"/> - <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="../Project.py" line="507"/> + <location filename="../Project.py" line="400"/> <source>&Flush Database</source> <translation>&Datenbank neu initialisieren</translation> </message> <message> - <location filename="../Project.py" line="512"/> + <location filename="../Project.py" line="405"/> <source>Prints a list of statements to return all database tables to the state just after their installation</source> <translation>Zeigt eine Befehlsliste, um alle Datenbanktabelle in ihren Ursprungszustand zurückzusetzen</translation> </message> <message> - <location filename="../Project.py" line="515"/> + <location filename="../Project.py" line="408"/> <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="../Project.py" line="2519"/> + <location filename="../Project.py" line="2256"/> <source>Reset Sequences</source> <translation>Sequenzen zurücksetzen</translation> </message> <message> - <location filename="../Project.py" line="524"/> + <location filename="../Project.py" line="417"/> <source>Reset &Sequences</source> <translation>Se&quenzen zurücksetzen</translation> </message> <message> - <location filename="../Project.py" line="529"/> + <location filename="../Project.py" line="422"/> <source>Prints the SQL statements for resetting sequences for one or more applications</source> <translation>Zeigt die SQL Befehle zum Zurücksetzen von Sequenzen für eine oder mehrere Anwendungen</translation> </message> <message> - <location filename="../Project.py" line="532"/> + <location filename="../Project.py" line="425"/> <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="../Project.py" line="2985"/> + <location filename="../Project.py" line="2711"/> <source>Dump Data</source> <translation>Daten sichern</translation> </message> <message> - <location filename="../Project.py" line="626"/> + <location filename="../Project.py" line="519"/> <source>&Dump Data</source> <translation>Daten &sichern</translation> </message> <message> - <location filename="../Project.py" line="631"/> + <location filename="../Project.py" line="524"/> <source>Dump the database data to a fixture</source> <translation>Schreibt die Datenbank in ein Fixture</translation> </message> <message> - <location filename="../Project.py" line="633"/> + <location filename="../Project.py" line="526"/> <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="../Project.py" line="1009"/> + <location filename="../Project.py" line="891"/> <source>T&esting</source> <translation>&Testen</translation> </message> <message> - <location filename="../Project.py" line="2565"/> + <location filename="../Project.py" line="2302"/> <source>SQL Files (*.sql)</source> <translation>SQL Dateien (*.sql)</translation> </message> <message> - <location filename="../Project.py" line="3012"/> + <location filename="../Project.py" line="2736"/> <source>JSON Files (*.json)</source> <translation>JSON Dateien (*.json)</translation> </message> <message> - <location filename="../Project.py" line="3014"/> + <location filename="../Project.py" line="2738"/> <source>XML Files (*.xml)</source> <translation>XML Dateien (*.xml)</translation> </message> <message> - <location filename="../Project.py" line="3016"/> + <location filename="../Project.py" line="2740"/> <source>YAML Files (*.yaml)</source> <translation>YAML Dateien (*.yaml)</translation> </message> <message> - <location filename="../Project.py" line="3028"/> + <location filename="../Project.py" line="2752"/> <source>Load Data</source> <translation>Daten laden</translation> </message> <message> - <location filename="../Project.py" line="640"/> + <location filename="../Project.py" line="533"/> <source>&Load Data</source> <translation>Daten &laden</translation> </message> <message> - <location filename="../Project.py" line="645"/> + <location filename="../Project.py" line="538"/> <source>Load data from fixture files</source> <translation>Lädt Daten aus Fixturedateien</translation> </message> <message> - <location filename="../Project.py" line="647"/> + <location filename="../Project.py" line="540"/> <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="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run Testsuite</source> <translation>Testsuite starten</translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run &Testsuite</source> <translation>&Testsuite starten</translation> </message> <message> - <location filename="../Project.py" line="659"/> + <location filename="../Project.py" line="552"/> <source>Run the test suite for applications or the whole site</source> <translation>Startet die Testsuite für Anwendungen oder die Site</translation> </message> <message> - <location filename="../Project.py" line="661"/> + <location filename="../Project.py" line="554"/> <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="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Testserver</source> <translation>Testserver starten</translation> </message> <message> - <location filename="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Test&server</source> <translation>Test&server starten</translation> </message> <message> - <location filename="../Project.py" line="690"/> + <location filename="../Project.py" line="583"/> <source>Run a development server with data from a set of fixtures</source> <translation>Startet einen Entwicklungsserver mit Daten aus einer Liste von Fixtures</translation> </message> <message> - <location filename="../Project.py" line="692"/> + <location filename="../Project.py" line="585"/> <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="../Project.py" line="3156"/> + <location filename="../Project.py" line="2879"/> <source>The Django test server could not be started.</source> <translation>Der Django Testserver konnte nicht gestartet werden.</translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>&Help</source> <translation>&Hilfe</translation> </message> <message> - <location filename="../Project.py" line="281"/> + <location filename="../Project.py" line="276"/> <source>Shows the Django help index</source> <translation>Zeigt den Django Hilfe Index an</translation> </message> <message> - <location filename="../Project.py" line="283"/> + <location filename="../Project.py" line="278"/> <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="../Project.py" line="1105"/> + <location filename="../Project.py" line="987"/> <source>New template...</source> <translation>Neues Template...</translation> </message> <message> - <location filename="../Project.py" line="1114"/> + <location filename="../Project.py" line="996"/> <source>Update all catalogs</source> <translation>Alle Kataloge aktualisieren</translation> </message> <message> - <location filename="../Project.py" line="1117"/> + <location filename="../Project.py" line="999"/> <source>Update selected catalogs</source> <translation>Ausgewählte Kataloge aktualisieren</translation> </message> <message> - <location filename="../Project.py" line="1128"/> + <location filename="../Project.py" line="1010"/> <source>Compile all catalogs</source> <translation>Alle Kataloge übersetzen</translation> </message> <message> - <location filename="../Project.py" line="1131"/> + <location filename="../Project.py" line="1013"/> <source>Compile selected catalogs</source> <translation>Ausgewählte Kataloge übersetzen</translation> </message> <message> - <location filename="../Project.py" line="3329"/> + <location filename="../Project.py" line="3046"/> <source>Initializing message catalog for '{0}'</source> <translation>Initialisiere Textkatalog für '{0}'</translation> </message> <message> - <location filename="../Project.py" line="3594"/> + <location filename="../Project.py" line="3309"/> <source>No current site selected or no site created yet. Aborting...</source> <translation>Keine aktuelle Site ausgewählt oder noch keine Site erzeugt. Abbruch...</translation> </message> <message> - <location filename="../Project.py" line="3350"/> + <location filename="../Project.py" line="3067"/> <source> Message catalog initialized successfully.</source> <translation> Textkatalog erfolgreich initialisiert.</translation> </message> <message> - <location filename="../Project.py" line="3462"/> + <location filename="../Project.py" line="3179"/> <source>Updating message catalogs</source> <translation>Aktualisiere Textkataloge</translation> </message> <message> - <location filename="../Project.py" line="3555"/> + <location filename="../Project.py" line="3271"/> <source>No locales detected. Aborting...</source> <translation>Keine Sprachen erkannt. Abbruch...</translation> </message> <message> - <location filename="../Project.py" line="3513"/> + <location filename="../Project.py" line="3230"/> <source> Message catalogs updated successfully.</source> <translation> Textkataloge erfolgreich aktualisiert.</translation> </message> <message> - <location filename="../Project.py" line="3581"/> + <location filename="../Project.py" line="3297"/> <source>Compiling message catalogs</source> <translation>Übersetze Textkataloge</translation> </message> <message> - <location filename="../Project.py" line="3601"/> + <location filename="../Project.py" line="3316"/> <source> Message catalogs compiled successfully.</source> <translation> Textkataloge erfolgreich übersetzt.</translation> </message> <message> - <location filename="../Project.py" line="1121"/> + <location filename="../Project.py" line="1003"/> <source>Update all catalogs (with obsolete)</source> <translation>Alle Kataloge aktualisieren (mit veralteten)</translation> </message> <message> - <location filename="../Project.py" line="1124"/> + <location filename="../Project.py" line="1006"/> <source>Update selected catalogs (with obsolete)</source> <translation>Ausgewählte Kataloge aktualisieren (mit veralteten)</translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Start Global Django Application</source> <translation>Globale Django Anwendung beginnen</translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Enter the name of the new global Django application.</source> <translation>Gib den Namen der neuen globalen Django Anwendung ein.</translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Start Local Django Application</source> <translation>Lokale Django Anwendung beginnen</translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Enter the name of the new local Django application.</source> <translation>Gib den Namen der neuen lokalen Django Anwendung ein.</translation> </message> <message> - <location filename="../Project.py" line="3494"/> + <location filename="../Project.py" line="3211"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation>Aktualisiere Textkataloge (veraltete Texte behalten)</translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Change Password</source> <translation>Kennwort ändern</translation> </message> <message> - <location filename="../Project.py" line="704"/> + <location filename="../Project.py" line="597"/> <source>Change &Password</source> <translation>&Kennwort ändern</translation> </message> <message> - <location filename="../Project.py" line="709"/> + <location filename="../Project.py" line="602"/> <source>Change the password of a user</source> <translation>Ändert das Kennwort eines Nutzers</translation> </message> <message> - <location filename="../Project.py" line="711"/> + <location filename="../Project.py" line="604"/> <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="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create Superuser</source> <translation>Superuser anlegen</translation> </message> <message> - <location filename="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create &Superuser</source> <translation>&Superuser anlegen</translation> </message> <message> - <location filename="../Project.py" line="723"/> + <location filename="../Project.py" line="616"/> <source>Create a superuser account</source> <translation>Legt eine Superuser Kennung an</translation> </message> <message> - <location filename="../Project.py" line="725"/> + <location filename="../Project.py" line="618"/> <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="../Project.py" line="3246"/> + <location filename="../Project.py" line="2963"/> <source>Clear Sessions</source> <translation>Sessions löschen</translation> </message> <message> - <location filename="../Project.py" line="736"/> + <location filename="../Project.py" line="629"/> <source>Clear &Sessions</source> <translation>&Sessions löschen</translation> </message> <message> - <location filename="../Project.py" line="741"/> + <location filename="../Project.py" line="634"/> <source>Clear expired sessions</source> <translation>Löscht abgelaufene Sessions</translation> </message> <message> - <location filename="../Project.py" line="743"/> + <location filename="../Project.py" line="636"/> <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="../Project.py" line="1030"/> + <location filename="../Project.py" line="912"/> <source>&Authorization</source> <translation>&Authorisierung</translation> </message> <message> - <location filename="../Project.py" line="1047"/> + <location filename="../Project.py" line="929"/> <source>&Session</source> <translation>&Session</translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Enter the name of the user:</source> <translation>Gib den Namen des Nutzers ein:</translation> </message> <message> - <location filename="../Project.py" line="3258"/> + <location filename="../Project.py" line="2975"/> <source>Expired sessions cleared successfully.</source> <translation>Abgelaufene Sessions erfolgreich gelöscht.</translation> </message> <message> - <location filename="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <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="../Project.py" line="1953"/> + <location filename="../Project.py" line="1762"/> <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="../Project.py" line="1089"/> + <location filename="../Project.py" line="971"/> <source>Open with {0}</source> <translation>Mit {0} öffnen</translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>The translations editor process ({0}) could not be started.</source> <translation>Der Prozess für den Übersetzungseditor ({0}) konnte nicht gestartet werden.</translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <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="2505"/> - <source>Drop Indexes</source> - <translation>Indices löschen</translation> - </message> - <message> - <location filename="../Project.py" line="490"/> - <source>&Drop Indexes</source> - <translation>&Indices löschen</translation> - </message> - <message> - <location filename="../Project.py" line="495"/> - <source>Prints the DROP INDEX SQL statements for one or more applications</source> - <translation>Zeigt die DROP INDEX SQL Befehle für eine oder mehrere Anwendungen</translation> - </message> - <message> - <location filename="../Project.py" line="498"/> - <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="754"/> + <location filename="../Project.py" line="647"/> <source>Show Migrations</source> <translation>Migrationen anzeigen</translation> </message> <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>&Show Migrations</source> <translation>Migrationen an&zeigen</translation> </message> <message> - <location filename="../Project.py" line="759"/> + <location filename="../Project.py" line="652"/> <source>Show a list of available migrations</source> <translation>Zeigt eine Liste verfügbarer Migrationen</translation> </message> <message> - <location filename="../Project.py" line="761"/> + <location filename="../Project.py" line="654"/> <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="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations Plan</source> <translation>Migrationsplan anzeigen</translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations &Plan</source> <translation>Migrations&plan anzeigen</translation> </message> <message> - <location filename="../Project.py" line="774"/> + <location filename="../Project.py" line="667"/> <source>Show a list with the migrations plan</source> <translation>Zeigt eine Liste mit dem Migrationsplan</translation> </message> <message> - <location filename="../Project.py" line="776"/> + <location filename="../Project.py" line="669"/> <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="963"/> + <location filename="../Project.py" line="846"/> <source>&Migrations</source> <translation>&Migrationen</translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>Apply All Migrations</source> <translation>Alle Migrationen anwenden</translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>&Apply All Migrations</source> <translation>Alle Migrationen &anwenden</translation> </message> <message> - <location filename="../Project.py" line="789"/> + <location filename="../Project.py" line="682"/> <source>Apply all available migrations</source> <translation>Alle verfügbaren Migrationen anwenden</translation> </message> <message> - <location filename="../Project.py" line="791"/> + <location filename="../Project.py" line="684"/> <source><b>Apply All Migrations</b><p>This applies all migrations of the Django project.</p></source> <translation><b>Alle Migrationen anwenden</b><p>Dies wendet alle Migrationen des Django Projektes an.</p></translation> </message> <message> - <location filename="../Project.py" line="2621"/> + <location filename="../Project.py" line="2358"/> <source>Apply Selected Migrations</source> <translation>Ausgewählte Migrationen anwenden</translation> </message> <message> - <location filename="../Project.py" line="803"/> + <location filename="../Project.py" line="696"/> <source>Apply selected migrations</source> <translation>Ausgewählte Migrationen anwenden</translation> </message> <message> - <location filename="../Project.py" line="805"/> + <location filename="../Project.py" line="698"/> <source><b>Apply Selected Migrations</b><p>This applies selected migrations of the Django project.</p></source> <translation><b>Ausgewählte Migrationen anwenden</b><p>Dies wendet ausgewählte Migrationen des Django Projektes an.</p></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Unapply Migrations</source> <translation>Migrationen rückgängig machen</translation> </message> <message> - <location filename="../Project.py" line="814"/> + <location filename="../Project.py" line="707"/> <source>&Unapply Migrations</source> <translation>Migrationen &rückgängig machen</translation> </message> <message> - <location filename="../Project.py" line="819"/> + <location filename="../Project.py" line="712"/> <source>Unapply all migrations for an app</source> <translation>Alle Migrationen einer Anwendung rückgängig machen</translation> </message> <message> - <location filename="../Project.py" line="821"/> + <location filename="../Project.py" line="714"/> <source><b>Unapply Migrations</b><p>This unapplies all migrations for an app of the Django project.</p></source> <translation><b>Migrationen rückgängig machen</b><p>Dies macht alle Migrationen einer Anwendung des Django Projektes rückgängig.</p></translation> </message> <message> - <location filename="../Project.py" line="2766"/> + <location filename="../Project.py" line="2502"/> <source>Make Migrations</source> <translation>Migrationen generieren</translation> </message> <message> - <location filename="../Project.py" line="829"/> + <location filename="../Project.py" line="722"/> <source>&Make Migrations</source> <translation>Migrationen &generieren</translation> </message> <message> - <location filename="../Project.py" line="834"/> + <location filename="../Project.py" line="727"/> <source>Generate migrations for the project</source> <translation>Generiert Migrationen für das Projekt</translation> </message> <message> - <location filename="../Project.py" line="836"/> + <location filename="../Project.py" line="729"/> <source><b>Make Migrations</b><p>This generates migrations for the Django project.</p></source> <translation><b>Migrationen generieren</b><p>Dies generiert Migrationen für das Django Projekt.</p></translation> </message> <message> - <location filename="../Project.py" line="2800"/> + <location filename="../Project.py" line="2536"/> <source>No migrations available.</source> <translation>Keine Migrationen verfügbar.</translation> </message> <message> - <location filename="../Project.py" line="2648"/> + <location filename="../Project.py" line="2382"/> <source>Apply Migrations</source> <translation>Migrationen anwenden</translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Select an application:</source> <translation>Wähle eine Anwendung aus:</translation> </message> <message> - <location filename="../Project.py" line="2814"/> + <location filename="../Project.py" line="2550"/> <source>Squash Migrations</source> <translation>Migrationen kürzen</translation> </message> <message> - <location filename="../Project.py" line="843"/> + <location filename="../Project.py" line="736"/> <source>S&quash Migrations</source> <translation>Migrationen &kürzen</translation> </message> <message> - <location filename="../Project.py" line="848"/> + <location filename="../Project.py" line="741"/> <source>Squash migrations of an application of the project</source> <translation>Migrationen einer Anwendung des Projektes zusammenfassen</translation> </message> <message> - <location filename="../Project.py" line="850"/> + <location filename="../Project.py" line="743"/> <source><b>Squash Migrations</b><p>This squashes migrations of an application of the Django project.</p></source> <translation><b>Migrationen kürzen</b><p>Dies fasst Migrationen einer Anwendung des Django Projektes zusammen.</p></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>Apply Migration</source> <translation>Migration anwenden</translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>&Apply Migration</source> <translation>Migration &anwenden</translation> </message> <message> - <location filename="../Project.py" line="546"/> + <location filename="../Project.py" line="439"/> <source>Prints the SQL statements to apply a migration of an application</source> <translation>Zeigt die SQL Befehle, um eine Migration einer Anwendung auszuführen</translation> </message> <message> - <location filename="../Project.py" line="549"/> + <location filename="../Project.py" line="442"/> <source><b>Apply Migration</b><p>Prints the SQL statements to apply a migration of an application.</p></source> <translation><b>Migration anwenden</b><p>Zeigt die SQL Befehle, um eine Migration einer Anwendung auszuführen.</p></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>Unapply Migration</source> <translation>Migration rückgängig machen</translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>&Unapply Migration</source> <translation>Migration &rückgängig machen</translation> </message> <message> - <location filename="../Project.py" line="563"/> + <location filename="../Project.py" line="456"/> <source>Prints the SQL statements to unapply a migration of an application</source> <translation>Zeigt die SQL Befehle, um eine Migration einer Anwendung rückgängig zu machen</translation> </message> <message> - <location filename="../Project.py" line="566"/> + <location filename="../Project.py" line="459"/> <source><b>Unapply Migration</b><p>Prints the SQL statements to unapply a migration of an application.</p></source> <translation><b>Migration rückgängig machen</b><p>Zeigt die SQL Befehle, um eine Migration einer Anwendung rückgängig zu machen.</p></translation> </message> <message> - <location filename="../Project.py" line="2543"/> + <location filename="../Project.py" line="2280"/> <source>SQL Migrate</source> <translation>SQL Migrate</translation> </message> <message> - <location filename="../Project.py" line="3674"/> + <location filename="../Project.py" line="3389"/> <source>Check Project</source> <translation>Projekt prüfen</translation> </message> <message> - <location filename="../Project.py" line="317"/> + <location filename="../Project.py" line="312"/> <source>Inspects the Django project for common problems</source> <translation>Prüft das Django Projekt auf übliche Probleme</translation> </message> <message> - <location filename="../Project.py" line="319"/> + <location filename="../Project.py" line="314"/> <source><b>Check Project</b><p>This inspects the Django project for common problems.</p></source> <translation><b>Projekt prüfen</b><p>Dies prüft das Django Projekt auf übliche Probleme.</p></translation> </message> <message> - <location filename="../Project.py" line="668"/> + <location filename="../Project.py" line="561"/> <source>Run Testsuite (-Wall)</source> <translation>Testsuite starten (-Wall)</translation> </message> <message> - <location filename="../Project.py" line="673"/> + <location filename="../Project.py" line="566"/> <source>Run the test suite for applications or the whole site with activated deprecation warnings</source> <translation>Startet die Testsuite für Anwendungen oder die Site mit Aktivierung von Deprecation Warnungen</translation> </message> <message> - <location filename="../Project.py" line="676"/> + <location filename="../Project.py" line="569"/> <source><b>Run Testsuite (-Wall)</b><p>Run the test suite for applications or the whole site with activated deprecation warnings.</p></source> <translation><b>Testsuite starten (-Wall)</b><p>Startet die Testsuite für Anwendungen oder die Site mit Aktivierung von Deprecation Warnungen.</p></translation> </message> <message> - <location filename="../Project.py" line="1851"/> + <location filename="../Project.py" line="1660"/> <source><p>The Django project path <b>{0}</b> exists already. Shall it be removed and recreated?</p></source> <translation><p>Das Django Projektverzeichnis <b>{0}</b> existiert bereits. Soll es gelöscht und neu erzeugt werden?</p></translation> </message> <message> - <location filename="../Project.py" line="1858"/> + <location filename="../Project.py" line="1667"/> <source><p>Please add the files to the eric project manually.</p></source> <translation><p>Füge die Dateien bitte manuell zum eric Projekt hinzu.</p></translation> </message> <message> - <location filename="../Project.py" line="338"/> + <location filename="../Project.py" line="333"/> <source>Current Database</source> <translation>Aktuelle Datenbank</translation> </message> <message> - <location filename="../Project.py" line="343"/> + <location filename="../Project.py" line="338"/> <source>Selects the current database</source> <translation>Wählt die aktuelle Datenbank</translation> </message> <message> - <location filename="../Project.py" line="345"/> + <location filename="../Project.py" line="340"/> <source><b>Current Database</b><p>Selects the database name to be used by all database actions. An empty database name indicates to use the default name.</p></source> <translation><b>Aktuelle Datenbank</b><p>Dies wählt den Datenbanknamen aus, der für alle Datenbankoperationen verwendet wird. Ein leerer Datenbankname steht für die Verwendung des Standardnamens.</p></translation> </message> <message> - <location filename="../Project.py" line="2914"/> + <location filename="../Project.py" line="2640"/> <source>Send Test Email</source> <translation>Testemail senden</translation> </message> <message> - <location filename="../Project.py" line="607"/> + <location filename="../Project.py" line="500"/> <source>Send Test &Email</source> <translation>Test&email senden</translation> </message> <message> - <location filename="../Project.py" line="612"/> + <location filename="../Project.py" line="505"/> <source>Send a test email through Django</source> <translation>Sendet eine Testemail via Django</translation> </message> <message> - <location filename="../Project.py" line="614"/> + <location filename="../Project.py" line="507"/> <source><b>Send Test Email</b><p>Sends a test email to confirm email sending through Django is working.</p></source> <translation><b>Testemail senden</b><p>Verschickt eine Testemail zur Prüfung, ob der Emailversand via Django arbeitet.</p></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Database Name</source> <translation>Datenbankname</translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Select a database name (leave empty for default):</source> <translation>Wähle einen Datenbanknamen aus (leer lassen für Standardname):</translation> </message> <message> - <location filename="../Project.py" line="2311"/> + <location filename="../Project.py" line="2104"/> <source><default></source> <translation><Standard></translation> </message> <message> - <location filename="../Project.py" line="2312"/> + <location filename="../Project.py" line="2105"/> <source>&Current Database ({0})</source> <translation>Aktuelle &Datenbank ({0})</translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email sent successfully.</source> <translation>Testemail erfolgreich verschickt.</translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email could not be sent.</source> <translation>Testemail konnte nicht verschickt werden.</translation> </message> @@ -2111,7 +1981,7 @@ <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="437"/> + <location filename="../../PluginProjectDjango.py" line="431"/> <source>Django</source> <translation>Django</translation> </message>
--- a/ProjectDjango/i18n/django_empty.ts Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/i18n/django_empty.ts Sat Apr 24 11:25:03 2021 +0200 @@ -43,12 +43,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Select settings file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Python Files (*.py)</source> <translation type="unfinished"></translation> </message> @@ -56,27 +56,27 @@ <context> <name>DjangoDialog</name> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <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="284"/> + <location filename="../DjangoDialog.py" line="278"/> <source>Select data file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source>Error saving data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -174,12 +174,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="40"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="32"/> <source>Hash Format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="41"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="33"/> <source>Unified Diff</source> <translation type="unfinished"></translation> </message> @@ -250,22 +250,22 @@ <context> <name>DjangoLoaddataDataDialog</name> <message> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> + <source>JSON Files (*.json);;XML Files (*.xml);;</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../DjangoLoaddataDataDialog.py" line="63"/> - <source>JSON Files (*.json);;XML Files (*.xml);;</source> + <source>YAML Files (*.yaml);;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.py" line="64"/> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../DjangoLoaddataDataDialog.py" line="66"/> - <source>YAML Files (*.yaml);;</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../DjangoLoaddataDataDialog.py" line="69"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../DjangoLoaddataDataDialog.py" line="71"/> <source>Select fixture file</source> <translation type="unfinished"></translation> </message> @@ -409,32 +409,32 @@ <context> <name>DjangoMigrationsListDialog</name> <message> - <location filename="../DjangoMigrationsListDialog.py" line="69"/> + <location filename="../DjangoMigrationsListDialog.py" line="63"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Dependencies</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <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="68"/> + <location filename="../DjangoMigrationsListDialog.py" line="62"/> <source>Available Migrations</source> <translation type="unfinished"></translation> </message> @@ -444,52 +444,52 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="75"/> + <location filename="../DjangoMigrationsListDialog.py" line="69"/> <source>Migrations Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="83"/> + <location filename="../DjangoMigrationsListDialog.py" line="77"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="85"/> + <location filename="../DjangoMigrationsListDialog.py" line="79"/> <source>Press to refresh the list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="295"/> + <location filename="../DjangoMigrationsListDialog.py" line="289"/> <source>Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="325"/> + <location filename="../DjangoMigrationsListDialog.py" line="319"/> <source>Apply Selected Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="309"/> + <location filename="../DjangoMigrationsListDialog.py" line="303"/> <source>Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="320"/> + <location filename="../DjangoMigrationsListDialog.py" line="314"/> <source>Make Migrations (dry-run)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Enter a name for the migrations (leave empty to use system supplied name):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="316"/> + <location filename="../DjangoMigrationsListDialog.py" line="310"/> <source>Make Empty Migrations</source> <translation type="unfinished"></translation> </message> @@ -497,17 +497,17 @@ <context> <name>DjangoPage</name> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="189"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="187"/> <source>Select Virtual Environment for Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>Translations Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> @@ -667,17 +667,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="80"/> <source>Plain Python</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="83"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="81"/> <source>IPython</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="84"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> <source>bpython</source> <translation type="unfinished"></translation> </message> @@ -715,12 +715,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="64"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="68"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> <source>Select fixture file</source> <translation type="unfinished"></translation> </message> @@ -892,1205 +892,1085 @@ <context> <name>Project</name> <message> - <location filename="../Project.py" line="150"/> + <location filename="../Project.py" line="145"/> <source>Current Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="155"/> + <location filename="../Project.py" line="150"/> <source>Selects the current project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="157"/> + <location filename="../Project.py" line="152"/> <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="170"/> + <location filename="../Project.py" line="165"/> <source>Start Project</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="165"/> + <source>Start &Project</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="170"/> - <source>Start &Project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="175"/> <source>Starts a new Django project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="177"/> + <location filename="../Project.py" line="172"/> <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="180"/> + <source>Start Application (global)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="180"/> + <source>Start Application (&global)</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="185"/> - <source>Start Application (global)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="185"/> - <source>Start Application (&global)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="190"/> <source>Starts a new global Django application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="192"/> + <location filename="../Project.py" line="187"/> <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="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (local)</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="196"/> + <source>Start Application (&local)</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="201"/> - <source>Start Application (&local)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="206"/> <source>Starts a new local Django application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="208"/> + <location filename="../Project.py" line="203"/> <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="216"/> + <source>Run Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="216"/> + <source>Run &Server</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="221"/> - <source>Run Server</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="221"/> - <source>Run &Server</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="226"/> <source>Starts the Django Web server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="228"/> + <location filename="../Project.py" line="223"/> <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="2217"/> + <location filename="../Project.py" line="2013"/> <source>Run Web-Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="236"/> + <location filename="../Project.py" line="231"/> <source>Run &Web-Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="241"/> + <location filename="../Project.py" line="236"/> <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="244"/> + <location filename="../Project.py" line="239"/> <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="2956"/> + <location filename="../Project.py" line="2682"/> <source>Create Cache Tables</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="251"/> + <source>C&reate Cache Tables</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="256"/> - <source>C&reate Cache Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="261"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="263"/> + <location filename="../Project.py" line="258"/> <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="276"/> + <location filename="../Project.py" line="271"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="271"/> + <source>&Help</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="276"/> - <source>&Help</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="281"/> <source>Shows the Django help index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="283"/> + <location filename="../Project.py" line="278"/> <source><b>Help</b><p>Shows the Django help index page.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <source>About Django</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="289"/> + <source>About D&jango</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="294"/> - <source>About D&jango</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="299"/> <source>Shows some information about Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="301"/> + <location filename="../Project.py" line="296"/> <source><b>About Django</b><p>Shows some information about Django.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>Introspect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>&Introspect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="360"/> + <location filename="../Project.py" line="355"/> <source>Introspects the database tables and outputs a Django model module</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="363"/> + <location filename="../Project.py" line="358"/> <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="371"/> + <location filename="../Project.py" line="366"/> <source>Flush</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="366"/> + <source>&Flush</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="371"/> - <source>&Flush</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="376"/> <source>Returns all database tables to the state just after their installation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="379"/> + <location filename="../Project.py" line="374"/> <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="387"/> + <location filename="../Project.py" line="382"/> <source>Start Client Console</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="382"/> + <source>Start &Client Console</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="387"/> - <source>Start &Client Console</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="392"/> <source>Starts a console window for the database client</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="394"/> + <location filename="../Project.py" line="389"/> <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="2460"/> - <source>Create Tables</source> + <location filename="../Project.py" line="2249"/> + <source>Flush Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="400"/> + <source>&Flush Database</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project.py" line="405"/> - <source>Create &Tables</source> + <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="410"/> - <source>Prints the CREATE TABLE SQL statements for one or more applications</source> + <location filename="../Project.py" line="408"/> + <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="413"/> - <source><b>Create Tables</b><p>Prints the CREATE TABLE SQL statements for one or more applications.</p></source> + <location filename="../Project.py" line="2256"/> + <source>Reset Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2469"/> - <source>Create Indexes</source> + <location filename="../Project.py" line="417"/> + <source>Reset &Sequences</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project.py" line="422"/> - <source>Create &Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="427"/> - <source>Prints the CREATE INDEX SQL statements for one or more applications</source> + <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="430"/> - <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="2478"/> - <source>Create Everything</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="439"/> - <source>Create &Everything</source> + <location filename="../Project.py" line="425"/> + <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="444"/> - <source>Prints the CREATE ... SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="447"/> - <source><b>Create Everything</b><p>Prints the CREATE TABLE, custom SQL and CREATE INDEX SQL statements for one or more applications.</p></source> + <location filename="../Project.py" line="2584"/> + <source>Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2487"/> - <source>Custom Statements</source> + <location filename="../Project.py" line="472"/> + <source>&Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="456"/> - <source>&Custom Statements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="461"/> - <source>Prints the custom table modifying SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="464"/> - <source><b>Custom Statements</b><p>Prints the custom table modifying SQL statements for one or more applications.</p></source> + <location filename="../Project.py" line="477"/> + <source>Shows the modification made to the settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2496"/> - <source>Drop Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="473"/> - <source>&Drop Tables</source> + <location filename="../Project.py" line="479"/> + <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="478"/> - <source>Prints the DROP TABLE SQL statements for one or more applications</source> + <location filename="../Project.py" line="486"/> + <source>Start Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="481"/> - <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="2505"/> - <source>Drop Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="490"/> - <source>&Drop Indexes</source> + <location filename="../Project.py" line="486"/> + <source>Start &Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="495"/> - <source>Prints the DROP INDEX SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="498"/> - <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="2512"/> - <source>Flush Database</source> + <location filename="../Project.py" line="491"/> + <source>Starts a Python interactive interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="507"/> - <source>&Flush Database</source> + <location filename="../Project.py" line="493"/> + <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="512"/> - <source>Prints a list of statements to return all database tables to the state just after their installation</source> + <location filename="../Project.py" line="2711"/> + <source>Dump Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="515"/> - <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="2519"/> - <source>Reset Sequences</source> + <location filename="../Project.py" line="519"/> + <source>&Dump Data</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project.py" line="524"/> - <source>Reset &Sequences</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="529"/> - <source>Prints the SQL statements for resetting sequences for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="532"/> - <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="2848"/> - <source>Diff Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="579"/> - <source>&Diff Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="584"/> - <source>Shows the modification made to the settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="586"/> - <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="593"/> - <source>Start Python Console</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="593"/> - <source>Start &Python Console</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="598"/> - <source>Starts a Python interactive interpreter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="600"/> - <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="2985"/> - <source>Dump Data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="626"/> - <source>&Dump Data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="631"/> <source>Dump the database data to a fixture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="633"/> + <location filename="../Project.py" line="526"/> <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="3028"/> + <location filename="../Project.py" line="2752"/> <source>Load Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="640"/> + <location filename="../Project.py" line="533"/> <source>&Load Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="645"/> + <location filename="../Project.py" line="538"/> <source>Load data from fixture files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="647"/> + <location filename="../Project.py" line="540"/> <source><b>Load Data</b><p>Load data from fixture files.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run &Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="659"/> + <location filename="../Project.py" line="552"/> <source>Run the test suite for applications or the whole site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="661"/> + <location filename="../Project.py" line="554"/> <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="685"/> + <location filename="../Project.py" line="578"/> <source>Run Testserver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Test&server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="690"/> + <location filename="../Project.py" line="583"/> <source>Run a development server with data from a set of fixtures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="692"/> + <location filename="../Project.py" line="585"/> <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="3188"/> + <location filename="../Project.py" line="2909"/> <source>Change Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="704"/> + <location filename="../Project.py" line="597"/> <source>Change &Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="709"/> + <location filename="../Project.py" line="602"/> <source>Change the password of a user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="711"/> + <location filename="../Project.py" line="604"/> <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="718"/> + <location filename="../Project.py" line="611"/> <source>Create Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create &Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="723"/> + <location filename="../Project.py" line="616"/> <source>Create a superuser account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="725"/> + <location filename="../Project.py" line="618"/> <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="3246"/> + <location filename="../Project.py" line="2963"/> <source>Clear Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="736"/> + <location filename="../Project.py" line="629"/> <source>Clear &Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="741"/> + <location filename="../Project.py" line="634"/> <source>Clear expired sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="743"/> + <location filename="../Project.py" line="636"/> <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="754"/> + <location filename="../Project.py" line="647"/> <source>Show Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>&Show Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="759"/> + <location filename="../Project.py" line="652"/> <source>Show a list of available migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="761"/> + <location filename="../Project.py" line="654"/> <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="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations &Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="774"/> + <location filename="../Project.py" line="667"/> <source>Show a list with the migrations plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="776"/> + <location filename="../Project.py" line="669"/> <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="867"/> + <location filename="../Project.py" line="760"/> <source>D&jango</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="909"/> + <location filename="../Project.py" line="802"/> <source>&Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="933"/> + <location filename="../Project.py" line="826"/> <source>Show &SQL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="963"/> + <location filename="../Project.py" line="846"/> <source>&Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="988"/> + <location filename="../Project.py" line="871"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1009"/> + <location filename="../Project.py" line="891"/> <source>T&esting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1030"/> + <location filename="../Project.py" line="912"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1047"/> + <location filename="../Project.py" line="929"/> <source>&Session</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1089"/> + <location filename="../Project.py" line="971"/> <source>Open with {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1105"/> + <location filename="../Project.py" line="987"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1114"/> + <location filename="../Project.py" line="996"/> <source>Update all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1117"/> + <location filename="../Project.py" line="999"/> <source>Update selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1121"/> + <location filename="../Project.py" line="1003"/> <source>Update all catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1124"/> + <location filename="../Project.py" line="1006"/> <source>Update selected catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1128"/> + <location filename="../Project.py" line="1010"/> <source>Compile all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1131"/> + <location filename="../Project.py" line="1013"/> <source>Compile selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1192"/> + <location filename="../Project.py" line="1074"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <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="1560"/> + <location filename="../Project.py" line="1369"/> <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="1632"/> + <location filename="../Project.py" line="1441"/> <source>Select Applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Enter the list of applications separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2090"/> + <location filename="../Project.py" line="1899"/> <source>Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1817"/> + <location filename="../Project.py" line="1626"/> <source>Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <source>Start Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <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="1910"/> + <location filename="../Project.py" line="1719"/> <source>Start Django Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1953"/> + <location filename="../Project.py" line="1762"/> <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="1884"/> + <location filename="../Project.py" line="1693"/> <source>Django project created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Enter the name of the new Django project.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1938"/> + <location filename="../Project.py" line="1747"/> <source>Start Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1970"/> + <location filename="../Project.py" line="1779"/> <source>Django application created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Start Global Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Enter the name of the new global Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Start Local Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Enter the name of the new local Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select the Django project to work with.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2088"/> + <location filename="../Project.py" line="1897"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2093"/> + <location filename="../Project.py" line="1902"/> <source>&Current Django project ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2169"/> + <location filename="../Project.py" line="1967"/> <source>The Django server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <source>Could not start the web-browser for the url "{0}".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3231"/> + <location filename="../Project.py" line="2950"/> <source>The Django process could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2333"/> + <location filename="../Project.py" line="2126"/> <source>Introspect Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2364"/> + <location filename="../Project.py" line="2157"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2378"/> + <location filename="../Project.py" line="2171"/> <source>Database tables flushed successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2565"/> + <location filename="../Project.py" line="2302"/> <source>SQL Files (*.sql)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2970"/> + <location filename="../Project.py" line="2696"/> <source>Cache tables created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3012"/> + <location filename="../Project.py" line="2736"/> <source>JSON Files (*.json)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3014"/> + <location filename="../Project.py" line="2738"/> <source>XML Files (*.xml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3016"/> + <location filename="../Project.py" line="2740"/> <source>YAML Files (*.yaml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3156"/> + <location filename="../Project.py" line="2879"/> <source>The Django test server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Enter the name of the user:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3258"/> + <location filename="../Project.py" line="2975"/> <source>Expired sessions cleared successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3329"/> + <location filename="../Project.py" line="3046"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3594"/> + <location filename="../Project.py" line="3309"/> <source>No current site selected or no site created yet. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3350"/> + <location filename="../Project.py" line="3067"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3462"/> + <location filename="../Project.py" line="3179"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3555"/> + <location filename="../Project.py" line="3271"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3513"/> + <location filename="../Project.py" line="3230"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3494"/> + <location filename="../Project.py" line="3211"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3581"/> + <location filename="../Project.py" line="3297"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3601"/> + <location filename="../Project.py" line="3316"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>&Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="789"/> + <location filename="../Project.py" line="682"/> <source>Apply all available migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="791"/> + <location filename="../Project.py" line="684"/> <source><b>Apply All Migrations</b><p>This applies all migrations of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2621"/> + <location filename="../Project.py" line="2358"/> <source>Apply Selected Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="803"/> + <location filename="../Project.py" line="696"/> <source>Apply selected migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="805"/> + <location filename="../Project.py" line="698"/> <source><b>Apply Selected Migrations</b><p>This applies selected migrations of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="814"/> + <location filename="../Project.py" line="707"/> <source>&Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="819"/> + <location filename="../Project.py" line="712"/> <source>Unapply all migrations for an app</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="821"/> + <location filename="../Project.py" line="714"/> <source><b>Unapply Migrations</b><p>This unapplies all migrations for an app of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2766"/> + <location filename="../Project.py" line="2502"/> <source>Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="829"/> + <location filename="../Project.py" line="722"/> <source>&Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="834"/> + <location filename="../Project.py" line="727"/> <source>Generate migrations for the project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="836"/> + <location filename="../Project.py" line="729"/> <source><b>Make Migrations</b><p>This generates migrations for the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2800"/> + <location filename="../Project.py" line="2536"/> <source>No migrations available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2648"/> + <location filename="../Project.py" line="2382"/> <source>Apply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Select an application:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2814"/> + <location filename="../Project.py" line="2550"/> <source>Squash Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="843"/> + <location filename="../Project.py" line="736"/> <source>S&quash Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="848"/> + <location filename="../Project.py" line="741"/> <source>Squash migrations of an application of the project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="850"/> + <location filename="../Project.py" line="743"/> <source><b>Squash Migrations</b><p>This squashes migrations of an application of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>Apply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>&Apply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="546"/> + <location filename="../Project.py" line="439"/> <source>Prints the SQL statements to apply a migration of an application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="549"/> + <location filename="../Project.py" line="442"/> <source><b>Apply Migration</b><p>Prints the SQL statements to apply a migration of an application.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>Unapply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>&Unapply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="563"/> + <location filename="../Project.py" line="456"/> <source>Prints the SQL statements to unapply a migration of an application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="566"/> + <location filename="../Project.py" line="459"/> <source><b>Unapply Migration</b><p>Prints the SQL statements to unapply a migration of an application.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2543"/> + <location filename="../Project.py" line="2280"/> <source>SQL Migrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3674"/> + <location filename="../Project.py" line="3389"/> <source>Check Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="317"/> + <location filename="../Project.py" line="312"/> <source>Inspects the Django project for common problems</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="319"/> + <location filename="../Project.py" line="314"/> <source><b>Check Project</b><p>This inspects the Django project for common problems.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="668"/> + <location filename="../Project.py" line="561"/> <source>Run Testsuite (-Wall)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="673"/> + <location filename="../Project.py" line="566"/> <source>Run the test suite for applications or the whole site with activated deprecation warnings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="676"/> + <location filename="../Project.py" line="569"/> <source><b>Run Testsuite (-Wall)</b><p>Run the test suite for applications or the whole site with activated deprecation warnings.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1851"/> + <location filename="../Project.py" line="1660"/> <source><p>The Django project path <b>{0}</b> exists already. Shall it be removed and recreated?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1858"/> + <location filename="../Project.py" line="1667"/> <source><p>Please add the files to the eric project manually.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="338"/> + <location filename="../Project.py" line="333"/> <source>Current Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="343"/> + <location filename="../Project.py" line="338"/> <source>Selects the current database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="345"/> + <location filename="../Project.py" line="340"/> <source><b>Current Database</b><p>Selects the database name to be used by all database actions. An empty database name indicates to use the default name.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2914"/> + <location filename="../Project.py" line="2640"/> <source>Send Test Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="607"/> + <location filename="../Project.py" line="500"/> <source>Send Test &Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="612"/> + <location filename="../Project.py" line="505"/> <source>Send a test email through Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="614"/> + <location filename="../Project.py" line="507"/> <source><b>Send Test Email</b><p>Sends a test email to confirm email sending through Django is working.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Database Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Select a database name (leave empty for default):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2311"/> + <location filename="../Project.py" line="2104"/> <source><default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2312"/> + <location filename="../Project.py" line="2105"/> <source>&Current Database ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email sent successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email could not be sent.</source> <translation type="unfinished"></translation> </message> @@ -2098,7 +1978,7 @@ <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="437"/> + <location filename="../../PluginProjectDjango.py" line="431"/> <source>Django</source> <translation type="unfinished"></translation> </message>
--- a/ProjectDjango/i18n/django_en.ts Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/i18n/django_en.ts Sat Apr 24 11:25:03 2021 +0200 @@ -43,12 +43,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Select settings file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Python Files (*.py)</source> <translation type="unfinished"></translation> </message> @@ -71,27 +71,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <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="284"/> + <location filename="../DjangoDialog.py" line="278"/> <source>Select data file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source>Error saving data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -174,12 +174,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="40"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="32"/> <source>Hash Format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="41"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="33"/> <source>Unified Diff</source> <translation type="unfinished"></translation> </message> @@ -260,22 +260,22 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> + <source>JSON Files (*.json);;XML Files (*.xml);;</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../DjangoLoaddataDataDialog.py" line="63"/> - <source>JSON Files (*.json);;XML Files (*.xml);;</source> + <source>YAML Files (*.yaml);;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DjangoLoaddataDataDialog.py" line="64"/> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../DjangoLoaddataDataDialog.py" line="66"/> - <source>YAML Files (*.yaml);;</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../DjangoLoaddataDataDialog.py" line="69"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../DjangoLoaddataDataDialog.py" line="71"/> <source>Select fixture file</source> <translation type="unfinished"></translation> </message> @@ -409,32 +409,32 @@ <context> <name>DjangoMigrationsListDialog</name> <message> - <location filename="../DjangoMigrationsListDialog.py" line="69"/> + <location filename="../DjangoMigrationsListDialog.py" line="63"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Dependencies</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <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="68"/> + <location filename="../DjangoMigrationsListDialog.py" line="62"/> <source>Available Migrations</source> <translation type="unfinished"></translation> </message> @@ -444,52 +444,52 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="75"/> + <location filename="../DjangoMigrationsListDialog.py" line="69"/> <source>Migrations Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="83"/> + <location filename="../DjangoMigrationsListDialog.py" line="77"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="85"/> + <location filename="../DjangoMigrationsListDialog.py" line="79"/> <source>Press to refresh the list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="295"/> + <location filename="../DjangoMigrationsListDialog.py" line="289"/> <source>Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="325"/> + <location filename="../DjangoMigrationsListDialog.py" line="319"/> <source>Apply Selected Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="309"/> + <location filename="../DjangoMigrationsListDialog.py" line="303"/> <source>Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="320"/> + <location filename="../DjangoMigrationsListDialog.py" line="314"/> <source>Make Migrations (dry-run)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Enter a name for the migrations (leave empty to use system supplied name):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="316"/> + <location filename="../DjangoMigrationsListDialog.py" line="310"/> <source>Make Empty Migrations</source> <translation type="unfinished"></translation> </message> @@ -592,12 +592,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="189"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="187"/> <source>Select Virtual Environment for Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>Translations Editor</source> <translation type="unfinished"></translation> </message> @@ -612,7 +612,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> @@ -667,17 +667,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="80"/> <source>Plain Python</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="83"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="81"/> <source>IPython</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="84"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> <source>bpython</source> <translation type="unfinished"></translation> </message> @@ -715,12 +715,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="64"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="68"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> <source>Select fixture file</source> <translation type="unfinished"></translation> </message> @@ -892,1205 +892,1085 @@ <context> <name>Project</name> <message> - <location filename="../Project.py" line="150"/> + <location filename="../Project.py" line="145"/> <source>Current Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="155"/> + <location filename="../Project.py" line="150"/> <source>Selects the current project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="157"/> + <location filename="../Project.py" line="152"/> <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="165"/> + <source>Start Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="165"/> + <source>Start &Project</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="170"/> - <source>Start Project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="170"/> - <source>Start &Project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="175"/> <source>Starts a new Django project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="177"/> + <location filename="../Project.py" line="172"/> <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="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (global)</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="180"/> + <source>Start Application (&global)</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="185"/> - <source>Start Application (&global)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="190"/> <source>Starts a new global Django application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="192"/> + <location filename="../Project.py" line="187"/> <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="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (local)</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="196"/> + <source>Start Application (&local)</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="201"/> - <source>Start Application (&local)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="206"/> <source>Starts a new local Django application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="208"/> + <location filename="../Project.py" line="203"/> <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="221"/> + <location filename="../Project.py" line="216"/> <source>Run Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run &Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="226"/> + <location filename="../Project.py" line="221"/> <source>Starts the Django Web server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="228"/> + <location filename="../Project.py" line="223"/> <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="2217"/> + <location filename="../Project.py" line="2013"/> <source>Run Web-Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="236"/> + <location filename="../Project.py" line="231"/> <source>Run &Web-Browser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="241"/> + <location filename="../Project.py" line="236"/> <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="244"/> + <location filename="../Project.py" line="239"/> <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="2956"/> + <location filename="../Project.py" line="2682"/> <source>Create Cache Tables</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="251"/> + <source>C&reate Cache Tables</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="256"/> - <source>C&reate Cache Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="261"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="263"/> + <location filename="../Project.py" line="258"/> <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="271"/> + <source>Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="271"/> + <source>&Help</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="276"/> - <source>Help</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="276"/> - <source>&Help</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="281"/> <source>Shows the Django help index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="283"/> + <location filename="../Project.py" line="278"/> <source><b>Help</b><p>Shows the Django help index page.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <source>About Django</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="289"/> + <source>About D&jango</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="294"/> - <source>About D&jango</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="299"/> <source>Shows some information about Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="301"/> + <location filename="../Project.py" line="296"/> <source><b>About Django</b><p>Shows some information about Django.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>Introspect</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="350"/> + <source>&Introspect</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="355"/> - <source>&Introspect</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="360"/> <source>Introspects the database tables and outputs a Django model module</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="363"/> + <location filename="../Project.py" line="358"/> <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="371"/> + <location filename="../Project.py" line="366"/> <source>Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>&Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="376"/> + <location filename="../Project.py" line="371"/> <source>Returns all database tables to the state just after their installation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="379"/> + <location filename="../Project.py" line="374"/> <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="387"/> + <location filename="../Project.py" line="382"/> <source>Start Client Console</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="382"/> + <source>Start &Client Console</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="387"/> - <source>Start &Client Console</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="392"/> <source>Starts a console window for the database client</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="394"/> + <location filename="../Project.py" line="389"/> <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="2460"/> - <source>Create Tables</source> + <location filename="../Project.py" line="2249"/> + <source>Flush Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="400"/> + <source>&Flush Database</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project.py" line="405"/> - <source>Create &Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="410"/> - <source>Prints the CREATE TABLE SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="413"/> - <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="2469"/> - <source>Create Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="422"/> - <source>Create &Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="427"/> - <source>Prints the CREATE INDEX SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="430"/> - <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="2478"/> - <source>Create Everything</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="439"/> - <source>Create &Everything</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="444"/> - <source>Prints the CREATE ... SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="447"/> - <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="2487"/> - <source>Custom Statements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="456"/> - <source>&Custom Statements</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="461"/> - <source>Prints the custom table modifying SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="464"/> - <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="2496"/> - <source>Drop Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="473"/> - <source>&Drop Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="478"/> - <source>Prints the DROP TABLE SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="481"/> - <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="2512"/> - <source>Flush Database</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="507"/> - <source>&Flush Database</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="512"/> <source>Prints a list of statements to return all database tables to the state just after their installation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="515"/> + <location filename="../Project.py" line="408"/> <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="2519"/> + <location filename="../Project.py" line="2256"/> <source>Reset Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="524"/> + <location filename="../Project.py" line="417"/> <source>Reset &Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="529"/> + <location filename="../Project.py" line="422"/> <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="532"/> + <location filename="../Project.py" line="425"/> <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="2848"/> + <location filename="../Project.py" line="2584"/> <source>Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="579"/> + <location filename="../Project.py" line="472"/> <source>&Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="584"/> + <location filename="../Project.py" line="477"/> <source>Shows the modification made to the settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="586"/> + <location filename="../Project.py" line="479"/> <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="593"/> + <location filename="../Project.py" line="486"/> <source>Start Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start &Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="598"/> + <location filename="../Project.py" line="491"/> <source>Starts a Python interactive interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="600"/> + <location filename="../Project.py" line="493"/> <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="2985"/> + <location filename="../Project.py" line="2711"/> <source>Dump Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="626"/> + <location filename="../Project.py" line="519"/> <source>&Dump Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="631"/> + <location filename="../Project.py" line="524"/> <source>Dump the database data to a fixture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="633"/> + <location filename="../Project.py" line="526"/> <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="3028"/> + <location filename="../Project.py" line="2752"/> <source>Load Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="640"/> + <location filename="../Project.py" line="533"/> <source>&Load Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="645"/> + <location filename="../Project.py" line="538"/> <source>Load data from fixture files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="647"/> + <location filename="../Project.py" line="540"/> <source><b>Load Data</b><p>Load data from fixture files.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run &Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="659"/> + <location filename="../Project.py" line="552"/> <source>Run the test suite for applications or the whole site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="661"/> + <location filename="../Project.py" line="554"/> <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="685"/> + <location filename="../Project.py" line="578"/> <source>Run Testserver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Test&server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="690"/> + <location filename="../Project.py" line="583"/> <source>Run a development server with data from a set of fixtures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="692"/> + <location filename="../Project.py" line="585"/> <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="867"/> + <location filename="../Project.py" line="760"/> <source>D&jango</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="909"/> + <location filename="../Project.py" line="802"/> <source>&Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="933"/> + <location filename="../Project.py" line="826"/> <source>Show &SQL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="988"/> + <location filename="../Project.py" line="871"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1009"/> + <location filename="../Project.py" line="891"/> <source>T&esting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1105"/> + <location filename="../Project.py" line="987"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1114"/> + <location filename="../Project.py" line="996"/> <source>Update all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1117"/> + <location filename="../Project.py" line="999"/> <source>Update selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1121"/> + <location filename="../Project.py" line="1003"/> <source>Update all catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1124"/> + <location filename="../Project.py" line="1006"/> <source>Update selected catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1128"/> + <location filename="../Project.py" line="1010"/> <source>Compile all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1131"/> + <location filename="../Project.py" line="1013"/> <source>Compile selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1192"/> + <location filename="../Project.py" line="1074"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Select Applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Enter the list of applications separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2090"/> + <location filename="../Project.py" line="1899"/> <source>Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1817"/> + <location filename="../Project.py" line="1626"/> <source>Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <source>Start Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <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="1910"/> + <location filename="../Project.py" line="1719"/> <source>Start Django Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1884"/> + <location filename="../Project.py" line="1693"/> <source>Django project created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Enter the name of the new Django project.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1938"/> + <location filename="../Project.py" line="1747"/> <source>Start Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1970"/> + <location filename="../Project.py" line="1779"/> <source>Django application created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Start Global Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Enter the name of the new global Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Start Local Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Enter the name of the new local Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select the Django project to work with.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2088"/> + <location filename="../Project.py" line="1897"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2093"/> + <location filename="../Project.py" line="1902"/> <source>&Current Django project ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2169"/> + <location filename="../Project.py" line="1967"/> <source>The Django server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <source>Could not start the web-browser for the url "{0}".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3231"/> + <location filename="../Project.py" line="2950"/> <source>The Django process could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2333"/> + <location filename="../Project.py" line="2126"/> <source>Introspect Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2364"/> + <location filename="../Project.py" line="2157"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2378"/> + <location filename="../Project.py" line="2171"/> <source>Database tables flushed successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2565"/> + <location filename="../Project.py" line="2302"/> <source>SQL Files (*.sql)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2970"/> + <location filename="../Project.py" line="2696"/> <source>Cache tables created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3012"/> + <location filename="../Project.py" line="2736"/> <source>JSON Files (*.json)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3014"/> + <location filename="../Project.py" line="2738"/> <source>XML Files (*.xml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3016"/> + <location filename="../Project.py" line="2740"/> <source>YAML Files (*.yaml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3156"/> + <location filename="../Project.py" line="2879"/> <source>The Django test server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3329"/> + <location filename="../Project.py" line="3046"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3594"/> + <location filename="../Project.py" line="3309"/> <source>No current site selected or no site created yet. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3350"/> + <location filename="../Project.py" line="3067"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3462"/> + <location filename="../Project.py" line="3179"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3555"/> + <location filename="../Project.py" line="3271"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3513"/> + <location filename="../Project.py" line="3230"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3494"/> + <location filename="../Project.py" line="3211"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3581"/> + <location filename="../Project.py" line="3297"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3601"/> + <location filename="../Project.py" line="3316"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Change Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="704"/> + <location filename="../Project.py" line="597"/> <source>Change &Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="709"/> + <location filename="../Project.py" line="602"/> <source>Change the password of a user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="711"/> + <location filename="../Project.py" line="604"/> <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="718"/> + <location filename="../Project.py" line="611"/> <source>Create Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create &Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="723"/> + <location filename="../Project.py" line="616"/> <source>Create a superuser account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="725"/> + <location filename="../Project.py" line="618"/> <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="3246"/> + <location filename="../Project.py" line="2963"/> <source>Clear Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="736"/> + <location filename="../Project.py" line="629"/> <source>Clear &Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="741"/> + <location filename="../Project.py" line="634"/> <source>Clear expired sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="743"/> + <location filename="../Project.py" line="636"/> <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="1030"/> + <location filename="../Project.py" line="912"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1047"/> + <location filename="../Project.py" line="929"/> <source>&Session</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Enter the name of the user:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3258"/> + <location filename="../Project.py" line="2975"/> <source>Expired sessions cleared successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <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="1953"/> + <location filename="../Project.py" line="1762"/> <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="1089"/> + <location filename="../Project.py" line="971"/> <source>Open with {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <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="2505"/> - <source>Drop Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="490"/> - <source>&Drop Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="495"/> - <source>Prints the DROP INDEX SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="498"/> - <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="754"/> + <location filename="../Project.py" line="647"/> <source>Show Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>&Show Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="759"/> + <location filename="../Project.py" line="652"/> <source>Show a list of available migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="761"/> + <location filename="../Project.py" line="654"/> <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="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations &Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="774"/> + <location filename="../Project.py" line="667"/> <source>Show a list with the migrations plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="776"/> + <location filename="../Project.py" line="669"/> <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="963"/> + <location filename="../Project.py" line="846"/> <source>&Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>&Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="789"/> + <location filename="../Project.py" line="682"/> <source>Apply all available migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="791"/> + <location filename="../Project.py" line="684"/> <source><b>Apply All Migrations</b><p>This applies all migrations of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2621"/> + <location filename="../Project.py" line="2358"/> <source>Apply Selected Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="803"/> + <location filename="../Project.py" line="696"/> <source>Apply selected migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="805"/> + <location filename="../Project.py" line="698"/> <source><b>Apply Selected Migrations</b><p>This applies selected migrations of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="814"/> + <location filename="../Project.py" line="707"/> <source>&Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="819"/> + <location filename="../Project.py" line="712"/> <source>Unapply all migrations for an app</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="821"/> + <location filename="../Project.py" line="714"/> <source><b>Unapply Migrations</b><p>This unapplies all migrations for an app of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2766"/> + <location filename="../Project.py" line="2502"/> <source>Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="829"/> + <location filename="../Project.py" line="722"/> <source>&Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="834"/> + <location filename="../Project.py" line="727"/> <source>Generate migrations for the project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="836"/> + <location filename="../Project.py" line="729"/> <source><b>Make Migrations</b><p>This generates migrations for the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2800"/> + <location filename="../Project.py" line="2536"/> <source>No migrations available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2648"/> + <location filename="../Project.py" line="2382"/> <source>Apply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Select an application:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2814"/> + <location filename="../Project.py" line="2550"/> <source>Squash Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="843"/> + <location filename="../Project.py" line="736"/> <source>S&quash Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="848"/> + <location filename="../Project.py" line="741"/> <source>Squash migrations of an application of the project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="850"/> + <location filename="../Project.py" line="743"/> <source><b>Squash Migrations</b><p>This squashes migrations of an application of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>Apply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>&Apply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="546"/> + <location filename="../Project.py" line="439"/> <source>Prints the SQL statements to apply a migration of an application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="549"/> + <location filename="../Project.py" line="442"/> <source><b>Apply Migration</b><p>Prints the SQL statements to apply a migration of an application.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>Unapply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>&Unapply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="563"/> + <location filename="../Project.py" line="456"/> <source>Prints the SQL statements to unapply a migration of an application</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="459"/> + <source><b>Unapply Migration</b><p>Prints the SQL statements to unapply a migration of an application.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="2280"/> + <source>SQL Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="3389"/> + <source>Check Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="312"/> + <source>Inspects the Django project for common problems</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="314"/> + <source><b>Check Project</b><p>This inspects the Django project for common problems.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="561"/> + <source>Run Testsuite (-Wall)</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="566"/> - <source><b>Unapply Migration</b><p>Prints the SQL statements to unapply a migration of an application.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="2543"/> - <source>SQL Migrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="3674"/> - <source>Check Project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="317"/> - <source>Inspects the Django project for common problems</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="319"/> - <source><b>Check Project</b><p>This inspects the Django project for common problems.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="668"/> - <source>Run Testsuite (-Wall)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="673"/> <source>Run the test suite for applications or the whole site with activated deprecation warnings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="676"/> + <location filename="../Project.py" line="569"/> <source><b>Run Testsuite (-Wall)</b><p>Run the test suite for applications or the whole site with activated deprecation warnings.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1851"/> + <location filename="../Project.py" line="1660"/> <source><p>The Django project path <b>{0}</b> exists already. Shall it be removed and recreated?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1858"/> + <location filename="../Project.py" line="1667"/> <source><p>Please add the files to the eric project manually.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="338"/> + <location filename="../Project.py" line="333"/> <source>Current Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="343"/> + <location filename="../Project.py" line="338"/> <source>Selects the current database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="345"/> + <location filename="../Project.py" line="340"/> <source><b>Current Database</b><p>Selects the database name to be used by all database actions. An empty database name indicates to use the default name.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2914"/> + <location filename="../Project.py" line="2640"/> <source>Send Test Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="607"/> + <location filename="../Project.py" line="500"/> <source>Send Test &Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="612"/> + <location filename="../Project.py" line="505"/> <source>Send a test email through Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="614"/> + <location filename="../Project.py" line="507"/> <source><b>Send Test Email</b><p>Sends a test email to confirm email sending through Django is working.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Database Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Select a database name (leave empty for default):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2311"/> + <location filename="../Project.py" line="2104"/> <source><default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2312"/> + <location filename="../Project.py" line="2105"/> <source>&Current Database ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email sent successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email could not be sent.</source> <translation type="unfinished"></translation> </message> @@ -2098,7 +1978,7 @@ <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="437"/> + <location filename="../../PluginProjectDjango.py" line="431"/> <source>Django</source> <translation type="unfinished"></translation> </message>
--- a/ProjectDjango/i18n/django_es.ts Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/i18n/django_es.ts Sat Apr 24 11:25:03 2021 +0200 @@ -43,12 +43,12 @@ <translation>Pulsar para seleccionar el archivo de módulo de ajustes vía un diálogo de selección de archivo</translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Select settings file</source> <translation>Seleccionar archivo de ajustes</translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Python Files (*.py)</source> <translation>Archivos Python (*.py)</translation> </message> @@ -71,27 +71,27 @@ <translation>Errores</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>El proceso {0} no ha podido ejecutarse. Asegúrese de que está en la ruta de búsqueda.</translation> </message> <message> - <location filename="../DjangoDialog.py" line="284"/> + <location filename="../DjangoDialog.py" line="278"/> <source>Select data file</source> <translation>Seleccionar archivo de datos</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source>Error saving data</source> <translation>Error al guardar datos</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <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> @@ -174,12 +174,12 @@ <translation>Seleccionar el formato de salida (2.0.0+ solo)</translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="40"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="32"/> <source>Hash Format</source> <translation>Formato de Hash</translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="41"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="33"/> <source>Unified Diff</source> <translation>Diff Unificado</translation> </message> @@ -260,22 +260,22 @@ <translation>Seleccionar un archivo de fixture a través de un diálogo de selección de archivo</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>Archivos JSON (*.json);;Archivos XML (*.xml);;</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="66"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>YAML Files (*.yaml);;</source> <translation>Archivos YAML (*.yaml);;</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="69"/> + <location filename="../DjangoLoaddataDataDialog.py" line="64"/> <source>All Files (*)</source> <translation>Todos los Archivos (*)</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="71"/> + <location filename="../DjangoLoaddataDataDialog.py" line="66"/> <source>Select fixture file</source> <translation>Seleccionar archivo de fixture</translation> </message> @@ -409,32 +409,32 @@ <context> <name>DjangoMigrationsListDialog</name> <message> - <location filename="../DjangoMigrationsListDialog.py" line="69"/> + <location filename="../DjangoMigrationsListDialog.py" line="63"/> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Migration</source> <translation>Migración</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Dependencies</source> <translation>Dependencias</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <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="../DjangoMigrationsListDialog.py" line="68"/> + <location filename="../DjangoMigrationsListDialog.py" line="62"/> <source>Available Migrations</source> <translation>Migraciones Disponibles</translation> </message> @@ -444,52 +444,52 @@ <translation>Errores</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="75"/> + <location filename="../DjangoMigrationsListDialog.py" line="69"/> <source>Migrations Plan</source> <translation>Plan de Migraciones</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="83"/> + <location filename="../DjangoMigrationsListDialog.py" line="77"/> <source>&Refresh</source> <translation>Actualiza&r</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="85"/> + <location filename="../DjangoMigrationsListDialog.py" line="79"/> <source>Press to refresh the list</source> <translation>Pulsar para actualizar la lista</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="295"/> + <location filename="../DjangoMigrationsListDialog.py" line="289"/> <source>Apply All Migrations</source> <translation>Aplicar Todas las Migraciones</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="325"/> + <location filename="../DjangoMigrationsListDialog.py" line="319"/> <source>Apply Selected Migrations</source> <translation>Aplicar Migraciones Seleccionadas</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="309"/> + <location filename="../DjangoMigrationsListDialog.py" line="303"/> <source>Unapply Migrations</source> <translation>Deshacer Aplicar Migraciones</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Make Migrations</source> <translation>Hacer Migraciones</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="320"/> + <location filename="../DjangoMigrationsListDialog.py" line="314"/> <source>Make Migrations (dry-run)</source> <translation>Hacer Migraciones ("dry-run")</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Enter a name for the migrations (leave empty to use system supplied name):</source> <translation>Introducir un nombre para las migraciones (dejar en blanco para usar un nombre proporcionado por el sistema):</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="316"/> + <location filename="../DjangoMigrationsListDialog.py" line="310"/> <source>Make Empty Migrations</source> <translation>Hacer Migraciones Vacías</translation> </message> @@ -592,22 +592,12 @@ <translation>Seleccionar el directorio del entorno virtual vía un diálogo de selección</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/> - <source>Python 2</source> - <translation type="obsolete">Python 2</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="189"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="187"/> <source>Select Virtual Environment for Python 3</source> <translation>Seleccionar Entorno Virtual para Python 3</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="242"/> - <source>Select Virtual Environment for Python 2</source> - <translation type="obsolete">Seleccionar Entorno Virtual para Python 2</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>Translations Editor</source> <translation>Editor de Traducciones</translation> </message> @@ -622,7 +612,7 @@ <translation>Seleccionar el editor de traducciones vía un diálogo de selección de archivos</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>All Files (*)</source> <translation>Todos los Archivos (*)</translation> </message> @@ -677,17 +667,17 @@ <translation>Incluir Traducciones Difusas (Fuzzy)</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="80"/> <source>Plain Python</source> <translation>Python simple</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="83"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="81"/> <source>IPython</source> <translation>IPython</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="84"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> <source>bpython</source> <translation>bpython</translation> </message> @@ -725,12 +715,12 @@ <translation>Archivos YAML (*.yaml);;</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="64"/> <source>All Files (*)</source> <translation>Todos los Archivos (*)</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="68"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> <source>Select fixture file</source> <translation>Seleccionar archivo de fixture</translation> </message> @@ -902,1209 +892,1089 @@ <context> <name>Project</name> <message> - <location filename="../Project.py" line="867"/> + <location filename="../Project.py" line="760"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <source>New Form</source> <translation>Nuevo Formulario</translation> </message> <message> - <location filename="../Project.py" line="1192"/> + <location filename="../Project.py" line="1074"/> <source>The file already exists! Overwrite it?</source> <translation>¡El archivo ya existe! ¿Sobreescribirlo?</translation> </message> <message> - <location filename="../Project.py" line="150"/> + <location filename="../Project.py" line="145"/> <source>Current Project</source> <translation>Proyecto actual</translation> </message> <message> - <location filename="../Project.py" line="155"/> + <location filename="../Project.py" line="150"/> <source>Selects the current project</source> <translation>Selecciona el proyecto actual</translation> </message> <message> - <location filename="../Project.py" line="170"/> + <location filename="../Project.py" line="165"/> <source>Start Project</source> <translation>Iniciar Proyecto</translation> </message> <message> - <location filename="../Project.py" line="170"/> + <location filename="../Project.py" line="165"/> <source>Start &Project</source> <translation>Iniciar &Proyecto</translation> </message> <message> - <location filename="../Project.py" line="175"/> + <location filename="../Project.py" line="170"/> <source>Starts a new Django project</source> <translation>Inicia un nuevo proyecto Django</translation> </message> <message> - <location filename="../Project.py" line="177"/> + <location filename="../Project.py" line="172"/> <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="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (global)</source> <translation>Iniciar Aplicación (global)</translation> </message> <message> - <location filename="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (&global)</source> <translation>Iniciar Aplicación (&global)</translation> </message> <message> - <location filename="../Project.py" line="190"/> + <location filename="../Project.py" line="185"/> <source>Starts a new global Django application</source> <translation>Inicia una nueva aplicación global Django</translation> </message> <message> - <location filename="../Project.py" line="192"/> + <location filename="../Project.py" line="187"/> <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="../Project.py" line="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (local)</source> <translation>Iniciar Aplicación (local)</translation> </message> <message> - <location filename="../Project.py" line="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (&local)</source> <translation>Iniciar Aplicación (&local)</translation> </message> <message> - <location filename="../Project.py" line="206"/> + <location filename="../Project.py" line="201"/> <source>Starts a new local Django application</source> <translation>Inicia una nueva aplicación local Django</translation> </message> <message> - <location filename="../Project.py" line="208"/> + <location filename="../Project.py" line="203"/> <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="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run Server</source> <translation>Ejecutar Servidor</translation> </message> <message> - <location filename="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run &Server</source> <translation>Ejecutar &Servidor</translation> </message> <message> - <location filename="../Project.py" line="226"/> + <location filename="../Project.py" line="221"/> <source>Starts the Django Web server</source> <translation>Inicia el servidor Web Django</translation> </message> <message> - <location filename="../Project.py" line="228"/> + <location filename="../Project.py" line="223"/> <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="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <source>Run Web-Browser</source> <translation>Ejecutar Navegador Web</translation> </message> <message> - <location filename="../Project.py" line="236"/> + <location filename="../Project.py" line="231"/> <source>Run &Web-Browser</source> <translation>Ejecutar Navegador &Web</translation> </message> <message> - <location filename="../Project.py" line="241"/> + <location filename="../Project.py" line="236"/> <source>Starts the default Web-Browser with the URL of the Django Web server</source> <translation>Inicia el Navegador Web por defecto con la URL del servidor Web Django</translation> </message> <message> - <location filename="../Project.py" line="244"/> + <location filename="../Project.py" line="239"/> <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="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <source>About Django</source> <translation>Acerca de Django</translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="289"/> <source>About D&jango</source> <translation>Acerca de D&jango</translation> </message> <message> - <location filename="../Project.py" line="299"/> + <location filename="../Project.py" line="294"/> <source>Shows some information about Django</source> <translation>Muestra información sobre Django</translation> </message> <message> - <location filename="../Project.py" line="301"/> + <location filename="../Project.py" line="296"/> <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="../Project.py" line="909"/> + <location filename="../Project.py" line="802"/> <source>&Database</source> <translation>Base de &Datos</translation> </message> <message> - <location filename="../Project.py" line="2090"/> + <location filename="../Project.py" line="1899"/> <source>Project</source> <translation>Proyecto</translation> </message> <message> - <location filename="../Project.py" line="1817"/> + <location filename="../Project.py" line="1626"/> <source>Application</source> <translation>Aplicación</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <source>Start Django</source> <translation>Iniciar Django</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <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="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Start Django Project</source> <translation>Iniciar Proyecto Django</translation> </message> <message> - <location filename="../Project.py" line="1884"/> + <location filename="../Project.py" line="1693"/> <source>Django project created successfully.</source> <translation>Proyecto Django creado correctamente.</translation> </message> <message> - <location filename="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Enter the name of the new Django project.</source> <translation>Introduzca el nombre del nuevo proyecto Django.</translation> </message> <message> - <location filename="../Project.py" line="1938"/> + <location filename="../Project.py" line="1747"/> <source>Start Django Application</source> <translation>Iniciar Aplicación Django</translation> </message> <message> - <location filename="../Project.py" line="1970"/> + <location filename="../Project.py" line="1779"/> <source>Django application created successfully.</source> <translation>Aplicación Django creada correctamente.</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select Project</source> <translation>Seleccionar Proyecto</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select the Django project to work with.</source> <translation>Seleccionar el proyecto Django con el que trabajar.</translation> </message> <message> - <location filename="../Project.py" line="2088"/> + <location filename="../Project.py" line="1897"/> <source>None</source> <translation>Ninguno</translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../Project.py" line="2169"/> + <location filename="../Project.py" line="1967"/> <source>The Django server could not be started.</source> <translation>No se ha podido iniciar el servidor Django.</translation> </message> <message> - <location filename="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <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="../Project.py" line="3231"/> + <location filename="../Project.py" line="2950"/> <source>The Django process could not be started.</source> <translation>No se ha podido iniciar el proceso Django.</translation> </message> <message> - <location filename="../Project.py" line="157"/> + <location filename="../Project.py" line="152"/> <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="../Project.py" line="2848"/> + <location filename="../Project.py" line="2584"/> <source>Diff Settings</source> <translation>Configuración de Diff</translation> </message> <message> - <location filename="../Project.py" line="579"/> + <location filename="../Project.py" line="472"/> <source>&Diff Settings</source> <translation>Configuración de &Diff</translation> </message> <message> - <location filename="../Project.py" line="584"/> + <location filename="../Project.py" line="477"/> <source>Shows the modification made to the settings</source> <translation>Muestra los cambios hechos a la configuración</translation> </message> <message> - <location filename="../Project.py" line="586"/> + <location filename="../Project.py" line="479"/> <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="../Project.py" line="988"/> + <location filename="../Project.py" line="871"/> <source>&Tools</source> <translation>Herramien&tas</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Select Applications</source> <translation>Seleccionar Aplicaciones</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Enter the list of applications separated by spaces.</source> <translation>Introduzca la lista de aplicaciones separadas por espacios.</translation> </message> <message> - <location filename="../Project.py" line="2093"/> + <location filename="../Project.py" line="1902"/> <source>&Current Django project ({0})</source> <translation>Proyec&to Django actual ({0})</translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start Python Console</source> <translation>Iniciar Consola de Python</translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start &Python Console</source> <translation>Iniciar Consola de &Python</translation> </message> <message> - <location filename="../Project.py" line="598"/> + <location filename="../Project.py" line="491"/> <source>Starts a Python interactive interpreter</source> <translation>Inicia un intérprete interactivo de Python</translation> </message> <message> - <location filename="../Project.py" line="600"/> + <location filename="../Project.py" line="493"/> <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="../Project.py" line="2956"/> + <location filename="../Project.py" line="2682"/> <source>Create Cache Tables</source> <translation>Crear Tablas de Caché</translation> </message> <message> - <location filename="../Project.py" line="256"/> + <location filename="../Project.py" line="251"/> <source>C&reate Cache Tables</source> <translation>C&rear Tablas de Caché</translation> </message> <message> - <location filename="../Project.py" line="261"/> + <location filename="../Project.py" line="256"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation>Crea las tablas necesarias para utilizar el backend de caché de SQL</translation> </message> <message> - <location filename="../Project.py" line="263"/> + <location filename="../Project.py" line="258"/> <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="../Project.py" line="2970"/> + <location filename="../Project.py" line="2696"/> <source>Cache tables created successfully.</source> <translation>Tablas de caché creadas con éxito.</translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>Introspect</source> <translation>Introspección</translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>&Introspect</source> <translation>&Introspección</translation> </message> <message> - <location filename="../Project.py" line="360"/> + <location filename="../Project.py" line="355"/> <source>Introspects the database tables and outputs a Django model module</source> <translation>Realiza introspección de las tablas en la base de datos y devuelve un módulo de modelo de Django</translation> </message> <message> - <location filename="../Project.py" line="363"/> + <location filename="../Project.py" line="358"/> <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="../Project.py" line="2333"/> + <location filename="../Project.py" line="2126"/> <source>Introspect Database</source> <translation>Introspección de Base de datos</translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>Flush</source> <translation>Flush</translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>&Flush</source> <translation>&Flush</translation> </message> <message> - <location filename="../Project.py" line="376"/> + <location filename="../Project.py" line="371"/> <source>Returns all database tables to the state just after their installation</source> <translation>Devuelve todas las tablas de la base de datos al estado que tenían al terminar su instalación</translation> </message> <message> - <location filename="../Project.py" line="379"/> + <location filename="../Project.py" line="374"/> <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="../Project.py" line="2512"/> + <location filename="../Project.py" line="2249"/> <source>Flush Database</source> <translation>Hacer Flush de la base de datos</translation> </message> <message> - <location filename="../Project.py" line="2364"/> + <location filename="../Project.py" line="2157"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation>Un flush de la base de datos destruirá todos los datos. ¿Está seguro?</translation> </message> <message> - <location filename="../Project.py" line="2378"/> + <location filename="../Project.py" line="2171"/> <source>Database tables flushed successfully.</source> <translation>Se ha realizado una operación flush sobre la base de datos con éxito.</translation> </message> <message> - <location filename="../Project.py" line="387"/> + <location filename="../Project.py" line="382"/> <source>Start Client Console</source> <translation>Iniciar Consola de Cliente</translation> </message> <message> - <location filename="../Project.py" line="392"/> + <location filename="../Project.py" line="387"/> <source>Starts a console window for the database client</source> <translation>Inicia una ventana de consola para el cliente de base de datos</translation> </message> <message> - <location filename="../Project.py" line="394"/> + <location filename="../Project.py" line="389"/> <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="../Project.py" line="387"/> + <location filename="../Project.py" line="382"/> <source>Start &Client Console</source> <translation>Iniciar Consola de &Cliente</translation> </message> <message> - <location filename="../Project.py" line="2460"/> - <source>Create Tables</source> - <translation>Crear Tablas</translation> - </message> - <message> - <location filename="../Project.py" line="405"/> - <source>Create &Tables</source> - <translation>Crear &Tablas</translation> - </message> - <message> - <location filename="../Project.py" line="410"/> - <source>Prints the CREATE TABLE SQL statements for one or more applications</source> - <translation>Imprime las sentencias SQL CREATE TABLE para una o más aplicaciones</translation> - </message> - <message> - <location filename="../Project.py" line="413"/> - <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="../Project.py" line="933"/> + <location filename="../Project.py" line="826"/> <source>Show &SQL</source> <translation>Mostrar &SQL</translation> </message> <message> - <location filename="../Project.py" line="2469"/> - <source>Create Indexes</source> - <translation>Crear Índices</translation> - </message> - <message> - <location filename="../Project.py" line="422"/> - <source>Create &Indexes</source> - <translation>Crear &Índices</translation> - </message> - <message> - <location filename="../Project.py" line="430"/> - <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="../Project.py" line="2478"/> - <source>Create Everything</source> - <translation>Crear Todo</translation> - </message> - <message> - <location filename="../Project.py" line="439"/> - <source>Create &Everything</source> - <translation>Cr&ear Todo</translation> - </message> - <message> - <location filename="../Project.py" line="444"/> - <source>Prints the CREATE ... SQL statements for one or more applications</source> - <translation>Imprime las sentencias SQL CREATE...para una o más aplicaciones</translation> - </message> - <message> - <location filename="../Project.py" line="447"/> - <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="../Project.py" line="427"/> - <source>Prints the CREATE INDEX SQL statements for one or more applications</source> - <translation>Imprime las sentencias SQL CREATE INDEX para una o más aplicaciones</translation> - </message> - <message> - <location filename="../Project.py" line="2487"/> - <source>Custom Statements</source> - <translation>Sentencias Personalizadas</translation> - </message> - <message> - <location filename="../Project.py" line="456"/> - <source>&Custom Statements</source> - <translation>Sentencias &Personalizadas</translation> - </message> - <message> - <location filename="../Project.py" line="461"/> - <source>Prints the custom table modifying SQL statements for one or more applications</source> - <translation>Imprime las sentencias sql personalizadas de modificación de tablas para una o más aplicaciones</translation> - </message> - <message> - <location filename="../Project.py" line="464"/> - <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="../Project.py" line="2496"/> - <source>Drop Tables</source> - <translation>Borrar Tablas</translation> - </message> - <message> - <location filename="../Project.py" line="473"/> - <source>&Drop Tables</source> - <translation>&Borrar Tablas</translation> - </message> - <message> - <location filename="../Project.py" line="478"/> - <source>Prints the DROP TABLE SQL statements for one or more applications</source> - <translation>Imprime las sentencias SQL DROP TABLE para una o más aplicaciones</translation> - </message> - <message> - <location filename="../Project.py" line="481"/> - <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="../Project.py" line="507"/> + <location filename="../Project.py" line="400"/> <source>&Flush Database</source> <translation>Hacer &Flush de la base de datos</translation> </message> <message> - <location filename="../Project.py" line="512"/> + <location filename="../Project.py" line="405"/> <source>Prints a list of statements to return all database tables to the state just after their installation</source> <translation>Imprime una lista de sentencias para retornar todas las tablas de la base de datos al estado que tenían despues de su instalación</translation> </message> <message> - <location filename="../Project.py" line="515"/> + <location filename="../Project.py" line="408"/> <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="../Project.py" line="2519"/> + <location filename="../Project.py" line="2256"/> <source>Reset Sequences</source> <translation>Resetear Secuencias</translation> </message> <message> - <location filename="../Project.py" line="524"/> + <location filename="../Project.py" line="417"/> <source>Reset &Sequences</source> <translation>Resetear &Secuencias</translation> </message> <message> - <location filename="../Project.py" line="529"/> + <location filename="../Project.py" line="422"/> <source>Prints the SQL statements for resetting sequences for one or more applications</source> <translation>Imprime las sentencias SQL para resetear secuencias para una o más aplicaciones</translation> </message> <message> - <location filename="../Project.py" line="532"/> + <location filename="../Project.py" line="425"/> <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="../Project.py" line="2985"/> + <location filename="../Project.py" line="2711"/> <source>Dump Data</source> <translation>Volcado de Datos</translation> </message> <message> - <location filename="../Project.py" line="626"/> + <location filename="../Project.py" line="519"/> <source>&Dump Data</source> <translation>&Volcado de Datos</translation> </message> <message> - <location filename="../Project.py" line="631"/> + <location filename="../Project.py" line="524"/> <source>Dump the database data to a fixture</source> <translation>Volcado de los datos de una base de datos a una fixtuer</translation> </message> <message> - <location filename="../Project.py" line="633"/> + <location filename="../Project.py" line="526"/> <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="../Project.py" line="1009"/> + <location filename="../Project.py" line="891"/> <source>T&esting</source> <translation>T&esting</translation> </message> <message> - <location filename="../Project.py" line="2565"/> + <location filename="../Project.py" line="2302"/> <source>SQL Files (*.sql)</source> <translation>Archivos SQL (*.sql)</translation> </message> <message> - <location filename="../Project.py" line="3012"/> + <location filename="../Project.py" line="2736"/> <source>JSON Files (*.json)</source> <translation>Archivos JSON (*.json)</translation> </message> <message> - <location filename="../Project.py" line="3014"/> + <location filename="../Project.py" line="2738"/> <source>XML Files (*.xml)</source> <translation>Archivos XML (*.xml)</translation> </message> <message> - <location filename="../Project.py" line="3016"/> + <location filename="../Project.py" line="2740"/> <source>YAML Files (*.yaml)</source> <translation>Archivos YAML (*.yaml)</translation> </message> <message> - <location filename="../Project.py" line="3028"/> + <location filename="../Project.py" line="2752"/> <source>Load Data</source> <translation>Cargar Datos</translation> </message> <message> - <location filename="../Project.py" line="640"/> + <location filename="../Project.py" line="533"/> <source>&Load Data</source> <translation>&Cargar Datos</translation> </message> <message> - <location filename="../Project.py" line="645"/> + <location filename="../Project.py" line="538"/> <source>Load data from fixture files</source> <translation>Cargar datos desde archivos de fixture</translation> </message> <message> - <location filename="../Project.py" line="647"/> + <location filename="../Project.py" line="540"/> <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="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run Testsuite</source> <translation>Ejecutar Testsuite</translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run &Testsuite</source> <translation>Ejecutar &Testsuite</translation> </message> <message> - <location filename="../Project.py" line="659"/> + <location filename="../Project.py" line="552"/> <source>Run the test suite for applications or the whole site</source> <translation>Ejecutar la suite de tests para aplicaciones en todo el site</translation> </message> <message> - <location filename="../Project.py" line="661"/> + <location filename="../Project.py" line="554"/> <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="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Testserver</source> <translation>Ejecutar Testserver</translation> </message> <message> - <location filename="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Test&server</source> <translation>Ejecutar Test&server</translation> </message> <message> - <location filename="../Project.py" line="690"/> + <location filename="../Project.py" line="583"/> <source>Run a development server with data from a set of fixtures</source> <translation>Ejecutar un servidor de desarrollo con datos de un conjunto de fixtures</translation> </message> <message> - <location filename="../Project.py" line="692"/> + <location filename="../Project.py" line="585"/> <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="../Project.py" line="3156"/> + <location filename="../Project.py" line="2879"/> <source>The Django test server could not be started.</source> <translation>No se ha podido iniciar el servidor de tests Django.</translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>Help</source> <translation>Ayuda</translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>&Help</source> <translation>&Ayuda</translation> </message> <message> - <location filename="../Project.py" line="281"/> + <location filename="../Project.py" line="276"/> <source>Shows the Django help index</source> <translation>Muestra el índice de ayuda de Django</translation> </message> <message> - <location filename="../Project.py" line="283"/> + <location filename="../Project.py" line="278"/> <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="../Project.py" line="1105"/> + <location filename="../Project.py" line="987"/> <source>New template...</source> <translation>Nueva plantilla...</translation> </message> <message> - <location filename="../Project.py" line="1114"/> + <location filename="../Project.py" line="996"/> <source>Update all catalogs</source> <translation>Actualizar todos los catálogos</translation> </message> <message> - <location filename="../Project.py" line="1117"/> + <location filename="../Project.py" line="999"/> <source>Update selected catalogs</source> <translation>Actualizar los catálogos seleccionados</translation> </message> <message> - <location filename="../Project.py" line="1128"/> + <location filename="../Project.py" line="1010"/> <source>Compile all catalogs</source> <translation>Compilar todos los catálogos</translation> </message> <message> - <location filename="../Project.py" line="1131"/> + <location filename="../Project.py" line="1013"/> <source>Compile selected catalogs</source> <translation>Compilar los catálogos seleccionados</translation> </message> <message> - <location filename="../Project.py" line="3329"/> + <location filename="../Project.py" line="3046"/> <source>Initializing message catalog for '{0}'</source> <translation>Inicializando catálogo de mensajes para '{0}'</translation> </message> <message> - <location filename="../Project.py" line="3594"/> + <location filename="../Project.py" line="3309"/> <source>No current site selected or no site created yet. Aborting...</source> <translation>No se ha seleccionado un sitio o no se ha creado un sitio todavía. Abortando...</translation> </message> <message> - <location filename="../Project.py" line="3350"/> + <location filename="../Project.py" line="3067"/> <source> Message catalog initialized successfully.</source> <translation> Catálogo de mensajes iniciado con éxito.</translation> </message> <message> - <location filename="../Project.py" line="3462"/> + <location filename="../Project.py" line="3179"/> <source>Updating message catalogs</source> <translation>Actualizando catálogos de mensajes</translation> </message> <message> - <location filename="../Project.py" line="3555"/> + <location filename="../Project.py" line="3271"/> <source>No locales detected. Aborting...</source> <translation>No se ha detectado ningún idioma. Abortando...</translation> </message> <message> - <location filename="../Project.py" line="3513"/> + <location filename="../Project.py" line="3230"/> <source> Message catalogs updated successfully.</source> <translation> Catálogos de mensajes actualizados con éxito.</translation> </message> <message> - <location filename="../Project.py" line="3581"/> + <location filename="../Project.py" line="3297"/> <source>Compiling message catalogs</source> <translation>Compilando catálogos de mensajes</translation> </message> <message> - <location filename="../Project.py" line="3601"/> + <location filename="../Project.py" line="3316"/> <source> Message catalogs compiled successfully.</source> <translation> Catálogos de mensajes compilados con éxito.</translation> </message> <message> - <location filename="../Project.py" line="1121"/> + <location filename="../Project.py" line="1003"/> <source>Update all catalogs (with obsolete)</source> <translation>Acutalizar todos los catálogos (con obsoletos)</translation> </message> <message> - <location filename="../Project.py" line="1124"/> + <location filename="../Project.py" line="1006"/> <source>Update selected catalogs (with obsolete)</source> <translation>Actualizar los catálogos seleccionados (con obsoletos)</translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Start Global Django Application</source> <translation>Iniciar Aplicación Global Django</translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Enter the name of the new global Django application.</source> <translation>Introducir el nombre de la nueva aplicación global Django.</translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Start Local Django Application</source> <translation>Iniciar Aplicación Local Django</translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Enter the name of the new local Django application.</source> <translation>Introducir el nombre de la nueva aplicación local Django.</translation> </message> <message> - <location filename="../Project.py" line="3494"/> + <location filename="../Project.py" line="3211"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation>Actualizando los catálogos de mensajes (conservando mensajes obsoletos)</translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Change Password</source> <translation>Cambiar Contraseña</translation> </message> <message> - <location filename="../Project.py" line="704"/> + <location filename="../Project.py" line="597"/> <source>Change &Password</source> <translation>Cambiar C&ontraseña</translation> </message> <message> - <location filename="../Project.py" line="709"/> + <location filename="../Project.py" line="602"/> <source>Change the password of a user</source> <translation>Cambiar la contraseña de un usuario</translation> </message> <message> - <location filename="../Project.py" line="711"/> + <location filename="../Project.py" line="604"/> <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="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create Superuser</source> <translation>Crear Superusuario</translation> </message> <message> - <location filename="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create &Superuser</source> <translation>Crear &Superusuario</translation> </message> <message> - <location filename="../Project.py" line="723"/> + <location filename="../Project.py" line="616"/> <source>Create a superuser account</source> <translation>Crear una cuenta de superusuario</translation> </message> <message> - <location filename="../Project.py" line="725"/> + <location filename="../Project.py" line="618"/> <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="../Project.py" line="3246"/> + <location filename="../Project.py" line="2963"/> <source>Clear Sessions</source> <translation>Limpiar Sesiones</translation> </message> <message> - <location filename="../Project.py" line="736"/> + <location filename="../Project.py" line="629"/> <source>Clear &Sessions</source> <translation>Limpiar &Sesiones</translation> </message> <message> - <location filename="../Project.py" line="741"/> + <location filename="../Project.py" line="634"/> <source>Clear expired sessions</source> <translation>Limpiar sesiones expiradas</translation> </message> <message> - <location filename="../Project.py" line="743"/> + <location filename="../Project.py" line="636"/> <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="../Project.py" line="1030"/> + <location filename="../Project.py" line="912"/> <source>&Authorization</source> <translation>&Autorización</translation> </message> <message> - <location filename="../Project.py" line="1047"/> + <location filename="../Project.py" line="929"/> <source>&Session</source> <translation>&Sesión</translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Enter the name of the user:</source> <translation>Introducir el nombre del usuario:</translation> </message> <message> - <location filename="../Project.py" line="3258"/> + <location filename="../Project.py" line="2975"/> <source>Expired sessions cleared successfully.</source> <translation>Sesiones expiradas limpiadas con éxito.</translation> </message> <message> - <location filename="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <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="../Project.py" line="1953"/> + <location filename="../Project.py" line="1762"/> <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="../Project.py" line="1089"/> + <location filename="../Project.py" line="971"/> <source>Open with {0}</source> <translation>Abrir con {0}</translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>The translations editor process ({0}) could not be started.</source> <translation>El proceso para el editor de traducciones {0} no ha podido ejecutarse.</translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <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="2505"/> - <source>Drop Indexes</source> - <translation>Borrar Índices</translation> - </message> - <message> - <location filename="../Project.py" line="490"/> - <source>&Drop Indexes</source> - <translation>Borrar Ín&dices</translation> - </message> - <message> - <location filename="../Project.py" line="495"/> - <source>Prints the DROP INDEX SQL statements for one or more applications</source> - <translation>Imprime las sentencias SQL DROP INDEX para una o más aplicaciones</translation> - </message> - <message> - <location filename="../Project.py" line="498"/> - <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> - <translation><b>Borrar Índices</b><p>Imprime las sentencias SQL DROP INDEX para una o más aplicaciones.</p></translation> - </message> - <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>Show Migrations</source> <translation>Mostrar Migraciones</translation> </message> <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>&Show Migrations</source> <translation>Mo&strar Migraciones</translation> </message> <message> - <location filename="../Project.py" line="759"/> + <location filename="../Project.py" line="652"/> <source>Show a list of available migrations</source> <translation>Mostrar una lista de migraciones disponibles</translation> </message> <message> - <location filename="../Project.py" line="761"/> + <location filename="../Project.py" line="654"/> <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> <translation><b>Mostrar Migraciones</b><p>Muestra una lista de migraciones disponibles para el proyecto Django y su estado.</p></translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations Plan</source> <translation>Mostrar Plan de Migraciones</translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations &Plan</source> <translation>Mostrar &Plan de Migraciones</translation> </message> <message> - <location filename="../Project.py" line="774"/> + <location filename="../Project.py" line="667"/> <source>Show a list with the migrations plan</source> <translation>Mostrar una lista con el plan de migraciones</translation> </message> <message> - <location filename="../Project.py" line="776"/> + <location filename="../Project.py" line="669"/> <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> <translation><b>Mostrar Plan de Migraciones</b><p>Muestra una lista con el plan de migraciones del proyecto Django.</p></translation> </message> <message> - <location filename="../Project.py" line="963"/> + <location filename="../Project.py" line="846"/> <source>&Migrations</source> <translation>&Migraciones</translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>Apply All Migrations</source> <translation>Aplicar Todas las Migraciones</translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>&Apply All Migrations</source> <translation>&Aplicar Todas las Migraciones</translation> </message> <message> - <location filename="../Project.py" line="789"/> + <location filename="../Project.py" line="682"/> <source>Apply all available migrations</source> <translation>Aplicar todas las migraciones disponibles</translation> </message> <message> - <location filename="../Project.py" line="791"/> + <location filename="../Project.py" line="684"/> <source><b>Apply All Migrations</b><p>This applies all migrations of the Django project.</p></source> <translation><b>Aplicar Todas las Migraciones</b><p>Aplica todas las migraciones del proyecto Django.</p></translation> </message> <message> - <location filename="../Project.py" line="2621"/> + <location filename="../Project.py" line="2358"/> <source>Apply Selected Migrations</source> <translation>Aplicar Migraciones Seleccionadas</translation> </message> <message> - <location filename="../Project.py" line="803"/> + <location filename="../Project.py" line="696"/> <source>Apply selected migrations</source> <translation>Aplicar migraciones seleccionadas</translation> </message> <message> - <location filename="../Project.py" line="805"/> + <location filename="../Project.py" line="698"/> <source><b>Apply Selected Migrations</b><p>This applies selected migrations of the Django project.</p></source> <translation><b>Aplicar Migraciones Seleccionadas</b><p>Aplica las migraciones seleccionadas del proyecto Django.</p></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Unapply Migrations</source> <translation>Deshacer Aplicar Migraciones</translation> </message> <message> - <location filename="../Project.py" line="814"/> + <location filename="../Project.py" line="707"/> <source>&Unapply Migrations</source> <translation>Des&hacer Aplicar Migraciones</translation> </message> <message> - <location filename="../Project.py" line="819"/> + <location filename="../Project.py" line="712"/> <source>Unapply all migrations for an app</source> <translation>Deshacer aplicar todas las migraciones para una app</translation> </message> <message> - <location filename="../Project.py" line="821"/> + <location filename="../Project.py" line="714"/> <source><b>Unapply Migrations</b><p>This unapplies all migrations for an app of the Django project.</p></source> <translation><b>Deshacer Aplicar Migraciones</b><p>Deshace aplicar todas las migraciones para una app del proyecto Django.</p></translation> </message> <message> - <location filename="../Project.py" line="2766"/> + <location filename="../Project.py" line="2502"/> <source>Make Migrations</source> <translation>Hacer Migraciones</translation> </message> <message> - <location filename="../Project.py" line="829"/> + <location filename="../Project.py" line="722"/> <source>&Make Migrations</source> <translation>Hacer &Migraciones</translation> </message> <message> - <location filename="../Project.py" line="834"/> + <location filename="../Project.py" line="727"/> <source>Generate migrations for the project</source> <translation>Generar migraciones para el proyecto</translation> </message> <message> - <location filename="../Project.py" line="836"/> + <location filename="../Project.py" line="729"/> <source><b>Make Migrations</b><p>This generates migrations for the Django project.</p></source> <translation><b>Hacer Migraciones</b><p>Genera las migraciones para el proyecto Django.</p></translation> </message> <message> - <location filename="../Project.py" line="2800"/> + <location filename="../Project.py" line="2536"/> <source>No migrations available.</source> <translation>No hay migraciones disponibles.</translation> </message> <message> - <location filename="../Project.py" line="2648"/> + <location filename="../Project.py" line="2382"/> <source>Apply Migrations</source> <translation>Aplicar Migraciones</translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Select an application:</source> <translation>Seleccionar una aplicación:</translation> </message> <message> - <location filename="../Project.py" line="2814"/> + <location filename="../Project.py" line="2550"/> <source>Squash Migrations</source> <translation>Hacer "Squash" de Migraciones</translation> </message> <message> - <location filename="../Project.py" line="843"/> + <location filename="../Project.py" line="736"/> <source>S&quash Migrations</source> <translation>Hacer "S&quash" de Migraciones</translation> </message> <message> - <location filename="../Project.py" line="848"/> + <location filename="../Project.py" line="741"/> <source>Squash migrations of an application of the project</source> <translation>Hacer squash de migraciones de una aplicación del proyecto</translation> </message> <message> - <location filename="../Project.py" line="850"/> + <location filename="../Project.py" line="743"/> <source><b>Squash Migrations</b><p>This squashes migrations of an application of the Django project.</p></source> <translation><b>Hacer Squash de Migraciones</b><p>Hace squash de migraciones de una aplicación del proyecto Django.</p></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>Apply Migration</source> <translation>Aplicar Migración</translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>&Apply Migration</source> <translation>&Aplicar Migración</translation> </message> <message> - <location filename="../Project.py" line="546"/> + <location filename="../Project.py" line="439"/> <source>Prints the SQL statements to apply a migration of an application</source> <translation>Imprime las sentencias SQL para aplicar una migración de una aplicación</translation> </message> <message> - <location filename="../Project.py" line="549"/> + <location filename="../Project.py" line="442"/> <source><b>Apply Migration</b><p>Prints the SQL statements to apply a migration of an application.</p></source> <translation><b>Aplicar Migración</b><p>Imprime las sentencias SQL para aplicar una migración de una aplicación.</p></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>Unapply Migration</source> <translation>Deshacer Aplicar Migración</translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>&Unapply Migration</source> <translation>Des&hacer Aplicar Migración</translation> </message> <message> - <location filename="../Project.py" line="563"/> + <location filename="../Project.py" line="456"/> <source>Prints the SQL statements to unapply a migration of an application</source> <translation>Imprime las sentencias SQL para deshacer aplicar la migración de una aplicación</translation> </message> <message> - <location filename="../Project.py" line="566"/> + <location filename="../Project.py" line="459"/> <source><b>Unapply Migration</b><p>Prints the SQL statements to unapply a migration of an application.</p></source> <translation><b>Deshacer aplicar Migración</b><p>Imprime las sentencias SQL para deshacer aplicar una migración de una aplicación.</p></translation> </message> <message> - <location filename="../Project.py" line="2543"/> + <location filename="../Project.py" line="2280"/> <source>SQL Migrate</source> <translation>SQL Migrate</translation> </message> <message> - <location filename="../Project.py" line="3674"/> + <location filename="../Project.py" line="3389"/> <source>Check Project</source> <translation>Comprobar Proyecto</translation> </message> <message> - <location filename="../Project.py" line="317"/> + <location filename="../Project.py" line="312"/> <source>Inspects the Django project for common problems</source> <translation>Inspecciona el proyecto Django para problemas comunes</translation> </message> <message> - <location filename="../Project.py" line="319"/> + <location filename="../Project.py" line="314"/> <source><b>Check Project</b><p>This inspects the Django project for common problems.</p></source> <translation><b>Comprobar Proyecto</b><p>Inspecciona el proyecto Django para problemas comunes.</p></translation> </message> <message> - <location filename="../Project.py" line="668"/> + <location filename="../Project.py" line="561"/> <source>Run Testsuite (-Wall)</source> <translation>Ejecutar suite de Tests (-Wall)</translation> </message> <message> - <location filename="../Project.py" line="673"/> + <location filename="../Project.py" line="566"/> <source>Run the test suite for applications or the whole site with activated deprecation warnings</source> <translation>Ejecutar suite de tests para aplicaciones o el site completo con advertencias de deprecación activadas</translation> </message> <message> - <location filename="../Project.py" line="676"/> + <location filename="../Project.py" line="569"/> <source><b>Run Testsuite (-Wall)</b><p>Run the test suite for applications or the whole site with activated deprecation warnings.</p></source> <translation><b>Ejecutar suite de Tests (-Wall)</b><p>Ejecuta la suite de tests para aplicaciones o el site completo con advertencias de deprecación activadas.</p></translation> </message> <message> - <location filename="../Project.py" line="1851"/> + <location filename="../Project.py" line="1660"/> <source><p>The Django project path <b>{0}</b> exists already. Shall it be removed and recreated?</p></source> <translation><p>La ruta de proyecto Django <b>{0}</b> ya existealready. ¿Desea eliminarla y recrearla?</p></translation> </message> <message> - <location filename="../Project.py" line="1858"/> + <location filename="../Project.py" line="1667"/> <source><p>Please add the files to the eric project manually.</p></source> <translation><p>Por favor, añada los archivos al proyecto eric manualmente.</p></translation> </message> <message> - <location filename="../Project.py" line="338"/> + <location filename="../Project.py" line="333"/> <source>Current Database</source> <translation>Base de Datos Actual</translation> </message> <message> - <location filename="../Project.py" line="343"/> + <location filename="../Project.py" line="338"/> <source>Selects the current database</source> <translation>Selecciona la base de datos actual</translation> </message> <message> - <location filename="../Project.py" line="345"/> + <location filename="../Project.py" line="340"/> <source><b>Current Database</b><p>Selects the database name to be used by all database actions. An empty database name indicates to use the default name.</p></source> <translation><b>Base de Datos Actual</b><p>Selecciona el nombre de la base de datos para utilizar en todas las acciones de base de datos. Un nombre de base de datos vacío indica utilizar el nombre por defecto.</p></translation> </message> <message> - <location filename="../Project.py" line="2914"/> + <location filename="../Project.py" line="2640"/> <source>Send Test Email</source> <translation>Enviar Email de Prueba</translation> </message> <message> - <location filename="../Project.py" line="607"/> + <location filename="../Project.py" line="500"/> <source>Send Test &Email</source> <translation>Enviar &Email de Prueba</translation> </message> <message> - <location filename="../Project.py" line="612"/> + <location filename="../Project.py" line="505"/> <source>Send a test email through Django</source> <translation>Enviar un email de prueba a través de Django</translation> </message> <message> - <location filename="../Project.py" line="614"/> + <location filename="../Project.py" line="507"/> <source><b>Send Test Email</b><p>Sends a test email to confirm email sending through Django is working.</p></source> <translation><b>Enviar Email de Prueba</b><p>Envía un email de prueba para confirmar que el envío de email a través de Django funciona correctamente.</p></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Database Name</source> <translation>Nombre de Base de Datos</translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Select a database name (leave empty for default):</source> <translation>Seleccionar un nombre de base de datos (dejar vacío para nombre por defecto):</translation> </message> <message> - <location filename="../Project.py" line="2311"/> + <location filename="../Project.py" line="2104"/> <source><default></source> <translation><default></translation> </message> <message> - <location filename="../Project.py" line="2312"/> + <location filename="../Project.py" line="2105"/> <source>&Current Database ({0})</source> <translation>Base de Datos A&ctual ({0})</translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email sent successfully.</source> <translation>Email de prueba enviado con éxito.</translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email could not be sent.</source> <translation>No se ha podido enviar el email de prueba.</translation> </message> @@ -2112,7 +1982,7 @@ <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="437"/> + <location filename="../../PluginProjectDjango.py" line="431"/> <source>Django</source> <translation>Django</translation> </message>
--- a/ProjectDjango/i18n/django_ru.ts Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/i18n/django_ru.ts Sat Apr 24 11:25:03 2021 +0200 @@ -43,12 +43,12 @@ <translation>Выбор файла настроек модуля посредством диалога выбора файла</translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Select settings file</source> <translation>Выбор файла настроек</translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Python Files (*.py)</source> <translation>Файлы Python (*.py)</translation> </message> @@ -71,27 +71,27 @@ <translation>Ошибки</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Процесс {0} не может быть запущен. Убедитесь, что к нему указан путь доступа.</translation> </message> <message> - <location filename="../DjangoDialog.py" line="284"/> + <location filename="../DjangoDialog.py" line="278"/> <source>Select data file</source> <translation>Выбор файла данных</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source>Error saving data</source> <translation>Ошибка сохранения данных</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <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> @@ -174,12 +174,12 @@ <translation>Выберите формат вывода (только 2.0.0+)</translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="40"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="32"/> <source>Hash Format</source> <translation>Формат хэша</translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="41"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="33"/> <source>Unified Diff</source> <translation>Объединенный Diff</translation> </message> @@ -260,22 +260,22 @@ <translation>Выбор файла фикстуры в процессе диалога</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>JSON файлы (*.json);;XML файлы (*.xml);</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="66"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>YAML Files (*.yaml);;</source> <translation>YAML файлы (*.yaml);;</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="69"/> + <location filename="../DjangoLoaddataDataDialog.py" line="64"/> <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="71"/> + <location filename="../DjangoLoaddataDataDialog.py" line="66"/> <source>Select fixture file</source> <translation>Выбор файла фикстуры</translation> </message> @@ -409,32 +409,32 @@ <context> <name>DjangoMigrationsListDialog</name> <message> - <location filename="../DjangoMigrationsListDialog.py" line="69"/> + <location filename="../DjangoMigrationsListDialog.py" line="63"/> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Migration</source> <translation>Миграция</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Dependencies</source> <translation>Зависимости</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Процесс {0} не может быть запущен. Убедитесь, что к нему указан путь доступа.</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="68"/> + <location filename="../DjangoMigrationsListDialog.py" line="62"/> <source>Available Migrations</source> <translation>Доступные миграции</translation> </message> @@ -444,52 +444,52 @@ <translation>Ошибки</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="75"/> + <location filename="../DjangoMigrationsListDialog.py" line="69"/> <source>Migrations Plan</source> <translation>План миграций</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="83"/> + <location filename="../DjangoMigrationsListDialog.py" line="77"/> <source>&Refresh</source> <translation>&Освежить</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="85"/> + <location filename="../DjangoMigrationsListDialog.py" line="79"/> <source>Press to refresh the list</source> <translation>Освежить список</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="295"/> + <location filename="../DjangoMigrationsListDialog.py" line="289"/> <source>Apply All Migrations</source> <translation>Применить все миграции</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="325"/> + <location filename="../DjangoMigrationsListDialog.py" line="319"/> <source>Apply Selected Migrations</source> <translation>Применить выбранные миграции</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="309"/> + <location filename="../DjangoMigrationsListDialog.py" line="303"/> <source>Unapply Migrations</source> <translation>Откатить миграции</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Make Migrations</source> <translation>Создать миграции</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="320"/> + <location filename="../DjangoMigrationsListDialog.py" line="314"/> <source>Make Migrations (dry-run)</source> <translation>Создать миграции (dry-run)</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Enter a name for the migrations (leave empty to use system supplied name):</source> <translation>Задайте имя миграции (оставить поле пустым для использования имени, поддерживаемого системой):</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="316"/> + <location filename="../DjangoMigrationsListDialog.py" line="310"/> <source>Make Empty Migrations</source> <translation>Создать пустые миграции</translation> </message> @@ -592,22 +592,12 @@ <translation>Выбор каталога виртуального окружения посредством диалога выбора</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.ui" line="318"/> - <source>Python 2</source> - <translation type="obsolete">Python 2</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="189"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="187"/> <source>Select Virtual Environment for Python 3</source> <translation>Выбор виртуального окружения для Python 3</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="242"/> - <source>Select Virtual Environment for Python 2</source> - <translation type="obsolete">Выбор виртуального окружения для Python 2</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>Translations Editor</source> <translation>Редактор для перевода</translation> </message> @@ -622,7 +612,7 @@ <translation>Выбор редактора для перевода посредством диалога выбора</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> @@ -677,17 +667,17 @@ <translation>Нечеткий перевод</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="80"/> <source>Plain Python</source> <translation>Plain Python</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="83"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="81"/> <source>IPython</source> <translation>IPython</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="84"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> <source>bpython</source> <translation>bpython</translation> </message> @@ -725,12 +715,12 @@ <translation>YAML файлы (*.yaml);;</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="64"/> <source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="68"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> <source>Select fixture file</source> <translation>Выбор файла фикстуры</translation> </message> @@ -902,1208 +892,1088 @@ <context> <name>Project</name> <message> - <location filename="../Project.py" line="867"/> + <location filename="../Project.py" line="760"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <source>New Form</source> <translation>Создание новой формы</translation> </message> <message> - <location filename="../Project.py" line="1192"/> + <location filename="../Project.py" line="1074"/> <source>The file already exists! Overwrite it?</source> <translation>Файл уже существует! Переписать его?</translation> </message> <message> - <location filename="../Project.py" line="150"/> + <location filename="../Project.py" line="145"/> <source>Current Project</source> <translation>Текущий проект</translation> </message> <message> - <location filename="../Project.py" line="155"/> + <location filename="../Project.py" line="150"/> <source>Selects the current project</source> <translation>Выбор текущего проекта</translation> </message> <message> - <location filename="../Project.py" line="170"/> + <location filename="../Project.py" line="165"/> <source>Start Project</source> <translation>Создание нового проекта</translation> </message> <message> - <location filename="../Project.py" line="170"/> + <location filename="../Project.py" line="165"/> <source>Start &Project</source> <translation>Новый &проект</translation> </message> <message> - <location filename="../Project.py" line="175"/> + <location filename="../Project.py" line="170"/> <source>Starts a new Django project</source> <translation>Создание нового Django-проекта</translation> </message> <message> - <location filename="../Project.py" line="177"/> + <location filename="../Project.py" line="172"/> <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="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (global)</source> <translation>Создание приложения (global)</translation> </message> <message> - <location filename="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (&global)</source> <translation>Новое приложение (&global)</translation> </message> <message> - <location filename="../Project.py" line="190"/> + <location filename="../Project.py" line="185"/> <source>Starts a new global Django application</source> <translation>Создание нового (global) Django-приложения</translation> </message> <message> - <location filename="../Project.py" line="192"/> + <location filename="../Project.py" line="187"/> <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="../Project.py" line="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (local)</source> <translation>Создание приложения (local)</translation> </message> <message> - <location filename="../Project.py" line="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (&local)</source> <translation>Новое приложение (&local)</translation> </message> <message> - <location filename="../Project.py" line="206"/> + <location filename="../Project.py" line="201"/> <source>Starts a new local Django application</source> <translation>Создание нового (local) Django-приложения</translation> </message> <message> - <location filename="../Project.py" line="208"/> + <location filename="../Project.py" line="203"/> <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="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run Server</source> <translation>Запуск сервера разработки</translation> </message> <message> - <location filename="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run &Server</source> <translation>Запуск &сервера разработки</translation> </message> <message> - <location filename="../Project.py" line="226"/> + <location filename="../Project.py" line="221"/> <source>Starts the Django Web server</source> <translation>Запуск Django Web сервера разработки</translation> </message> <message> - <location filename="../Project.py" line="228"/> + <location filename="../Project.py" line="223"/> <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="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <source>Run Web-Browser</source> <translation>Запуск Web-браузера администрирования</translation> </message> <message> - <location filename="../Project.py" line="236"/> + <location filename="../Project.py" line="231"/> <source>Run &Web-Browser</source> <translation>Запуск &Web-браузера</translation> </message> <message> - <location filename="../Project.py" line="241"/> + <location filename="../Project.py" line="236"/> <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="../Project.py" line="244"/> + <location filename="../Project.py" line="239"/> <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="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <source>About Django</source> <translation>О Django</translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="289"/> <source>About D&jango</source> <translation>О D&jango</translation> </message> <message> - <location filename="../Project.py" line="299"/> + <location filename="../Project.py" line="294"/> <source>Shows some information about Django</source> <translation>Отображение информации о Django</translation> </message> <message> - <location filename="../Project.py" line="301"/> + <location filename="../Project.py" line="296"/> <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="../Project.py" line="909"/> + <location filename="../Project.py" line="802"/> <source>&Database</source> <translation>&База данных</translation> </message> <message> - <location filename="../Project.py" line="2090"/> + <location filename="../Project.py" line="1899"/> <source>Project</source> <translation>Project</translation> </message> <message> - <location filename="../Project.py" line="1817"/> + <location filename="../Project.py" line="1626"/> <source>Application</source> <translation>Application</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <source>Start Django</source> <translation>Старт Django</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <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="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Start Django Project</source> <translation>Создание Django-проекта</translation> </message> <message> - <location filename="../Project.py" line="1884"/> + <location filename="../Project.py" line="1693"/> <source>Django project created successfully.</source> <translation>Django-проект успешно создан.</translation> </message> <message> - <location filename="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Enter the name of the new Django project.</source> <translation>Введите имя нового Django-проекта.</translation> </message> <message> - <location filename="../Project.py" line="1938"/> + <location filename="../Project.py" line="1747"/> <source>Start Django Application</source> <translation>Создание Django-приложения</translation> </message> <message> - <location filename="../Project.py" line="1970"/> + <location filename="../Project.py" line="1779"/> <source>Django application created successfully.</source> <translation>Django-приложение успешно создано.</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select Project</source> <translation>Выбор проекта</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select the Django project to work with.</source> <translation>Выбор Django-проекта для работы.</translation> </message> <message> - <location filename="../Project.py" line="2088"/> + <location filename="../Project.py" line="1897"/> <source>None</source> <translation>none</translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../Project.py" line="2169"/> + <location filename="../Project.py" line="1967"/> <source>The Django server could not be started.</source> <translation>Невозможно запустить Django сервер.</translation> </message> <message> - <location filename="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <source>Could not start the web-browser for the url "{0}".</source> <translation>Невозможно открыть web-браузер с адресом "{0}".</translation> </message> <message> - <location filename="../Project.py" line="3231"/> + <location filename="../Project.py" line="2950"/> <source>The Django process could not be started.</source> <translation>Невозможно запустить Django процесс.</translation> </message> <message> - <location filename="../Project.py" line="157"/> + <location filename="../Project.py" line="152"/> <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="../Project.py" line="2848"/> + <location filename="../Project.py" line="2584"/> <source>Diff Settings</source> <translation>Отличие текущих параметров от параметров настройки Django по умолчанию</translation> </message> <message> - <location filename="../Project.py" line="579"/> + <location filename="../Project.py" line="472"/> <source>&Diff Settings</source> <translation>&Различия настройки</translation> </message> <message> - <location filename="../Project.py" line="584"/> + <location filename="../Project.py" line="477"/> <source>Shows the modification made to the settings</source> <translation>Показ изменений, сделанных в параметрах настройки</translation> </message> <message> - <location filename="../Project.py" line="586"/> + <location filename="../Project.py" line="479"/> <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="../Project.py" line="988"/> + <location filename="../Project.py" line="871"/> <source>&Tools</source> <translation>&Сервис</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Select Applications</source> <translation>Выбор приложений</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Enter the list of applications separated by spaces.</source> <translation>Введите список приложений, разделенных пробелами.</translation> </message> <message> - <location filename="../Project.py" line="2093"/> + <location filename="../Project.py" line="1902"/> <source>&Current Django project ({0})</source> <translation>Текущий &Django-проект ({0})</translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start Python Console</source> <translation>Старт консоли Python</translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start &Python Console</source> <translation>Старт консоли &Python</translation> </message> <message> - <location filename="../Project.py" line="598"/> + <location filename="../Project.py" line="491"/> <source>Starts a Python interactive interpreter</source> <translation>Запуск интерактивного интерпретатора Python</translation> </message> <message> - <location filename="../Project.py" line="600"/> + <location filename="../Project.py" line="493"/> <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="../Project.py" line="2956"/> + <location filename="../Project.py" line="2682"/> <source>Create Cache Tables</source> <translation>Создание кэша таблиц</translation> </message> <message> - <location filename="../Project.py" line="256"/> + <location filename="../Project.py" line="251"/> <source>C&reate Cache Tables</source> <translation>С&оздание кэша таблиц</translation> </message> <message> - <location filename="../Project.py" line="261"/> + <location filename="../Project.py" line="256"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation>Для создания таблиц необходимо использовать SQL кэш бэкенд</translation> </message> <message> - <location filename="../Project.py" line="263"/> + <location filename="../Project.py" line="258"/> <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="../Project.py" line="2970"/> + <location filename="../Project.py" line="2696"/> <source>Cache tables created successfully.</source> <translation>Кэш таблиц создан успешно.</translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>Introspect</source> <translation>Просматривает базу данных, определяет структуру моделей и выводит их код</translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>&Introspect</source> <translation>&Инспекция</translation> </message> <message> - <location filename="../Project.py" line="360"/> + <location filename="../Project.py" line="355"/> <source>Introspects the database tables and outputs a Django model module</source> <translation>Анализ таблиц базы данных и вывод кода модуля Django моделей</translation> </message> <message> - <location filename="../Project.py" line="363"/> + <location filename="../Project.py" line="358"/> <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="../Project.py" line="2333"/> + <location filename="../Project.py" line="2126"/> <source>Introspect Database</source> <translation>Анализ таблиц базы данных и генерация кода модуля Django моделей</translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>Flush</source> <translation>Очистка</translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>&Flush</source> <translation>&Очистка</translation> </message> <message> - <location filename="../Project.py" line="376"/> + <location filename="../Project.py" line="371"/> <source>Returns all database tables to the state just after their installation</source> <translation>Возвращает все таблицы базы данных к состоянию на момент инсталяции базы</translation> </message> <message> - <location filename="../Project.py" line="379"/> + <location filename="../Project.py" line="374"/> <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="../Project.py" line="2512"/> + <location filename="../Project.py" line="2249"/> <source>Flush Database</source> <translation>Очистка базы данных</translation> </message> <message> - <location filename="../Project.py" line="2364"/> + <location filename="../Project.py" line="2157"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation>Очистка базы данных приведет к уничтожению всех данных. Вы действительно этого хотите?</translation> </message> <message> - <location filename="../Project.py" line="2378"/> + <location filename="../Project.py" line="2171"/> <source>Database tables flushed successfully.</source> <translation>Таблицы базы данных успешно очищены.</translation> </message> <message> - <location filename="../Project.py" line="387"/> + <location filename="../Project.py" line="382"/> <source>Start Client Console</source> <translation>Запуск консоли клиента</translation> </message> <message> - <location filename="../Project.py" line="392"/> + <location filename="../Project.py" line="387"/> <source>Starts a console window for the database client</source> <translation>Запуск окна консоли для клиента базы данных</translation> </message> <message> - <location filename="../Project.py" line="394"/> + <location filename="../Project.py" line="389"/> <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="../Project.py" line="387"/> + <location filename="../Project.py" line="382"/> <source>Start &Client Console</source> <translation>Старт консоли &клиента</translation> </message> <message> - <location filename="../Project.py" line="2460"/> - <source>Create Tables</source> - <translation>Создание таблиц</translation> - </message> - <message> - <location filename="../Project.py" line="405"/> - <source>Create &Tables</source> - <translation>Создать &таблицы</translation> - </message> - <message> - <location filename="../Project.py" line="410"/> - <source>Prints the CREATE TABLE SQL statements for one or more applications</source> - <translation>Выводит SQL команды CREATE TABLE для одного или нескольких приложений</translation> - </message> - <message> - <location filename="../Project.py" line="413"/> - <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="../Project.py" line="933"/> + <location filename="../Project.py" line="826"/> <source>Show &SQL</source> <translation>&SQL</translation> </message> <message> - <location filename="../Project.py" line="2469"/> - <source>Create Indexes</source> - <translation>Создание индексов</translation> - </message> - <message> - <location filename="../Project.py" line="422"/> - <source>Create &Indexes</source> - <translation>Создать &индексы</translation> - </message> - <message> - <location filename="../Project.py" line="430"/> - <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="../Project.py" line="2478"/> - <source>Create Everything</source> - <translation>Создать все</translation> - </message> - <message> - <location filename="../Project.py" line="439"/> - <source>Create &Everything</source> - <translation>Создать &все</translation> - </message> - <message> - <location filename="../Project.py" line="444"/> - <source>Prints the CREATE ... SQL statements for one or more applications</source> - <translation>Выводит SQL команду CREATE ... для одного или нескольких приложений</translation> - </message> - <message> - <location filename="../Project.py" line="447"/> - <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="../Project.py" line="427"/> - <source>Prints the CREATE INDEX SQL statements for one or more applications</source> - <translation>Выводит SQL команды CREATE INDEX для одного или нескольких приложений</translation> - </message> - <message> - <location filename="../Project.py" line="2487"/> - <source>Custom Statements</source> - <translation>Пользовательские запросы</translation> - </message> - <message> - <location filename="../Project.py" line="456"/> - <source>&Custom Statements</source> - <translation>&Пользовательские запросы</translation> - </message> - <message> - <location filename="../Project.py" line="461"/> - <source>Prints the custom table modifying SQL statements for one or more applications</source> - <translation>Выводит дополнительную таблицу, модифицированную SQL запросами, для одного или нескольких приложений</translation> - </message> - <message> - <location filename="../Project.py" line="464"/> - <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="../Project.py" line="2496"/> - <source>Drop Tables</source> - <translation>Удаление таблиц</translation> - </message> - <message> - <location filename="../Project.py" line="473"/> - <source>&Drop Tables</source> - <translation>&Удаление таблиц</translation> - </message> - <message> - <location filename="../Project.py" line="478"/> - <source>Prints the DROP TABLE SQL statements for one or more applications</source> - <translation>Выводит SQL команд DROP TABLE для одного или нескольких приложений</translation> - </message> - <message> - <location filename="../Project.py" line="481"/> - <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="../Project.py" line="507"/> + <location filename="../Project.py" line="400"/> <source>&Flush Database</source> <translation>&Очистка базы данных</translation> </message> <message> - <location filename="../Project.py" line="512"/> + <location filename="../Project.py" line="405"/> <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="../Project.py" line="515"/> + <location filename="../Project.py" line="408"/> <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="../Project.py" line="2519"/> + <location filename="../Project.py" line="2256"/> <source>Reset Sequences</source> <translation>Сброс цепочки</translation> </message> <message> - <location filename="../Project.py" line="524"/> + <location filename="../Project.py" line="417"/> <source>Reset &Sequences</source> <translation>Сброс &цепочки</translation> </message> <message> - <location filename="../Project.py" line="529"/> + <location filename="../Project.py" line="422"/> <source>Prints the SQL statements for resetting sequences for one or more applications</source> <translation>Выводит SQL команд для сброса последовательности для одного или нескольких приложений</translation> </message> <message> - <location filename="../Project.py" line="532"/> + <location filename="../Project.py" line="425"/> <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="../Project.py" line="2985"/> + <location filename="../Project.py" line="2711"/> <source>Dump Data</source> <translation>Выводит текущие данные из базы данных</translation> </message> <message> - <location filename="../Project.py" line="626"/> + <location filename="../Project.py" line="519"/> <source>&Dump Data</source> <translation>&Выгрузка данных</translation> </message> <message> - <location filename="../Project.py" line="631"/> + <location filename="../Project.py" line="524"/> <source>Dump the database data to a fixture</source> <translation>Выводит данные базы данных в файлы фикстур</translation> </message> <message> - <location filename="../Project.py" line="633"/> + <location filename="../Project.py" line="526"/> <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="../Project.py" line="1009"/> + <location filename="../Project.py" line="891"/> <source>T&esting</source> <translation>Т&естирование</translation> </message> <message> - <location filename="../Project.py" line="2565"/> + <location filename="../Project.py" line="2302"/> <source>SQL Files (*.sql)</source> <translation>SQL файлы (*.sql)</translation> </message> <message> - <location filename="../Project.py" line="3012"/> + <location filename="../Project.py" line="2736"/> <source>JSON Files (*.json)</source> <translation>JSON файлы (*.json)</translation> </message> <message> - <location filename="../Project.py" line="3014"/> + <location filename="../Project.py" line="2738"/> <source>XML Files (*.xml)</source> <translation>XML файлы (*.xml)</translation> </message> <message> - <location filename="../Project.py" line="3016"/> + <location filename="../Project.py" line="2740"/> <source>YAML Files (*.yaml)</source> <translation>YAML файлы (*.yaml)</translation> </message> <message> - <location filename="../Project.py" line="3028"/> + <location filename="../Project.py" line="2752"/> <source>Load Data</source> <translation>Загрузка данных в базу данных из файлов оснастки</translation> </message> <message> - <location filename="../Project.py" line="640"/> + <location filename="../Project.py" line="533"/> <source>&Load Data</source> <translation>&Загрузка данных</translation> </message> <message> - <location filename="../Project.py" line="645"/> + <location filename="../Project.py" line="538"/> <source>Load data from fixture files</source> <translation>Загрузка начальных данных из файлов фикстур</translation> </message> <message> - <location filename="../Project.py" line="647"/> + <location filename="../Project.py" line="540"/> <source><b>Load Data</b><p>Load data from fixture files.</p></source> <translation><b>Загрузка данных</b><p>Загрузка начальных данных в базу данных из файлов фикстур.</p></translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run Testsuite</source> <translation>Выполнить набор тестов</translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run &Testsuite</source> <translation>Выполнить набор &тестов</translation> </message> <message> - <location filename="../Project.py" line="659"/> + <location filename="../Project.py" line="552"/> <source>Run the test suite for applications or the whole site</source> <translation>Выполнение набора тестов для приложения или для всего сайта</translation> </message> <message> - <location filename="../Project.py" line="661"/> + <location filename="../Project.py" line="554"/> <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="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Testserver</source> <translation>Запуск сервера тестов</translation> </message> <message> - <location filename="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Test&server</source> <translation>Запуск сервера &тестов</translation> </message> <message> - <location filename="../Project.py" line="690"/> + <location filename="../Project.py" line="583"/> <source>Run a development server with data from a set of fixtures</source> <translation>Запуск сервера разработки с данными из набора фикстур</translation> </message> <message> - <location filename="../Project.py" line="692"/> + <location filename="../Project.py" line="585"/> <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="../Project.py" line="3156"/> + <location filename="../Project.py" line="2879"/> <source>The Django test server could not be started.</source> <translation>Невозможно запустить Django сервер тестов.</translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>Help</source> <translation>Справка</translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>&Help</source> <translation>&Справка</translation> </message> <message> - <location filename="../Project.py" line="281"/> + <location filename="../Project.py" line="276"/> <source>Shows the Django help index</source> <translation>Показ индекса справки Django</translation> </message> <message> - <location filename="../Project.py" line="283"/> + <location filename="../Project.py" line="278"/> <source><b>Help</b><p>Shows the Django help index page.</p></source> <translation><b>Справка</b><p>Показ страницы индексов справки Django.</p></translation> </message> <message> - <location filename="../Project.py" line="1105"/> + <location filename="../Project.py" line="987"/> <source>New template...</source> <translation>Новый шаблон...</translation> </message> <message> - <location filename="../Project.py" line="1114"/> + <location filename="../Project.py" line="996"/> <source>Update all catalogs</source> <translation>Обновить все каталоги</translation> </message> <message> - <location filename="../Project.py" line="1117"/> + <location filename="../Project.py" line="999"/> <source>Update selected catalogs</source> <translation>Обновить выбранные каталоги</translation> </message> <message> - <location filename="../Project.py" line="1128"/> + <location filename="../Project.py" line="1010"/> <source>Compile all catalogs</source> <translation>Компиляция всех каталогов</translation> </message> <message> - <location filename="../Project.py" line="1131"/> + <location filename="../Project.py" line="1013"/> <source>Compile selected catalogs</source> <translation>Компиляция выбранных каталогов</translation> </message> <message> - <location filename="../Project.py" line="3329"/> + <location filename="../Project.py" line="3046"/> <source>Initializing message catalog for '{0}'</source> <translation>Инициализация каталога сообщений для '{0}'</translation> </message> <message> - <location filename="../Project.py" line="3594"/> + <location filename="../Project.py" line="3309"/> <source>No current site selected or no site created yet. Aborting...</source> <translation>Текущий сайт не выбран или еще не создан. Прерывание выполнения...</translation> </message> <message> - <location filename="../Project.py" line="3462"/> + <location filename="../Project.py" line="3179"/> <source>Updating message catalogs</source> <translation>Обновление каталогов сообщений</translation> </message> <message> - <location filename="../Project.py" line="3555"/> + <location filename="../Project.py" line="3271"/> <source>No locales detected. Aborting...</source> <translation>Локали не найдены. Прерывание выполнения...</translation> </message> <message> - <location filename="../Project.py" line="3513"/> + <location filename="../Project.py" line="3230"/> <source> Message catalogs updated successfully.</source> <translation> Каталоги сообщений успешно обновлены.</translation> </message> <message> - <location filename="../Project.py" line="3581"/> + <location filename="../Project.py" line="3297"/> <source>Compiling message catalogs</source> <translation>Компиляция каталогов сообщений</translation> </message> <message> - <location filename="../Project.py" line="3601"/> + <location filename="../Project.py" line="3316"/> <source> Message catalogs compiled successfully.</source> <translation> Каталоги сообщений успешно компилированы.</translation> </message> <message> - <location filename="../Project.py" line="1121"/> + <location filename="../Project.py" line="1003"/> <source>Update all catalogs (with obsolete)</source> <translation>Обновить все каталоги (с устаревшими)</translation> </message> <message> - <location filename="../Project.py" line="1124"/> + <location filename="../Project.py" line="1006"/> <source>Update selected catalogs (with obsolete)</source> <translation>Обновить выбранные каталоги (с устаревшими)</translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Start Global Django Application</source> <translation>Выполнение global Django-приложения</translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Enter the name of the new global Django application.</source> <translation>Введите имя нового global Djangо-приложения.</translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Start Local Django Application</source> <translation>Выполнение local Django-приложения</translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Enter the name of the new local Django application.</source> <translation>Введите имя нового local Django-приложения.</translation> </message> <message> - <location filename="../Project.py" line="3494"/> + <location filename="../Project.py" line="3211"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation>Обновление каталогов сообщений (с сохранением устаревших сообщений)</translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Change Password</source> <translation>Смена пароля</translation> </message> <message> - <location filename="../Project.py" line="704"/> + <location filename="../Project.py" line="597"/> <source>Change &Password</source> <translation>Смена &пароля</translation> </message> <message> - <location filename="../Project.py" line="709"/> + <location filename="../Project.py" line="602"/> <source>Change the password of a user</source> <translation>Смена пароля пользователя</translation> </message> <message> - <location filename="../Project.py" line="711"/> + <location filename="../Project.py" line="604"/> <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="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create Superuser</source> <translation>Создание суперпользователя</translation> </message> <message> - <location filename="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create &Superuser</source> <translation>Создать &суперпользователя</translation> </message> <message> - <location filename="../Project.py" line="723"/> + <location filename="../Project.py" line="616"/> <source>Create a superuser account</source> <translation>Создать аккаунт суперпользователя</translation> </message> <message> - <location filename="../Project.py" line="725"/> + <location filename="../Project.py" line="618"/> <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="../Project.py" line="3246"/> + <location filename="../Project.py" line="2963"/> <source>Clear Sessions</source> <translation>Очистка сессии</translation> </message> <message> - <location filename="../Project.py" line="736"/> + <location filename="../Project.py" line="629"/> <source>Clear &Sessions</source> <translation>Очистка &сессии</translation> </message> <message> - <location filename="../Project.py" line="741"/> + <location filename="../Project.py" line="634"/> <source>Clear expired sessions</source> <translation>Очистка истекших сессий</translation> </message> <message> - <location filename="../Project.py" line="743"/> + <location filename="../Project.py" line="636"/> <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="../Project.py" line="1030"/> + <location filename="../Project.py" line="912"/> <source>&Authorization</source> <translation>&Авторизация</translation> </message> <message> - <location filename="../Project.py" line="1047"/> + <location filename="../Project.py" line="929"/> <source>&Session</source> <translation>&Сессия</translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Enter the name of the user:</source> <translation>Введите имя пользователя:</translation> </message> <message> - <location filename="../Project.py" line="3258"/> + <location filename="../Project.py" line="2975"/> <source>Expired sessions cleared successfully.</source> <translation>Истекшая сессия успешно очищена.</translation> </message> <message> - <location filename="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <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="../Project.py" line="1953"/> + <location filename="../Project.py" line="1762"/> <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="../Project.py" line="1089"/> + <location filename="../Project.py" line="971"/> <source>Open with {0}</source> <translation>Открыть с помощью {0}</translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>The translations editor process ({0}) could not be started.</source> <translation>Невозможен запуск редактора переводов ({0}).</translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <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="../Project.py" line="3350"/> + <location filename="../Project.py" line="3067"/> <source> Message catalog initialized successfully.</source> <translation> Каталог сообщений успешно инициализирован.</translation> </message> <message> - <location filename="../Project.py" line="2505"/> - <source>Drop Indexes</source> - <translation>Удалить индексы</translation> - </message> - <message> - <location filename="../Project.py" line="490"/> - <source>&Drop Indexes</source> - <translation>&Удалить индексы</translation> - </message> - <message> - <location filename="../Project.py" line="495"/> - <source>Prints the DROP INDEX SQL statements for one or more applications</source> - <translation>Выводит SQL команды DROP INDEX для одного или нескольких приложений</translation> - </message> - <message> - <location filename="../Project.py" line="498"/> - <source><b>Drop Indexes</b><p>Prints the DROP INDEX SQL statements for one or more applications.</p></source> - <translation><b>Удалить индексы</b><p>Выводит SQL команду DROP INDEX для одного или нескольких приложений.</p></translation> - </message> - <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>Show Migrations</source> <translation>Показать миграции</translation> </message> <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>&Show Migrations</source> <translation>&Показать миграции</translation> </message> <message> - <location filename="../Project.py" line="759"/> + <location filename="../Project.py" line="652"/> <source>Show a list of available migrations</source> <translation>Отображение списка доступных миграций</translation> </message> <message> - <location filename="../Project.py" line="761"/> + <location filename="../Project.py" line="654"/> <source><b>Show Migrations</b><p>This shows a list of available migrations of the Django project and their status.</p></source> <translation><b>Показать миграции</b><p>Отображение списка доступных миграций Django-проекта и их статуса.</p></translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations Plan</source> <translation>Показать план миграций</translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations &Plan</source> <translation>Показать &план миграций</translation> </message> <message> - <location filename="../Project.py" line="774"/> + <location filename="../Project.py" line="667"/> <source>Show a list with the migrations plan</source> <translation>Отображение плана выполнения миграций</translation> </message> <message> - <location filename="../Project.py" line="776"/> + <location filename="../Project.py" line="669"/> <source><b>Show Migrations Plan</b><p>This shows a list with the migrations plan of the Django project.</p></source> <translation><b>Показать план миграций</b><p>Отображение плана выполнения миграций Django-проекта.</p></translation> </message> <message> - <location filename="../Project.py" line="963"/> + <location filename="../Project.py" line="846"/> <source>&Migrations</source> <translation>&Миграции</translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>Apply All Migrations</source> <translation>Применить все миграции</translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>&Apply All Migrations</source> <translation>&Применить все миграции</translation> </message> <message> - <location filename="../Project.py" line="789"/> + <location filename="../Project.py" line="682"/> <source>Apply all available migrations</source> <translation>Применить все доступные миграции</translation> </message> <message> - <location filename="../Project.py" line="791"/> + <location filename="../Project.py" line="684"/> <source><b>Apply All Migrations</b><p>This applies all migrations of the Django project.</p></source> <translation><b>Применить все миграции</b><p>Касается всех миграций Django-проекта.</p></translation> </message> <message> - <location filename="../Project.py" line="2621"/> + <location filename="../Project.py" line="2358"/> <source>Apply Selected Migrations</source> <translation>Применить выбранные миграции</translation> </message> <message> - <location filename="../Project.py" line="803"/> + <location filename="../Project.py" line="696"/> <source>Apply selected migrations</source> <translation>Применить выбранные миграции</translation> </message> <message> - <location filename="../Project.py" line="805"/> + <location filename="../Project.py" line="698"/> <source><b>Apply Selected Migrations</b><p>This applies selected migrations of the Django project.</p></source> <translation><b>Применить выбранные миграции</b><p>Касается выбранных миграций Django-проекта.</p></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Unapply Migrations</source> <translation>Откатить миграции</translation> </message> <message> - <location filename="../Project.py" line="814"/> + <location filename="../Project.py" line="707"/> <source>&Unapply Migrations</source> <translation>&Откатить миграции</translation> </message> <message> - <location filename="../Project.py" line="819"/> + <location filename="../Project.py" line="712"/> <source>Unapply all migrations for an app</source> <translation>Откат всех миграций для приложения</translation> </message> <message> - <location filename="../Project.py" line="821"/> + <location filename="../Project.py" line="714"/> <source><b>Unapply Migrations</b><p>This unapplies all migrations for an app of the Django project.</p></source> <translation><b>Откатить миграции</b><p>Откат всех миграций для приложений Django-проекта.</p></translation> </message> <message> - <location filename="../Project.py" line="2766"/> + <location filename="../Project.py" line="2502"/> <source>Make Migrations</source> <translation>Создать миграции</translation> </message> <message> - <location filename="../Project.py" line="829"/> + <location filename="../Project.py" line="722"/> <source>&Make Migrations</source> <translation>&Создать миграции</translation> </message> <message> - <location filename="../Project.py" line="834"/> + <location filename="../Project.py" line="727"/> <source>Generate migrations for the project</source> <translation>Создание миграций для проекта на основе изменений</translation> </message> <message> - <location filename="../Project.py" line="836"/> + <location filename="../Project.py" line="729"/> <source><b>Make Migrations</b><p>This generates migrations for the Django project.</p></source> <translation><b>Создать миграции</b><p>Создание миграций для Django-проекта.</p></translation> </message> <message> - <location filename="../Project.py" line="2800"/> + <location filename="../Project.py" line="2536"/> <source>No migrations available.</source> <translation>Нет доступных миграций.</translation> </message> <message> - <location filename="../Project.py" line="2648"/> + <location filename="../Project.py" line="2382"/> <source>Apply Migrations</source> <translation>Применить миграции</translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Select an application:</source> <translation>Выберите приложение:</translation> </message> <message> - <location filename="../Project.py" line="2814"/> + <location filename="../Project.py" line="2550"/> <source>Squash Migrations</source> <translation>Объединить миграции</translation> </message> <message> - <location filename="../Project.py" line="843"/> + <location filename="../Project.py" line="736"/> <source>S&quash Migrations</source> <translation>О&бъединить миграции</translation> </message> <message> - <location filename="../Project.py" line="848"/> + <location filename="../Project.py" line="741"/> <source>Squash migrations of an application of the project</source> <translation>Объединение миграций приложения Django-проекта</translation> </message> <message> - <location filename="../Project.py" line="850"/> + <location filename="../Project.py" line="743"/> <source><b>Squash Migrations</b><p>This squashes migrations of an application of the Django project.</p></source> <translation><b>Объединить миграции</b><p>Объединение миграций приложения Django-проекта.</p></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>Apply Migration</source> <translation>Применить миграцию</translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>&Apply Migration</source> <translation>&Применить миграцию</translation> </message> <message> - <location filename="../Project.py" line="546"/> + <location filename="../Project.py" line="439"/> <source>Prints the SQL statements to apply a migration of an application</source> <translation>Выводит SQL запросы для выполнения миграции приложения</translation> </message> <message> - <location filename="../Project.py" line="549"/> + <location filename="../Project.py" line="442"/> <source><b>Apply Migration</b><p>Prints the SQL statements to apply a migration of an application.</p></source> <translation><b>Применить миграцию</b><p>Выводит SQL запросы для выполнения миграции приложения.</p></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>Unapply Migration</source> <translation>Откатить миграцию</translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>&Unapply Migration</source> <translation>&Откатить миграцию</translation> </message> <message> - <location filename="../Project.py" line="563"/> + <location filename="../Project.py" line="456"/> <source>Prints the SQL statements to unapply a migration of an application</source> <translation>Выводит SQL команды для отката миграции приложения</translation> </message> <message> - <location filename="../Project.py" line="566"/> + <location filename="../Project.py" line="459"/> <source><b>Unapply Migration</b><p>Prints the SQL statements to unapply a migration of an application.</p></source> <translation><b>Откатить миграцию</b><p>Выводит SQL команды для отката миграции приложения.</p></translation> </message> <message> - <location filename="../Project.py" line="2543"/> + <location filename="../Project.py" line="2280"/> <source>SQL Migrate</source> <translation>SQL миграции</translation> </message> <message> - <location filename="../Project.py" line="3674"/> + <location filename="../Project.py" line="3389"/> <source>Check Project</source> <translation>Проверить проект</translation> </message> <message> - <location filename="../Project.py" line="317"/> + <location filename="../Project.py" line="312"/> <source>Inspects the Django project for common problems</source> <translation>Инспекция общераспространенных проблем Django-проекта</translation> </message> <message> - <location filename="../Project.py" line="319"/> + <location filename="../Project.py" line="314"/> <source><b>Check Project</b><p>This inspects the Django project for common problems.</p></source> <translation><b>Проверить проект</b><p>Инспекция общих проблем Django-проекта.</p></translation> </message> <message> - <location filename="../Project.py" line="668"/> + <location filename="../Project.py" line="561"/> <source>Run Testsuite (-Wall)</source> <translation>Выполнить набор тестов (-Wall)</translation> </message> <message> - <location filename="../Project.py" line="673"/> + <location filename="../Project.py" line="566"/> <source>Run the test suite for applications or the whole site with activated deprecation warnings</source> <translation>Выполнить набор тестов для приложений или всего сайта с включенными предупреждениями о устаревшем API</translation> </message> <message> - <location filename="../Project.py" line="676"/> + <location filename="../Project.py" line="569"/> <source><b>Run Testsuite (-Wall)</b><p>Run the test suite for applications or the whole site with activated deprecation warnings.</p></source> <translation><b>Выполнить набор тестов (-Wall)</b><p>Выполнение набора тестов для приложений или всего сайта с включенными предупреждениями о устаревшем API.</p></translation> </message> <message> - <location filename="../Project.py" line="1851"/> + <location filename="../Project.py" line="1660"/> <source><p>The Django project path <b>{0}</b> exists already. Shall it be removed and recreated?</p></source> <translation><p>Путь к Django-проекту <b>{0}</b> уже существует. Удалить его и создать заново?</p></translation> </message> <message> - <location filename="../Project.py" line="1858"/> + <location filename="../Project.py" line="1667"/> <source><p>Please add the files to the eric project manually.</p></source> <translation><p>Пожалуйста вручную добавьте файлы в eric-проект.</p></translation> </message> <message> - <location filename="../Project.py" line="338"/> + <location filename="../Project.py" line="333"/> <source>Current Database</source> <translation>Текущая база данных</translation> </message> <message> - <location filename="../Project.py" line="343"/> + <location filename="../Project.py" line="338"/> <source>Selects the current database</source> <translation>Выбор текущей базы данных</translation> </message> <message> - <location filename="../Project.py" line="345"/> + <location filename="../Project.py" line="340"/> <source><b>Current Database</b><p>Selects the database name to be used by all database actions. An empty database name indicates to use the default name.</p></source> <translation><b>Текущая база данных</b><p>Выбор имени базы данных, которое будет использоваться во всех операциях базы данных. Пустое имя базы данных указывает на использование имени по умолчанию.</P></translation> </message> <message> - <location filename="../Project.py" line="2914"/> + <location filename="../Project.py" line="2640"/> <source>Send Test Email</source> <translation>Отправить тестовое письмо</translation> </message> <message> - <location filename="../Project.py" line="607"/> + <location filename="../Project.py" line="500"/> <source>Send Test &Email</source> <translation>Отправить тестовое &письмо</translation> </message> <message> - <location filename="../Project.py" line="612"/> + <location filename="../Project.py" line="505"/> <source>Send a test email through Django</source> <translation>Отправить тестовое письмо посредством Django</translation> </message> <message> - <location filename="../Project.py" line="614"/> + <location filename="../Project.py" line="507"/> <source><b>Send Test Email</b><p>Sends a test email to confirm email sending through Django is working.</p></source> <translation><b>Отправить тестовое письмо</b><p>Отправка тестового письма для подтверждения отправки электронной почты через Django.</p></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Database Name</source> <translation>Имя базы данных</translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Select a database name (leave empty for default):</source> <translation>Выберите имя базы данных (по умолчанию оставьте пустым):</translation> </message> <message> - <location filename="../Project.py" line="2311"/> + <location filename="../Project.py" line="2104"/> <source><default></source> <translation><default></translation> </message> <message> - <location filename="../Project.py" line="2312"/> + <location filename="../Project.py" line="2105"/> <source>&Current Database ({0})</source> <translation>&Текущая база данных ({0})</translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email sent successfully.</source> <translation>Тестовое письмо успешно отправлено.</translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email could not be sent.</source> <translation>Невозможно отправить тестовое письмо.</translation> </message> @@ -2111,7 +1981,7 @@ <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="437"/> + <location filename="../../PluginProjectDjango.py" line="431"/> <source>Django</source> <translation>Django</translation> </message>
--- a/ProjectDjango/i18n/django_tr.ts Wed Dec 30 11:02:06 2020 +0100 +++ b/ProjectDjango/i18n/django_tr.ts Sat Apr 24 11:25:03 2021 +0200 @@ -43,12 +43,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Select settings file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoCheckOptionsDialog.py" line="81"/> + <location filename="../DjangoCheckOptionsDialog.py" line="75"/> <source>Python Files (*.py)</source> <translation type="unfinished"></translation> </message> @@ -71,27 +71,27 @@ <translation>Hatalar</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>Process Generation Error</source> <translation>İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../DjangoDialog.py" line="192"/> + <location filename="../DjangoDialog.py" line="186"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>{0} işlemi başlatılamadı.Büyük ihtimalle, problem arama yolunda.</translation> </message> <message> - <location filename="../DjangoDialog.py" line="284"/> + <location filename="../DjangoDialog.py" line="278"/> <source>Select data file</source> <translation>Veri dosyasını seç</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source>Error saving data</source> <translation>Veri kaydedilirken hata</translation> </message> <message> - <location filename="../DjangoDialog.py" line="305"/> + <location filename="../DjangoDialog.py" line="298"/> <source><p>The data could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -174,12 +174,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="40"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="32"/> <source>Hash Format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoDiffsettingsDataDialog.py" line="41"/> + <location filename="../DjangoDiffsettingsDataDialog.py" line="33"/> <source>Unified Diff</source> <translation type="unfinished"></translation> </message> @@ -255,32 +255,27 @@ <translation>Veriyükleme Komut seçenekleri</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="obsolete">Örnek sabit dosya listesini yada sabit dosyanın yolunu seç.</translation> - </message> - <message> <location filename="../DjangoLoaddataDataDialog.ui" line="76"/> <source>Select a fixture file via a file selection dialog</source> <translation>Seçim diyalou ile sabit dosyayı seç</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="63"/> + <location filename="../DjangoLoaddataDataDialog.py" line="60"/> <source>JSON Files (*.json);;XML Files (*.xml);;</source> <translation>JSON Dosyaları (*.json);;XML Dosyaları (*.xml);;</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="66"/> + <location filename="../DjangoLoaddataDataDialog.py" line="63"/> <source>YAML Files (*.yaml);;</source> <translation>YAML Dosyaları (*.yaml);;</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="69"/> + <location filename="../DjangoLoaddataDataDialog.py" line="64"/> <source>All Files (*)</source> <translation>Tüm Dosyalar (*)</translation> </message> <message> - <location filename="../DjangoLoaddataDataDialog.py" line="71"/> + <location filename="../DjangoLoaddataDataDialog.py" line="66"/> <source>Select fixture file</source> <translation>Sabit dosyayı seç</translation> </message> @@ -414,32 +409,32 @@ <context> <name>DjangoMigrationsListDialog</name> <message> - <location filename="../DjangoMigrationsListDialog.py" line="69"/> + <location filename="../DjangoMigrationsListDialog.py" line="63"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="76"/> + <location filename="../DjangoMigrationsListDialog.py" line="70"/> <source>Dependencies</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <source>Process Generation Error</source> <translation type="unfinished">İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="183"/> + <location filename="../DjangoMigrationsListDialog.py" line="177"/> <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="68"/> + <location filename="../DjangoMigrationsListDialog.py" line="62"/> <source>Available Migrations</source> <translation type="unfinished"></translation> </message> @@ -449,52 +444,52 @@ <translation type="unfinished">Hatalar</translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="75"/> + <location filename="../DjangoMigrationsListDialog.py" line="69"/> <source>Migrations Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="83"/> + <location filename="../DjangoMigrationsListDialog.py" line="77"/> <source>&Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="85"/> + <location filename="../DjangoMigrationsListDialog.py" line="79"/> <source>Press to refresh the list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="295"/> + <location filename="../DjangoMigrationsListDialog.py" line="289"/> <source>Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="325"/> + <location filename="../DjangoMigrationsListDialog.py" line="319"/> <source>Apply Selected Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="309"/> + <location filename="../DjangoMigrationsListDialog.py" line="303"/> <source>Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="320"/> + <location filename="../DjangoMigrationsListDialog.py" line="314"/> <source>Make Migrations (dry-run)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="386"/> + <location filename="../DjangoMigrationsListDialog.py" line="379"/> <source>Enter a name for the migrations (leave empty to use system supplied name):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../DjangoMigrationsListDialog.py" line="316"/> + <location filename="../DjangoMigrationsListDialog.py" line="310"/> <source>Make Empty Migrations</source> <translation type="unfinished"></translation> </message> @@ -552,21 +547,6 @@ <translation>Hatırlanacak geçmiş uygulamaların sayısı:</translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.ui" line="337"/> - <source>Django Python Console</source> - <translation type="obsolete">Django Python Uçbirimi</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.ui" line="358"/> - <source>Select to use plain Python instead of IPython</source> - <translation type="obsolete">IPython yerine düz Python kullanmayı seç</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.ui" line="361"/> - <source>Use plain Python instead of IPython</source> - <translation type="obsolete">IPython yerine düz Python kullan</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> @@ -612,17 +592,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.ui" line="408"/> - <source>...</source> - <translation type="obsolete">...</translation> - </message> - <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="189"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="187"/> <source>Select Virtual Environment for Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>Translations Editor</source> <translation type="unfinished"></translation> </message> @@ -637,7 +612,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="205"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="203"/> <source>All Files (*)</source> <translation type="unfinished">Tüm Dosyalar (*)</translation> </message> @@ -692,17 +667,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="80"/> <source>Plain Python</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="83"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="81"/> <source>IPython</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ConfigurationPage/DjangoPage.py" line="84"/> + <location filename="../ConfigurationPage/DjangoPage.py" line="82"/> <source>bpython</source> <translation type="unfinished"></translation> </message> @@ -740,12 +715,12 @@ <translation type="unfinished">YAML Dosyaları (*.yaml);;</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="64"/> <source>All Files (*)</source> <translation type="unfinished">Tüm Dosyalar (*)</translation> </message> <message> - <location filename="../DjangoRunTestServerDataDialog.py" line="68"/> + <location filename="../DjangoRunTestServerDataDialog.py" line="66"/> <source>Select fixture file</source> <translation type="unfinished">Sabit dosyayı seç</translation> </message> @@ -917,1220 +892,1085 @@ <context> <name>Project</name> <message> - <location filename="../Project.py" line="150"/> + <location filename="../Project.py" line="145"/> <source>Current Project</source> <translation>Geçerli Proje</translation> </message> <message> - <location filename="../Project.py" line="155"/> + <location filename="../Project.py" line="150"/> <source>Selects the current project</source> <translation>geçerli projeyi seç</translation> </message> <message> - <location filename="../Project.py" line="157"/> + <location filename="../Project.py" line="152"/> <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="170"/> + <location filename="../Project.py" line="165"/> <source>Start Project</source> <translation>Projeyi Başlat</translation> </message> <message> - <location filename="../Project.py" line="170"/> + <location filename="../Project.py" line="165"/> <source>Start &Project</source> <translation>&Projeyi Başlat</translation> </message> <message> - <location filename="../Project.py" line="175"/> + <location filename="../Project.py" line="170"/> <source>Starts a new Django project</source> <translation>Yeni bir django projesi başlat</translation> </message> <message> - <location filename="../Project.py" line="177"/> + <location filename="../Project.py" line="172"/> <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="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (global)</source> <translation>Uygulayı başlat (küresel)</translation> </message> <message> - <location filename="../Project.py" line="185"/> + <location filename="../Project.py" line="180"/> <source>Start Application (&global)</source> <translation>Uy&gulamayı Başlat (Küresel)</translation> </message> <message> - <location filename="../Project.py" line="190"/> + <location filename="../Project.py" line="185"/> <source>Starts a new global Django application</source> <translation>Yeni bir küresel Django uygulaması başlat</translation> </message> <message> - <location filename="../Project.py" line="192"/> + <location filename="../Project.py" line="187"/> <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="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (local)</source> <translation>Uygulamayı Başlat (yerel)</translation> </message> <message> - <location filename="../Project.py" line="201"/> + <location filename="../Project.py" line="196"/> <source>Start Application (&local)</source> <translation>Uygulamayı Başlat (yere&l)</translation> </message> <message> - <location filename="../Project.py" line="206"/> + <location filename="../Project.py" line="201"/> <source>Starts a new local Django application</source> <translation>Yeni bir Django uygulaması başlat</translation> </message> <message> - <location filename="../Project.py" line="208"/> + <location filename="../Project.py" line="203"/> <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="221"/> + <location filename="../Project.py" line="216"/> <source>Run Server</source> <translation>Sunucuyu Çalıştır</translation> </message> <message> - <location filename="../Project.py" line="221"/> + <location filename="../Project.py" line="216"/> <source>Run &Server</source> <translation>&Sunucuyu Çalıştır</translation> </message> <message> - <location filename="../Project.py" line="226"/> + <location filename="../Project.py" line="221"/> <source>Starts the Django Web server</source> <translation>Django Web sunucusunu başlat</translation> </message> <message> - <location filename="../Project.py" line="228"/> + <location filename="../Project.py" line="223"/> <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="2217"/> + <location filename="../Project.py" line="2013"/> <source>Run Web-Browser</source> <translation>Web-Gözatıcısını Çalıştır</translation> </message> <message> - <location filename="../Project.py" line="236"/> + <location filename="../Project.py" line="231"/> <source>Run &Web-Browser</source> <translation>&Web-Gözatıcısını Çalıştır</translation> </message> <message> - <location filename="../Project.py" line="241"/> + <location filename="../Project.py" line="236"/> <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="244"/> + <location filename="../Project.py" line="239"/> <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="2956"/> + <location filename="../Project.py" line="2682"/> <source>Create Cache Tables</source> <translation type="unfinished">Gizli Tabloları Oluştur</translation> </message> <message> - <location filename="../Project.py" line="256"/> + <location filename="../Project.py" line="251"/> <source>C&reate Cache Tables</source> <translation type="unfinished">Gizli Tabloları Olu&ştur</translation> </message> <message> - <location filename="../Project.py" line="261"/> + <location filename="../Project.py" line="256"/> <source>Creates the tables needed to use the SQL cache backend</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="263"/> + <location filename="../Project.py" line="258"/> <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="1560"/> + <location filename="../Project.py" line="1369"/> <source>About Django</source> <translation>Django Hakkında</translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="289"/> <source>About D&jango</source> <translation>D&jango Hakkında</translation> </message> <message> - <location filename="../Project.py" line="299"/> + <location filename="../Project.py" line="294"/> <source>Shows some information about Django</source> <translation type="unfinished">Django hakkında bazı bilgileri göster</translation> </message> <message> - <location filename="../Project.py" line="301"/> + <location filename="../Project.py" line="296"/> <source><b>About Django</b><p>Shows some information about Django.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="309"/> - <source>Synchronize</source> - <translation type="obsolete">Eşzamanlamak</translation> - </message> - <message> - <location filename="../Project.py" line="309"/> - <source>&Synchronize</source> - <translation type="obsolete">E&şzamanlamak</translation> - </message> - <message> - <location filename="../Project.py" line="314"/> - <source>Synchronizes the database</source> - <translation type="obsolete">Veritabanını eşzamanla</translation> - </message> - <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>Introspect</source> <translation>İçgözlem</translation> </message> <message> - <location filename="../Project.py" line="355"/> + <location filename="../Project.py" line="350"/> <source>&Introspect</source> <translation>&İçgözlem</translation> </message> <message> - <location filename="../Project.py" line="360"/> + <location filename="../Project.py" line="355"/> <source>Introspects the database tables and outputs a Django model module</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="363"/> + <location filename="../Project.py" line="358"/> <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="371"/> + <location filename="../Project.py" line="366"/> <source>Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="371"/> + <location filename="../Project.py" line="366"/> <source>&Flush</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="376"/> + <location filename="../Project.py" line="371"/> <source>Returns all database tables to the state just after their installation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="379"/> + <location filename="../Project.py" line="374"/> <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="387"/> + <location filename="../Project.py" line="382"/> <source>Start Client Console</source> <translation>İstemci Uçbirimini Başlat</translation> </message> <message> - <location filename="../Project.py" line="387"/> + <location filename="../Project.py" line="382"/> <source>Start &Client Console</source> <translation>İstem&ci Uçbirimini Başlat</translation> </message> <message> - <location filename="../Project.py" line="392"/> + <location filename="../Project.py" line="387"/> <source>Starts a console window for the database client</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="394"/> + <location filename="../Project.py" line="389"/> <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="2460"/> - <source>Create Tables</source> - <translation>Tabloyu Oluştur</translation> - </message> - <message> - <location filename="../Project.py" line="405"/> - <source>Create &Tables</source> - <translation>&Tabloları Oluştur</translation> - </message> - <message> - <location filename="../Project.py" line="410"/> - <source>Prints the CREATE TABLE SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="413"/> - <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="2469"/> - <source>Create Indexes</source> - <translation>Katalogları oluştur</translation> - </message> - <message> - <location filename="../Project.py" line="422"/> - <source>Create &Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="427"/> - <source>Prints the CREATE INDEX SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="430"/> - <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="2478"/> - <source>Create Everything</source> - <translation>Herşeyi Oluştur</translation> - </message> - <message> - <location filename="../Project.py" line="439"/> - <source>Create &Everything</source> - <translation>H&erşeyi Oluştur</translation> - </message> - <message> - <location filename="../Project.py" line="444"/> - <source>Prints the CREATE ... SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="447"/> - <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="2487"/> - <source>Custom Statements</source> - <translation>Özel İfadeler</translation> - </message> - <message> - <location filename="../Project.py" line="456"/> - <source>&Custom Statements</source> - <translation>Özel İfade&ler</translation> - </message> - <message> - <location filename="../Project.py" line="461"/> - <source>Prints the custom table modifying SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="464"/> - <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="2496"/> - <source>Drop Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="473"/> - <source>&Drop Tables</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="478"/> - <source>Prints the DROP TABLE SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="481"/> - <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="2512"/> + <location filename="../Project.py" line="2249"/> <source>Flush Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="507"/> + <location filename="../Project.py" line="400"/> <source>&Flush Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="512"/> + <location filename="../Project.py" line="405"/> <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="515"/> + <location filename="../Project.py" line="408"/> <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="2519"/> + <location filename="../Project.py" line="2256"/> <source>Reset Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="524"/> + <location filename="../Project.py" line="417"/> <source>Reset &Sequences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="529"/> + <location filename="../Project.py" line="422"/> <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="532"/> + <location filename="../Project.py" line="425"/> <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="2848"/> + <location filename="../Project.py" line="2584"/> <source>Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="579"/> + <location filename="../Project.py" line="472"/> <source>&Diff Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="584"/> + <location filename="../Project.py" line="477"/> <source>Shows the modification made to the settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="586"/> + <location filename="../Project.py" line="479"/> <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="593"/> + <location filename="../Project.py" line="486"/> <source>Start Python Console</source> <translation>Python Uçbirimini çalıştır</translation> </message> <message> - <location filename="../Project.py" line="593"/> + <location filename="../Project.py" line="486"/> <source>Start &Python Console</source> <translation>&Python Uçbinimini başlat</translation> </message> <message> - <location filename="../Project.py" line="598"/> + <location filename="../Project.py" line="491"/> <source>Starts a Python interactive interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="600"/> + <location filename="../Project.py" line="493"/> <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="2985"/> + <location filename="../Project.py" line="2711"/> <source>Dump Data</source> <translation>Boş Veri</translation> </message> <message> - <location filename="../Project.py" line="626"/> + <location filename="../Project.py" line="519"/> <source>&Dump Data</source> <translation>B&oş Veri</translation> </message> <message> - <location filename="../Project.py" line="631"/> + <location filename="../Project.py" line="524"/> <source>Dump the database data to a fixture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="633"/> + <location filename="../Project.py" line="526"/> <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="3028"/> + <location filename="../Project.py" line="2752"/> <source>Load Data</source> <translation>Veriyi Yükle</translation> </message> <message> - <location filename="../Project.py" line="640"/> + <location filename="../Project.py" line="533"/> <source>&Load Data</source> <translation>Veriyi Yük&le</translation> </message> <message> - <location filename="../Project.py" line="645"/> + <location filename="../Project.py" line="538"/> <source>Load data from fixture files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="647"/> + <location filename="../Project.py" line="540"/> <source><b>Load Data</b><p>Load data from fixture files.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="654"/> + <location filename="../Project.py" line="547"/> <source>Run &Testsuite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="659"/> + <location filename="../Project.py" line="552"/> <source>Run the test suite for applications or the whole site</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="661"/> + <location filename="../Project.py" line="554"/> <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="685"/> + <location filename="../Project.py" line="578"/> <source>Run Testserver</source> <translation>Testsunucusunu Çalıştır</translation> </message> <message> - <location filename="../Project.py" line="685"/> + <location filename="../Project.py" line="578"/> <source>Run Test&server</source> <translation>Test&sunucusunu Çalıştır</translation> </message> <message> - <location filename="../Project.py" line="690"/> + <location filename="../Project.py" line="583"/> <source>Run a development server with data from a set of fixtures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="692"/> + <location filename="../Project.py" line="585"/> <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="867"/> + <location filename="../Project.py" line="760"/> <source>D&jango</source> <translation>D&jango</translation> </message> <message> - <location filename="../Project.py" line="909"/> + <location filename="../Project.py" line="802"/> <source>&Database</source> <translation>&Veritabanı</translation> </message> <message> - <location filename="../Project.py" line="933"/> + <location filename="../Project.py" line="826"/> <source>Show &SQL</source> <translation>&SQL u göster</translation> </message> <message> - <location filename="../Project.py" line="988"/> + <location filename="../Project.py" line="871"/> <source>&Tools</source> <translation>&Araçlar</translation> </message> <message> - <location filename="../Project.py" line="1009"/> + <location filename="../Project.py" line="891"/> <source>T&esting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <source>New Form</source> <translation>Yeni Form</translation> </message> <message> - <location filename="../Project.py" line="1192"/> + <location filename="../Project.py" line="1074"/> <source>The file already exists! Overwrite it?</source> <translation>Bu dosya halihazırda var! Üzerine yazılsın mı?</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Select Applications</source> <translation>Uygulamayı Seç</translation> </message> <message> - <location filename="../Project.py" line="1632"/> + <location filename="../Project.py" line="1441"/> <source>Enter the list of applications separated by spaces.</source> <translation>Uygulamaların listesin boşluklarla ayırarak giriniz.</translation> </message> <message> - <location filename="../Project.py" line="2090"/> + <location filename="../Project.py" line="1899"/> <source>Project</source> <translation>Proje</translation> </message> <message> - <location filename="../Project.py" line="1817"/> + <location filename="../Project.py" line="1626"/> <source>Application</source> <translation>Uygulama</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <source>Start Django</source> <translation>Djangoyu Başlat</translation> </message> <message> - <location filename="../Project.py" line="1819"/> + <location filename="../Project.py" line="1628"/> <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="1910"/> + <location filename="../Project.py" line="1719"/> <source>Start Django Project</source> <translation>Django Projesini Başlat</translation> </message> <message> - <location filename="../Project.py" line="1884"/> + <location filename="../Project.py" line="1693"/> <source>Django project created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1910"/> + <location filename="../Project.py" line="1719"/> <source>Enter the name of the new Django project.</source> <translation>Yeni Django projesinin adını giriniz.</translation> </message> <message> - <location filename="../Project.py" line="1938"/> + <location filename="../Project.py" line="1747"/> <source>Start Django Application</source> <translation>Django Uygulamasını Başlat</translation> </message> <message> - <location filename="../Project.py" line="1970"/> + <location filename="../Project.py" line="1779"/> <source>Django application created successfully.</source> <translation>Django uygulaması başarıyla oluşturuldu.</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select Project</source> <translation>Projeyi Seç</translation> </message> <message> - <location filename="../Project.py" line="2053"/> + <location filename="../Project.py" line="1862"/> <source>Select the Django project to work with.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2088"/> + <location filename="../Project.py" line="1897"/> <source>None</source> <translation>Yok</translation> </message> <message> - <location filename="../Project.py" line="2093"/> + <location filename="../Project.py" line="1902"/> <source>&Current Django project ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>Process Generation Error</source> <translation>İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../Project.py" line="2169"/> + <location filename="../Project.py" line="1967"/> <source>The Django server could not be started.</source> <translation>Django sunucusu başlatılamadı.</translation> </message> <message> - <location filename="../Project.py" line="2217"/> + <location filename="../Project.py" line="2013"/> <source>Could not start the web-browser for the url "{0}".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3231"/> + <location filename="../Project.py" line="2950"/> <source>The Django process could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2333"/> + <location filename="../Project.py" line="2126"/> <source>Introspect Database</source> <translation>Veritabanı İnceleme</translation> </message> <message> - <location filename="../Project.py" line="2364"/> + <location filename="../Project.py" line="2157"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2378"/> + <location filename="../Project.py" line="2171"/> <source>Database tables flushed successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2565"/> + <location filename="../Project.py" line="2302"/> <source>SQL Files (*.sql)</source> <translation>SQL Dosyaları (*.sql)</translation> </message> <message> - <location filename="../Project.py" line="2970"/> + <location filename="../Project.py" line="2696"/> <source>Cache tables created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3012"/> + <location filename="../Project.py" line="2736"/> <source>JSON Files (*.json)</source> <translation>JSON Dosyaları (*.json)</translation> </message> <message> - <location filename="../Project.py" line="3014"/> + <location filename="../Project.py" line="2738"/> <source>XML Files (*.xml)</source> <translation>XML Dosyaları (*.xml)</translation> </message> <message> - <location filename="../Project.py" line="3016"/> + <location filename="../Project.py" line="2740"/> <source>YAML Files (*.yaml)</source> <translation>YAML Dosyaları (*.yaml)</translation> </message> <message> - <location filename="../Project.py" line="3156"/> + <location filename="../Project.py" line="2879"/> <source>The Django test server could not be started.</source> <translation>Django testsunucusu çalıştırılamadı.</translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="276"/> + <location filename="../Project.py" line="271"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="281"/> + <location filename="../Project.py" line="276"/> <source>Shows the Django help index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="283"/> + <location filename="../Project.py" line="278"/> <source><b>Help</b><p>Shows the Django help index page.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1105"/> + <location filename="../Project.py" line="987"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1114"/> + <location filename="../Project.py" line="996"/> <source>Update all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1117"/> + <location filename="../Project.py" line="999"/> <source>Update selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1128"/> + <location filename="../Project.py" line="1010"/> <source>Compile all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1131"/> + <location filename="../Project.py" line="1013"/> <source>Compile selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3329"/> + <location filename="../Project.py" line="3046"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3594"/> + <location filename="../Project.py" line="3309"/> <source>No current site selected or no site created yet. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3350"/> + <location filename="../Project.py" line="3067"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3462"/> + <location filename="../Project.py" line="3179"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3555"/> + <location filename="../Project.py" line="3271"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3513"/> + <location filename="../Project.py" line="3230"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3581"/> + <location filename="../Project.py" line="3297"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3601"/> + <location filename="../Project.py" line="3316"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1121"/> + <location filename="../Project.py" line="1003"/> <source>Update all catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1124"/> + <location filename="../Project.py" line="1006"/> <source>Update selected catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Start Global Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1982"/> + <location filename="../Project.py" line="1791"/> <source>Enter the name of the new global Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Start Local Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2004"/> + <location filename="../Project.py" line="1813"/> <source>Enter the name of the new local Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3494"/> + <location filename="../Project.py" line="3211"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Change Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="704"/> + <location filename="../Project.py" line="597"/> <source>Change &Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="709"/> + <location filename="../Project.py" line="602"/> <source>Change the password of a user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="711"/> + <location filename="../Project.py" line="604"/> <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="718"/> + <location filename="../Project.py" line="611"/> <source>Create Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="718"/> + <location filename="../Project.py" line="611"/> <source>Create &Superuser</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="723"/> + <location filename="../Project.py" line="616"/> <source>Create a superuser account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="725"/> + <location filename="../Project.py" line="618"/> <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="3246"/> + <location filename="../Project.py" line="2963"/> <source>Clear Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="736"/> + <location filename="../Project.py" line="629"/> <source>Clear &Sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="741"/> + <location filename="../Project.py" line="634"/> <source>Clear expired sessions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="743"/> + <location filename="../Project.py" line="636"/> <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="1030"/> + <location filename="../Project.py" line="912"/> <source>&Authorization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1047"/> + <location filename="../Project.py" line="929"/> <source>&Session</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3188"/> + <location filename="../Project.py" line="2909"/> <source>Enter the name of the user:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3258"/> + <location filename="../Project.py" line="2975"/> <source>Expired sessions cleared successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1560"/> + <location filename="../Project.py" line="1369"/> <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="1953"/> + <location filename="../Project.py" line="1762"/> <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="1089"/> + <location filename="../Project.py" line="971"/> <source>Open with {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3629"/> + <location filename="../Project.py" line="3344"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1225"/> + <location filename="../Project.py" line="1106"/> <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="2505"/> - <source>Drop Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="490"/> - <source>&Drop Indexes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="495"/> - <source>Prints the DROP INDEX SQL statements for one or more applications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="498"/> - <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="754"/> + <location filename="../Project.py" line="647"/> <source>Show Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="754"/> + <location filename="../Project.py" line="647"/> <source>&Show Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="759"/> + <location filename="../Project.py" line="652"/> <source>Show a list of available migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="761"/> + <location filename="../Project.py" line="654"/> <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="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="769"/> + <location filename="../Project.py" line="662"/> <source>Show Migrations &Plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="774"/> + <location filename="../Project.py" line="667"/> <source>Show a list with the migrations plan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="776"/> + <location filename="../Project.py" line="669"/> <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="963"/> + <location filename="../Project.py" line="846"/> <source>&Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="784"/> + <location filename="../Project.py" line="677"/> <source>&Apply All Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="789"/> + <location filename="../Project.py" line="682"/> <source>Apply all available migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="791"/> + <location filename="../Project.py" line="684"/> <source><b>Apply All Migrations</b><p>This applies all migrations of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2621"/> + <location filename="../Project.py" line="2358"/> <source>Apply Selected Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="803"/> + <location filename="../Project.py" line="696"/> <source>Apply selected migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="805"/> + <location filename="../Project.py" line="698"/> <source><b>Apply Selected Migrations</b><p>This applies selected migrations of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="814"/> + <location filename="../Project.py" line="707"/> <source>&Unapply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="819"/> + <location filename="../Project.py" line="712"/> <source>Unapply all migrations for an app</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="821"/> + <location filename="../Project.py" line="714"/> <source><b>Unapply Migrations</b><p>This unapplies all migrations for an app of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2766"/> + <location filename="../Project.py" line="2502"/> <source>Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="829"/> + <location filename="../Project.py" line="722"/> <source>&Make Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="834"/> + <location filename="../Project.py" line="727"/> <source>Generate migrations for the project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="836"/> + <location filename="../Project.py" line="729"/> <source><b>Make Migrations</b><p>This generates migrations for the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2800"/> + <location filename="../Project.py" line="2536"/> <source>No migrations available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2648"/> + <location filename="../Project.py" line="2382"/> <source>Apply Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2682"/> + <location filename="../Project.py" line="2420"/> <source>Select an application:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2814"/> + <location filename="../Project.py" line="2550"/> <source>Squash Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="843"/> + <location filename="../Project.py" line="736"/> <source>S&quash Migrations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="848"/> + <location filename="../Project.py" line="741"/> <source>Squash migrations of an application of the project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="850"/> + <location filename="../Project.py" line="743"/> <source><b>Squash Migrations</b><p>This squashes migrations of an application of the Django project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>Apply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="541"/> + <location filename="../Project.py" line="434"/> <source>&Apply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="546"/> + <location filename="../Project.py" line="439"/> <source>Prints the SQL statements to apply a migration of an application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="549"/> + <location filename="../Project.py" line="442"/> <source><b>Apply Migration</b><p>Prints the SQL statements to apply a migration of an application.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>Unapply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="558"/> + <location filename="../Project.py" line="451"/> <source>&Unapply Migration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="563"/> + <location filename="../Project.py" line="456"/> <source>Prints the SQL statements to unapply a migration of an application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="566"/> + <location filename="../Project.py" line="459"/> <source><b>Unapply Migration</b><p>Prints the SQL statements to unapply a migration of an application.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2543"/> + <location filename="../Project.py" line="2280"/> <source>SQL Migrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="3674"/> + <location filename="../Project.py" line="3389"/> <source>Check Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="317"/> + <location filename="../Project.py" line="312"/> <source>Inspects the Django project for common problems</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="319"/> + <location filename="../Project.py" line="314"/> <source><b>Check Project</b><p>This inspects the Django project for common problems.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="668"/> + <location filename="../Project.py" line="561"/> <source>Run Testsuite (-Wall)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="673"/> + <location filename="../Project.py" line="566"/> <source>Run the test suite for applications or the whole site with activated deprecation warnings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="676"/> + <location filename="../Project.py" line="569"/> <source><b>Run Testsuite (-Wall)</b><p>Run the test suite for applications or the whole site with activated deprecation warnings.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1851"/> + <location filename="../Project.py" line="1660"/> <source><p>The Django project path <b>{0}</b> exists already. Shall it be removed and recreated?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="1858"/> + <location filename="../Project.py" line="1667"/> <source><p>Please add the files to the eric project manually.</p></source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project.py" line="333"/> + <source>Current Database</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project.py" line="338"/> - <source>Current Database</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="343"/> <source>Selects the current database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="345"/> + <location filename="../Project.py" line="340"/> <source><b>Current Database</b><p>Selects the database name to be used by all database actions. An empty database name indicates to use the default name.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2914"/> + <location filename="../Project.py" line="2640"/> <source>Send Test Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="607"/> + <location filename="../Project.py" line="500"/> <source>Send Test &Email</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="612"/> + <location filename="../Project.py" line="505"/> <source>Send a test email through Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="614"/> + <location filename="../Project.py" line="507"/> <source><b>Send Test Email</b><p>Sends a test email to confirm email sending through Django is working.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Database Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2286"/> + <location filename="../Project.py" line="2082"/> <source>Select a database name (leave empty for default):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2311"/> + <location filename="../Project.py" line="2104"/> <source><default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2312"/> + <location filename="../Project.py" line="2105"/> <source>&Current Database ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email sent successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="2938"/> + <location filename="../Project.py" line="2664"/> <source>Test Email could not be sent.</source> <translation type="unfinished"></translation> </message> @@ -2138,14 +1978,9 @@ <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="../../PluginProjectDjango.py" line="437"/> + <location filename="../../PluginProjectDjango.py" line="431"/> <source>Django</source> <translation>Django(jango)</translation> </message> - <message> - <location filename="../../PluginProjectDjango.py" line="180"/> - <source>eric6 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}?} {6 ?} {0}?} {1}?}</translation> - </message> </context> </TS>