Wed, 02 Dec 2020 20:03:28 +0100
Updated translations.
--- a/ProjectFlask/Project.py Wed Dec 02 19:54:44 2020 +0100 +++ b/ProjectFlask/Project.py Wed Dec 02 20:03:28 2020 +0100 @@ -217,7 +217,7 @@ self.flaskConfigAct.setStatusTip(self.tr( 'Shows a dialog to edit the project specific flask configuration')) self.flaskConfigAct.setWhatsThis(self.tr( - """<b>Configure Migrate</b>""" + """<b>Configure Flask for Project</b>""" """<p>Shows a dialog to edit the project specific flask""" """ configuration.</p>""" ))
--- a/ProjectFlask/i18n/flask_de.ts Wed Dec 02 19:54:44 2020 +0100 +++ b/ProjectFlask/i18n/flask_de.ts Wed Dec 02 20:03:28 2020 +0100 @@ -24,6 +24,69 @@ </message> </context> <context> + <name>FlaskConfigDialog</name> + <message> + <location filename="../FlaskConfigDialog.ui" line="14"/> + <source>flask Configuration</source> + <translation>flask Konfiguration</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="23"/> + <source>Virtual Environment</source> + <translation>Virtuelle Umgebung</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="31"/> + <source>Select a project specific virtual environment</source> + <translation>Wähle eine Projekt spezifische virtuelle Umgebung</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="38"/> + <source>Press to open a dialog to create a new virtual environment</source> + <translation>Drücken, um einen Dialog zur Erstellung einer neuen virtuellen Umgebung zu öffnen</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="47"/> + <source><b>Note:</b> Leave this entry empty to use the virtual environment configured globally for all flask projects.</source> + <translation><b>Hinweis:</b> Diesen Eintrag leer lassen, um die für alle flask Projekte konfigurierte virtuelle Umgebung zu verwenden.</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="85"/> + <source>Select this to override the auto-detection feature</source> + <translation>Dies auswählen, um die automatische Erkennung zu deaktivieren</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="63"/> + <source>Override 'flask-babel' Availability</source> + <translation>'flask-babel' Verfügbarkeit überschreiben</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="72"/> + <source>Select to manually indicate the 'flask-babel' availability</source> + <translation>Auswählen, um die 'flask-babel' Verfügbarkeit manuell anzugeben</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="75"/> + <source>'flask-babel' available</source> + <translation>'flask-babel' verfügbar</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="88"/> + <source>Override 'flask-migrate' Availability</source> + <translation>'flask-migrate' Verfügbarkeit überschreiben</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="97"/> + <source>Select to manually indicate the 'flask-migrate' availability</source> + <translation>Auswählen, um die 'flask-migrate' Verfügbarkeit manuell anzugeben</translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="100"/> + <source>'flask-migrate' available</source> + <translation>'flask-migrate' verfügbar</translation> + </message> +</context> +<context> <name>FlaskPage</name> <message> <location filename="../ConfigurationPage/FlaskPage.ui" line="17"/> @@ -220,7 +283,7 @@ <translation><b>Migrate konfigurieren</b><p>Zeigt einen Dialog zur Bearbeitung der flask-migrate Konfiguration an.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>Install flask-migrate</source> <translation>flask-migrate installieren</translation> </message> @@ -255,7 +318,7 @@ <translation><b>flask-migrate Verfügbarkeit prüfen</b><p>Überprüft die Verfügbarkeit der flask-migrate Erweiterung.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="391"/> <source>Initialize Migrations</source> <translation>Migrationen initialisieren</translation> </message> @@ -275,7 +338,7 @@ <translation><b>Migrationen initialisieren</b><p>Initialisiert die Unterstützung für Datenbankmigrationen, die im konfigurierten Migrationsverzeichnis abgespeichert werden.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="439"/> <source>Create Migration</source> <translation>Migration erzeugen</translation> </message> @@ -295,7 +358,7 @@ <translation><b>Migration erzeugen</b><p>Erzeugt eine neue Migration für die aktuelle Datenbank und speichert sie im konfigurierten Migrationsverzeichnis.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="481"/> <source>Upgrade Database</source> <translation>Datenbank aktualisieren</translation> </message> @@ -315,7 +378,7 @@ <translation><b>Datenbank aktualisieren</b><p>Aktualisiert die Datenbank auf die aktuelle Migrationsstufe.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="507"/> <source>Downgrade Database</source> <translation>Datenbank rückstufen</translation> </message> @@ -380,70 +443,70 @@ <translation>Datenbank</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>The 'flask-migrate' extension could not be installed because no virtual environment has been configured.</source> <translation>Die 'flask-migrate' Erweiterung konnte nicht installiert werden, da keine Virtuelle Umgebung konfiguriert wurde.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="371"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> <source>The 'flask-migrate' extension is installed.</source> <translation>Die 'flask-migrate' Erweiterung ist installiert.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="373"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="376"/> <source>The 'flask-migrate' extension is not installed.</source> <translation>Die 'flask-migrate' Erweiterung ist nicht installiert.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="377"/> <source>flask-migrate Availability</source> <translation>flask-migrate Verfügbarkeit</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Multiple Databases</source> <translation>Mehrere Datenbanken</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Shall the support for multiple databases be activated?</source> <translation>Soll die Unterstützung für mehrere Datenbanken aktiviert werden?</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="408"/> <source> Migrations initialized successfully.</source> <translation> Migrationsunterstützung erfolgreich initialisiert.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="444"/> <source>Enter a short message for the migration:</source> <translation>Gib eine Kurzbeschreibung für die Migration ein:</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="456"/> <source> Migration created successfully.</source> <translation> Migration erfolgreich erzeugt.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="492"/> <source> Database upgraded successfully.</source> <translation> Datenbankaktualisierung erfolgreich durchgeführt.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="518"/> <source> Database downgraded successfully.</source> <translation> Datenbankrückstufung erfolgreich durchgeführt.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="550"/> <source>Migrations History</source> <translation>Migrationshistorie</translation> </message> @@ -554,17 +617,17 @@ <translation>D&okumentation</translation> </message> <message> - <location filename="../Project.py" line="275"/> + <location filename="../Project.py" line="297"/> <source>New template...</source> <translation>Neues Template...</translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source>New Form</source> <translation>Neues Formular</translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="350"/> <source>The file already exists! Overwrite it?</source> <translation>Die Datei existiert bereits. Überschreiben?</translation> </message> @@ -649,7 +712,7 @@ <translation><b>Dokumentation</b><p>Zeigt die Hilfeanzeige mit der Flask Dokumentation an.</p></translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source>About Flask</source> <translation>Über Flask</translation> </message> @@ -669,36 +732,56 @@ <translation><b>Über Flask</b><p>Zeigt einige Informationen über Flask an.</p></translation> </message> <message> - <location filename="../Project.py" line="220"/> + <location filename="../Project.py" line="240"/> <source>&Flask</source> <translation>&Flask</translation> </message> <message> - <location filename="../Project.py" line="309"/> + <location filename="../Project.py" line="331"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation>HTML Dateien (*.html);;HTML Dateien (*.htm);;Alle Dateien (*)</translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source><p>The new form file <b>{0}</b> could not be created.</p><p>Problem: {1}</p></source> <translation><p>Die neue Formulardatei <b>{0}</b> konnte nicht erstellt werden.</p><p>Problem: {1}</p></translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>Prepare Environment</source> <translation>Umgebung vorbereiten</translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation>Das Projekt hat keine konfigurierte Hauptdatei (= Flask Anwendung). Abbruch...</translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source><p>Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.</p><p><table><tr><td>Flask Version:</td><td>{0}</td></tr><tr><td>Werkzeug Version:</td><td>{1}</td></tr><tr><td>Python Version:</td><td>{2}</td></tr><tr><td>Flask URL:</td><td><a href="{3}">The Pallets Projects - Flask</a></td></tr></table></p></source> <comment>Do not translate the program names.</comment> <translation><p>Flask ist ein leichtgewichtiger WSGI Webapplikationsrahmen. Es wurde entwickelt, um den Start schnell und einfach zu machen und die Möglichkeit für komplexe Applikationen zu erlauben.</p><p><table><tr><td>Flask Version:</td><td>{0}</td></tr><tr><td>Werkzeug Version:</td><td>{1}</td></tr><tr><td>Python Version:</td><td>{2}</td></tr><tr><td>Flask URL:</td><td><a href="{3}">The Pallets Projects - Flask</a></td></tr></table></p></translation> </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for Project</source> + <translation>Flask für Projekt konfigurieren</translation> + </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for &Project</source> + <translation>Flask für &Projekt konfigurieren</translation> + </message> + <message> + <location filename="../Project.py" line="217"/> + <source>Shows a dialog to edit the project specific flask configuration</source> + <translation>Zeigt einen Dialog zur Bearbeitung der Projekt spezifischen flask Konfiguration</translation> + </message> + <message> + <location filename="../Project.py" line="219"/> + <source><b>Configure Flask for Project</b><p>Shows a dialog to edit the project specific flask configuration.</p></source> + <translation><b>Flask für Projekt konfigurieren</b><p>Zeigt einen Dialog zur Bearbeitung der Projekt spezifischen flask Konfiguration.</p></translation> + </message> </context> <context> <name>ProjectFlaskPlugin</name> @@ -832,78 +915,78 @@ <translation>Ausgewählte Kataloge aktualisieren (mit überholten Texten)</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source>Generate PyBabel Configuration File</source> <translation>PyBabel Konfigurationsdatei erstellen</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="323"/> <source>The PyBabel configuration file was created. Please edit it to adjust the entries as required.</source> <translation>Die PyBabel Konfigurationsdatei wurde erstellt. Bitte bearbeite sie, um die Einträge an die Gegebenheiten anzupassen.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source><p>The PyBabel Configuration File could not be generated.</p><p>Reason: {0}</p></source> <translation><p>Die PyBabel Konfigurationsdatei konnte nicht erstellt werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>Process Generation Error</source> <translation>Fehler bei der Prozessgenerierung</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <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="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="424"/> <source>Extract messages</source> <translation>Texte extrahieren</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="453"/> <source> Messages extracted successfully.</source> <translation> Texte erfolgreich extrahiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="469"/> <source>Initializing message catalog for '{0}'</source> <translation>Initialisiere Textkatalog für '{0}'</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="488"/> <source> Message catalog initialized successfully.</source> <translation> Textkatalog erfolgreich initialisiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="543"/> <source>Compiling message catalogs</source> <translation>Übersetze Textkataloge</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="572"/> <source> Message catalogs compiled successfully.</source> <translation> Textkataloge erfolgreich übersetzt.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="646"/> <source>No locales detected. Aborting...</source> <translation>Keine Sprachen erkannt. Abbruch...</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="641"/> <source>Updating message catalogs</source> <translation>Aktualisiere Textkataloge</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="674"/> <source> Message catalogs updated successfully.</source> <translation> @@ -915,7 +998,7 @@ <translation>Übersetzungen</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>Install flask-babel</source> <translation>flask-babel installieren</translation> </message> @@ -950,22 +1033,22 @@ <translation><b>Prüfe flask-babel Verfügbarkeit</b><p>Prüft die Verfügbarkeit der flask-babel Erweiterung.</p></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>The 'flask-babel' extension could not be installed because no virtual environment has been configured.</source> <translation>Die 'flask-babel' Erweiterung konnte nicht installiert werden, da keine virtuelle Umgebung konfiguriert wurde.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="369"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="368"/> <source>The 'flask-babel' extension is installed.</source> <translation>Die 'flask-babel' Erweiterung ist installiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="370"/> <source>The 'flask-babel' extension is not installed.</source> <translation>Die 'flask-babel' Erweiterung ist nicht installiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> <source>flask-babel Availability</source> <translation>flask-babel Verfügbarkeit</translation> </message>
--- a/ProjectFlask/i18n/flask_empty.ts Wed Dec 02 19:54:44 2020 +0100 +++ b/ProjectFlask/i18n/flask_empty.ts Wed Dec 02 20:03:28 2020 +0100 @@ -24,6 +24,69 @@ </message> </context> <context> + <name>FlaskConfigDialog</name> + <message> + <location filename="../FlaskConfigDialog.ui" line="14"/> + <source>flask Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="23"/> + <source>Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="31"/> + <source>Select a project specific virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="38"/> + <source>Press to open a dialog to create a new virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="47"/> + <source><b>Note:</b> Leave this entry empty to use the virtual environment configured globally for all flask projects.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="85"/> + <source>Select this to override the auto-detection feature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="63"/> + <source>Override 'flask-babel' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="72"/> + <source>Select to manually indicate the 'flask-babel' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="75"/> + <source>'flask-babel' available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="88"/> + <source>Override 'flask-migrate' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="97"/> + <source>Select to manually indicate the 'flask-migrate' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="100"/> + <source>'flask-migrate' available</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>FlaskPage</name> <message> <location filename="../ConfigurationPage/FlaskPage.ui" line="17"/> @@ -220,7 +283,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>Install flask-migrate</source> <translation type="unfinished"></translation> </message> @@ -255,7 +318,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="391"/> <source>Initialize Migrations</source> <translation type="unfinished"></translation> </message> @@ -275,7 +338,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="439"/> <source>Create Migration</source> <translation type="unfinished"></translation> </message> @@ -295,7 +358,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="481"/> <source>Upgrade Database</source> <translation type="unfinished"></translation> </message> @@ -315,7 +378,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="507"/> <source>Downgrade Database</source> <translation type="unfinished"></translation> </message> @@ -380,66 +443,66 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>The 'flask-migrate' extension could not be installed because no virtual environment has been configured.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="371"/> - <source>The 'flask-migrate' extension is installed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="373"/> - <source>The 'flask-migrate' extension is not installed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> + <source>The 'flask-migrate' extension is installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="376"/> + <source>The 'flask-migrate' extension is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="377"/> <source>flask-migrate Availability</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Multiple Databases</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Shall the support for multiple databases be activated?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="408"/> <source> Migrations initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="444"/> <source>Enter a short message for the migration:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="456"/> <source> Migration created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="492"/> <source> Database upgraded successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="518"/> <source> Database downgraded successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="550"/> <source>Migrations History</source> <translation type="unfinished"></translation> </message> @@ -630,7 +693,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source>About Flask</source> <translation type="unfinished"></translation> </message> @@ -650,51 +713,71 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="220"/> + <location filename="../Project.py" line="240"/> <source>&Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="275"/> + <location filename="../Project.py" line="297"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="309"/> + <location filename="../Project.py" line="331"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="350"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source><p>The new form file <b>{0}</b> could not be created.</p><p>Problem: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>Prepare Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source><p>Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.</p><p><table><tr><td>Flask Version:</td><td>{0}</td></tr><tr><td>Werkzeug Version:</td><td>{1}</td></tr><tr><td>Python Version:</td><td>{2}</td></tr><tr><td>Flask URL:</td><td><a href="{3}">The Pallets Projects - Flask</a></td></tr></table></p></source> <comment>Do not translate the program names.</comment> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for &Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="217"/> + <source>Shows a dialog to edit the project specific flask configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="219"/> + <source><b>Configure Flask for Project</b><p>Shows a dialog to edit the project specific flask configuration.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectFlaskPlugin</name> @@ -828,75 +911,75 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source>Generate PyBabel Configuration File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="323"/> <source>The PyBabel configuration file was created. Please edit it to adjust the entries as required.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source><p>The PyBabel Configuration File could not be generated.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="424"/> <source>Extract messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="453"/> <source> Messages extracted successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="469"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="488"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="543"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="572"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="646"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="641"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="674"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> @@ -907,7 +990,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>Install flask-babel</source> <translation type="unfinished"></translation> </message> @@ -942,22 +1025,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>The 'flask-babel' extension could not be installed because no virtual environment has been configured.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="369"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="368"/> <source>The 'flask-babel' extension is installed.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="370"/> + <source>The 'flask-babel' extension is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> - <source>The 'flask-babel' extension is not installed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> <source>flask-babel Availability</source> <translation type="unfinished"></translation> </message>
--- a/ProjectFlask/i18n/flask_en.ts Wed Dec 02 19:54:44 2020 +0100 +++ b/ProjectFlask/i18n/flask_en.ts Wed Dec 02 20:03:28 2020 +0100 @@ -24,6 +24,69 @@ </message> </context> <context> + <name>FlaskConfigDialog</name> + <message> + <location filename="../FlaskConfigDialog.ui" line="14"/> + <source>flask Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="23"/> + <source>Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="31"/> + <source>Select a project specific virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="38"/> + <source>Press to open a dialog to create a new virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="47"/> + <source><b>Note:</b> Leave this entry empty to use the virtual environment configured globally for all flask projects.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="85"/> + <source>Select this to override the auto-detection feature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="63"/> + <source>Override 'flask-babel' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="72"/> + <source>Select to manually indicate the 'flask-babel' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="75"/> + <source>'flask-babel' available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="88"/> + <source>Override 'flask-migrate' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="97"/> + <source>Select to manually indicate the 'flask-migrate' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="100"/> + <source>'flask-migrate' available</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>FlaskPage</name> <message> <location filename="../ConfigurationPage/FlaskPage.ui" line="17"/> @@ -220,7 +283,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>Install flask-migrate</source> <translation type="unfinished"></translation> </message> @@ -255,7 +318,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="391"/> <source>Initialize Migrations</source> <translation type="unfinished"></translation> </message> @@ -275,7 +338,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="439"/> <source>Create Migration</source> <translation type="unfinished"></translation> </message> @@ -295,7 +358,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="481"/> <source>Upgrade Database</source> <translation type="unfinished"></translation> </message> @@ -315,7 +378,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="507"/> <source>Downgrade Database</source> <translation type="unfinished"></translation> </message> @@ -380,66 +443,66 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>The 'flask-migrate' extension could not be installed because no virtual environment has been configured.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="371"/> - <source>The 'flask-migrate' extension is installed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="373"/> - <source>The 'flask-migrate' extension is not installed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> + <source>The 'flask-migrate' extension is installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="376"/> + <source>The 'flask-migrate' extension is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="377"/> <source>flask-migrate Availability</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Multiple Databases</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Shall the support for multiple databases be activated?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="408"/> <source> Migrations initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="444"/> <source>Enter a short message for the migration:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="456"/> <source> Migration created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="492"/> <source> Database upgraded successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="518"/> <source> Database downgraded successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="550"/> <source>Migrations History</source> <translation type="unfinished"></translation> </message> @@ -630,7 +693,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source>About Flask</source> <translation type="unfinished"></translation> </message> @@ -650,51 +713,71 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="220"/> + <location filename="../Project.py" line="240"/> <source>&Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="275"/> + <location filename="../Project.py" line="297"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="309"/> + <location filename="../Project.py" line="331"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="350"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source><p>The new form file <b>{0}</b> could not be created.</p><p>Problem: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>Prepare Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source><p>Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.</p><p><table><tr><td>Flask Version:</td><td>{0}</td></tr><tr><td>Werkzeug Version:</td><td>{1}</td></tr><tr><td>Python Version:</td><td>{2}</td></tr><tr><td>Flask URL:</td><td><a href="{3}">The Pallets Projects - Flask</a></td></tr></table></p></source> <comment>Do not translate the program names.</comment> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for &Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="217"/> + <source>Shows a dialog to edit the project specific flask configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="219"/> + <source><b>Configure Flask for Project</b><p>Shows a dialog to edit the project specific flask configuration.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectFlaskPlugin</name> @@ -828,75 +911,75 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source>Generate PyBabel Configuration File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="323"/> <source>The PyBabel configuration file was created. Please edit it to adjust the entries as required.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source><p>The PyBabel Configuration File could not be generated.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="424"/> <source>Extract messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="453"/> <source> Messages extracted successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="469"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="488"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="543"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="572"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="646"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="641"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="674"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> @@ -907,7 +990,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>Install flask-babel</source> <translation type="unfinished"></translation> </message> @@ -942,22 +1025,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>The 'flask-babel' extension could not be installed because no virtual environment has been configured.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="369"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="368"/> <source>The 'flask-babel' extension is installed.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="370"/> + <source>The 'flask-babel' extension is not installed.</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> - <source>The 'flask-babel' extension is not installed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> <source>flask-babel Availability</source> <translation type="unfinished"></translation> </message>
--- a/ProjectFlask/i18n/flask_es.ts Wed Dec 02 19:54:44 2020 +0100 +++ b/ProjectFlask/i18n/flask_es.ts Wed Dec 02 20:03:28 2020 +0100 @@ -24,6 +24,69 @@ </message> </context> <context> + <name>FlaskConfigDialog</name> + <message> + <location filename="../FlaskConfigDialog.ui" line="14"/> + <source>flask Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="23"/> + <source>Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="31"/> + <source>Select a project specific virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="38"/> + <source>Press to open a dialog to create a new virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="47"/> + <source><b>Note:</b> Leave this entry empty to use the virtual environment configured globally for all flask projects.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="85"/> + <source>Select this to override the auto-detection feature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="63"/> + <source>Override 'flask-babel' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="72"/> + <source>Select to manually indicate the 'flask-babel' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="75"/> + <source>'flask-babel' available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="88"/> + <source>Override 'flask-migrate' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="97"/> + <source>Select to manually indicate the 'flask-migrate' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="100"/> + <source>'flask-migrate' available</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>FlaskPage</name> <message> <location filename="../ConfigurationPage/FlaskPage.ui" line="17"/> @@ -220,7 +283,7 @@ <translation><b>Configurar Migrate</b><p>Muestra un diálogo para editar la configuración de flask-migrate.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>Install flask-migrate</source> <translation>Instalar flask-migrate</translation> </message> @@ -255,7 +318,7 @@ <translation><b>Comprobar Disponibilidad de flask-migrate</b><p>Comprobar la disponibilidad de la extensión de flask-migrate.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="391"/> <source>Initialize Migrations</source> <translation>Inicializar Migraciones</translation> </message> @@ -275,7 +338,7 @@ <translation><b>Inicializar Migraciones</b><p>Inicializa el soporte para migraciones de base de datos para almacenar en el directorio configurado de migraciones.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="439"/> <source>Create Migration</source> <translation>Crear Migración</translation> </message> @@ -295,7 +358,7 @@ <translation><b>Crear Migración</b><p>Crea una nueva migración para la base de datos actual y la almacena en el directorio configurado de migraciones.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="481"/> <source>Upgrade Database</source> <translation>Actualizar Base de Datos</translation> </message> @@ -315,7 +378,7 @@ <translation><b>Actualizar Base de Datos</b><p>Actualiza la base de datos a la migración actual.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="507"/> <source>Downgrade Database</source> <translation>Degradar Base de Datos</translation> </message> @@ -380,70 +443,70 @@ <translation>Base de Datos</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>The 'flask-migrate' extension could not be installed because no virtual environment has been configured.</source> <translation>No se ha podido instalar la extensión 'flask-migrate' porque no se ha configurado ningún entorno virtual.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="371"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> <source>The 'flask-migrate' extension is installed.</source> <translation>La extensión 'flask-migrate' está instalada.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="373"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="376"/> <source>The 'flask-migrate' extension is not installed.</source> <translation>La extensión 'flask-migrate' no está instalada.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="377"/> <source>flask-migrate Availability</source> <translation>Disponibilidad de flask-migrate</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Multiple Databases</source> <translation>Múltiples Bases de Datos</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Shall the support for multiple databases be activated?</source> <translation>¿Activar soporte para múltiples bases de datos?</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="408"/> <source> Migrations initialized successfully.</source> <translation> Migraciones inicializadas con éxito.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="444"/> <source>Enter a short message for the migration:</source> <translation>Introducir un mensaje corto para la migración:</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="456"/> <source> Migration created successfully.</source> <translation> Migración creada con éxito.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="492"/> <source> Database upgraded successfully.</source> <translation> Base de datos actualizada con éxito.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="518"/> <source> Database downgraded successfully.</source> <translation> Base de datos degradada con éxito.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="550"/> <source>Migrations History</source> <translation>Histórico de Migraciones</translation> </message> @@ -634,7 +697,7 @@ <translation><b>Documentación</b><p>Muestra el visor de ayuda con la documentación de Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source>About Flask</source> <translation>Acerca de Flask</translation> </message> @@ -654,51 +717,71 @@ <translation><b>Acerca de Flask</b><p>Muestra información sobre Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="220"/> + <location filename="../Project.py" line="240"/> <source>&Flask</source> <translation>&Flask</translation> </message> <message> - <location filename="../Project.py" line="275"/> + <location filename="../Project.py" line="297"/> <source>New template...</source> <translation>Nueva plantilla...</translation> </message> <message> - <location filename="../Project.py" line="309"/> + <location filename="../Project.py" line="331"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation>Archivos HTML (*.html);;Archivos HTML (*.htm);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source>New Form</source> <translation>Nuevo Formulario</translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="350"/> <source>The file already exists! Overwrite it?</source> <translation>El archivo ya existe. ¿Sobreescribir?</translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source><p>The new form file <b>{0}</b> could not be created.</p><p>Problem: {1}</p></source> <translation><p>No se ha podido crear el nuevo archivo de formulario <b>{0}</b>.</p><p>Problema: {1}</p></translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>Prepare Environment</source> <translation>Preparar Entorno</translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation>El proyecto no tiene configurado un script principal (= aplicación Flask). Abortando...</translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source><p>Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.</p><p><table><tr><td>Flask Version:</td><td>{0}</td></tr><tr><td>Werkzeug Version:</td><td>{1}</td></tr><tr><td>Python Version:</td><td>{2}</td></tr><tr><td>Flask URL:</td><td><a href="{3}">The Pallets Projects - Flask</a></td></tr></table></p></source> <comment>Do not translate the program names.</comment> <translation><p>Flask es un framework ligero para aplicaciones web WSGI. Está diseñado para hacer fácil y rápida la puesta en marcha, con capacidad de escalado a aplicaciones más complejas.</p><p><table><tr><td>Versión de Flask:</td><td>{0}</td></tr><tr><td>Versión de Werkzeug:</td><td>{1}</td></tr><tr><td>Versión de Python:</td><td>{2}</td></tr><tr><td>URL de Flask:</td><td><a href="{3}">The Pallets Projects - Flask</a></td></tr></table></p></translation> </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for &Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="217"/> + <source>Shows a dialog to edit the project specific flask configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="219"/> + <source><b>Configure Flask for Project</b><p>Shows a dialog to edit the project specific flask configuration.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectFlaskPlugin</name> @@ -832,78 +915,78 @@ <translation>Actualizar Catálogos Seleccionados (con obsoletos)</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source>Generate PyBabel Configuration File</source> <translation>Generar Archivo de Configuración de PyBabel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="323"/> <source>The PyBabel configuration file was created. Please edit it to adjust the entries as required.</source> <translation>Se ha creado el archivo de configuración de PyBabel. Edítelo por favor para ajustar las entradas como es requerido.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source><p>The PyBabel Configuration File could not be generated.</p><p>Reason: {0}</p></source> <translation><p>El Archivo de Configuración de PyBabel no se ha podido generar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>The translations editor process ({0}) could not be started.</source> <translation>El proceso de editor de traducciones ({0}) no se ha podido iniciar.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="424"/> <source>Extract messages</source> <translation>Extraer Mensajes</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="453"/> <source> Messages extracted successfully.</source> <translation> Mensajes extraídos con éxito.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="469"/> <source>Initializing message catalog for '{0}'</source> <translation>Inicializando catálogo de mensaje para '{0}'</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="488"/> <source> Message catalog initialized successfully.</source> <translation> Catálogo de mensaje inicializado con éxito.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="543"/> <source>Compiling message catalogs</source> <translation>Compilando catálogos de mensaje</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="572"/> <source> Message catalogs compiled successfully.</source> <translation> Catálogos de mensaje compilados con éxito.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="646"/> <source>No locales detected. Aborting...</source> <translation>No se han detectado 'locales'. Abortado...</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="641"/> <source>Updating message catalogs</source> <translation>Actualizando catálogos de mensaje</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="674"/> <source> Message catalogs updated successfully.</source> <translation> @@ -915,7 +998,7 @@ <translation>Traducciones</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>Install flask-babel</source> <translation>Instalar flask-babel</translation> </message> @@ -950,22 +1033,22 @@ <translation><b>Comprobar Disponibilidad de flask-babel</b><p>Comprobar la disponibilidad de la extensión de flask-babel.</p></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>The 'flask-babel' extension could not be installed because no virtual environment has been configured.</source> <translation>No se ha podido instalar la extensión 'flask-babel' porque no se ha configurado ningún entorno virtual.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="369"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="368"/> <source>The 'flask-babel' extension is installed.</source> <translation>La extensión 'flask-babel' está instalada.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="370"/> <source>The 'flask-babel' extension is not installed.</source> <translation>La extensión 'flask-babel' no está instalada.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> <source>flask-babel Availability</source> <translation>Disponibilidad de flask-babel</translation> </message>
--- a/ProjectFlask/i18n/flask_ru.ts Wed Dec 02 19:54:44 2020 +0100 +++ b/ProjectFlask/i18n/flask_ru.ts Wed Dec 02 20:03:28 2020 +0100 @@ -24,6 +24,69 @@ </message> </context> <context> + <name>FlaskConfigDialog</name> + <message> + <location filename="../FlaskConfigDialog.ui" line="14"/> + <source>flask Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="23"/> + <source>Virtual Environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="31"/> + <source>Select a project specific virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="38"/> + <source>Press to open a dialog to create a new virtual environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="47"/> + <source><b>Note:</b> Leave this entry empty to use the virtual environment configured globally for all flask projects.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="85"/> + <source>Select this to override the auto-detection feature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="63"/> + <source>Override 'flask-babel' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="72"/> + <source>Select to manually indicate the 'flask-babel' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="75"/> + <source>'flask-babel' available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="88"/> + <source>Override 'flask-migrate' Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="97"/> + <source>Select to manually indicate the 'flask-migrate' availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskConfigDialog.ui" line="100"/> + <source>'flask-migrate' available</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>FlaskPage</name> <message> <location filename="../ConfigurationPage/FlaskPage.ui" line="17"/> @@ -220,7 +283,7 @@ <translation><b>Настройка миграции</b><p>Отображает диалог редактирования конфигурации flask-migrate.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>Install flask-migrate</source> <translation>Инсталировать flask-migrate</translation> </message> @@ -255,7 +318,7 @@ <translation><b>Проверить наличие flask-migrate</b><p>Проверяет наличие расширения flask-migrate.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="391"/> <source>Initialize Migrations</source> <translation>Инициализировать миграции</translation> </message> @@ -275,7 +338,7 @@ <translation><b>Инициализировать миграции</b><p>Инициализирует поддержку миграций баз даннх для сохранения в сконфигурированном каталоге миграции.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="439"/> <source>Create Migration</source> <translation>Создать миграцию</translation> </message> @@ -295,7 +358,7 @@ <translation><b>Создать миграцию</b><p>Создает новую миграцию для текущей базы данных и сохраняет ее в сконфигурированной директории миграциий.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="481"/> <source>Upgrade Database</source> <translation>Обновить базу данных</translation> </message> @@ -315,7 +378,7 @@ <translation><b>Обновить базу данных</b><p>Обновляет базу данных до текущей миграции.</p></translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="507"/> <source>Downgrade Database</source> <translation>Вернуть предыдущую базу данных</translation> </message> @@ -380,70 +443,70 @@ <translation>База данных</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="360"/> <source>The 'flask-migrate' extension could not be installed because no virtual environment has been configured.</source> <translation>Не удалось установить расширение 'flask-migrate' поскольку не была настроена виртуальная среда.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="371"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> <source>The 'flask-migrate' extension is installed.</source> <translation>Расширение 'flask-migrate' установлено.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="373"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="376"/> <source>The 'flask-migrate' extension is not installed.</source> <translation>Расширение 'flask-migrate' не установлено.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="374"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="377"/> <source>flask-migrate Availability</source> <translation>проверка наличия flask-migrate</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Multiple Databases</source> <translation>Различные базы данных</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="400"/> <source>Shall the support for multiple databases be activated?</source> <translation>Должна ли быть активирована поддержка различных баз данных?</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="408"/> <source> Migrations initialized successfully.</source> <translation> Миграции успешно инициализированы.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="444"/> <source>Enter a short message for the migration:</source> <translation>Введите короткое сообщение для миграции:</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="456"/> <source> Migration created successfully.</source> <translation> Миграция успешно создана.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="492"/> <source> Database upgraded successfully.</source> <translation> База данных успешно обновлена.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="518"/> <source> Database downgraded successfully.</source> <translation> База данных предыдущей версии успешно возвращена.</translation> </message> <message> - <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="550"/> <source>Migrations History</source> <translation>История миграций</translation> </message> @@ -634,7 +697,7 @@ <translation><b>Документация</b><p>Отображает средство просмотра документации Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source>About Flask</source> <translation>О Flask</translation> </message> @@ -654,51 +717,71 @@ <translation><b>О Flask</b><p>Отображает некоторую информацию о Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="220"/> + <location filename="../Project.py" line="240"/> <source>&Flask</source> <translation>&Flask</translation> </message> <message> - <location filename="../Project.py" line="275"/> + <location filename="../Project.py" line="297"/> <source>New template...</source> <translation>Новый шаблон...</translation> </message> <message> - <location filename="../Project.py" line="309"/> + <location filename="../Project.py" line="331"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation>Файлы HTML (*.html);;Файлы HTML (*.htm);;Все файлы (*)</translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source>New Form</source> <translation>Новая форма</translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="350"/> <source>The file already exists! Overwrite it?</source> <translation>Файл уже существует! Переписать его?</translation> </message> <message> - <location filename="../Project.py" line="342"/> + <location filename="../Project.py" line="364"/> <source><p>The new form file <b>{0}</b> could not be created.</p><p>Problem: {1}</p></source> <translation><p>Не удалось создать файл новой формы <b>{0}</b>.</p><p>Проблема: {1}</p></translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>Prepare Environment</source> <translation>Подготовить виртуальноео окружение</translation> </message> <message> - <location filename="../Project.py" line="575"/> + <location filename="../Project.py" line="600"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation>В проекте нет настроенного основного скрипта (= приложению Flask). Отмена...</translation> </message> <message> - <location filename="../Project.py" line="502"/> + <location filename="../Project.py" line="527"/> <source><p>Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.</p><p><table><tr><td>Flask Version:</td><td>{0}</td></tr><tr><td>Werkzeug Version:</td><td>{1}</td></tr><tr><td>Python Version:</td><td>{2}</td></tr><tr><td>Flask URL:</td><td><a href="{3}">The Pallets Projects - Flask</a></td></tr></table></p></source> <comment>Do not translate the program names.</comment> <translation><p>Flask - это легкий WSGI-фреймворк веб-приложений. Он разработан чтобы сделать начало работы быстрым и простым, с возможностью масштабирования до сложных приложений.</p><p><table><tr><td>Версия Flask:</td><td>{0}</td></tr><tr><td>Версия Werkzeug:</td><td>{1}</td></tr><tr><td>Версия Python:</td><td>{2}</td></tr><tr><td>URL Flask:</td><td><a href="{3}">Проекты Pallets - Flask</a></td></tr></table></p></translation> </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="212"/> + <source>Configure Flask for &Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="217"/> + <source>Shows a dialog to edit the project specific flask configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="219"/> + <source><b>Configure Flask for Project</b><p>Shows a dialog to edit the project specific flask configuration.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectFlaskPlugin</name> @@ -832,78 +915,78 @@ <translation>Обновить выбранные каталоги (с устаревшими)</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source>Generate PyBabel Configuration File</source> <translation>Создать файл конфигурации PyBabel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="323"/> <source>The PyBabel configuration file was created. Please edit it to adjust the entries as required.</source> <translation>Файл конфигурации PyBabel создан. Отредактируйте его чтобы внести необходимые изменения.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="332"/> <source><p>The PyBabel Configuration File could not be generated.</p><p>Reason: {0}</p></source> <translation><p>Не удалось создать файл конфигурации PyBabel.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>Process Generation Error</source> <translation>Ошибка процесса генерирования</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="413"/> <source>The translations editor process ({0}) could not be started.</source> <translation>Не удалось запустить процесс редактирования переводов ({0}).</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="424"/> <source>Extract messages</source> <translation>Извлечь сообщения</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="453"/> <source> Messages extracted successfully.</source> <translation> Сообщения успешно извлечены.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="469"/> <source>Initializing message catalog for '{0}'</source> <translation>Инициализация каталога сообщений для '{0}'</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="488"/> <source> Message catalog initialized successfully.</source> <translation> Каталог сообщений успешно инициализирован.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="543"/> <source>Compiling message catalogs</source> <translation>Компиляция каталогов сообщений</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="572"/> <source> Message catalogs compiled successfully.</source> <translation> Каталоги сообщений успешно компилированы.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="646"/> <source>No locales detected. Aborting...</source> <translation>Локали не обнаружены. Отмена...</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="641"/> <source>Updating message catalogs</source> <translation>Обновление каталогов сообщений</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="674"/> <source> Message catalogs updated successfully.</source> <translation> @@ -915,7 +998,7 @@ <translation>Переводы</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>Install flask-babel</source> <translation>Инсталировать flask-babel</translation> </message> @@ -950,22 +1033,22 @@ <translation><b>Проверить наличие flask-babel</b><p>Проверяет наличие расширения flask-babel.</p></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="354"/> <source>The 'flask-babel' extension could not be installed because no virtual environment has been configured.</source> <translation>Не удалось установить расширение 'flask-babel' поскольку не была настроена виртуальная среда.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="369"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="368"/> <source>The 'flask-babel' extension is installed.</source> <translation>Расширение 'flask-babel' установлено.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="370"/> <source>The 'flask-babel' extension is not installed.</source> <translation>Расширение 'flask-babel' не установлено.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> <source>flask-babel Availability</source> <translation>проверка наличия flask-babel</translation> </message>