Sun, 29 Nov 2020 17:03:34 +0100
Updated translation files.
--- a/ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/FlaskBabelExtension/PyBabelProjectExtension.py Sun Nov 29 17:03:34 2020 +0100 @@ -53,15 +53,16 @@ self.actions = [] self.pybabelConfigAct = E5Action( - self.tr('Configure PyBabel'), - self.tr('&Configure PyBabel'), + self.tr('Configure flask-babel'), + self.tr('&Configure flask-babel'), 0, 0, self, 'flask_config_pybabel') self.pybabelConfigAct.setStatusTip(self.tr( - 'Shows a dialog to edit the configuration for pybabel')) + 'Shows a dialog to edit the configuration for flask-babel')) self.pybabelConfigAct.setWhatsThis(self.tr( - """<b>Configure PyBabel</b>""" - """<p>Shows a dialog to edit the configuration for pybabel.</p>""" + """<b>Configure flask-babel</b>""" + """<p>Shows a dialog to edit the configuration for """ + """flask-babel.</p>""" )) self.pybabelConfigAct.triggered.connect( self.__configurePyBabel)
--- a/ProjectFlask/FlaskMigrateExtension/MigrateConfigDialog.ui Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/FlaskMigrateExtension/MigrateConfigDialog.ui Sun Nov 29 17:03:34 2020 +0100 @@ -44,6 +44,9 @@ <property name="text"> <string><b>Note:</b> Leave this entry empty to use the default of "migrations".</string> </property> + <property name="wordWrap"> + <bool>true</bool> + </property> </widget> </item> </layout>
--- a/ProjectFlask/FlaskMigrateExtension/MigrateProjectExtension.py Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/FlaskMigrateExtension/MigrateProjectExtension.py Sun Nov 29 17:03:34 2020 +0100 @@ -55,7 +55,7 @@ self.migrateConfigAct = E5Action( self.tr('Configure Migrate'), - self.tr('&Configure Migrate'), + self.tr('C&onfigure Migrate'), 0, 0, self, 'flask_config_migrate') self.migrateConfigAct.setStatusTip(self.tr( @@ -71,7 +71,7 @@ self.migrateInstallAct = E5Action( self.tr('Install flask-migrate'), - self.tr('&Install flask-migrate'), + self.tr('Install &flask-migrate'), 0, 0, self, 'flask_install_migrate') self.migrateInstallAct.setStatusTip(self.tr(
--- a/ProjectFlask/i18n/flask_de.ts Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/i18n/flask_de.ts Sun Nov 29 17:03:34 2020 +0100 @@ -13,12 +13,12 @@ <translation>Ausgabe</translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>Execute Flask Command</source> <translation>Flask Befehlsausführung</translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>The Flask process could not be started.</source> <translation>Der Flask Prozess konnte nicht gestartet werden.</translation> </message> @@ -180,204 +180,526 @@ </message> </context> <context> + <name>MigrateConfigDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="14"/> + <source>flask-migrate Configuration</source> + <translation>flask-migrate Konfiguration</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="23"/> + <source>Migrations Directory</source> + <translation>Verzeichnis für Migrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="38"/> + <source>Enter the name of the directory containing the migrations</source> + <translation>Gib den Namen für das Verzeichnis ein, das die Migrationen enthält</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="45"/> + <source><b>Note:</b> Leave this entry empty to use the default of "migrations".</source> + <translation><b>Hinweis:</b> Diesen Eintrag leer lassen, um den Standardwert "migrations" zu verwenden.</translation> + </message> +</context> +<context> + <name>MigrateProject</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>Configure Migrate</source> + <translation>Migrate konfigurieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="61"/> + <source>Shows a dialog to edit the configuration for flask-migrate</source> + <translation>Zeigt einen Dialog zur Bearbeitung der flask-migrate Konfiguration an</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="63"/> + <source><b>Configure Migrate</b><p>Shows a dialog to edit the configuration for flask-migrate.</p></source> + <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"/> + <source>Install flask-migrate</source> + <translation>flask-migrate installieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="77"/> + <source>Installs the flask-migrate extension into the configured environment</source> + <translation>Installiert die flask-migrate Erweiterung in die konfigurierte Umgebung</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="80"/> + <source><b>Install flask-migrate</b><p>Installs the flask-migrate extension into the configured environment using the pip interface.</p></source> + <translation><b>flask-migrate installieren</b><p>Installiert die flask-migrate Erweiterung in die konfigurierte Umgebung unter Verwendung der pip Schnittstelle.</p></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate Availability</source> + <translation>flask-migrate Verfügbarkeit prüfen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate &Availability</source> + <translation>flask-migrate &Verfügbarkeit prüfen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="94"/> + <source>Check the availability of the flask-migrate extension</source> + <translation>Überprüft die Verfügbarkeit der flask-migrate Erweiterung</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="96"/> + <source><b>Check flask-migrate Availability</b><p>Check the availability of the flask-migrate extension.</p></source> + <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"/> + <source>Initialize Migrations</source> + <translation>Migrationen initialisieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="108"/> + <source>&Initialize Migrations</source> + <translation>Migrationen &initialisieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="113"/> + <source>Initialize support for database migrations</source> + <translation>Initialisiert die Unterstützung für Datenbankmigrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="115"/> + <source><b>Initialize Migrations</b><p>Initializes the support for database migrations to be stored in the configured migrations directory.</p></source> + <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"/> + <source>Create Migration</source> + <translation>Migration erzeugen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="128"/> + <source>&Create Migration</source> + <translation>Migration &erzeugen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="133"/> + <source>Create a new migration for the current database</source> + <translation>Erzeugt eine neue Migration für die aktuelle Datenbank</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="135"/> + <source><b>Create Migration</b><p>Creates a new migration for the current database and stores it in the configured migrations directory.</p></source> + <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"/> + <source>Upgrade Database</source> + <translation>Datenbank aktualisieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="148"/> + <source>&Upgrade Database</source> + <translation>Datenbank &aktualisieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="153"/> + <source>Upgrade the database to the current migration</source> + <translation>Aktualisiert die Datenbank auf die aktuelle Migrationsstufe</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="155"/> + <source><b>Upgrade Database</b><p>Upgrades the database to the current migration.</p></source> + <translation><b>Datenbank aktualisieren</b><p>Aktualisiert die Datenbank auf die aktuelle Migrationsstufe.</p></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <source>Downgrade Database</source> + <translation>Datenbank rückstufen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="163"/> + <source>&Downgrade Database</source> + <translation>Datenbank &rückstufen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="168"/> + <source>Downgrade the database to the previous version</source> + <translation>Stuft die Datenbank auf die vorherige Version zurück</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="170"/> + <source><b>Downgrade Database</b><p>Downgrades the database to the previous version.</p></source> + <translation><b>Datenbank rückstufen</b><p>Stuft die Datenbank auf die vorherige Version zurück.</p></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations Summary</source> + <translation>Zusammenfassung der Migrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations &Summary</source> + <translation>&Zusammenfassung der Migrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="187"/> + <source>Show a summary of the created database migrations</source> + <translation>Zeigt eine Übersicht der erzeugten Datenbankmigrationen an</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="189"/> + <source><b>Show Migrations Summary</b><p>Shows a summary list of the created database migrations.</p></source> + <translation><b>Zusammenfassung der Migrationen</b><p>Zeigt eine Übersicht der erzeugten Datenbankmigrationen an.</p></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations History</source> + <translation>Historie der Migrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations &History</source> + <translation>&Historie der Migrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="203"/> + <source>Show the full history of the created database migrations</source> + <translation>Zeigt die vollständige Historie der erzeugten Datenbankmigrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="205"/> + <source><b>Show Migrations History</b><p>Shows the full history of the created database migrations.</p></source> + <translation><b>Historie der Migrationen</b><p>Zeigt die vollständige Historie der erzeugten Datenbankmigrationen.</p></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="221"/> + <source>Database</source> + <translation>Datenbank</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <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"/> + <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"/> + <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"/> + <source>flask-migrate Availability</source> + <translation>flask-migrate Verfügbarkeit</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Multiple Databases</source> + <translation>Mehrere Datenbanken</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <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"/> + <source> +Migrations initialized successfully.</source> + <translation> +Migrationsunterstützung erfolgreich initialisiert.</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <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"/> + <source> +Migration created successfully.</source> + <translation> +Migration erfolgreich erzeugt.</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <source> +Database upgraded successfully.</source> + <translation> +Datenbankaktualisierung erfolgreich durchgeführt.</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <source> +Database downgraded successfully.</source> + <translation> +Datenbankrückstufung erfolgreich durchgeführt.</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <source>Migrations History</source> + <translation>Migrationshistorie</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>C&onfigure Migrate</source> + <translation>Migrate &konfigurieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="72"/> + <source>Install &flask-migrate</source> + <translation>&flask-migrate installieren</translation> + </message> +</context> +<context> + <name>MigrateSummaryDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>Migrations Summary</source> + <translation>Zusammenfassung der Migrationen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="33"/> + <source>Old Revision</source> + <translation>Alte Version</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="38"/> + <source>New Revision</source> + <translation>Neue Version</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="43"/> + <source>Message</source> + <translation>Bezeichnung</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="48"/> + <source>Labels</source> + <translation>Label</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="58"/> + <source>Press to upgrade the database to the selected migration</source> + <translation>Drücken, um die Datenbank auf die ausgewählte Migration zu aktualisieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="61"/> + <source>Upgrade</source> + <translation>Db Aktualisierung</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="68"/> + <source>Press to downgrade the database to the selected migration</source> + <translation>Drücken, um die Datenbank auf die ausgewählte Migration rückzustufen</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="71"/> + <source>Downgrade</source> + <translation>Db Rückstufung</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="41"/> + <source>Refresh</source> + <translation>Aktualisieren</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="85"/> + <source>The Flask process did not finish within 10 seconds.</source> + <translation>Der Flask Prozess wurde nicht innerhalb 10 Sekunden beendet.</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>The Flask process could not be started.</source> + <translation>Der Flask Prozess konnte nicht gestartet werden.</translation> + </message> +</context> +<context> <name>Project</name> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run Server</source> <translation>Server starten</translation> </message> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run &Server</source> <translation>&Server starten</translation> </message> <message> - <location filename="../Project.py" line="143"/> + <location filename="../Project.py" line="142"/> <source>Starts an interactive Python interpreter</source> <translation>Startet einen interaktiven Python Interpreter</translation> </message> <message> - <location filename="../Project.py" line="175"/> - <source>Initialize Database</source> - <translation>Datenbank initialisieren</translation> - </message> - <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show Routes</source> <translation>Routen anzeigen</translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show &Routes</source> <translation>&Routen anzeigen</translation> </message> <message> - <location filename="../Project.py" line="194"/> + <location filename="../Project.py" line="173"/> <source>Documentation</source> <translation>Dokumentation</translation> </message> <message> - <location filename="../Project.py" line="194"/> + <location filename="../Project.py" line="173"/> <source>D&ocumentation</source> <translation>D&okumentation</translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="275"/> <source>New template...</source> <translation>Neues Template...</translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <source>New Form</source> <translation>Neues Formular</translation> </message> <message> - <location filename="../Project.py" line="347"/> + <location filename="../Project.py" line="328"/> <source>The file already exists! Overwrite it?</source> <translation>Die Datei existiert bereits. Überschreiben?</translation> </message> <message> - <location filename="../Project.py" line="95"/> + <location filename="../Project.py" line="94"/> <source>Starts the Flask Web server</source> <translation>Startet den Flask Webserver</translation> </message> <message> - <location filename="../Project.py" line="97"/> + <location filename="../Project.py" line="96"/> <source><b>Run Server</b><p>Starts the Flask Web server.</p></source> <translation><b>Server starten</b<p>Startet den Flask Webserver.</p></translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run Development Server</source> <translation>Entwicklungsserver starten</translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run &Development Server</source> <translation>&Entwicklungsserver starten</translation> </message> <message> - <location filename="../Project.py" line="109"/> + <location filename="../Project.py" line="108"/> <source>Starts the Flask Web server in development mode</source> <translation>Startet den Flask Webserver im Entwicklungsmodus</translation> </message> <message> - <location filename="../Project.py" line="111"/> + <location filename="../Project.py" line="110"/> <source><b>Run Development Server</b><p>Starts the Flask Web server in development mode.</p></source> <translation><b>Entwicklungsserver starten</b><p>Startet den Flask Webserver im Entwicklungsmodus.</p></translation> </message> <message> - <location filename="../Project.py" line="118"/> + <location filename="../Project.py" line="117"/> <source>Ask for Server Start Options</source> <translation>Serverstartoptionen abfragen</translation> </message> <message> - <location filename="../Project.py" line="123"/> + <location filename="../Project.py" line="122"/> <source>Ask for server start options</source> <translation>Serverstartoptionen abfragen</translation> </message> <message> - <location filename="../Project.py" line="125"/> + <location filename="../Project.py" line="124"/> <source><b>Ask for Server Start Options</b><p>Asks for server start options before the Flask Web server is started. If this is unchecked, the server is started with default parameters.</p></source> <translation><b>Serverstartoptionen abfragen</b><p>Fragt die Serverstartoptionen ab, bevor der Flask Webserver gestart wird. Ist dies nich aktiv, so wird der Server mit Standardwerten gestartet.</p></translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask Python Console</source> <translation>Starte Flask Python Konsole</translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask &Python Console</source> <translation>Starte Flask &Python Konsole</translation> </message> <message> - <location filename="../Project.py" line="145"/> + <location filename="../Project.py" line="144"/> <source><b>Start Flask Python Console</b><p>Starts an interactive Python interpreter.</p></source> <translation><b>Starte Flask Python Konsole</b><p>Startet einen interaktiven Python Interpreter</p></translation> </message> <message> - <location filename="../Project.py" line="161"/> + <location filename="../Project.py" line="160"/> <source>Shows a dialog with the routes of the flask app</source> <translation>Zeigt einen Dialog mit allen Routen der Flask App an</translation> </message> <message> - <location filename="../Project.py" line="163"/> + <location filename="../Project.py" line="162"/> <source><b>Show Routes</b><p>Shows a dialog with the routes of the flask app.</p></source> <translation><b>Routen anzeigen</b><p>Zeigt einen Dialog mit allen Routen der Flask App an.</p></translation> </message> <message> - <location filename="../Project.py" line="175"/> - <source>&Initialize Database</source> - <translation>&Datenbank initialisieren</translation> - </message> - <message> - <location filename="../Project.py" line="180"/> - <source>Shows a dialog with the result of the database creation</source> - <translation>Zeigt einen Dialog mit dem Ergebnis der Datenbankerzeugung an</translation> - </message> - <message> - <location filename="../Project.py" line="182"/> - <source><b>Initialize Database</b><p>Shows a dialog with the result of the database creation.</p></source> - <translation><b>Datenbank initialisieren</b><p>Zeigt einen Dialog mit dem Ergebnis der Datenbankerzeugung an.</p></translation> - </message> - <message> - <location filename="../Project.py" line="199"/> + <location filename="../Project.py" line="178"/> <source>Shows the help viewer with the Flask documentation</source> <translation>Zeigt die Hilfeanzeige mit der Flask Dokumentation an</translation> </message> <message> - <location filename="../Project.py" line="201"/> + <location filename="../Project.py" line="180"/> <source><b>Documentation</b><p>Shows the help viewer with the Flask documentation.</p></source> <translation><b>Dokumentation</b><p>Zeigt die Hilfeanzeige mit der Flask Dokumentation an.</p></translation> </message> <message> - <location filename="../Project.py" line="505"/> + <location filename="../Project.py" line="502"/> <source>About Flask</source> <translation>Über Flask</translation> </message> <message> - <location filename="../Project.py" line="212"/> + <location filename="../Project.py" line="191"/> <source>About &Flask</source> <translation>Über &Flask</translation> </message> <message> - <location filename="../Project.py" line="217"/> + <location filename="../Project.py" line="196"/> <source>Shows some information about Flask</source> <translation>Zeigt einige Informationen über Flask an</translation> </message> <message> - <location filename="../Project.py" line="219"/> + <location filename="../Project.py" line="198"/> <source><b>About Flask</b><p>Shows some information about Flask.</p></source> <translation><b>Über Flask</b><p>Zeigt einige Informationen über Flask an.</p></translation> </message> <message> - <location filename="../Project.py" line="239"/> + <location filename="../Project.py" line="220"/> <source>&Flask</source> <translation>&Flask</translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="309"/> <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="361"/> + <location filename="../Project.py" line="342"/> <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="578"/> + <location filename="../Project.py" line="575"/> <source>Prepare Environment</source> <translation>Umgebung vorbereiten</translation> </message> <message> - <location filename="../Project.py" line="578"/> + <location filename="../Project.py" line="575"/> <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="505"/> + <location filename="../Project.py" line="502"/> <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> @@ -407,11 +729,6 @@ <context> <name>PyBabelConfigDialog</name> <message> - <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> - <source>PyBabel Configuration</source> - <translation>PyBabel Konfiguration</translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="23"/> <source>Configuration File:</source> <translation>Konfigurationsdatei:</translation> @@ -471,6 +788,11 @@ <source>Message Catalog Files (*.pot);;All Files (*)</source> <translation>Textkatalogdateien (*.pot);;Alle Dateien (*)</translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> + <source>flask-babel Configuration</source> + <translation>flask-babel Konfiguration</translation> + </message> </context> <context> <name>PyBabelProject</name> @@ -515,110 +837,90 @@ <translation>Ausgewählte Kataloge aktualisieren (mit überholten Texten)</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <source>Generate PyBabel Configuration File</source> <translation>PyBabel Konfigurationsdatei erstellen</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="321"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> <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="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <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="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>Process Generation Error</source> <translation>Fehler bei der Prozessgenerierung</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <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="427"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> <source>Extract messages</source> <translation>Texte extrahieren</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="456"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> <source> Messages extracted successfully.</source> <translation> Texte erfolgreich extrahiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="472"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> <source>Initializing message catalog for '{0}'</source> <translation>Initialisiere Textkatalog für '{0}'</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="491"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> <source> Message catalog initialized successfully.</source> <translation> Textkatalog erfolgreich initialisiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="546"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> <source>Compiling message catalogs</source> <translation>Übersetze Textkataloge</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="575"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> <source> Message catalogs compiled successfully.</source> <translation> Textkataloge erfolgreich übersetzt.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="649"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> <source>No locales detected. Aborting...</source> <translation>Keine Sprachen erkannt. Abbruch...</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="644"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> <source>Updating message catalogs</source> <translation>Aktualisiere Textkataloge</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="677"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> <source> Message catalogs updated successfully.</source> <translation> Textkataloge erfolgreich aktualisiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> - <source>Configure PyBabel</source> - <translation>PyBabel konfigurieren</translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> - <source>Configure Py&Babel</source> - <translation>Py&Babel konfigurieren</translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="61"/> - <source>Shows a dialog to edit the configuration for pybabel</source> - <translation>Zeigt einen Dialog zur Konfiguration von PyBabel an</translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="63"/> - <source><b>Configure PyBabel</b><p>Shows a dialog to edit the configuration for pybabel.</p></source> - <translation><b>PyBabel konfigurieren</b><p>Zeigt einen Dialog zur Konfiguration von PyBabel an.</p></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="110"/> <source>Translations</source> <translation>Übersetzungen</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <source>Install flask-babel</source> <translation>flask-babel installieren</translation> </message> @@ -643,11 +945,6 @@ <translation>Prüfe flask-babel Verfügbarkeit</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> - <source>&Check flask-babel Availability</source> - <translation>&Prüfe flask-babel Verfügbarkeit</translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="93"/> <source>Check the availability of the flask-babel extension</source> <translation>Prüft die Verfügbarkeit der flask-babel Erweiterung</translation> @@ -658,30 +955,55 @@ <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="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <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="371"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="369"/> <source>The 'flask-babel' extension is installed.</source> <translation>Die 'flask-babel' Erweiterung ist installiert.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="373"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> <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="374"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> <source>flask-babel Availability</source> <translation>flask-babel Verfügbarkeit</translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> + <source>Check flask-babel &Availability</source> + <translation>Prüfe flask-babel &Verfügbarkeit</translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>Configure flask-babel</source> + <translation>flask-babel konfigurieren</translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>&Configure flask-babel</source> + <translation>flask-babel &konfigurieren</translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="60"/> + <source>Shows a dialog to edit the configuration for flask-babel</source> + <translation>Zeigt einen Dialog zur Bearbeitung der flask-babel Konfiguration an</translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="62"/> + <source><b>Configure flask-babel</b><p>Shows a dialog to edit the configuration for flask-babel.</p></source> + <translation><b>flask-babel konfigurieren</b><p>Zeigt einen Dialog zur Konfiguration von flask-babel an.</p></translation> + </message> </context> <context> <name>RoutesDialog</name> <message> - <location filename="../RoutesDialog.py" line="83"/> + <location filename="../RoutesDialog.py" line="89"/> <source>Flask Routes</source> <translation>Flask Routen</translation> </message> @@ -752,11 +1074,6 @@ </message> <message> <location filename="../RoutesDialog.py" line="89"/> - <source>Run Flask Server</source> - <translation>Flask Server starten</translation> - </message> - <message> - <location filename="../RoutesDialog.py" line="89"/> <source>The Flask process could not be started.</source> <translation>Der Flask Prozess konnte nicht gestartet werden.</translation> </message>
--- a/ProjectFlask/i18n/flask_empty.ts Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/i18n/flask_empty.ts Sun Nov 29 17:03:34 2020 +0100 @@ -13,12 +13,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>Execute Flask Command</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>The Flask process could not be started.</source> <translation type="unfinished"></translation> </message> @@ -180,204 +180,522 @@ </message> </context> <context> + <name>MigrateConfigDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="14"/> + <source>flask-migrate Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="23"/> + <source>Migrations Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="38"/> + <source>Enter the name of the directory containing the migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="45"/> + <source><b>Note:</b> Leave this entry empty to use the default of "migrations".</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateProject</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>Configure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="61"/> + <source>Shows a dialog to edit the configuration for flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="63"/> + <source><b>Configure Migrate</b><p>Shows a dialog to edit the configuration for flask-migrate.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <source>Install flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="77"/> + <source>Installs the flask-migrate extension into the configured environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="80"/> + <source><b>Install flask-migrate</b><p>Installs the flask-migrate extension into the configured environment using the pip interface.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="94"/> + <source>Check the availability of the flask-migrate extension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="96"/> + <source><b>Check flask-migrate Availability</b><p>Check the availability of the flask-migrate extension.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <source>Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="108"/> + <source>&Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="113"/> + <source>Initialize support for database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="115"/> + <source><b>Initialize Migrations</b><p>Initializes the support for database migrations to be stored in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <source>Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="128"/> + <source>&Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="133"/> + <source>Create a new migration for the current database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="135"/> + <source><b>Create Migration</b><p>Creates a new migration for the current database and stores it in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <source>Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="148"/> + <source>&Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="153"/> + <source>Upgrade the database to the current migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="155"/> + <source><b>Upgrade Database</b><p>Upgrades the database to the current migration.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <source>Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="163"/> + <source>&Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="168"/> + <source>Downgrade the database to the previous version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="170"/> + <source><b>Downgrade Database</b><p>Downgrades the database to the previous version.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations &Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="187"/> + <source>Show a summary of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="189"/> + <source><b>Show Migrations Summary</b><p>Shows a summary list of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations &History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="203"/> + <source>Show the full history of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="205"/> + <source><b>Show Migrations History</b><p>Shows the full history of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="221"/> + <source>Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <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>flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Multiple Databases</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Shall the support for multiple databases be activated?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <source> +Migrations initialized successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <source>Enter a short message for the migration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <source> +Migration created successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <source> +Database upgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <source> +Database downgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <source>Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>C&onfigure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="72"/> + <source>Install &flask-migrate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateSummaryDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="33"/> + <source>Old Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="38"/> + <source>New Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="43"/> + <source>Message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="48"/> + <source>Labels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="58"/> + <source>Press to upgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="61"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="68"/> + <source>Press to downgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="71"/> + <source>Downgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="41"/> + <source>Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="85"/> + <source>The Flask process did not finish within 10 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>The Flask process could not be started.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Project</name> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run &Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="95"/> + <location filename="../Project.py" line="94"/> <source>Starts the Flask Web server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="97"/> + <location filename="../Project.py" line="96"/> <source><b>Run Server</b><p>Starts the Flask Web server.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run Development Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run &Development Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="109"/> + <location filename="../Project.py" line="108"/> <source>Starts the Flask Web server in development mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="111"/> + <location filename="../Project.py" line="110"/> <source><b>Run Development Server</b><p>Starts the Flask Web server in development mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="118"/> + <location filename="../Project.py" line="117"/> <source>Ask for Server Start Options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="123"/> + <location filename="../Project.py" line="122"/> <source>Ask for server start options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="125"/> + <location filename="../Project.py" line="124"/> <source><b>Ask for Server Start Options</b><p>Asks for server start options before the Flask Web server is started. If this is unchecked, the server is started with default parameters.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask &Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="143"/> + <location filename="../Project.py" line="142"/> <source>Starts an interactive Python interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="145"/> + <location filename="../Project.py" line="144"/> <source><b>Start Flask Python Console</b><p>Starts an interactive Python interpreter.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show Routes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show &Routes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="161"/> + <location filename="../Project.py" line="160"/> <source>Shows a dialog with the routes of the flask app</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="163"/> + <location filename="../Project.py" line="162"/> <source><b>Show Routes</b><p>Shows a dialog with the routes of the flask app.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="175"/> - <source>Initialize Database</source> + <location filename="../Project.py" line="173"/> + <source>Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="175"/> - <source>&Initialize Database</source> + <location filename="../Project.py" line="173"/> + <source>D&ocumentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="178"/> + <source>Shows the help viewer with the Flask documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project.py" line="180"/> - <source>Shows a dialog with the result of the database creation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="182"/> - <source><b>Initialize Database</b><p>Shows a dialog with the result of the database creation.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="194"/> - <source>Documentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="194"/> - <source>D&ocumentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="199"/> - <source>Shows the help viewer with the Flask documentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="201"/> <source><b>Documentation</b><p>Shows the help viewer with the Flask documentation.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="505"/> + <location filename="../Project.py" line="502"/> <source>About Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="212"/> + <location filename="../Project.py" line="191"/> <source>About &Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="217"/> + <location filename="../Project.py" line="196"/> <source>Shows some information about Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="219"/> + <location filename="../Project.py" line="198"/> <source><b>About Flask</b><p>Shows some information about Flask.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="239"/> + <location filename="../Project.py" line="220"/> <source>&Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="275"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="309"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="347"/> + <location filename="../Project.py" line="328"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <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="578"/> + <location filename="../Project.py" line="575"/> <source>Prepare Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="578"/> + <location filename="../Project.py" line="575"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="505"/> + <location filename="../Project.py" line="502"/> <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> @@ -407,11 +725,6 @@ <context> <name>PyBabelConfigDialog</name> <message> - <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> - <source>PyBabel Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="23"/> <source>Configuration File:</source> <translation type="unfinished"></translation> @@ -471,6 +784,11 @@ <source>Message Catalog Files (*.pot);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> + <source>flask-babel Configuration</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PyBabelProject</name> @@ -515,106 +833,86 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <source>Generate PyBabel Configuration File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="321"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> <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="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <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="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="427"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> <source>Extract messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="456"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> <source> Messages extracted successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="472"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="491"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="546"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="575"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="649"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="644"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="677"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> - <source>Configure PyBabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> - <source>Configure Py&Babel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="61"/> - <source>Shows a dialog to edit the configuration for pybabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="63"/> - <source><b>Configure PyBabel</b><p>Shows a dialog to edit the configuration for pybabel.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="110"/> <source>Translations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <source>Install flask-babel</source> <translation type="unfinished"></translation> </message> @@ -639,11 +937,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> - <source>&Check flask-babel Availability</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="93"/> <source>Check the availability of the flask-babel extension</source> <translation type="unfinished"></translation> @@ -654,30 +947,55 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <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"/> + <source>The 'flask-babel' extension is installed.</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> - <source>The 'flask-babel' extension is installed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="373"/> <source>The 'flask-babel' extension is not installed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="374"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> <source>flask-babel Availability</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> + <source>Check flask-babel &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>&Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="60"/> + <source>Shows a dialog to edit the configuration for flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="62"/> + <source><b>Configure flask-babel</b><p>Shows a dialog to edit the configuration for flask-babel.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>RoutesDialog</name> <message> - <location filename="../RoutesDialog.py" line="83"/> + <location filename="../RoutesDialog.py" line="89"/> <source>Flask Routes</source> <translation type="unfinished"></translation> </message> @@ -748,11 +1066,6 @@ </message> <message> <location filename="../RoutesDialog.py" line="89"/> - <source>Run Flask Server</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../RoutesDialog.py" line="89"/> <source>The Flask process could not be started.</source> <translation type="unfinished"></translation> </message>
--- a/ProjectFlask/i18n/flask_en.ts Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/i18n/flask_en.ts Sun Nov 29 17:03:34 2020 +0100 @@ -13,12 +13,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>Execute Flask Command</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>The Flask process could not be started.</source> <translation type="unfinished"></translation> </message> @@ -180,204 +180,522 @@ </message> </context> <context> + <name>MigrateConfigDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="14"/> + <source>flask-migrate Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="23"/> + <source>Migrations Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="38"/> + <source>Enter the name of the directory containing the migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="45"/> + <source><b>Note:</b> Leave this entry empty to use the default of "migrations".</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateProject</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>Configure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="61"/> + <source>Shows a dialog to edit the configuration for flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="63"/> + <source><b>Configure Migrate</b><p>Shows a dialog to edit the configuration for flask-migrate.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <source>Install flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="77"/> + <source>Installs the flask-migrate extension into the configured environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="80"/> + <source><b>Install flask-migrate</b><p>Installs the flask-migrate extension into the configured environment using the pip interface.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="94"/> + <source>Check the availability of the flask-migrate extension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="96"/> + <source><b>Check flask-migrate Availability</b><p>Check the availability of the flask-migrate extension.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <source>Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="108"/> + <source>&Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="113"/> + <source>Initialize support for database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="115"/> + <source><b>Initialize Migrations</b><p>Initializes the support for database migrations to be stored in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <source>Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="128"/> + <source>&Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="133"/> + <source>Create a new migration for the current database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="135"/> + <source><b>Create Migration</b><p>Creates a new migration for the current database and stores it in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <source>Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="148"/> + <source>&Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="153"/> + <source>Upgrade the database to the current migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="155"/> + <source><b>Upgrade Database</b><p>Upgrades the database to the current migration.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <source>Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="163"/> + <source>&Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="168"/> + <source>Downgrade the database to the previous version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="170"/> + <source><b>Downgrade Database</b><p>Downgrades the database to the previous version.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations &Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="187"/> + <source>Show a summary of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="189"/> + <source><b>Show Migrations Summary</b><p>Shows a summary list of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations &History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="203"/> + <source>Show the full history of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="205"/> + <source><b>Show Migrations History</b><p>Shows the full history of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="221"/> + <source>Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <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>flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Multiple Databases</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Shall the support for multiple databases be activated?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <source> +Migrations initialized successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <source>Enter a short message for the migration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <source> +Migration created successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <source> +Database upgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <source> +Database downgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <source>Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>C&onfigure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="72"/> + <source>Install &flask-migrate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateSummaryDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="33"/> + <source>Old Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="38"/> + <source>New Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="43"/> + <source>Message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="48"/> + <source>Labels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="58"/> + <source>Press to upgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="61"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="68"/> + <source>Press to downgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="71"/> + <source>Downgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="41"/> + <source>Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="85"/> + <source>The Flask process did not finish within 10 seconds.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>The Flask process could not be started.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Project</name> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run &Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="95"/> + <location filename="../Project.py" line="94"/> <source>Starts the Flask Web server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="97"/> + <location filename="../Project.py" line="96"/> <source><b>Run Server</b><p>Starts the Flask Web server.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run Development Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run &Development Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="109"/> + <location filename="../Project.py" line="108"/> <source>Starts the Flask Web server in development mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="111"/> + <location filename="../Project.py" line="110"/> <source><b>Run Development Server</b><p>Starts the Flask Web server in development mode.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="118"/> + <location filename="../Project.py" line="117"/> <source>Ask for Server Start Options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="123"/> + <location filename="../Project.py" line="122"/> <source>Ask for server start options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="125"/> + <location filename="../Project.py" line="124"/> <source><b>Ask for Server Start Options</b><p>Asks for server start options before the Flask Web server is started. If this is unchecked, the server is started with default parameters.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask &Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="143"/> + <location filename="../Project.py" line="142"/> <source>Starts an interactive Python interpreter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="145"/> + <location filename="../Project.py" line="144"/> <source><b>Start Flask Python Console</b><p>Starts an interactive Python interpreter.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show Routes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show &Routes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="161"/> + <location filename="../Project.py" line="160"/> <source>Shows a dialog with the routes of the flask app</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="163"/> + <location filename="../Project.py" line="162"/> <source><b>Show Routes</b><p>Shows a dialog with the routes of the flask app.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="175"/> - <source>Initialize Database</source> + <location filename="../Project.py" line="173"/> + <source>Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="175"/> - <source>&Initialize Database</source> + <location filename="../Project.py" line="173"/> + <source>D&ocumentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project.py" line="178"/> + <source>Shows the help viewer with the Flask documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project.py" line="180"/> - <source>Shows a dialog with the result of the database creation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="182"/> - <source><b>Initialize Database</b><p>Shows a dialog with the result of the database creation.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="194"/> - <source>Documentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="194"/> - <source>D&ocumentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="199"/> - <source>Shows the help viewer with the Flask documentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project.py" line="201"/> <source><b>Documentation</b><p>Shows the help viewer with the Flask documentation.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="505"/> + <location filename="../Project.py" line="502"/> <source>About Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="212"/> + <location filename="../Project.py" line="191"/> <source>About &Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="217"/> + <location filename="../Project.py" line="196"/> <source>Shows some information about Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="219"/> + <location filename="../Project.py" line="198"/> <source><b>About Flask</b><p>Shows some information about Flask.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="239"/> + <location filename="../Project.py" line="220"/> <source>&Flask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="275"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="309"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="347"/> + <location filename="../Project.py" line="328"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <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="578"/> + <location filename="../Project.py" line="575"/> <source>Prepare Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="578"/> + <location filename="../Project.py" line="575"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project.py" line="505"/> + <location filename="../Project.py" line="502"/> <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> @@ -407,11 +725,6 @@ <context> <name>PyBabelConfigDialog</name> <message> - <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> - <source>PyBabel Configuration</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="23"/> <source>Configuration File:</source> <translation type="unfinished"></translation> @@ -471,6 +784,11 @@ <source>Message Catalog Files (*.pot);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> + <source>flask-babel Configuration</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PyBabelProject</name> @@ -515,106 +833,86 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <source>Generate PyBabel Configuration File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="321"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> <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="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <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="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>The translations editor process ({0}) could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="427"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> <source>Extract messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="456"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> <source> Messages extracted successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="472"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="491"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="546"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="575"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="649"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="644"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="677"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> - <source>Configure PyBabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> - <source>Configure Py&Babel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="61"/> - <source>Shows a dialog to edit the configuration for pybabel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="63"/> - <source><b>Configure PyBabel</b><p>Shows a dialog to edit the configuration for pybabel.</p></source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="110"/> <source>Translations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <source>Install flask-babel</source> <translation type="unfinished"></translation> </message> @@ -639,11 +937,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> - <source>&Check flask-babel Availability</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="93"/> <source>Check the availability of the flask-babel extension</source> <translation type="unfinished"></translation> @@ -654,30 +947,55 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <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"/> + <source>The 'flask-babel' extension is installed.</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> - <source>The 'flask-babel' extension is installed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="373"/> <source>The 'flask-babel' extension is not installed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="374"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> <source>flask-babel Availability</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> + <source>Check flask-babel &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>&Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="60"/> + <source>Shows a dialog to edit the configuration for flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="62"/> + <source><b>Configure flask-babel</b><p>Shows a dialog to edit the configuration for flask-babel.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>RoutesDialog</name> <message> - <location filename="../RoutesDialog.py" line="83"/> + <location filename="../RoutesDialog.py" line="89"/> <source>Flask Routes</source> <translation type="unfinished"></translation> </message> @@ -748,11 +1066,6 @@ </message> <message> <location filename="../RoutesDialog.py" line="89"/> - <source>Run Flask Server</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../RoutesDialog.py" line="89"/> <source>The Flask process could not be started.</source> <translation type="unfinished"></translation> </message>
--- a/ProjectFlask/i18n/flask_es.ts Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/i18n/flask_es.ts Sun Nov 29 17:03:34 2020 +0100 @@ -13,12 +13,12 @@ <translation>Salida</translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>Execute Flask Command</source> <translation>Ejecutar Comando Flask</translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>The Flask process could not be started.</source> <translation>El proceso Flask no se ha podido iniciar.</translation> </message> @@ -180,204 +180,542 @@ </message> </context> <context> + <name>MigrateConfigDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="14"/> + <source>flask-migrate Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="23"/> + <source>Migrations Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="38"/> + <source>Enter the name of the directory containing the migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="45"/> + <source><b>Note:</b> Leave this entry empty to use the default of "migrations".</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateProject</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>Configure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="61"/> + <source>Shows a dialog to edit the configuration for flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="63"/> + <source><b>Configure Migrate</b><p>Shows a dialog to edit the configuration for flask-migrate.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <source>Install flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="77"/> + <source>Installs the flask-migrate extension into the configured environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="80"/> + <source><b>Install flask-migrate</b><p>Installs the flask-migrate extension into the configured environment using the pip interface.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="94"/> + <source>Check the availability of the flask-migrate extension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="96"/> + <source><b>Check flask-migrate Availability</b><p>Check the availability of the flask-migrate extension.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <source>Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="108"/> + <source>&Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="113"/> + <source>Initialize support for database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="115"/> + <source><b>Initialize Migrations</b><p>Initializes the support for database migrations to be stored in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <source>Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="128"/> + <source>&Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="133"/> + <source>Create a new migration for the current database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="135"/> + <source><b>Create Migration</b><p>Creates a new migration for the current database and stores it in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <source>Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="148"/> + <source>&Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="153"/> + <source>Upgrade the database to the current migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="155"/> + <source><b>Upgrade Database</b><p>Upgrades the database to the current migration.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <source>Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="163"/> + <source>&Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="168"/> + <source>Downgrade the database to the previous version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="170"/> + <source><b>Downgrade Database</b><p>Downgrades the database to the previous version.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations &Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="187"/> + <source>Show a summary of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="189"/> + <source><b>Show Migrations Summary</b><p>Shows a summary list of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations &History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="203"/> + <source>Show the full history of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="205"/> + <source><b>Show Migrations History</b><p>Shows the full history of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="221"/> + <source>Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <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>flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Multiple Databases</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Shall the support for multiple databases be activated?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <source> +Migrations initialized successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <source>Enter a short message for the migration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <source> +Migration created successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <source> +Database upgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <source> +Database downgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <source>Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>C&onfigure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="72"/> + <source>Install &flask-migrate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateSummaryDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="33"/> + <source>Old Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="38"/> + <source>New Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="43"/> + <source>Message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="48"/> + <source>Labels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="58"/> + <source>Press to upgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="61"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="68"/> + <source>Press to downgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="71"/> + <source>Downgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="41"/> + <source>Refresh</source> + <translation type="unfinished">Actualizar</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="85"/> + <source>The Flask process did not finish within 10 seconds.</source> + <translation type="unfinished">El proceso Flask no ha finalizado en 10 segundos.</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>The Flask process could not be started.</source> + <translation type="unfinished">El proceso Flask no se ha podido iniciar.</translation> + </message> +</context> +<context> <name>Project</name> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run Server</source> <translation>Ejecutar Servidor</translation> </message> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run &Server</source> <translation>Ejecutar &Servidor</translation> </message> <message> - <location filename="../Project.py" line="95"/> + <location filename="../Project.py" line="94"/> <source>Starts the Flask Web server</source> <translation>Inicia el servidor Web de Flask</translation> </message> <message> - <location filename="../Project.py" line="97"/> + <location filename="../Project.py" line="96"/> <source><b>Run Server</b><p>Starts the Flask Web server.</p></source> <translation><b>Ejecutar Servidor</b><p>Inicia el servidor Web de Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run Development Server</source> <translation>Ejecutar Servidor de Desarrollo</translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run &Development Server</source> <translation>Ejecutar Servidor de &Desarrollo</translation> </message> <message> - <location filename="../Project.py" line="109"/> + <location filename="../Project.py" line="108"/> <source>Starts the Flask Web server in development mode</source> <translation>Inicia el servidor Web de Flask en modo desarrollo</translation> </message> <message> - <location filename="../Project.py" line="111"/> + <location filename="../Project.py" line="110"/> <source><b>Run Development Server</b><p>Starts the Flask Web server in development mode.</p></source> <translation><b>Ejecutar Servidor de Desarrollo</b><p>Inicia el servidor Web de Flask en modo desarrollo.</p></translation> </message> <message> - <location filename="../Project.py" line="118"/> + <location filename="../Project.py" line="117"/> <source>Ask for Server Start Options</source> <translation>Solicitar Opciones de Inicio del Servidor</translation> </message> <message> - <location filename="../Project.py" line="123"/> + <location filename="../Project.py" line="122"/> <source>Ask for server start options</source> <translation>Solicitar opciones de inicio del servidor</translation> </message> <message> - <location filename="../Project.py" line="125"/> + <location filename="../Project.py" line="124"/> <source><b>Ask for Server Start Options</b><p>Asks for server start options before the Flask Web server is started. If this is unchecked, the server is started with default parameters.</p></source> <translation><b>Solicitar Opciones de Inicio del Servidor</b><p>Pide opciones de inicio para el servidor antes de iniciar el servidor Web de Flask. Si se deja sin seleccionar, el servidor se iniciará con los parámetros por defecto.</p></translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask Python Console</source> <translation>Iniciar Consola de Python de Flask</translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask &Python Console</source> <translation>Iniciar Consola de &Python de Flask</translation> </message> <message> - <location filename="../Project.py" line="143"/> + <location filename="../Project.py" line="142"/> <source>Starts an interactive Python interpreter</source> <translation>Inicia un intérprete de Python interactivo</translation> </message> <message> - <location filename="../Project.py" line="145"/> + <location filename="../Project.py" line="144"/> <source><b>Start Flask Python Console</b><p>Starts an interactive Python interpreter.</p></source> <translation><b>Iniciar Consola de Python de Flask</b><p>Inicia un intérprete de Python interactivo.</p></translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show Routes</source> <translation>Mostrar Rutas</translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show &Routes</source> <translation>Mostrar &Rutas</translation> </message> <message> - <location filename="../Project.py" line="161"/> + <location filename="../Project.py" line="160"/> <source>Shows a dialog with the routes of the flask app</source> <translation>Muestra un diálogo con las rutas de la app flask</translation> </message> <message> - <location filename="../Project.py" line="163"/> + <location filename="../Project.py" line="162"/> <source><b>Show Routes</b><p>Shows a dialog with the routes of the flask app.</p></source> <translation><b>Mostrar Rutas</b><p>Muestra un diálogo con las rutas de la app flask.</p></translation> </message> <message> <location filename="../Project.py" line="175"/> <source>Initialize Database</source> - <translation>Inicializar Base de Datos</translation> + <translation type="obsolete">Inicializar Base de Datos</translation> </message> <message> <location filename="../Project.py" line="175"/> <source>&Initialize Database</source> - <translation>&Inicializar Base de Datos</translation> + <translation type="obsolete">&Inicializar Base de Datos</translation> </message> <message> <location filename="../Project.py" line="180"/> <source>Shows a dialog with the result of the database creation</source> - <translation>Muestra un diálogo con el resultado de la creación de la base de datos</translation> + <translation type="obsolete">Muestra un diálogo con el resultado de la creación de la base de datos</translation> </message> <message> <location filename="../Project.py" line="182"/> <source><b>Initialize Database</b><p>Shows a dialog with the result of the database creation.</p></source> - <translation><b>Inicializar Base de Datos</b><p>Muestra un diálogo con el resultado de la creación de la base de datos.</p></translation> + <translation type="obsolete"><b>Inicializar Base de Datos</b><p>Muestra un diálogo con el resultado de la creación de la base de datos.</p></translation> </message> <message> - <location filename="../Project.py" line="194"/> + <location filename="../Project.py" line="173"/> <source>Documentation</source> <translation>Documentación</translation> </message> <message> - <location filename="../Project.py" line="194"/> + <location filename="../Project.py" line="173"/> <source>D&ocumentation</source> <translation>D&ocumentación</translation> </message> <message> - <location filename="../Project.py" line="199"/> + <location filename="../Project.py" line="178"/> <source>Shows the help viewer with the Flask documentation</source> <translation>Muestra el visor de ayuda con la documentación de Flask</translation> </message> <message> - <location filename="../Project.py" line="201"/> + <location filename="../Project.py" line="180"/> <source><b>Documentation</b><p>Shows the help viewer with the Flask documentation.</p></source> <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="505"/> + <location filename="../Project.py" line="502"/> <source>About Flask</source> <translation>Acerca de Flask</translation> </message> <message> - <location filename="../Project.py" line="212"/> + <location filename="../Project.py" line="191"/> <source>About &Flask</source> <translation>Acerca de &Flask</translation> </message> <message> - <location filename="../Project.py" line="217"/> + <location filename="../Project.py" line="196"/> <source>Shows some information about Flask</source> <translation>Muestra información sobre Flask</translation> </message> <message> - <location filename="../Project.py" line="219"/> + <location filename="../Project.py" line="198"/> <source><b>About Flask</b><p>Shows some information about Flask.</p></source> <translation><b>Acerca de Flask</b><p>Muestra información sobre Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="239"/> + <location filename="../Project.py" line="220"/> <source>&Flask</source> <translation>&Flask</translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="275"/> <source>New template...</source> <translation>Nueva plantilla...</translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="309"/> <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="361"/> + <location filename="../Project.py" line="342"/> <source>New Form</source> <translation>Nuevo Formulario</translation> </message> <message> - <location filename="../Project.py" line="347"/> + <location filename="../Project.py" line="328"/> <source>The file already exists! Overwrite it?</source> <translation>El archivo ya existe. ¿Sobreescribir?</translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <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="578"/> + <location filename="../Project.py" line="575"/> <source>Prepare Environment</source> <translation>Preparar Entorno</translation> </message> <message> - <location filename="../Project.py" line="578"/> + <location filename="../Project.py" line="575"/> <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="505"/> + <location filename="../Project.py" line="502"/> <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> @@ -409,7 +747,7 @@ <message> <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> <source>PyBabel Configuration</source> - <translation>Configuración de PyBabel</translation> + <translation type="obsolete">Configuración de PyBabel</translation> </message> <message> <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="23"/> @@ -471,6 +809,11 @@ <source>Message Catalog Files (*.pot);;All Files (*)</source> <translation>Archivos de Catálogo de Mensaje (*.pot);;Todos los Archivos (*)</translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> + <source>flask-babel Configuration</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PyBabelProject</name> @@ -515,102 +858,102 @@ <translation>Actualizar Catálogos Seleccionados (con obsoletos)</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <source>Generate PyBabel Configuration File</source> <translation>Generar Archivo de Configuración de PyBabel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="321"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> <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="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <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="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <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="427"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> <source>Extract messages</source> <translation>Extraer Mensajes</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="456"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> <source> Messages extracted successfully.</source> <translation> Mensajes extraídos con éxito.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="472"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> <source>Initializing message catalog for '{0}'</source> <translation>Inicializando catálogo de mensaje para '{0}'</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="491"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> <source> Message catalog initialized successfully.</source> <translation> Catálogo de mensaje inicializado con éxito.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="546"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> <source>Compiling message catalogs</source> <translation>Compilando catálogos de mensaje</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="575"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> <source> Message catalogs compiled successfully.</source> <translation> Catálogos de mensaje compilados con éxito.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="649"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> <source>No locales detected. Aborting...</source> <translation>No se han detectado 'locales'. Abortado...</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="644"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> <source>Updating message catalogs</source> <translation>Actualizando catálogos de mensaje</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="677"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> <source> Message catalogs updated successfully.</source> <translation> Catálogos de mensaje actualizados con éxito.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> <source>Configure PyBabel</source> - <translation>Configurar PyBabel</translation> + <translation type="obsolete">Configurar PyBabel</translation> </message> <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> <source>Configure Py&Babel</source> - <translation>Configurar Py&Babel</translation> + <translation type="obsolete">Configurar Py&Babel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="61"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="60"/> <source>Shows a dialog to edit the configuration for pybabel</source> - <translation>Muestra un diálogo para editar la configuración de pybabel</translation> + <translation type="obsolete">Muestra un diálogo para editar la configuración de pybabel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="63"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="62"/> <source><b>Configure PyBabel</b><p>Shows a dialog to edit the configuration for pybabel.</p></source> - <translation><b>Configurar PyBabel</b><p>muestra un diálogo para editar la configuración de pybabel.</p></translation> + <translation type="obsolete"><b>Configurar PyBabel</b><p>muestra un diálogo para editar la configuración de pybabel.</p></translation> </message> <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="110"/> @@ -618,7 +961,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <source>Install flask-babel</source> <translation type="unfinished"></translation> </message> @@ -643,11 +986,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> - <source>&Check flask-babel Availability</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="93"/> <source>Check the availability of the flask-babel extension</source> <translation type="unfinished"></translation> @@ -658,30 +996,55 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <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"/> + <source>The 'flask-babel' extension is installed.</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> - <source>The 'flask-babel' extension is installed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="373"/> <source>The 'flask-babel' extension is not installed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="374"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> <source>flask-babel Availability</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> + <source>Check flask-babel &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>&Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="60"/> + <source>Shows a dialog to edit the configuration for flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="62"/> + <source><b>Configure flask-babel</b><p>Shows a dialog to edit the configuration for flask-babel.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>RoutesDialog</name> <message> - <location filename="../RoutesDialog.py" line="83"/> + <location filename="../RoutesDialog.py" line="89"/> <source>Flask Routes</source> <translation>Rutas Flask</translation> </message> @@ -753,7 +1116,7 @@ <message> <location filename="../RoutesDialog.py" line="89"/> <source>Run Flask Server</source> - <translation>Ejecutar Servidor Flask</translation> + <translation type="obsolete">Ejecutar Servidor Flask</translation> </message> <message> <location filename="../RoutesDialog.py" line="89"/>
--- a/ProjectFlask/i18n/flask_ru.ts Sun Nov 29 16:05:10 2020 +0100 +++ b/ProjectFlask/i18n/flask_ru.ts Sun Nov 29 17:03:34 2020 +0100 @@ -13,12 +13,12 @@ <translation>Вывод</translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>Execute Flask Command</source> <translation>Выполнить команду Flask</translation> </message> <message> - <location filename="../FlaskCommandDialog.py" line="86"/> + <location filename="../FlaskCommandDialog.py" line="87"/> <source>The Flask process could not be started.</source> <translation>Не удалось запустить процесс Flask.</translation> </message> @@ -180,204 +180,542 @@ </message> </context> <context> + <name>MigrateConfigDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="14"/> + <source>flask-migrate Configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="23"/> + <source>Migrations Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="38"/> + <source>Enter the name of the directory containing the migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateConfigDialog.ui" line="45"/> + <source><b>Note:</b> Leave this entry empty to use the default of "migrations".</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateProject</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>Configure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="61"/> + <source>Shows a dialog to edit the configuration for flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="63"/> + <source><b>Configure Migrate</b><p>Shows a dialog to edit the configuration for flask-migrate.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <source>Install flask-migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="77"/> + <source>Installs the flask-migrate extension into the configured environment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="80"/> + <source><b>Install flask-migrate</b><p>Installs the flask-migrate extension into the configured environment using the pip interface.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="89"/> + <source>Check flask-migrate &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="94"/> + <source>Check the availability of the flask-migrate extension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="96"/> + <source><b>Check flask-migrate Availability</b><p>Check the availability of the flask-migrate extension.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="388"/> + <source>Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="108"/> + <source>&Initialize Migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="113"/> + <source>Initialize support for database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="115"/> + <source><b>Initialize Migrations</b><p>Initializes the support for database migrations to be stored in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="436"/> + <source>Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="128"/> + <source>&Create Migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="133"/> + <source>Create a new migration for the current database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="135"/> + <source><b>Create Migration</b><p>Creates a new migration for the current database and stores it in the configured migrations directory.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="478"/> + <source>Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="148"/> + <source>&Upgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="153"/> + <source>Upgrade the database to the current migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="155"/> + <source><b>Upgrade Database</b><p>Upgrades the database to the current migration.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="504"/> + <source>Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="163"/> + <source>&Downgrade Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="168"/> + <source>Downgrade the database to the previous version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="170"/> + <source><b>Downgrade Database</b><p>Downgrades the database to the previous version.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="182"/> + <source>Show Migrations &Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="187"/> + <source>Show a summary of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="189"/> + <source><b>Show Migrations Summary</b><p>Shows a summary list of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="198"/> + <source>Show Migrations &History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="203"/> + <source>Show the full history of the created database migrations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="205"/> + <source><b>Show Migrations History</b><p>Shows the full history of the created database migrations.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="221"/> + <source>Database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="357"/> + <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>flask-migrate Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Multiple Databases</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="397"/> + <source>Shall the support for multiple databases be activated?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="405"/> + <source> +Migrations initialized successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="441"/> + <source>Enter a short message for the migration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="453"/> + <source> +Migration created successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="489"/> + <source> +Database upgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="515"/> + <source> +Database downgraded successfully.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="547"/> + <source>Migrations History</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="56"/> + <source>C&onfigure Migrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateProjectExtension.py" line="72"/> + <source>Install &flask-migrate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MigrateSummaryDialog</name> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>Migrations Summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="33"/> + <source>Old Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="38"/> + <source>New Revision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="43"/> + <source>Message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="48"/> + <source>Labels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="58"/> + <source>Press to upgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="61"/> + <source>Upgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="68"/> + <source>Press to downgrade the database to the selected migration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.ui" line="71"/> + <source>Downgrade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="41"/> + <source>Refresh</source> + <translation type="unfinished">Освежить</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="85"/> + <source>The Flask process did not finish within 10 seconds.</source> + <translation type="unfinished">Flask процесс не завершился в течение 10 секунд.</translation> + </message> + <message> + <location filename="../FlaskMigrateExtension/MigrateSummaryDialog.py" line="91"/> + <source>The Flask process could not be started.</source> + <translation type="unfinished">Не удалось запустить процесс Flask.</translation> + </message> +</context> +<context> <name>Project</name> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run Server</source> <translation>Запуск сервера</translation> </message> <message> - <location filename="../Project.py" line="90"/> + <location filename="../Project.py" line="89"/> <source>Run &Server</source> <translation>Запуск &сервера</translation> </message> <message> - <location filename="../Project.py" line="95"/> + <location filename="../Project.py" line="94"/> <source>Starts the Flask Web server</source> <translation>Запуск web-сервера Flask</translation> </message> <message> - <location filename="../Project.py" line="97"/> + <location filename="../Project.py" line="96"/> <source><b>Run Server</b><p>Starts the Flask Web server.</p></source> <translation><b>Запуск сервера</b><p>Запускает web-сервер Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run Development Server</source> <translation>Запуск сервера разработки</translation> </message> <message> - <location filename="../Project.py" line="104"/> + <location filename="../Project.py" line="103"/> <source>Run &Development Server</source> <translation>Запуск сервера &разработки</translation> </message> <message> - <location filename="../Project.py" line="109"/> + <location filename="../Project.py" line="108"/> <source>Starts the Flask Web server in development mode</source> <translation>Запуск web-сервера Flask в режите разработки</translation> </message> <message> - <location filename="../Project.py" line="111"/> + <location filename="../Project.py" line="110"/> <source><b>Run Development Server</b><p>Starts the Flask Web server in development mode.</p></source> <translation><b>Запуск сервера разработки</b><p>Запускает web-сервер Flask в режиме разработки.</p></translation> </message> <message> - <location filename="../Project.py" line="118"/> + <location filename="../Project.py" line="117"/> <source>Ask for Server Start Options</source> <translation>Запрос параметров запуска сервера</translation> </message> <message> - <location filename="../Project.py" line="123"/> + <location filename="../Project.py" line="122"/> <source>Ask for server start options</source> <translation>Запрос параметров запуска сервера</translation> </message> <message> - <location filename="../Project.py" line="125"/> + <location filename="../Project.py" line="124"/> <source><b>Ask for Server Start Options</b><p>Asks for server start options before the Flask Web server is started. If this is unchecked, the server is started with default parameters.</p></source> <translation><b>Запрос параметров запуска сервера</b><p>Запрашивает параметры запуска сервера перед запуском веб-сервера Flask. Если этот флажок не установлен, сервер запускается с параметрами по умолчанию.</p></translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask Python Console</source> <translation>Старт консоли Flask Python</translation> </message> <message> - <location filename="../Project.py" line="138"/> + <location filename="../Project.py" line="137"/> <source>Start Flask &Python Console</source> <translation>Старт консоли Flask &Python</translation> </message> <message> - <location filename="../Project.py" line="143"/> + <location filename="../Project.py" line="142"/> <source>Starts an interactive Python interpreter</source> <translation>Запуск интерактивного интерпретатора Python</translation> </message> <message> - <location filename="../Project.py" line="145"/> + <location filename="../Project.py" line="144"/> <source><b>Start Flask Python Console</b><p>Starts an interactive Python interpreter.</p></source> <translation><b>Старт консоли Flask Python</b><p>Запускает интерактивный интерпретатор Python.</p></translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show Routes</source> <translation>Показать маршруты</translation> </message> <message> - <location filename="../Project.py" line="156"/> + <location filename="../Project.py" line="155"/> <source>Show &Routes</source> <translation>Показать &маршруты</translation> </message> <message> - <location filename="../Project.py" line="161"/> + <location filename="../Project.py" line="160"/> <source>Shows a dialog with the routes of the flask app</source> <translation>Отображение диалога с маршрутами flask-приложения</translation> </message> <message> - <location filename="../Project.py" line="163"/> + <location filename="../Project.py" line="162"/> <source><b>Show Routes</b><p>Shows a dialog with the routes of the flask app.</p></source> <translation><b>Показать маршруты</b><p>Отображает диалог с маршрутами flask-приложения.</p></translation> </message> <message> <location filename="../Project.py" line="175"/> <source>Initialize Database</source> - <translation>Инициализация базы данных</translation> + <translation type="obsolete">Инициализация базы данных</translation> </message> <message> <location filename="../Project.py" line="175"/> <source>&Initialize Database</source> - <translation>&Инициализация базы данных</translation> + <translation type="obsolete">&Инициализация базы данных</translation> </message> <message> <location filename="../Project.py" line="180"/> <source>Shows a dialog with the result of the database creation</source> - <translation>Отображение диалога с результатом создания базы данных</translation> + <translation type="obsolete">Отображение диалога с результатом создания базы данных</translation> </message> <message> <location filename="../Project.py" line="182"/> <source><b>Initialize Database</b><p>Shows a dialog with the result of the database creation.</p></source> - <translation><b>Initialize Database</b><p>Отображает диалог с резльтатом создания базы данных.</p></translation> + <translation type="obsolete"><b>Initialize Database</b><p>Отображает диалог с резльтатом создания базы данных.</p></translation> </message> <message> - <location filename="../Project.py" line="194"/> + <location filename="../Project.py" line="173"/> <source>Documentation</source> <translation>Документация</translation> </message> <message> - <location filename="../Project.py" line="194"/> + <location filename="../Project.py" line="173"/> <source>D&ocumentation</source> <translation>&Документация</translation> </message> <message> - <location filename="../Project.py" line="199"/> + <location filename="../Project.py" line="178"/> <source>Shows the help viewer with the Flask documentation</source> <translation>Отображение средств просмотра документации Flask</translation> </message> <message> - <location filename="../Project.py" line="201"/> + <location filename="../Project.py" line="180"/> <source><b>Documentation</b><p>Shows the help viewer with the Flask documentation.</p></source> <translation><b>Документация</b><p>Отображает средство просмотра документации Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="505"/> + <location filename="../Project.py" line="502"/> <source>About Flask</source> <translation>О Flask</translation> </message> <message> - <location filename="../Project.py" line="212"/> + <location filename="../Project.py" line="191"/> <source>About &Flask</source> <translation>О &Flask</translation> </message> <message> - <location filename="../Project.py" line="217"/> + <location filename="../Project.py" line="196"/> <source>Shows some information about Flask</source> <translation>Отображение информации о Flask</translation> </message> <message> - <location filename="../Project.py" line="219"/> + <location filename="../Project.py" line="198"/> <source><b>About Flask</b><p>Shows some information about Flask.</p></source> <translation><b>О Flask</b><p>Отображает некоторую информацию о Flask.</p></translation> </message> <message> - <location filename="../Project.py" line="239"/> + <location filename="../Project.py" line="220"/> <source>&Flask</source> <translation>&Flask</translation> </message> <message> - <location filename="../Project.py" line="294"/> + <location filename="../Project.py" line="275"/> <source>New template...</source> <translation>Новый шаблон...</translation> </message> <message> - <location filename="../Project.py" line="328"/> + <location filename="../Project.py" line="309"/> <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation>Файлы HTML (*.html);;Файлы HTML (*.htm);;Все файлы (*)</translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <source>New Form</source> <translation>Новая форма</translation> </message> <message> - <location filename="../Project.py" line="347"/> + <location filename="../Project.py" line="328"/> <source>The file already exists! Overwrite it?</source> <translation>Файл уже существует! Переписать его?</translation> </message> <message> - <location filename="../Project.py" line="361"/> + <location filename="../Project.py" line="342"/> <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="578"/> + <location filename="../Project.py" line="575"/> <source>Prepare Environment</source> <translation>Подготовка виртуального окружения</translation> </message> <message> - <location filename="../Project.py" line="578"/> + <location filename="../Project.py" line="575"/> <source>The project has no configured main script (= Flask application). Aborting...</source> <translation>В проекте нет настроенного основного скрипта (= приложению Flask). Прерывание ...</translation> </message> <message> - <location filename="../Project.py" line="505"/> + <location filename="../Project.py" line="502"/> <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> @@ -409,7 +747,7 @@ <message> <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> <source>PyBabel Configuration</source> - <translation>Настройка PyBabel</translation> + <translation type="obsolete">Настройка PyBabel</translation> </message> <message> <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="23"/> @@ -471,6 +809,11 @@ <source>Message Catalog Files (*.pot);;All Files (*)</source> <translation>Файлы каталога сообщений (*.pot);;Все файлы (*)</translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/> + <source>flask-babel Configuration</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PyBabelProject</name> @@ -515,102 +858,102 @@ <translation>Обновить выбранные каталоги (с устаревшими)</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <source>Generate PyBabel Configuration File</source> <translation>Создать файл конфигурации PyBabel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="321"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="319"/> <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="330"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="328"/> <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="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>Process Generation Error</source> <translation>Ошибка процесса генерирования</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="416"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="414"/> <source>The translations editor process ({0}) could not be started.</source> <translation>Не удалось запустить процесс редактирования переводов ({0}).</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="427"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="425"/> <source>Extract messages</source> <translation>Извлечь сообщения</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="456"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="454"/> <source> Messages extracted successfully.</source> <translation> Сообщения успешно извлечены.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="472"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="470"/> <source>Initializing message catalog for '{0}'</source> <translation>Инициализация каталога сообщений для '{0}'</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="491"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="489"/> <source> Message catalog initialized successfully.</source> <translation> Каталог сообщений успешно инициализирован.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="546"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="544"/> <source>Compiling message catalogs</source> <translation>Компиляция каталогов сообщений</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="575"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="573"/> <source> Message catalogs compiled successfully.</source> <translation> Каталоги сообщений успешно компилированы.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="649"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="647"/> <source>No locales detected. Aborting...</source> <translation>Локали не обнаружены. Прерывание ...</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="644"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="642"/> <source>Updating message catalogs</source> <translation>Обновление каталогов сообщений</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="677"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="675"/> <source> Message catalogs updated successfully.</source> <translation> Каталоги сообщений успешно обновлены.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> <source>Configure PyBabel</source> - <translation>Настройка PyBabel</translation> + <translation type="obsolete">Настройка PyBabel</translation> </message> <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="56"/> <source>Configure Py&Babel</source> - <translation>Настройка Py&Babel</translation> + <translation type="obsolete">Настройка Py&Babel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="61"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="60"/> <source>Shows a dialog to edit the configuration for pybabel</source> - <translation>Отображение диалога редактирования конфигурации pybabel</translation> + <translation type="obsolete">Отображение диалога редактирования конфигурации pybabel</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="63"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="62"/> <source><b>Configure PyBabel</b><p>Shows a dialog to edit the configuration for pybabel.</p></source> - <translation><b>Настройка PyBabel</b><p>Отображает диалог редактирования конфигурации pybabel.</p></translation> + <translation type="obsolete"><b>Настройка PyBabel</b><p>Отображает диалог редактирования конфигурации pybabel.</p></translation> </message> <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="110"/> @@ -618,7 +961,7 @@ <translation>Переводы</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <source>Install flask-babel</source> <translation>Установить flask-babel</translation> </message> @@ -645,7 +988,7 @@ <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> <source>&Check flask-babel Availability</source> - <translation>&Проверить наличие flask-babel</translation> + <translation type="obsolete">&Проверить наличие flask-babel</translation> </message> <message> <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="93"/> @@ -658,30 +1001,55 @@ <translation><b>Проверить наличие flask-babel</b><p>Проверяет наличие расширения flask-babel.</p></translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="355"/> <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="371"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="369"/> <source>The 'flask-babel' extension is installed.</source> <translation>Расширение 'flask-babel' установлено.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="373"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="371"/> <source>The 'flask-babel' extension is not installed.</source> <translation>Расширение 'flask-babel' не установлено.</translation> </message> <message> - <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="374"/> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="372"/> <source>flask-babel Availability</source> <translation>flask-babel в наличии</translation> </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="88"/> + <source>Check flask-babel &Availability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="55"/> + <source>&Configure flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="60"/> + <source>Shows a dialog to edit the configuration for flask-babel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="62"/> + <source><b>Configure flask-babel</b><p>Shows a dialog to edit the configuration for flask-babel.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>RoutesDialog</name> <message> - <location filename="../RoutesDialog.py" line="83"/> + <location filename="../RoutesDialog.py" line="89"/> <source>Flask Routes</source> <translation>Маршруты Flask</translation> </message> @@ -753,7 +1121,7 @@ <message> <location filename="../RoutesDialog.py" line="89"/> <source>Run Flask Server</source> - <translation>Запуск сервера Flask</translation> + <translation type="obsolete">Запуск сервера Flask</translation> </message> <message> <location filename="../RoutesDialog.py" line="89"/>