aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/coreSQLiteStudio/translations
diff options
context:
space:
mode:
Diffstat (limited to 'SQLiteStudio3/coreSQLiteStudio/translations')
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts488
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts32
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts32
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts1283
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts4
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts32
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts34
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_sk.ts50
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts34
9 files changed, 1642 insertions, 347 deletions
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts
index 7d61000..51b496d 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts
@@ -7,12 +7,12 @@
<location filename="../db/abstractdb.cpp" line="306"/>
<location filename="../db/abstractdb.cpp" line="323"/>
<source>Cannot execute query on closed database.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Abfrage kann nicht auf einer ungeöffneten Datenbank ausgeführt werden.</translation>
</message>
<message>
<location filename="../db/abstractdb.cpp" line="603"/>
<source>Error attaching database %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Anhängen der Datenbank %1: %2</translation>
</message>
</context>
<context>
@@ -20,7 +20,7 @@
<message>
<location filename="../services/bugreporter.cpp" line="46"/>
<source>Invalid login or password</source>
- <translation type="unfinished"></translation>
+ <translation>Ungültiger Nutzername oder Passwort</translation>
</message>
</context>
<context>
@@ -29,31 +29,31 @@
<location filename="../db/chainexecutor.cpp" line="35"/>
<source>The database for executing queries was not defined.</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Es wurde keine Datenbank zur Ausführung von Abfragen festgelegt.</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="41"/>
<source>The database for executing queries was not open.</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbank ist zur Ausführung von Abfragen nicht geöffnet worden.</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="47"/>
<source>Could not start a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Es kann keine Datenbanktransaktion gestartet werden. Details: %1</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="74"/>
<source>Interrupted</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Abgebrochen</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="134"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbanktransaktion kann nicht &apos;committet&apos; werden. Details: %1</translation>
</message>
</context>
<context>
@@ -61,82 +61,83 @@
<message>
<location filename="../completionhelper.cpp" line="196"/>
<source>New row reference</source>
- <translation type="unfinished"></translation>
+ <translation>Neue Zeilenreferenz</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="203"/>
<source>Old row reference</source>
- <translation type="unfinished"></translation>
+ <translation>Alte Zeilenreferenz</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="208"/>
<source>New table name</source>
- <translation type="unfinished"></translation>
+ <translation>Neuer Tabellenname</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="211"/>
<source>New index name</source>
- <translation type="unfinished"></translation>
+ <translation>Neuer Indizename</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="214"/>
<source>New view name</source>
- <translation type="unfinished"></translation>
+ <translation>Neuer Viewname</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="217"/>
<source>New trigger name</source>
- <translation type="unfinished"></translation>
+ <translation>Neuer Triggername</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="220"/>
<source>Table or column alias</source>
- <translation type="unfinished"></translation>
+ <translation>Tabellen- oder Spaltenalias</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="223"/>
<source>transaction name</source>
- <translation type="unfinished"></translation>
+ <translation>Transaktionsname</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="226"/>
<source>New column name</source>
- <translation type="unfinished"></translation>
+ <translation>Neuer Spaltenname</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="229"/>
<source>Column data type</source>
- <translation type="unfinished"></translation>
+ <translation>Spaltendatentyp</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="232"/>
<source>Constraint name</source>
- <translation type="unfinished"></translation>
+ <translation>Abhängigkeitsname</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="245"/>
<source>Error message</source>
- <translation type="unfinished"></translation>
+ <translation>Fehlermeldung</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="289"/>
<source>Collation name</source>
- <translation type="unfinished"></translation>
+ <translatorcomment>Hier weiß ich nicht wie man das sprechend übersetzen kann.</translatorcomment>
+ <translation>Kollationsname</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="304"/>
<source>Any word</source>
- <translation type="unfinished"></translation>
+ <translation>Beliebiges Wort</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="485"/>
<source>Default database</source>
- <translation type="unfinished"></translation>
+ <translation>Standarddatenbank</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="486"/>
<source>Temporary objects database</source>
- <translation type="unfinished"></translation>
+ <translation>Datenbank für temporäre Objekte</translation>
</message>
</context>
<context>
@@ -144,35 +145,35 @@
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="63"/>
<source>Could not add database %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbank %1 kann nicht hinzugefügt werden: %2</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="138"/>
<source>Database %1 could not be updated, because of an error: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbank %1 kann nicht aktualisiert werden. Grund: %2</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="312"/>
<location filename="../services/impl/dbmanagerimpl.cpp" line="341"/>
<source>Database file doesn&apos;t exist.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbankdatei existiert nicht.</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="314"/>
<location filename="../services/impl/dbmanagerimpl.cpp" line="343"/>
<location filename="../services/impl/dbmanagerimpl.cpp" line="565"/>
<source>No supporting plugin loaded.</source>
- <translation type="unfinished"></translation>
+ <translation>Es wurde kein passendes plugin geladen.</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="484"/>
<source>Database could not be initialized.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbank kann nicht initialisiert werden.</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="494"/>
<source>No suitable database driver plugin found.</source>
- <translation type="unfinished"></translation>
+ <translation>Es wurde kein passender Datenbanktreiber (plugin) gefunden.</translation>
</message>
</context>
<context>
@@ -181,50 +182,51 @@
<location filename="../dbobjectorganizer.cpp" line="380"/>
<location filename="../dbobjectorganizer.cpp" line="412"/>
<source>Error while creating table in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Erstellen einer Tabelle in der Zieldatenbank %1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="380"/>
<source>Could not parse table.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Tabelle konnte nicht verarbeitet werden.</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="426"/>
<source>Database %1 could not be attached to database %2, so the data of table %3 will be copied with SQLiteStudio as a mediator. This method can be slow for huge tables, so please be patient.</source>
- <translation type="unfinished"></translation>
+ <translation>Datenbank %1 konnte nicht mit Datenbank %2 verbunden werden, daher werden die Daten der Tabelle %3 durch SQLiteStudio kopiert. Diese Methode kann bei großen Tabellen sehr lange dauern, bitte haben Sie Geduld.</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="447"/>
<source>Error while copying data for table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Kopieren von Daten für Tabelle %1: %2</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="466"/>
<location filename="../dbobjectorganizer.cpp" line="473"/>
<location filename="../dbobjectorganizer.cpp" line="496"/>
<source>Error while copying data to table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Kopieren von Daten in die Tabelle %1: %2</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="535"/>
<source>Error while dropping source view %1: %2
Tables, indexes, triggers and views copied to database %3 will remain.</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Entfernen des Quellviews %1: %2
+Tabellen, Indizes, Trigger und Views die in Datenbank %3 kopiert wurden, werden auf der Quelldatenbank verbleiben.</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="542"/>
<source>Error while creating view in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Erstellen eines Views in der Zieldatenbank %1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="547"/>
<source>Error while creating index in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Erstellen eines Indizes in der Zieldatenbank %1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="552"/>
<source>Error while creating trigger in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Erstellen eines Triggers in der Zieldatenbank %1</translation>
</message>
</context>
<context>
@@ -232,17 +234,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../dbversionconverter.cpp" line="923"/>
<source>Target file exists, but could not be overwritten.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Zieldatei existiert zwar, konnte aber nicht überschrieben werden.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="942"/>
<source>Could not find proper database plugin to create target database.</source>
- <translation type="unfinished"></translation>
+ <translation>Es konnte kein geeignetes Datenbankplugin gefunden werden, um die Zieldatenbank zu erzeugen.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="1176"/>
<source>Error while converting database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Konvertieren der Datenbank: %1</translation>
</message>
</context>
<context>
@@ -251,25 +253,25 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../ddlhistorymodel.cpp" line="65"/>
<source>Database name</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Datenbankname</translation>
</message>
<message>
<location filename="../ddlhistorymodel.cpp" line="67"/>
<source>Database file</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Datenbankdatei</translation>
</message>
<message>
<location filename="../ddlhistorymodel.cpp" line="69"/>
<source>Date of execution</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Datum der Ausführung</translation>
</message>
<message>
<location filename="../ddlhistorymodel.cpp" line="71"/>
<source>Changes</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Änderungen</translation>
</message>
</context>
<context>
@@ -277,42 +279,42 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/exportmanager.cpp" line="72"/>
<source>Export plugin %1 doesn&apos;t support exporing query results.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Exportplugin %1 unterstützt das Exportieren der Abfrageergebnisse nicht.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="98"/>
<source>Export plugin %1 doesn&apos;t support exporing tables.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Exportplugin %1 unterstützt das Exportieren von Tabellen nicht.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="122"/>
<source>Export plugin %1 doesn&apos;t support exporing databases.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Exportplugin %1 unterstützt das Exportieren von Datenbanken nicht.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="155"/>
<source>Export format &apos;%1&apos; is not supported. Supported formats are: %2.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Exportformat %1 wird nicht unterstützt. Unterstützte Formate sind: %2.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="218"/>
<source>Export to the clipboard was successful.</source>
- <translation type="unfinished"></translation>
+ <translation>Der Export in die Zwischenablage war erfolgreich.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="222"/>
<source>Export to the file &apos;%1&apos; was successful.</source>
- <translation type="unfinished"></translation>
+ <translation>Der Export in die Datei %1 war erfolgreich.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="224"/>
<source>Export was successful.</source>
- <translation type="unfinished"></translation>
+ <translation>Der Export war erfolgreich.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="266"/>
<source>Could not export to file %1. File cannot be open for writting.</source>
- <translation type="unfinished"></translation>
+ <translation>Es kann nicht in die Datei %1 exportiert werden. Die Datei lässt sich nicht für Schreibzugriffe öffnen.</translation>
</message>
</context>
<context>
@@ -320,33 +322,33 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../exportworker.cpp" line="121"/>
<source>Error while exporting query results: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Exportieren der Abfrageergebnisse: %1</translation>
</message>
<message>
<location filename="../exportworker.cpp" line="201"/>
<source>Error while counting data column width to export from query results: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Ermitteln der Spaltenbreite für den Export der Abfrageergebnisse: %1</translation>
</message>
<message>
<location filename="../exportworker.cpp" line="353"/>
<location filename="../exportworker.cpp" line="411"/>
<source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
- <translation type="unfinished"></translation>
+ <translation>%1 konnte zum Exportieren nicht korrekt verarbeitet werden. Diese Daten werden nicht exportiert.</translation>
</message>
<message>
<location filename="../exportworker.cpp" line="612"/>
<source>Error while reading data to export from table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Lesen der zu exportierenden Daten aus der Tabelle %1: %2</translation>
</message>
<message>
<location filename="../exportworker.cpp" line="620"/>
<source>Error while counting data to export from table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Ermitteln der zu exportierenden Daten aus der Tabelle %1: %2</translation>
</message>
<message>
<location filename="../exportworker.cpp" line="636"/>
<source>Error while counting data column width to export from table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Ermitteln der Spaltenbreite für den Export aus Tabelle %1: %2</translation>
</message>
</context>
<context>
@@ -354,43 +356,44 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
<source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
- <translation type="unfinished"></translation>
+ <translation>Falsche Anzahl an Parametern für Funktion &apos;%1&apos;. Erwartet wurden %2, angegeben wurden jedoch %3.</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="341"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
- <translation type="unfinished"></translation>
+ <translation>Diese Funktion ist in SQLiteStudio nicht verfügbar: %1(%2)</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
- <translation type="unfinished"></translation>
+ <translatorcomment>Auch hier ist sicherlich eine Überarbeitung nötig, wenn der Kontext der Meldung bekannt ist.</translatorcomment>
+ <translation>Die Funktion %1(%2) wurde für die Sprache %3 erstellt, jedoch ist das Plugin, welches diese Sprache unterstützt, derzeit nicht geladen.</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="365"/>
<source>Invalid regular expression pattern: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Ungültiges Muster für die regulären Ausdrücke: %1</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="384"/>
<location filename="../services/impl/functionmanagerimpl.cpp" line="417"/>
<source>Could not open file %1 for reading: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Datei %1 kann nicht für Lesezugriffe geöffnet werden: %2</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
<source>Could not open file %1 for writting: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Datei %1 kann nicht für Schreibzugriffe geöffnet werden: %2</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
<source>Error while writting to file %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Schreiben in Datei %1: %2</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
<source>Unsupported scripting language: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Nicht unterstützte Skriptsprache: %1</translation>
</message>
</context>
<context>
@@ -398,7 +401,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/genericexportplugin.cpp" line="20"/>
<source>Could not initialize text codec for exporting. Using default codec: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Der &apos;Export Textcodec&apos; konnte nicht initialisiert werden. Es wird der Standardcodec genutzt: %1</translation>
</message>
</context>
<context>
@@ -406,7 +409,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/importmanager.cpp" line="93"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Daten wurden erfolgreich in Tabelle %1 importiert.</translation>
</message>
</context>
<context>
@@ -414,51 +417,51 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../importworker.cpp" line="24"/>
<source>No columns provided by the import plugin.</source>
- <translation type="unfinished"></translation>
+ <translation>Dieses Importplugin stellt keine Spalten zur Verfügung.</translation>
</message>
<message>
<location filename="../importworker.cpp" line="30"/>
<source>Could not start transaction in order to import a data: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Es kann keine Transaktion zum Import der Daten gestartet werden: %1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="48"/>
<source>Could not commit transaction for imported data: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die Transaktion für die importierten Daten kann nicht &apos;committet&apos; werden: %1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="94"/>
<source>Table &apos;%1&apos; has less columns than there are columns in the data to be imported. Excessive data columns will be ignored.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Tabelle %1 hat weniger Spalten als die zu importierenden Daten liefern. Überschüssige Spalten werden daher ignoriert.</translation>
</message>
<message>
<location filename="../importworker.cpp" line="99"/>
<source>Table &apos;%1&apos; has more columns than there are columns in the data to be imported. Some columns in the table will be left empty.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Tabelle %1 hat mehr Spalten als die zu importierenden Daten liefern. Einige Tabellenspalten werden deshalb leer bleiben.</translation>
</message>
<message>
<location filename="../importworker.cpp" line="117"/>
<source>Could not create table to import to: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die Tabelle, in die importiert werden soll, kann nicht erstellt werden: %1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="126"/>
<location filename="../importworker.cpp" line="163"/>
<location filename="../importworker.cpp" line="170"/>
<source>Error while importing data: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Import der Daten: %1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="126"/>
<location filename="../importworker.cpp" line="170"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
- <translation type="unfinished"></translation>
+ <translation>Abgebrochen.</translation>
</message>
<message>
<location filename="../importworker.cpp" line="158"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Datenzeile %1 konnte nicht importiert werden. Die Zeile wurde ignoriert. Problembeschreibung: %2</translation>
</message>
</context>
<context>
@@ -466,34 +469,34 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="543"/>
<source>Cannot load plugin %1, because it&apos;s in conflict with plugin %2.</source>
- <translation type="unfinished"></translation>
+ <translation>Plugin %1 konnte nicht geladen werden, weil ein Konflikt besteht mit Plugin %2.</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="554"/>
<source>Cannot load plugin %1, because its dependency was not loaded: %2.</source>
- <translation type="unfinished"></translation>
+ <translation>Plugin %1 konnte nicht geladen werden, da dessen Abhängigkeiten nicht geladen worden sind: %2.</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="563"/>
<source>Cannot load plugin %1. Error details: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Plugin %1 konnte nicht geladen. Problembeschreibung: %2</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="579"/>
<source>Cannot load plugin %1 (error while initializing plugin).</source>
- <translation type="unfinished"></translation>
+ <translation>Plugin %1 konnte wegen eines Fehlers bei der Initialisierung nicht geladen werden.</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="732"/>
<source>min: %1</source>
<comment>plugin dependency version</comment>
- <translation type="unfinished"></translation>
+ <translation>Min: %1</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="733"/>
<source>max: %1</source>
<comment>plugin dependency version</comment>
- <translation type="unfinished"></translation>
+ <translation>Max: %1</translation>
</message>
</context>
<context>
@@ -502,7 +505,8 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../plugins/populateconstant.cpp" line="10"/>
<source>Constant</source>
<comment>populate constant plugin name</comment>
- <translation type="unfinished"></translation>
+ <translatorcomment>Hier bin ich mir absolut nicht sicher was genau gemeint ist.</translatorcomment>
+ <translation>konstanten</translation>
</message>
</context>
<context>
@@ -510,7 +514,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populateconstant.ui" line="20"/>
<source>Constant value:</source>
- <translation type="unfinished"></translation>
+ <translation>Konstanter Wert:</translation>
</message>
</context>
<context>
@@ -519,7 +523,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../plugins/populatedictionary.cpp" line="15"/>
<source>Dictionary</source>
<comment>dictionary populating plugin name</comment>
- <translation type="unfinished"></translation>
+ <translation>Wörterbuch</translation>
</message>
</context>
<context>
@@ -527,42 +531,42 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatedictionary.ui" line="20"/>
<source>Dictionary file</source>
- <translation type="unfinished"></translation>
+ <translation>Wörterbuchdatei</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="29"/>
<source>Pick dictionary file</source>
- <translation type="unfinished"></translation>
+ <translation>Wähle Wörterbuchdatei aus</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="39"/>
<source>Word separator</source>
- <translation type="unfinished"></translation>
+ <translation>Wortseperator</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="45"/>
<source>Whitespace</source>
- <translation type="unfinished"></translation>
+ <translation>Leerzeichen</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="58"/>
<source>Line break</source>
- <translation type="unfinished"></translation>
+ <translation>Zeilenumbruch</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="74"/>
<source>Method of using words</source>
- <translation type="unfinished"></translation>
+ <translation>Methode der Wortverwendung</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="80"/>
<source>Ordered</source>
- <translation type="unfinished"></translation>
+ <translation>Sortiert</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="93"/>
<source>Randomly</source>
- <translation type="unfinished"></translation>
+ <translation>Zufällig</translation>
</message>
</context>
<context>
@@ -570,7 +574,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/populatemanager.cpp" line="89"/>
<source>Table &apos;%1&apos; populated successfully.</source>
- <translation type="unfinished"></translation>
+ <translation>Tabelle %1 wurde erfolgreich gefüllt.</translation>
</message>
</context>
<context>
@@ -578,7 +582,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandom.cpp" line="12"/>
<source>Random number</source>
- <translation type="unfinished"></translation>
+ <translation>Zufällige Nummer</translation>
</message>
</context>
<context>
@@ -586,32 +590,32 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandom.ui" line="20"/>
<source>Constant prefix</source>
- <translation type="unfinished"></translation>
+ <translation>Konstanter Präfix</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="26"/>
<source>No prefix</source>
- <translation type="unfinished"></translation>
+ <translation>Kein Präfix</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="39"/>
<source>Minimum value</source>
- <translation type="unfinished"></translation>
+ <translation>Kleinster Wert</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="61"/>
<source>Maximum value</source>
- <translation type="unfinished"></translation>
+ <translation>Größter Wert</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="86"/>
<source>Constant suffix</source>
- <translation type="unfinished"></translation>
+ <translation>Konstanter Suffix</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="92"/>
<source>No suffix</source>
- <translation type="unfinished"></translation>
+ <translation>Kein Suffix</translation>
</message>
</context>
<context>
@@ -619,7 +623,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandomtext.cpp" line="12"/>
<source>Random text</source>
- <translation type="unfinished"></translation>
+ <translation>Zufälliger Text</translation>
</message>
</context>
<context>
@@ -627,67 +631,68 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandomtext.ui" line="20"/>
<source>Use characters from common sets:</source>
- <translation type="unfinished"></translation>
+ <translation>Benutze Zeichen von den gebräuchlichsten Sets:</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="36"/>
<source>Minimum length</source>
- <translation type="unfinished"></translation>
+ <translation>Mindestlänge</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="64"/>
<source>Letters from a to z.</source>
- <translation type="unfinished"></translation>
+ <translation>Buchstaben von a bis z.</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="67"/>
<source>Alpha</source>
- <translation type="unfinished"></translation>
+ <translation>Alphanumerisch</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="77"/>
<source>Numbers from 0 to 9.</source>
- <translation type="unfinished"></translation>
+ <translation>Ziffern von 0 bis 9.</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="80"/>
<source>Numeric</source>
- <translation type="unfinished"></translation>
+ <translation>Numerisch</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="90"/>
<source>A whitespace, a tab and a new line character.</source>
- <translation type="unfinished"></translation>
+ <translation>Ein Leerzeichen, ein Tab und ein Zeilenumbruchzeichen.</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="93"/>
<source>Whitespace</source>
- <translation type="unfinished"></translation>
+ <translation>Leerzeichen</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="103"/>
<source>Includes all above and all others.</source>
- <translation type="unfinished"></translation>
+ <translation>Alle obigen und auch andere.</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="106"/>
<source>Binary</source>
- <translation type="unfinished"></translation>
+ <translation>Binär</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="119"/>
<source>Use characters from my custom set:</source>
- <translation type="unfinished"></translation>
+ <translation>Benutze Zeichen von meinem benutzerdefinierten Set:</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="132"/>
<source>Maximum length</source>
- <translation type="unfinished"></translation>
+ <translation>Maximallänge</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="160"/>
<source>If you type some character multiple times, it&apos;s more likely to be used.</source>
- <translation type="unfinished"></translation>
+ <translatorcomment>Auch hier kann man besser übersetzen, wenn man den Kontext kennt.</translatorcomment>
+ <translation>Wenn Sie einige Buchstaben mehrmals eingeben, dann ist es wahrscheinlicher, dass sie genutzt werden.</translation>
</message>
</context>
<context>
@@ -695,7 +700,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatescript.cpp" line="13"/>
<source>Script</source>
- <translation type="unfinished"></translation>
+ <translation>Skript</translation>
</message>
</context>
<context>
@@ -703,22 +708,22 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatescript.ui" line="26"/>
<source>Initialization code (optional)</source>
- <translation type="unfinished"></translation>
+ <translation>Initialisierungscode (optional)</translation>
</message>
<message>
<location filename="../plugins/populatescript.ui" line="45"/>
<source>Per step code</source>
- <translation type="unfinished"></translation>
+ <translation>Einzelschrittcode</translation>
</message>
<message>
<location filename="../plugins/populatescript.ui" line="70"/>
<source>Language</source>
- <translation type="unfinished"></translation>
+ <translation>Sprache</translation>
</message>
<message>
<location filename="../plugins/populatescript.ui" line="89"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Hilfe</translation>
</message>
</context>
<context>
@@ -726,7 +731,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatesequence.cpp" line="13"/>
<source>Sequence</source>
- <translation type="unfinished"></translation>
+ <translation>Sequenz</translation>
</message>
</context>
<context>
@@ -734,12 +739,12 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatesequence.ui" line="33"/>
<source>Start value:</source>
- <translation type="unfinished"></translation>
+ <translation>Startwert:</translation>
</message>
<message>
<location filename="../plugins/populatesequence.ui" line="56"/>
<source>Step:</source>
- <translation type="unfinished"></translation>
+ <translation>Schritt:</translation>
</message>
</context>
<context>
@@ -747,17 +752,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../populateworker.cpp" line="23"/>
<source>Could not start transaction in order to perform table populating. Error details: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Es kann keine Transaktion zum Füllen der Tabelle gestartet werden. Problembeschreibung: %1</translation>
</message>
<message>
<location filename="../populateworker.cpp" line="63"/>
<source>Error while populating table: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Füllen der Tabelle: %1</translation>
</message>
<message>
<location filename="../populateworker.cpp" line="74"/>
<source>Could not commit transaction after table populating. Error details: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die Transaktion zum Füllen der Tabelle kann nicht &apos;committet&apos; werden. Problembeschreibung: %1</translation>
</message>
</context>
<context>
@@ -766,18 +771,18 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../db/abstractdb2.h" line="199"/>
<location filename="../db/abstractdb3.h" line="356"/>
<source>Could not open database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbank %1 kann nicht geöffnet werden.</translation>
</message>
<message>
- <location filename="../db/abstractdb2.h" line="803"/>
+ <location filename="../db/abstractdb2.h" line="805"/>
<location filename="../db/abstractdb3.h" line="1100"/>
<source>Result set expired or no row available.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Abfrageergebniss ist ungültig oder es ist keine Datenzeile verfügbar.</translation>
</message>
<message>
<location filename="../db/abstractdb3.h" line="376"/>
<source>Could not close database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbank %1 kann nicht geschlossen werden.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="137"/>
@@ -788,18 +793,19 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../dbversionconverter.cpp" line="253"/>
<location filename="../dbversionconverter.cpp" line="331"/>
<source>SQLite %1 does not support &apos;%2&apos; statement.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLite %1 unterstützt keine &apos;%2&apos; Abfrage.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="201"/>
<source>SQLite %1 does not support &apos;%2&apos; statement, but the regular table can be created instead if you proceed.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLite %1 unterstützt keine &apos;%2&apos; Abfrage, aber die normale Tabelle kann stattdessen erzeugt werden, wenn Sie fortfahren.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="424"/>
<source>Could not parse statement: %1
Error details: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Die Abfrage kann nicht verarbeitet werden: %1
+Problembeschreibung: %2</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="435"/>
@@ -807,202 +813,204 @@ Error details: %2</source>
<location filename="../dbversionconverter.cpp" line="482"/>
<location filename="../dbversionconverter.cpp" line="515"/>
<source>SQLite %1 does not support the &apos;%2&apos; clause. Cannot convert &apos;%3&apos; statement with that clause.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLite %1 unterstützt keine &apos;%2&apos; Klausel. Die %3 Abfrage kann mit dieser Klausel nicht konvertiert werden.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="488"/>
<source>SQLite %1 does not support the &apos;%2&apos; clause in the &apos;%3&apos; statement.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLite %1 unterstützt keine &apos;%2&apos; Klausel in der %3 Abfrage.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="756"/>
<source>SQLite %1 does not support current date or time clauses in expressions.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLite %1 unterstützt keine current date&apos; oder &apos;time&apos; Klauseln in Ausdrücken.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="767"/>
<location filename="../dbversionconverter.cpp" line="770"/>
<location filename="../dbversionconverter.cpp" line="781"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLite %1 unterstützt keine &apos;%2&apos; Klausel Ausdrücken.</translation>
</message>
<message>
<location filename="../impl/dbattacherimpl.cpp" line="109"/>
<source>Could not attach database %1: %2</source>
- <translation type="unfinished"></translation>
+ <translatorcomment>Generell muss in den Übersetzungen das &apos;attached&apos; genauer analysiert werden.</translatorcomment>
+ <translation>Die Datenbank %1 kann nicht angefügt werden: %2</translation>
</message>
<message>
<location filename="../parser/parsercontext.cpp" line="108"/>
<location filename="../parser/parsercontext.cpp" line="110"/>
<source>Incomplete query.</source>
- <translation type="unfinished"></translation>
+ <translation>Unvollständige Abfrage.</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
<location filename="../parser/sqlite3_parse.cpp" line="2167"/>
<source>Parser stack overflow</source>
- <translation type="unfinished"></translation>
+ <translation>Stacküberlauf bei Verarbeitung</translation>
</message>
<message>
- <location filename="../parser/sqlite2_parse.cpp" line="4461"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5080"/>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
<source>Syntax error</source>
- <translation type="unfinished"></translation>
+ <translation>Syntaxfehler</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.cpp" line="30"/>
<source>Could not open dictionary file %1 for reading.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Wörterbuchdatei %1 kann für den Lesezugriff nicht geöffnet werden.</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.cpp" line="91"/>
<source>Dictionary file must exist and be readable.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Wörterbuchdatei muss vorhanden sein und Leserechte besitzen.</translation>
</message>
<message>
<location filename="../plugins/populaterandom.cpp" line="53"/>
<source>Maximum value cannot be less than minimum value.</source>
- <translation type="unfinished"></translation>
+ <translation>Der Maximalwert kann nicht kleiner sein als der Minimalwert.</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.cpp" line="77"/>
<source>Maximum length cannot be less than minimum length.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Maximallänge kann nicht kleiner sein als die Minimallänge.</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.cpp" line="88"/>
<source>Custom character set cannot be empty.</source>
- <translation type="unfinished"></translation>
+ <translation>Ein benutzerdefiniertes Zeichenset darf nicht leer sein.</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="40"/>
<source>Could not find plugin to support scripting language: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Das Plugin zur Unterstützung der folgenden Skriptsprache kann nicht gefunden werden: %1</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="58"/>
<source>Error while executing populating initial code: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Ausführen des Initialisierungsprozesses: %1</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="80"/>
<source>Error while executing populating code: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Ausführen des Auffüllprozesses: %1</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="112"/>
<source>Select implementation language.</source>
- <translation type="unfinished"></translation>
+ <translation>Wählen Sie die Implementationssprache.</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="113"/>
<source>Implementation code cannot be empty.</source>
- <translation type="unfinished"></translation>
+ <translation>Der Implementationscode darf nicht leer sein.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="307"/>
+ <location filename="../selectresolver.cpp" line="317"/>
<source>Could not resolve data source for column: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenquelle für Spalte %1 kann nicht aufgelöst werden.</translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="617"/>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
<source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
- <translation type="unfinished"></translation>
+ <translatorcomment>Ich hoffe, dass ich &quot;to initialize&quot; hier richtig mit &quot;erstellt&quot; übersetzt habe.</translatorcomment>
+ <translation>Die Konfigurationsdatei kann nicht erstellt werden. Alle Änderungen an der Konfiguration sowie die Abfragehistorie sind nach einem Programmneustart verloren. Es wurde versucht die Konfigurationsdatei in folgendem Verzeichnis zu erstellen: %1</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="291"/>
<source>General purpose</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>Allgemeine Verwendung</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="292"/>
<source>Database support</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>Datenbankunterstützung</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="293"/>
<source>Code formatter</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>Codeformatierer</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="294"/>
<source>Scripting languages</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>Skriptsprachen</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="295"/>
<source>Exporting</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>Exportieren</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="296"/>
<source>Importing</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>Importieren</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="297"/>
<source>Table populating</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>Tabellen füllen</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="108"/>
+ <location filename="../tablemodifier.cpp" line="107"/>
<source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
- <translation type="unfinished"></translation>
+ <translation>Tabelle %1 referenziert Tabelle %2, jedoch wird die &apos;foreign key&apos;-Definition für die neue Tabellendefinition nicht aktualisiert, da es Probleme bei der DDL-Analyse von Tabelle %3 gibt.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="380"/>
+ <location filename="../tablemodifier.cpp" line="379"/>
<source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
- <translation type="unfinished"></translation>
+ <translation>Alle Spalten, die von Index %1 indiziert wurden, sind verloren. Der Index wird nach der Tabellenmodifikation nicht neu erstellt.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="419"/>
+ <location filename="../tablemodifier.cpp" line="418"/>
<source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
- <translation type="unfinished"></translation>
+ <translation>Es ist ein Problem bei der korrekten Verarbeitung des Triggers %1 aufgetreten. Er wird möglicherweise nicht vollständig aktualisert werden und sollte geprüft werden.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="466"/>
+ <location filename="../tablemodifier.cpp" line="465"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Aktualisierung des Triggers %1, resultierend aus der Änderung der Tabelle %2, kann nicht ausgeführt werden.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="587"/>
- <location filename="../tablemodifier.cpp" line="611"/>
- <location filename="../tablemodifier.cpp" line="630"/>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
- <translation type="unfinished"></translation>
+ <translation>Es ist ein Problem beim Aktualisieren einer %1 Abfrage innerhalb eines %2 Triggers aufgetreten. Eine der %1 Unterabfragen, welche möglicherweise die Tabelle %3 referenziert, kann nicht geändert werden. Eine manuelle Anpassung des Triggers wird nötig sein.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="434"/>
+ <location filename="../tablemodifier.cpp" line="433"/>
<source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
- <translation type="unfinished"></translation>
+ <translation>Alle Spalten, die durch den Trigger %1 abgedeckt wurden, sind verloren. Der Trigger wird nach der Änderung nicht wiederhergestellt.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="484"/>
+ <location filename="../tablemodifier.cpp" line="483"/>
<source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Aktualisierung des Views %1, resultierend aus der Änderung der Tabelle %2, kann nicht ausgeführt werden. Der View wird daher nicht geändert.</translation>
</message>
<message>
<location filename="../viewmodifier.cpp" line="25"/>
<source>Could not parse DDL of the view to be created. Details: %1</source>
- <translation type="unfinished"></translation>
+ <translation>DDL des zu erzeugenden Views kann nicht verarbeitet werden. Details: %1</translation>
</message>
<message>
<location filename="../viewmodifier.cpp" line="34"/>
<source>Parsed query is not CREATE VIEW. It&apos;s: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die zu verarbeitende Abfrage ist nicht CREATE VIEW, es ist: %1</translation>
</message>
<message>
<location filename="../viewmodifier.cpp" line="82"/>
<source>SQLiteStudio was unable to resolve columns returned by the new view, therefore it won&apos;t be able to tell which triggers might fail during the recreation process.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLiteStudio konnte die vom View zurückgegebenen Spalten nicht auflösen, daher kann nicht ermittelt werden, welcher Trigger beim Wiederherstelllungsprozess einen Fehler verusracht haben könnte.</translation>
</message>
</context>
<context>
@@ -1010,28 +1018,29 @@ The view will remain as it is.</source>
<message>
<location filename="../db/queryexecutor.cpp" line="133"/>
<source>Execution interrupted.</source>
- <translation type="unfinished"></translation>
+ <translation>Ausführung abgebrochen.</translation>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="174"/>
<source>Database is not open.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Datenbank ist nicht geöffnet.</translation>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="182"/>
<source>Only one query can be executed simultaneously.</source>
- <translation type="unfinished"></translation>
+ <translation>Es kann nur eine Abfrage gleichzeitig ausgeführt werden.</translation>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="538"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
- <translation type="unfinished"></translation>
+ <translatorcomment>Hier muss ggf. noch das &apos;data paging&apos; korrekt übersetzt werden.</translatorcomment>
+ <translation>Beim Ausführen der count(*) Abfrage ist ein Fehler aufgetreten, daher wird das data paging abgeschaltet. Problemdetails der Datenbank: %1</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="449"/>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLiteStudio konnte keine Metadaten aus der Abfrage extrahieren. Die Ergebnismenge kann daher nicht editiert werden.</translation>
</message>
</context>
<context>
@@ -1039,12 +1048,12 @@ The view will remain as it is.</source>
<message>
<location filename="../plugins/scriptingqtdbproxy.cpp" line="48"/>
<source>No database available in current context, while called QtScript&apos;s %1 command.</source>
- <translation type="unfinished"></translation>
+ <translation>Beim Aufruf des QtSkript Kommandos %1 ist im zugehörigen Kontext keine Datenbank verfügbar.</translation>
</message>
<message>
<location filename="../plugins/scriptingqtdbproxy.cpp" line="65"/>
<source>Error from %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler von %1: %2</translation>
</message>
</context>
<context>
@@ -1053,31 +1062,31 @@ The view will remain as it is.</source>
<location filename="../sqlhistorymodel.cpp" line="30"/>
<source>Database</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Datenbank</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="32"/>
<source>Execution date</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Ausführungsdatum</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="34"/>
<source>Time spent</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Dauer</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="36"/>
<source>Rows affected</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>Anzahl Zeilen</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="38"/>
<source>SQL</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>SQL</translation>
</message>
</context>
<context>
@@ -1085,99 +1094,101 @@ The view will remain as it is.</source>
<message>
<location filename="../services/updatemanager.cpp" line="131"/>
<source>An error occurred while checking for updates: %1.</source>
- <translation type="unfinished"></translation>
+ <translation>Beim Prüfen auf Updates trat folgender Fehler auf: %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="144"/>
<source>Could not check available updates, because server responded with invalid message format. It is safe to ignore this warning.</source>
- <translation type="unfinished"></translation>
+ <translation>Es konnte nicht auf neue Updates geprüft werden, da der Updateserver in einem ungültigen Nachrichtenformat antwortet. Diese Meldung kann gefahrlos ignoriert werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="175"/>
<source>An error occurred while reading updates metadata: %1.</source>
- <translation type="unfinished"></translation>
+ <translation>Beim Lesen der Update-Metadaten ist ein Fehler aufgetreten: %1.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="188"/>
<source>Could not download updates, because server responded with invalid message format. You can try again later or download and install updates manually. See &lt;a href=&quot;%1&quot;&gt;User Manual&lt;/a&gt; for details.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Update konnte nicht heruntergeladen werden, da der Updateserver in einem ungültigen Nachrichtenformat antwortet. Sie können es später noch einmal versuchen oder das Update und die Installation manuell ausführen. Weitere Infoamtionen hierzu finden Sie in der &lt;a href=&quot;%1&quot;&gt;Programmdokumentation&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="195"/>
<source>Could not create temporary directory for downloading the update. Updating aborted.</source>
- <translation type="unfinished"></translation>
+ <translation>Das temporäre Verzeichnis zum Herunterladen des Updates konnte nicht erstellt werden. Der Updatevorgang wird abgebrochen.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="206"/>
<source>There was no updates to download. Updating aborted.</source>
- <translation type="unfinished"></translation>
+ <translation>Keine neuen Updates vorhanden. Der Updatevorgang wird beendet.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="241"/>
<source>Downloading: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Herunterladen von: %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="247"/>
<source>Could not determinate file name from update URL: %1. Updating aborted.</source>
- <translation type="unfinished"></translation>
+ <translation>Der Dateiname der Update-URL %1 konnte nicht ermittelt werden. Der Updatevorgang wird abgebrochen.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="255"/>
<source>Failed to open file &apos;%1&apos; for writting: %2. Updating aborted.</source>
- <translation type="unfinished"></translation>
+ <translation>Beim Schreiben in die Datei &apos;%1&apos; trat folgender Fehler auf: %2. Der Updatevorgang wird abgebrochen.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="276"/>
<source>Installing updates.</source>
- <translation type="unfinished"></translation>
+ <translation>Update wird installiert.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="287"/>
<source>Could not copy current application directory into %1 directory.</source>
- <translation type="unfinished"></translation>
+ <translation>Das aktuelle Programmverzeichnis konnte nicht in das Verzeichnis %1 kopiert werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="340"/>
<source>Could not create directory %1.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Verzeichnis %1 konnte nicht erstellt werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="348"/>
<source>Could not rename directory %1 to %2.
Details: %3</source>
- <translation type="unfinished"></translation>
+ <translation>Das Verzeichnis %1 konnte nicht in %2 umbenannt werden.
+Details: %3</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="352"/>
<source>Cannot not rename directory %1 to %2.
Details: %3</source>
- <translation type="unfinished"></translation>
+ <translation>Das Verzeichnis %1 kann nicht in %2 umbenannt werden.
+Details: %3</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="360"/>
<source>Could not move directory %1 to %2 and also failed to restore original directory, so the original SQLiteStudio directory is now located at: %3</source>
- <translation type="unfinished"></translation>
+ <translation>Das Verzeichnis %1 konnte nicht nach %2 verschoben werden. Ebenso schlug das Wiederherstellen des originalen Verzeichnissses fehlt, daher befindet sich das SQLiteStudio Verzeichnis nun hier: %3</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="365"/>
<source>Could not rename directory %1 to %2. Rolled back to the original SQLiteStudio version.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Das Verzeichnis %1 konnte nicht nach %2 umbenannt werden.SQLiteStudio wird auf den Ursprungszustand zurückgesetzt.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="444"/>
<source>Could not unpack component %1 into %2 directory.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Komponente %1 konnte nicht in das Verzeichnis %2 extrahiert werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="555"/>
<source>Could not find permissions elevator application to run update as a root. Looked for: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die Rechteerweiterung zum Ausführen des Updates als &apos;root&apos; konnte nicht gefunden werden. Es wurde gesucht nach: %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="562"/>
<source>Could not execute final updating steps as root: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die abschließenden Aktualisierungsschritte konnten nicht als &apos;root&apos; ausgeführt werden: %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="591"/>
@@ -1185,99 +1196,100 @@ Details: %3</source>
<location filename="../services/updatemanager.cpp" line="613"/>
<location filename="../services/updatemanager.cpp" line="623"/>
<source>Could not execute final updating steps as admin: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Die abschließenden Aktualisierungsschritte konnten nicht als &apos;admin&apos; ausgeführt werden: %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="591"/>
<source>Cannot create temporary directory for updater.</source>
- <translation type="unfinished"></translation>
+ <translation>Das temporäre Verzeichnis für den Updater konnte nicht erstellt werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="600"/>
<source>Cannot create updater script file.</source>
- <translation type="unfinished"></translation>
+ <translation>Die Skriptdatei für den Updater konnte nicht erstellt werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="633"/>
<source>Updating canceled.</source>
- <translation type="unfinished"></translation>
+ <translation>Updatevorgang abgebrochen.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="661"/>
<source>Could not execute final updating steps as administrator.</source>
- <translation type="unfinished"></translation>
+ <translation>Die abschließenden Aktualisierungsschritte konnten nicht als &apos;administrator&apos; ausgeführt werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="673"/>
<source>Could not execute final updating steps as administrator. Updater startup timed out.</source>
- <translation type="unfinished"></translation>
+ <translation>Die abschließenden Aktualisierungsschritte konnten nicht als &apos;administrator&apos; ausgeführt werden. Die Updatevorbereitungen liefen auf Zeitüberschreitung.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="679"/>
<source>Could not execute final updating steps as administrator. Updater operation timed out.</source>
- <translation type="unfinished"></translation>
+ <translation>Die abschließenden Aktualisierungsschritte konnten nicht als &apos;administrator&apos; ausgeführt werden. Der Updatevorgang lief auf Zeitüberschreitung.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="696"/>
<source>Could not clean up temporary directory %1. You can delete it manually at any time.</source>
- <translation type="unfinished"></translation>
+ <translation>Das temporäre Verzeichnis %1 konnte nicht aufgeräumt werden. Sie können es später manuell löschen.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="732"/>
<source>Could not run new version for continuing update.</source>
- <translation type="unfinished"></translation>
+ <translation>Die neue Version zum Fortführen des Updates kann nicht gestartet werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="817"/>
<source>Package not in tar.gz format, cannot install: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Das Paket liegt nicht im tar.gz Format vor. %1 kann nicht installiert werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="824"/>
<source>Package %1 cannot be installed, because cannot move it to directory: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Das Paket %1 kann nicht installiert werden, weil es nicht in das Verzeichnis %2 verschoben werden kann.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="833"/>
<source>Package %1 cannot be installed, because cannot unpack it: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Das Paket %1 kann nicht installiert werden, weil es nicht extrahiert werden kann: %2</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="852"/>
<source>Package not in zip format, cannot install: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Das Paket liegt nicht im zip Format vor. %1 kann nicht installiert werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="859"/>
<source>Package %1 cannot be installed, because cannot unzip it to directory %2: %3</source>
- <translation type="unfinished"></translation>
+ <translation>Das Paket %1 kann nicht installiert werden, weil es nicht in das Verzeichnis %2: %3 extrahiert werden kann.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="873"/>
<source>Package %1 cannot be installed, because cannot unzip it to directory: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Das Paket %1 kann nicht installiert werden, weil es nicht in das Verzeichnis %2 entzippt werden kann.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="923"/>
<location filename="../services/updatemanager.cpp" line="932"/>
<source>Could not rename directory %1 to %2.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Verzeichnis %1 konnte nicht in %2 umbenannt werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="945"/>
<source>Could not delete directory %1.</source>
- <translation type="unfinished"></translation>
+ <translation>Das Verzeichnis %1 konnte nicht gelöscht werden.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="961"/>
<source>Error executing update command: %1
Error message: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler beim Ausführen des Updatekommandos %1.
+Fehlerbeschreibung: %2</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="1028"/>
<source>An error occurred while downloading updates: %1. Updating aborted.</source>
- <translation type="unfinished"></translation>
+ <translation>Beim Herunterladen des Updates %1 ist ein fehelr aufgetreten. Der Updatevorgang wurde abgebrochen.</translation>
</message>
</context>
</TS>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts
index 054d1dc..8131da9 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts
@@ -769,7 +769,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/abstractdb2.h" line="803"/>
+ <location filename="../db/abstractdb2.h" line="805"/>
<location filename="../db/abstractdb3.h" line="1100"/>
<source>Result set expired or no row available.</source>
<translation type="unfinished"></translation>
@@ -844,8 +844,8 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../parser/sqlite2_parse.cpp" line="4461"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5080"/>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
<source>Syntax error</source>
<translation type="unfinished"></translation>
</message>
@@ -900,12 +900,12 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="307"/>
+ <location filename="../selectresolver.cpp" line="317"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="617"/>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
<source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
<translation type="unfinished"></translation>
</message>
@@ -952,39 +952,39 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="108"/>
+ <location filename="../tablemodifier.cpp" line="107"/>
<source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="380"/>
+ <location filename="../tablemodifier.cpp" line="379"/>
<source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="419"/>
+ <location filename="../tablemodifier.cpp" line="418"/>
<source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="466"/>
+ <location filename="../tablemodifier.cpp" line="465"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="587"/>
- <location filename="../tablemodifier.cpp" line="611"/>
- <location filename="../tablemodifier.cpp" line="630"/>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="434"/>
+ <location filename="../tablemodifier.cpp" line="433"/>
<source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="484"/>
+ <location filename="../tablemodifier.cpp" line="483"/>
<source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
<translation type="unfinished"></translation>
@@ -1024,12 +1024,12 @@ The view will remain as it is.</source>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="538"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="449"/>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation type="unfinished"></translation>
</message>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts
index 2931eff..5d6090c 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts
@@ -770,7 +770,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<translation>Impossible d&apos;ouvrir la base de données: %1</translation>
</message>
<message>
- <location filename="../db/abstractdb2.h" line="803"/>
+ <location filename="../db/abstractdb2.h" line="805"/>
<location filename="../db/abstractdb3.h" line="1100"/>
<source>Result set expired or no row available.</source>
<translation>Terminé ou aucune ligne valide.</translation>
@@ -846,8 +846,8 @@ Détails erreur: %2</translation>
<translation>Analyse dépassement pile</translation>
</message>
<message>
- <location filename="../parser/sqlite2_parse.cpp" line="4461"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5080"/>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
<source>Syntax error</source>
<translation>Erreur de syntaxe </translation>
</message>
@@ -902,12 +902,12 @@ Détails erreur: %2</translation>
<translation>L&apos;application de code ne peut être vide.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="307"/>
+ <location filename="../selectresolver.cpp" line="317"/>
<source>Could not resolve data source for column: %1</source>
<translation>Impossible de résoudre la source de données pour la colonnes: %1</translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="617"/>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
<source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
<translation>Impossible d&apos;initialiser le fichier de configuration. Aucune modification et les requêtes seront perdues après redémarrage. Essayez d&apos;initialiser le fichier avec cette localisation: %1.</translation>
</message>
@@ -954,39 +954,39 @@ Détails erreur: %2</translation>
<translation>Peuplement de la table</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="108"/>
+ <location filename="../tablemodifier.cpp" line="107"/>
<source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
<translation>La table %1 référence la table %2, mais la clé étrangère ne pourra être mise à jour pour la nouvelle table à cause de problèmes lors de l&apos;analyse DDL de la table %3.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="380"/>
+ <location filename="../tablemodifier.cpp" line="379"/>
<source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
<translation>Toutes les colonnes indéxées par l&apos;indexe %1 sont faites. L&apos;indexe ne sera pas recréé après la modification de la table.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="419"/>
+ <location filename="../tablemodifier.cpp" line="418"/>
<source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="466"/>
+ <location filename="../tablemodifier.cpp" line="465"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
<translation>Impossible de mettre à jour le déclencheur%1 selon la modification de la table %2.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="587"/>
- <location filename="../tablemodifier.cpp" line="611"/>
- <location filename="../tablemodifier.cpp" line="630"/>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="434"/>
+ <location filename="../tablemodifier.cpp" line="433"/>
<source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
<translation>Toutes les colonnes couvertes par le déclencheur %1 sont faites. Le déclencheur ne sera pas recréé après la modification de la table.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="484"/>
+ <location filename="../tablemodifier.cpp" line="483"/>
<source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
<translation>Impossible de mettre à jour les modifications de la vue %1 issue de la table %2
@@ -1031,12 +1031,12 @@ La vue restera telque.</translation>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="538"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<translation>Une erreur s&apos;est produite à l&apos;exécution de la requête count(*), la recherche des données est arrêtée. Erreur de la base de données:%1</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="449"/>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation>SQLiteStudio ne peut extraire des métadonnées d&apos;une requête. Les résultats ne peut être affichés.</translation>
</message>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts
new file mode 100644
index 0000000..27d4349
--- /dev/null
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts
@@ -0,0 +1,1283 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it_IT">
+<context>
+ <name>AbstractDb</name>
+ <message>
+ <location filename="../db/abstractdb.cpp" line="306"/>
+ <location filename="../db/abstractdb.cpp" line="323"/>
+ <source>Cannot execute query on closed database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/abstractdb.cpp" line="603"/>
+ <source>Error attaching database %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>BugReporter</name>
+ <message>
+ <location filename="../services/bugreporter.cpp" line="46"/>
+ <source>Invalid login or password</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ChainExecutor</name>
+ <message>
+ <location filename="../db/chainexecutor.cpp" line="35"/>
+ <source>The database for executing queries was not defined.</source>
+ <comment>chain executor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/chainexecutor.cpp" line="41"/>
+ <source>The database for executing queries was not open.</source>
+ <comment>chain executor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/chainexecutor.cpp" line="47"/>
+ <source>Could not start a database transaction. Details: %1</source>
+ <comment>chain executor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/chainexecutor.cpp" line="74"/>
+ <source>Interrupted</source>
+ <comment>chain executor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/chainexecutor.cpp" line="134"/>
+ <source>Could not commit a database transaction. Details: %1</source>
+ <comment>chain executor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CompletionHelper</name>
+ <message>
+ <location filename="../completionhelper.cpp" line="196"/>
+ <source>New row reference</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="203"/>
+ <source>Old row reference</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="208"/>
+ <source>New table name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="211"/>
+ <source>New index name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="214"/>
+ <source>New view name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="217"/>
+ <source>New trigger name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="220"/>
+ <source>Table or column alias</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="223"/>
+ <source>transaction name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="226"/>
+ <source>New column name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="229"/>
+ <source>Column data type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="232"/>
+ <source>Constraint name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="245"/>
+ <source>Error message</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="289"/>
+ <source>Collation name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="304"/>
+ <source>Any word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="485"/>
+ <source>Default database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../completionhelper.cpp" line="486"/>
+ <source>Temporary objects database</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DbManagerImpl</name>
+ <message>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="63"/>
+ <source>Could not add database %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="138"/>
+ <source>Database %1 could not be updated, because of an error: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="312"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="341"/>
+ <source>Database file doesn&apos;t exist.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="314"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="343"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="565"/>
+ <source>No supporting plugin loaded.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="484"/>
+ <source>Database could not be initialized.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="494"/>
+ <source>No suitable database driver plugin found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DbObjectOrganizer</name>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="380"/>
+ <location filename="../dbobjectorganizer.cpp" line="412"/>
+ <source>Error while creating table in target database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="380"/>
+ <source>Could not parse table.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="426"/>
+ <source>Database %1 could not be attached to database %2, so the data of table %3 will be copied with SQLiteStudio as a mediator. This method can be slow for huge tables, so please be patient.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="447"/>
+ <source>Error while copying data for table %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="466"/>
+ <location filename="../dbobjectorganizer.cpp" line="473"/>
+ <location filename="../dbobjectorganizer.cpp" line="496"/>
+ <source>Error while copying data to table %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="535"/>
+ <source>Error while dropping source view %1: %2
+Tables, indexes, triggers and views copied to database %3 will remain.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="542"/>
+ <source>Error while creating view in target database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="547"/>
+ <source>Error while creating index in target database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="552"/>
+ <source>Error while creating trigger in target database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DbVersionConverter</name>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="923"/>
+ <source>Target file exists, but could not be overwritten.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="942"/>
+ <source>Could not find proper database plugin to create target database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="1176"/>
+ <source>Error while converting database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DdlHistoryModel</name>
+ <message>
+ <location filename="../ddlhistorymodel.cpp" line="65"/>
+ <source>Database name</source>
+ <comment>ddl history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ddlhistorymodel.cpp" line="67"/>
+ <source>Database file</source>
+ <comment>ddl history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ddlhistorymodel.cpp" line="69"/>
+ <source>Date of execution</source>
+ <comment>ddl history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ddlhistorymodel.cpp" line="71"/>
+ <source>Changes</source>
+ <comment>ddl history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ExportManager</name>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="72"/>
+ <source>Export plugin %1 doesn&apos;t support exporing query results.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="98"/>
+ <source>Export plugin %1 doesn&apos;t support exporing tables.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="122"/>
+ <source>Export plugin %1 doesn&apos;t support exporing databases.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="155"/>
+ <source>Export format &apos;%1&apos; is not supported. Supported formats are: %2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="218"/>
+ <source>Export to the clipboard was successful.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="222"/>
+ <source>Export to the file &apos;%1&apos; was successful.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="224"/>
+ <source>Export was successful.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/exportmanager.cpp" line="266"/>
+ <source>Could not export to file %1. File cannot be open for writting.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ExportWorker</name>
+ <message>
+ <location filename="../exportworker.cpp" line="121"/>
+ <source>Error while exporting query results: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../exportworker.cpp" line="201"/>
+ <source>Error while counting data column width to export from query results: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../exportworker.cpp" line="353"/>
+ <location filename="../exportworker.cpp" line="411"/>
+ <source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../exportworker.cpp" line="612"/>
+ <source>Error while reading data to export from table %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../exportworker.cpp" line="620"/>
+ <source>Error while counting data to export from table %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../exportworker.cpp" line="636"/>
+ <source>Error while counting data column width to export from table %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FunctionManagerImpl</name>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="341"/>
+ <source>No such function registered in SQLiteStudio: %1(%2)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="365"/>
+ <source>Invalid regular expression pattern: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="384"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="417"/>
+ <source>Could not open file %1 for reading: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <source>Could not open file %1 for writting: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <source>Error while writting to file %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <source>Unsupported scripting language: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GenericExportPlugin</name>
+ <message>
+ <location filename="../plugins/genericexportplugin.cpp" line="20"/>
+ <source>Could not initialize text codec for exporting. Using default codec: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ImportManager</name>
+ <message>
+ <location filename="../services/importmanager.cpp" line="93"/>
+ <source>Imported data to the table &apos;%1&apos; successfully.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ImportWorker</name>
+ <message>
+ <location filename="../importworker.cpp" line="24"/>
+ <source>No columns provided by the import plugin.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="30"/>
+ <source>Could not start transaction in order to import a data: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="48"/>
+ <source>Could not commit transaction for imported data: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="94"/>
+ <source>Table &apos;%1&apos; has less columns than there are columns in the data to be imported. Excessive data columns will be ignored.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="99"/>
+ <source>Table &apos;%1&apos; has more columns than there are columns in the data to be imported. Some columns in the table will be left empty.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="117"/>
+ <source>Could not create table to import to: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="126"/>
+ <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="170"/>
+ <source>Error while importing data: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="126"/>
+ <location filename="../importworker.cpp" line="170"/>
+ <source>Interrupted.</source>
+ <comment>import process status update</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../importworker.cpp" line="158"/>
+ <source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PluginManagerImpl</name>
+ <message>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="543"/>
+ <source>Cannot load plugin %1, because it&apos;s in conflict with plugin %2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="554"/>
+ <source>Cannot load plugin %1, because its dependency was not loaded: %2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="563"/>
+ <source>Cannot load plugin %1. Error details: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="579"/>
+ <source>Cannot load plugin %1 (error while initializing plugin).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="732"/>
+ <source>min: %1</source>
+ <comment>plugin dependency version</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="733"/>
+ <source>max: %1</source>
+ <comment>plugin dependency version</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateConstant</name>
+ <message>
+ <location filename="../plugins/populateconstant.cpp" line="10"/>
+ <source>Constant</source>
+ <comment>populate constant plugin name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateConstantConfig</name>
+ <message>
+ <location filename="../plugins/populateconstant.ui" line="20"/>
+ <source>Constant value:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateDictionary</name>
+ <message>
+ <location filename="../plugins/populatedictionary.cpp" line="15"/>
+ <source>Dictionary</source>
+ <comment>dictionary populating plugin name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateDictionaryConfig</name>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="20"/>
+ <source>Dictionary file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="29"/>
+ <source>Pick dictionary file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="39"/>
+ <source>Word separator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="45"/>
+ <source>Whitespace</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="58"/>
+ <source>Line break</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="74"/>
+ <source>Method of using words</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="80"/>
+ <source>Ordered</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.ui" line="93"/>
+ <source>Randomly</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateManager</name>
+ <message>
+ <location filename="../services/populatemanager.cpp" line="89"/>
+ <source>Table &apos;%1&apos; populated successfully.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateRandom</name>
+ <message>
+ <location filename="../plugins/populaterandom.cpp" line="12"/>
+ <source>Random number</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateRandomConfig</name>
+ <message>
+ <location filename="../plugins/populaterandom.ui" line="20"/>
+ <source>Constant prefix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandom.ui" line="26"/>
+ <source>No prefix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandom.ui" line="39"/>
+ <source>Minimum value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandom.ui" line="61"/>
+ <source>Maximum value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandom.ui" line="86"/>
+ <source>Constant suffix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandom.ui" line="92"/>
+ <source>No suffix</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateRandomText</name>
+ <message>
+ <location filename="../plugins/populaterandomtext.cpp" line="12"/>
+ <source>Random text</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateRandomTextConfig</name>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="20"/>
+ <source>Use characters from common sets:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="36"/>
+ <source>Minimum length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="64"/>
+ <source>Letters from a to z.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="67"/>
+ <source>Alpha</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="77"/>
+ <source>Numbers from 0 to 9.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="80"/>
+ <source>Numeric</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="90"/>
+ <source>A whitespace, a tab and a new line character.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="93"/>
+ <source>Whitespace</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="103"/>
+ <source>Includes all above and all others.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="106"/>
+ <source>Binary</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="119"/>
+ <source>Use characters from my custom set:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="132"/>
+ <source>Maximum length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.ui" line="160"/>
+ <source>If you type some character multiple times, it&apos;s more likely to be used.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateScript</name>
+ <message>
+ <location filename="../plugins/populatescript.cpp" line="13"/>
+ <source>Script</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateScriptConfig</name>
+ <message>
+ <location filename="../plugins/populatescript.ui" line="26"/>
+ <source>Initialization code (optional)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.ui" line="45"/>
+ <source>Per step code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.ui" line="70"/>
+ <source>Language</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.ui" line="89"/>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateSequence</name>
+ <message>
+ <location filename="../plugins/populatesequence.cpp" line="13"/>
+ <source>Sequence</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateSequenceConfig</name>
+ <message>
+ <location filename="../plugins/populatesequence.ui" line="33"/>
+ <source>Start value:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatesequence.ui" line="56"/>
+ <source>Step:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PopulateWorker</name>
+ <message>
+ <location filename="../populateworker.cpp" line="23"/>
+ <source>Could not start transaction in order to perform table populating. Error details: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../populateworker.cpp" line="63"/>
+ <source>Error while populating table: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../populateworker.cpp" line="74"/>
+ <source>Could not commit transaction after table populating. Error details: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../db/abstractdb2.h" line="199"/>
+ <location filename="../db/abstractdb3.h" line="356"/>
+ <source>Could not open database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/abstractdb2.h" line="805"/>
+ <location filename="../db/abstractdb3.h" line="1100"/>
+ <source>Result set expired or no row available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/abstractdb3.h" line="376"/>
+ <source>Could not close database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="137"/>
+ <location filename="../dbversionconverter.cpp" line="142"/>
+ <location filename="../dbversionconverter.cpp" line="195"/>
+ <location filename="../dbversionconverter.cpp" line="240"/>
+ <location filename="../dbversionconverter.cpp" line="245"/>
+ <location filename="../dbversionconverter.cpp" line="253"/>
+ <location filename="../dbversionconverter.cpp" line="331"/>
+ <source>SQLite %1 does not support &apos;%2&apos; statement.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="201"/>
+ <source>SQLite %1 does not support &apos;%2&apos; statement, but the regular table can be created instead if you proceed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="424"/>
+ <source>Could not parse statement: %1
+Error details: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="435"/>
+ <location filename="../dbversionconverter.cpp" line="461"/>
+ <location filename="../dbversionconverter.cpp" line="482"/>
+ <location filename="../dbversionconverter.cpp" line="515"/>
+ <source>SQLite %1 does not support the &apos;%2&apos; clause. Cannot convert &apos;%3&apos; statement with that clause.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="488"/>
+ <source>SQLite %1 does not support the &apos;%2&apos; clause in the &apos;%3&apos; statement.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="756"/>
+ <source>SQLite %1 does not support current date or time clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="770"/>
+ <location filename="../dbversionconverter.cpp" line="781"/>
+ <source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../impl/dbattacherimpl.cpp" line="109"/>
+ <source>Could not attach database %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../parser/parsercontext.cpp" line="108"/>
+ <location filename="../parser/parsercontext.cpp" line="110"/>
+ <source>Incomplete query.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../parser/sqlite2_parse.cpp" line="1904"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2167"/>
+ <source>Parser stack overflow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
+ <source>Syntax error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.cpp" line="30"/>
+ <source>Could not open dictionary file %1 for reading.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatedictionary.cpp" line="91"/>
+ <source>Dictionary file must exist and be readable.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandom.cpp" line="53"/>
+ <source>Maximum value cannot be less than minimum value.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.cpp" line="77"/>
+ <source>Maximum length cannot be less than minimum length.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populaterandomtext.cpp" line="88"/>
+ <source>Custom character set cannot be empty.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.cpp" line="40"/>
+ <source>Could not find plugin to support scripting language: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.cpp" line="58"/>
+ <source>Error while executing populating initial code: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.cpp" line="80"/>
+ <source>Error while executing populating code: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.cpp" line="112"/>
+ <source>Select implementation language.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/populatescript.cpp" line="113"/>
+ <source>Implementation code cannot be empty.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../selectresolver.cpp" line="317"/>
+ <source>Could not resolve data source for column: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlitestudio.cpp" line="291"/>
+ <source>General purpose</source>
+ <comment>plugin category name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlitestudio.cpp" line="292"/>
+ <source>Database support</source>
+ <comment>plugin category name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlitestudio.cpp" line="293"/>
+ <source>Code formatter</source>
+ <comment>plugin category name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlitestudio.cpp" line="294"/>
+ <source>Scripting languages</source>
+ <comment>plugin category name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlitestudio.cpp" line="295"/>
+ <source>Exporting</source>
+ <comment>plugin category name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlitestudio.cpp" line="296"/>
+ <source>Importing</source>
+ <comment>plugin category name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlitestudio.cpp" line="297"/>
+ <source>Table populating</source>
+ <comment>plugin category name</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../tablemodifier.cpp" line="107"/>
+ <source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../tablemodifier.cpp" line="379"/>
+ <source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../tablemodifier.cpp" line="418"/>
+ <source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../tablemodifier.cpp" line="433"/>
+ <source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../tablemodifier.cpp" line="465"/>
+ <source>Cannot not update trigger %1 according to table %2 modification.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../tablemodifier.cpp" line="483"/>
+ <source>Cannot not update view %1 according to table %2 modifications.
+The view will remain as it is.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
+ <source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../viewmodifier.cpp" line="25"/>
+ <source>Could not parse DDL of the view to be created. Details: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../viewmodifier.cpp" line="34"/>
+ <source>Parsed query is not CREATE VIEW. It&apos;s: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../viewmodifier.cpp" line="82"/>
+ <source>SQLiteStudio was unable to resolve columns returned by the new view, therefore it won&apos;t be able to tell which triggers might fail during the recreation process.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QueryExecutor</name>
+ <message>
+ <location filename="../db/queryexecutor.cpp" line="133"/>
+ <source>Execution interrupted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/queryexecutor.cpp" line="174"/>
+ <source>Database is not open.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/queryexecutor.cpp" line="182"/>
+ <source>Only one query can be executed simultaneously.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/queryexecutor.cpp" line="264"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
+ <source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
+ <source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScriptingQtDbProxy</name>
+ <message>
+ <location filename="../plugins/scriptingqtdbproxy.cpp" line="48"/>
+ <source>No database available in current context, while called QtScript&apos;s %1 command.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../plugins/scriptingqtdbproxy.cpp" line="65"/>
+ <source>Error from %1: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SqlHistoryModel</name>
+ <message>
+ <location filename="../sqlhistorymodel.cpp" line="30"/>
+ <source>Database</source>
+ <comment>sql history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlhistorymodel.cpp" line="32"/>
+ <source>Execution date</source>
+ <comment>sql history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlhistorymodel.cpp" line="34"/>
+ <source>Time spent</source>
+ <comment>sql history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlhistorymodel.cpp" line="36"/>
+ <source>Rows affected</source>
+ <comment>sql history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../sqlhistorymodel.cpp" line="38"/>
+ <source>SQL</source>
+ <comment>sql history header</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>UpdateManager</name>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="131"/>
+ <source>An error occurred while checking for updates: %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="144"/>
+ <source>Could not check available updates, because server responded with invalid message format. It is safe to ignore this warning.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="175"/>
+ <source>An error occurred while reading updates metadata: %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="188"/>
+ <source>Could not download updates, because server responded with invalid message format. You can try again later or download and install updates manually. See &lt;a href=&quot;%1&quot;&gt;User Manual&lt;/a&gt; for details.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="195"/>
+ <source>Could not create temporary directory for downloading the update. Updating aborted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="206"/>
+ <source>There was no updates to download. Updating aborted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="241"/>
+ <source>Downloading: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="247"/>
+ <source>Could not determinate file name from update URL: %1. Updating aborted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="255"/>
+ <source>Failed to open file &apos;%1&apos; for writting: %2. Updating aborted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="276"/>
+ <source>Installing updates.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="287"/>
+ <source>Could not copy current application directory into %1 directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="340"/>
+ <source>Could not create directory %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="348"/>
+ <source>Could not rename directory %1 to %2.
+Details: %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="352"/>
+ <source>Cannot not rename directory %1 to %2.
+Details: %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="360"/>
+ <source>Could not move directory %1 to %2 and also failed to restore original directory, so the original SQLiteStudio directory is now located at: %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="365"/>
+ <source>Could not rename directory %1 to %2. Rolled back to the original SQLiteStudio version.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="444"/>
+ <source>Could not unpack component %1 into %2 directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="555"/>
+ <source>Could not find permissions elevator application to run update as a root. Looked for: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="562"/>
+ <source>Could not execute final updating steps as root: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="591"/>
+ <location filename="../services/updatemanager.cpp" line="600"/>
+ <location filename="../services/updatemanager.cpp" line="613"/>
+ <location filename="../services/updatemanager.cpp" line="623"/>
+ <source>Could not execute final updating steps as admin: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="591"/>
+ <source>Cannot create temporary directory for updater.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="600"/>
+ <source>Cannot create updater script file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="633"/>
+ <source>Updating canceled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="661"/>
+ <source>Could not execute final updating steps as administrator.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="673"/>
+ <source>Could not execute final updating steps as administrator. Updater startup timed out.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="679"/>
+ <source>Could not execute final updating steps as administrator. Updater operation timed out.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="696"/>
+ <source>Could not clean up temporary directory %1. You can delete it manually at any time.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="732"/>
+ <source>Could not run new version for continuing update.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="817"/>
+ <source>Package not in tar.gz format, cannot install: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="824"/>
+ <source>Package %1 cannot be installed, because cannot move it to directory: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="833"/>
+ <source>Package %1 cannot be installed, because cannot unpack it: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="852"/>
+ <source>Package not in zip format, cannot install: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="859"/>
+ <source>Package %1 cannot be installed, because cannot unzip it to directory %2: %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="873"/>
+ <source>Package %1 cannot be installed, because cannot unzip it to directory: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="923"/>
+ <location filename="../services/updatemanager.cpp" line="932"/>
+ <source>Could not rename directory %1 to %2.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="945"/>
+ <source>Could not delete directory %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="961"/>
+ <source>Error executing update command: %1
+Error message: %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../services/updatemanager.cpp" line="1028"/>
+ <source>An error occurred while downloading updates: %1. Updating aborted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts
index 85cfca2..a89ea4d 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.1" language="pl_PL">
+<TS version="2.0" language="pl_PL">
<context>
<name>AbstractDb</name>
<message>
@@ -748,7 +748,7 @@ Tabele, indeksy, wyzwalacze i widoki skopiowane do bazy danych %3 pozostaną na
<message>
<location filename="../plugins/populatesequence.ui" line="56"/>
<source>Step:</source>
- <translation>Wartość końcowa:</translation>
+ <translation>Krok:</translation>
</message>
</context>
<context>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts
index 64f66a5..bb040e6 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts
@@ -769,7 +769,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/abstractdb2.h" line="803"/>
+ <location filename="../db/abstractdb2.h" line="805"/>
<location filename="../db/abstractdb3.h" line="1100"/>
<source>Result set expired or no row available.</source>
<translation type="unfinished"></translation>
@@ -844,8 +844,8 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../parser/sqlite2_parse.cpp" line="4461"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5080"/>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
<source>Syntax error</source>
<translation type="unfinished"></translation>
</message>
@@ -900,12 +900,12 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="307"/>
+ <location filename="../selectresolver.cpp" line="317"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="617"/>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
<source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
<translation type="unfinished"></translation>
</message>
@@ -952,39 +952,39 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="108"/>
+ <location filename="../tablemodifier.cpp" line="107"/>
<source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="380"/>
+ <location filename="../tablemodifier.cpp" line="379"/>
<source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="419"/>
+ <location filename="../tablemodifier.cpp" line="418"/>
<source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="466"/>
+ <location filename="../tablemodifier.cpp" line="465"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="587"/>
- <location filename="../tablemodifier.cpp" line="611"/>
- <location filename="../tablemodifier.cpp" line="630"/>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="434"/>
+ <location filename="../tablemodifier.cpp" line="433"/>
<source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="484"/>
+ <location filename="../tablemodifier.cpp" line="483"/>
<source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
<translation type="unfinished"></translation>
@@ -1024,12 +1024,12 @@ The view will remain as it is.</source>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="538"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="449"/>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation type="unfinished"></translation>
</message>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts
index 8bbab69..83ba986 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="ru_RU">
+<TS version="2.1" language="ru_RU">
<context>
<name>AbstractDb</name>
<message>
@@ -771,7 +771,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation>Невозможно открыть базу данных: %1</translation>
</message>
<message>
- <location filename="../db/abstractdb2.h" line="803"/>
+ <location filename="../db/abstractdb2.h" line="805"/>
<location filename="../db/abstractdb3.h" line="1100"/>
<source>Result set expired or no row available.</source>
<translation>Результирующая выборка устарела или ни одна строка не доступна.</translation>
@@ -846,8 +846,8 @@ Error details: %2</source>
<translation>Переполнение стека анализатора</translation>
</message>
<message>
- <location filename="../parser/sqlite2_parse.cpp" line="4461"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5080"/>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
<source>Syntax error</source>
<translation>Синтаксическая ошибка</translation>
</message>
@@ -902,12 +902,12 @@ Error details: %2</source>
<translation>Заполняющий код не может быть пустым.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="307"/>
+ <location filename="../selectresolver.cpp" line="317"/>
<source>Could not resolve data source for column: %1</source>
<translation>Невозможно определить источник данных для столбца: %1</translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="617"/>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
<source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
<translation>Невозможно инициализировать файл конфигурации. Любые изменения конфигурации и история запросов будут утеряны после перезапуска приложения. Попытки инициализации файла предпринимались в следующих местах: %1.</translation>
</message>
@@ -954,39 +954,39 @@ Error details: %2</source>
<translation>Заполнение таблиц</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="108"/>
+ <location filename="../tablemodifier.cpp" line="107"/>
<source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
<translation>Таблица %1 ссылается на таблицу %2, но описание внешнего ключа не будет обновлено для описания новой таблицы из-за проблем с анализом DDL таблицы %3.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="380"/>
+ <location filename="../tablemodifier.cpp" line="379"/>
<source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
<translation>Все столбцы, проиндексированные индексом %1, удалены. Индекс не будет воссоздан после модификации таблицы.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="419"/>
+ <location filename="../tablemodifier.cpp" line="418"/>
<source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
<translation>Возникла проблема при обработке триггера %1. Впоследствии он не будет полностью обновлён и потребует вашего внимания.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="466"/>
+ <location filename="../tablemodifier.cpp" line="465"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
<translation>Невозможно обновить триггер %1 в соответствии с модификацией таблицы %2.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="587"/>
- <location filename="../tablemodifier.cpp" line="611"/>
- <location filename="../tablemodifier.cpp" line="630"/>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
<translation>Возникла проблема при обновлении конструкции %1 внутри триггера %2. Одна из вложенных конструкций %1, которая возможно ссылается на таблицу %3, не может быть корректно модифицирована. Возможно необходима ручная правка триггера.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="434"/>
+ <location filename="../tablemodifier.cpp" line="433"/>
<source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
<translation>Все столбцы, затронутые в триггере %1, удалены. Триггер не будет воссоздан после модификации таблицы.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="484"/>
+ <location filename="../tablemodifier.cpp" line="483"/>
<source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
<translation>Невозможно обновить представление %1 в соответствии с модификациями таблицы %2.
@@ -1031,12 +1031,12 @@ The view will remain as it is.</source>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="538"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<translation>Возникла ошибка при выполнении запроса count(*), поэтому разбивка данных по страницам отключена. Детали ошибки из базы данных: %1</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="449"/>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation>SQLiteStudio не удалось извлечь метаданные из запроса. Результаты нельзя будет редактировать.</translation>
</message>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_sk.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_sk.ts
index e953940..1c29a80 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_sk.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_sk.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.1" language="sk_SK">
+<TS version="2.0" language="sk_SK">
<context>
<name>AbstractDb</name>
<message>
@@ -149,7 +149,7 @@
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="138"/>
<source>Database %1 could not be updated, because of an error: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Databáza %1 nemôže byť aktualizovaná kvôli chybe: %2</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="312"/>
@@ -446,7 +446,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../importworker.cpp" line="163"/>
<location filename="../importworker.cpp" line="170"/>
<source>Error while importing data: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Vyskytla sa chyba počas importu dát: %1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="126"/>
@@ -752,7 +752,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../populateworker.cpp" line="63"/>
<source>Error while populating table: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Vyskytla sa chyba počas napĺňania tabuľky: %1</translation>
</message>
<message>
<location filename="../populateworker.cpp" line="74"/>
@@ -769,7 +769,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/abstractdb2.h" line="803"/>
+ <location filename="../db/abstractdb2.h" line="805"/>
<location filename="../db/abstractdb3.h" line="1100"/>
<source>Result set expired or no row available.</source>
<translation type="unfinished"></translation>
@@ -844,8 +844,8 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../parser/sqlite2_parse.cpp" line="4461"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5080"/>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
<source>Syntax error</source>
<translation>Chyba syntaxe</translation>
</message>
@@ -900,12 +900,12 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="307"/>
+ <location filename="../selectresolver.cpp" line="317"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="617"/>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
<source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
<translation type="unfinished"></translation>
</message>
@@ -952,39 +952,39 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="108"/>
+ <location filename="../tablemodifier.cpp" line="107"/>
<source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="380"/>
+ <location filename="../tablemodifier.cpp" line="379"/>
<source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="419"/>
+ <location filename="../tablemodifier.cpp" line="418"/>
<source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="466"/>
+ <location filename="../tablemodifier.cpp" line="465"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="587"/>
- <location filename="../tablemodifier.cpp" line="611"/>
- <location filename="../tablemodifier.cpp" line="630"/>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="434"/>
+ <location filename="../tablemodifier.cpp" line="433"/>
<source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="484"/>
+ <location filename="../tablemodifier.cpp" line="483"/>
<source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
<translation type="unfinished"></translation>
@@ -1024,12 +1024,12 @@ The view will remain as it is.</source>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="538"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Vyskytla sa chyba počas vykonávania dotazu count(*), dôsledkom čoho bolo zablokované stránkovanie. Detail chyby: %1</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="449"/>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation type="unfinished"></translation>
</message>
@@ -1086,7 +1086,7 @@ The view will remain as it is.</source>
<message>
<location filename="../services/updatemanager.cpp" line="131"/>
<source>An error occurred while checking for updates: %1.</source>
- <translation type="unfinished"></translation>
+ <translation>Vyskytla sa chyba počas kontroly aktualizácii: %1.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="144"/>
@@ -1116,7 +1116,7 @@ The view will remain as it is.</source>
<message>
<location filename="../services/updatemanager.cpp" line="241"/>
<source>Downloading: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Sťahujem: %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="247"/>
@@ -1131,7 +1131,7 @@ The view will remain as it is.</source>
<message>
<location filename="../services/updatemanager.cpp" line="276"/>
<source>Installing updates.</source>
- <translation type="unfinished"></translation>
+ <translation>Inštalujem aktualizácie.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="287"/>
@@ -1278,7 +1278,7 @@ Error message: %2</source>
<message>
<location filename="../services/updatemanager.cpp" line="1028"/>
<source>An error occurred while downloading updates: %1. Updating aborted.</source>
- <translation type="unfinished"></translation>
+ <translation>Vyskytla sa chyba počas sťahovani aktualizácií:%1. Aktualizácia zrušená.</translation>
</message>
</context>
</TS>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
index 32cf3b8..448558d 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
@@ -20,7 +20,7 @@
<message>
<location filename="../services/bugreporter.cpp" line="46"/>
<source>Invalid login or password</source>
- <translation type="unfinished"></translation>
+ <translation>用户名或密码错误</translation>
</message>
</context>
<context>
@@ -769,7 +769,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/abstractdb2.h" line="803"/>
+ <location filename="../db/abstractdb2.h" line="805"/>
<location filename="../db/abstractdb3.h" line="1100"/>
<source>Result set expired or no row available.</source>
<translation type="unfinished"></translation>
@@ -844,8 +844,8 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../parser/sqlite2_parse.cpp" line="4461"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5080"/>
+ <location filename="../parser/sqlite2_parse.cpp" line="4465"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
<source>Syntax error</source>
<translation type="unfinished"></translation>
</message>
@@ -900,12 +900,12 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="307"/>
+ <location filename="../selectresolver.cpp" line="317"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="617"/>
+ <location filename="../services/impl/configimpl.cpp" line="612"/>
<source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Tried to initialize the file at following localizations: %1.</source>
<translation type="unfinished"></translation>
</message>
@@ -952,39 +952,39 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="108"/>
+ <location filename="../tablemodifier.cpp" line="107"/>
<source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="380"/>
+ <location filename="../tablemodifier.cpp" line="379"/>
<source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="419"/>
+ <location filename="../tablemodifier.cpp" line="418"/>
<source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="466"/>
+ <location filename="../tablemodifier.cpp" line="465"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="587"/>
- <location filename="../tablemodifier.cpp" line="611"/>
- <location filename="../tablemodifier.cpp" line="630"/>
+ <location filename="../tablemodifier.cpp" line="645"/>
+ <location filename="../tablemodifier.cpp" line="669"/>
+ <location filename="../tablemodifier.cpp" line="688"/>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="434"/>
+ <location filename="../tablemodifier.cpp" line="433"/>
<source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="484"/>
+ <location filename="../tablemodifier.cpp" line="483"/>
<source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
<translation type="unfinished"></translation>
@@ -1024,12 +1024,12 @@ The view will remain as it is.</source>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="538"/>
+ <location filename="../db/queryexecutor.cpp" line="548"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="449"/>
+ <location filename="../db/queryexecutor.cpp" line="459"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation type="unfinished"></translation>
</message>