summaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/coreSQLiteStudio/translations
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2017-02-09 04:36:04 -0500
committerLibravatarUnit 193 <unit193@ubuntu.com>2017-02-09 04:36:04 -0500
commitd9aa870e5d509cc7309ab82dd102a937ab58613a (patch)
treed92d03d76b5c390b335f1cfd761f1a0b59ec8496 /SQLiteStudio3/coreSQLiteStudio/translations
parent68ee4cbcbe424b95969c70346283a9f217f63825 (diff)
Imported Upstream version 3.1.1+dfsg1upstream/3.1.1+dfsg1
Diffstat (limited to 'SQLiteStudio3/coreSQLiteStudio/translations')
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts101
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts101
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.qmbin41104 -> 41388 bytes
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts407
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts101
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.qmbin42248 -> 43087 bytes
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts101
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.qmbin23 -> 2939 bytes
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts129
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.qmbin41441 -> 42098 bytes
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts107
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_sk.ts101
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts101
13 files changed, 656 insertions, 593 deletions
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts
index 0c60582..7467fa1 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_de.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="de_DE">
+<TS version="2.1" language="de_DE">
<context>
<name>AbstractDb</name>
<message>
@@ -26,37 +26,37 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<source>The database for executing queries was not defined.</source>
<comment>chain executor</comment>
<translation>Es wurde keine Datenbank zur Ausführung von Abfragen festgelegt.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="41"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<source>The database for executing queries was not open.</source>
<comment>chain executor</comment>
<translation>Die Datenbank ist zur Ausführung von Abfragen nicht geöffnet worden.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
<translation>Fremdschlüssel konnten nicht deaktiviert werden für die Datenbank. Details: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<source>Could not start a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation>Es kann keine Datenbanktransaktion gestartet werden. Details: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation>Abgebrochen</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation>Die Datenbanktransaktion kann nicht &apos;committet&apos; werden. Details: %1</translation>
@@ -245,17 +245,17 @@ Tabellen, Indizes, Trigger und Views die in Datenbank %3 kopiert wurden, werden
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation>Die Zieldatei existiert zwar, konnte aber nicht überschrieben werden.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation>Es konnte kein geeignetes Datenbankplugin gefunden werden, um die Zieldatenbank zu erzeugen.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation>Fehler beim Konvertieren der Datenbank: %1</translation>
</message>
@@ -343,23 +343,23 @@ Tabellen, Indizes, Trigger und Views die in Datenbank %3 kopiert wurden, werden
<translation>Fehler beim Ermitteln der Spaltenbreite für den Export der Abfrageergebnisse: %1</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
<translation>%1 konnte zum Exportieren nicht korrekt verarbeitet werden. Diese Daten werden nicht exportiert.</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation>Fehler beim Lesen der zu exportierenden Daten aus der Tabelle %1: %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation>Fehler beim Ermitteln der zu exportierenden Daten aus der Tabelle %1: %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation>Fehler beim Ermitteln der Spaltenbreite für den Export aus Tabelle %1: %2</translation>
</message>
@@ -367,44 +367,44 @@ Tabellen, Indizes, Trigger und Views die in Datenbank %3 kopiert wurden, werden
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation>Diese Funktion ist in SQLiteStudio nicht verfügbar: %1(%2)</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<source>Invalid regular expression pattern: %1</source>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation>Datei %1 kann nicht für Lesezugriffe geöffnet werden: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation>Datei %1 kann nicht für Schreibzugriffe geöffnet werden: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation>Fehler beim Schreiben in Datei %1: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation>Nicht unterstützte Skriptsprache: %1</translation>
</message>
@@ -420,7 +420,7 @@ Tabellen, Indizes, Trigger und Views die in Datenbank %3 kopiert wurden, werden
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation>Die Daten wurden erfolgreich in Tabelle %1 importiert.</translation>
</message>
@@ -438,41 +438,41 @@ Tabellen, Indizes, Trigger und Views die in Datenbank %3 kopiert wurden, werden
<translation>Es kann keine Transaktion zum Import der Daten gestartet werden: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation>Die Transaktion für die importierten Daten kann nicht &apos;committet&apos; werden: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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>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"/>
+ <location filename="../importworker.cpp" line="105"/>
<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>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"/>
+ <location filename="../importworker.cpp" line="124"/>
<source>Could not create table to import to: %1</source>
<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="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation>Fehler beim Import der Daten: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation>Abgebrochen.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation>Datenzeile %1 konnte nicht importiert werden. Die Zeile wurde ignoriert. Problembeschreibung: %2</translation>
</message>
@@ -839,9 +839,14 @@ Problembeschreibung: %2</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="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation>SQLite %1 unterstützt keine &apos;%2&apos; Klausel Ausdrücken.</translation>
</message>
@@ -859,13 +864,13 @@ Problembeschreibung: %2</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<source>Parser stack overflow</source>
<translation>Stacküberlauf bei Verarbeitung</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="4465"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation>Syntaxfehler</translation>
</message>
@@ -920,17 +925,17 @@ Problembeschreibung: %2</translation>
<translation>Der Implementationscode darf nicht leer sein.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation>Die Datenquelle für Spalte %1 kann nicht aufgelöst werden.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>
<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>
@@ -1034,29 +1039,29 @@ The view will remain as it is.</source>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation>Ausführung abgebrochen.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation>Die Datenbank ist nicht geöffnet.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation>Es kann nur eine Abfrage gleichzeitig ausgeführt werden.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<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="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation>SQLiteStudio konnte keine Metadaten aus der Abfrage extrahieren. Die Ergebnismenge kann daher nicht editiert werden.</translation>
</message>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts
index 6cab7b8..007c39b 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_es.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="es_ES">
+<TS version="2.1" language="es_ES">
<context>
<name>AbstractDb</name>
<message>
@@ -26,37 +26,37 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<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"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<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="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<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="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
@@ -243,17 +243,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -341,23 +341,23 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<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="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -365,43 +365,43 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -417,7 +417,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -435,41 +435,41 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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"/>
+ <location filename="../importworker.cpp" line="105"/>
<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"/>
+ <location filename="../importworker.cpp" line="124"/>
<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="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -833,9 +833,14 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation type="unfinished"></translation>
</message>
@@ -852,13 +857,13 @@ Error details: %2</source>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<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="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation type="unfinished"></translation>
</message>
@@ -913,17 +918,17 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>
@@ -1026,28 +1031,28 @@ The view will remain as it is.</source>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<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="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<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.qm b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.qm
index 668a42a..fccc28a 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.qm
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.qm
Binary files differ
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts
index 6f86594..bac1096 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_fr.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>Impossible d&rsquo;exécuter la requête sur une base de données fermée.</translation>
+ <translation>Impossible d’exécuter la requête sur une base de données fermée.</translation>
</message>
<message>
<location filename="../db/abstractdb.cpp" line="603"/>
<source>Error attaching database %1: %2</source>
- <translation>Erreur base de données attachée %1:%2</translation>
+ <translation>Erreur base de données attachée %1 : %2</translation>
</message>
</context>
<context>
@@ -26,34 +26,40 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<source>The database for executing queries was not defined.</source>
<comment>chain executor</comment>
- <translation>La base de données pour exécuter des requêtes n&rsquo;était pas définie.</translation>
+ <translation>La base de données pour exécuter des requêtes n’était pas définie.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="41"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<source>The database for executing queries was not open.</source>
<comment>chain executor</comment>
- <translation>La base de données pour exécuter des requêtes n&rsquo;est pas ouverte.</translation>
+ <translation>La base de données pour exécuter des requêtes n’est pas ouverte.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="47"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
+ <source>Could not disable foreign keys in the database. Details: %1</source>
+ <comment>chain executor</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<source>Could not start a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation>Impossible d&rsquo;initialiser une transaction de la base de données:%1</translation>
+ <translation>Impossible d’initialiser une transaction de la base de données : %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="74"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation>Interruption</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="134"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation>Impossible d&rsquo;enregistrer la transaction de la base de données:%1</translation>
+ <translation>Impossible d’enregistrer la transaction de la base de données : %1</translation>
</message>
</context>
<context>
@@ -76,7 +82,7 @@
<message>
<location filename="../completionhelper.cpp" line="211"/>
<source>New index name</source>
- <translation>Nouveau nom d&rsquo;index</translation>
+ <translation>Nouveau nom d’index</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="214"/>
@@ -116,7 +122,7 @@
<message>
<location filename="../completionhelper.cpp" line="245"/>
<source>Error message</source>
- <translation>Message d&rsquo;erreur</translation>
+ <translation>Message d’erreur</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="289"/>
@@ -126,7 +132,7 @@
<message>
<location filename="../completionhelper.cpp" line="304"/>
<source>Any word</source>
- <translation>N&rsquo;importe quel mot</translation>
+ <translation>N’importe quel mot</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="485"/>
@@ -144,33 +150,33 @@
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="63"/>
<source>Could not add database %1: %2</source>
- <translation>Impossible d&rsquo;ajouter une base de données %1: %2</translation>
+ <translation>Impossible d’ajouter une base de données %1 : %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>La base de données %1 ne peut ëtre mise à jour à cause de l&rsquo;erreur: %2</translation>
+ <translation>La base de données %1 ne peut ëtre mise à jour à cause de l’erreur : %2</translation>
</message>
<message>
- <location filename="../services/impl/dbmanagerimpl.cpp" line="312"/>
- <location filename="../services/impl/dbmanagerimpl.cpp" line="341"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="350"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="379"/>
<source>Database file doesn&apos;t exist.</source>
- <translation>Le fichier de la base de données n&rsquo;existe pas.</translation>
+ <translation>Le fichier de la base de données n’existe pas.</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"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="352"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="381"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="604"/>
<source>No supporting plugin loaded.</source>
<translation>Aucun plugin supporté chargé.</translation>
</message>
<message>
- <location filename="../services/impl/dbmanagerimpl.cpp" line="484"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="522"/>
<source>Database could not be initialized.</source>
<translation>La base de données ne peut être initialisée.</translation>
</message>
<message>
- <location filename="../services/impl/dbmanagerimpl.cpp" line="494"/>
+ <location filename="../services/impl/dbmanagerimpl.cpp" line="532"/>
<source>No suitable database driver plugin found.</source>
<translation>Aucun pilote de base de données approprié trouvé.</translation>
</message>
@@ -181,12 +187,12 @@
<location filename="../dbobjectorganizer.cpp" line="380"/>
<location filename="../dbobjectorganizer.cpp" line="412"/>
<source>Error while creating table in target database: %1</source>
- <translation>Erreur lors de la creation de la table de la base de données: %1</translation>
+ <translation>Erreur lors de la creation de la table de la base de données : %1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="380"/>
<source>Could not parse table.</source>
- <translation>Impossible d&rsquo;analyser la table.</translation>
+ <translation>Impossible d’analyser la table.</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="426"/>
@@ -196,54 +202,61 @@
<message>
<location filename="../dbobjectorganizer.cpp" line="447"/>
<source>Error while copying data for table %1: %2</source>
- <translation>Erreur lors de la copie des données vers la table %1: %2</translation>
+ <translation>Erreur lors de la copie des données vers la table %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>Erreur lors de la copie des données de la table %1: %2</translation>
+ <translation>Erreur lors de la copie des données de la table %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>Erreur à la création de la vue %1: %2
+ <translation>Erreur à la création de la vue %1 : %2
Tables, index, déclencheurs et vues copiés de la base de données %3 seront maintenus.</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="542"/>
<source>Error while creating view in target database: %1</source>
- <translation>Erreur lors de la création de la vue de la base de données:%1</translation>
+ <translation>Erreur lors de la création de la vue de la base de données : %1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="547"/>
<source>Error while creating index in target database: %1</source>
- <translation>Erreur lors de la création de l&rsquo;index de la base de données:%1</translation>
+ <translation>Erreur lors de la création de l’index de la base de données : %1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="552"/>
<source>Error while creating trigger in target database: %1</source>
- <translation>Erreur lors de la création du déclencheur de la base de données:%1</translation>
+ <translation>Erreur lors de la création du déclencheur de la base de données : %1</translation>
+ </message>
+ <message>
+ <location filename="../dbobjectorganizer.cpp" line="773"/>
+ <location filename="../dbobjectorganizer.cpp" line="780"/>
+ <location filename="../dbobjectorganizer.cpp" line="789"/>
+ <source>Could not parse object &apos;%1&apos; in order to move or copy it.</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="923"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation>Le fichier cible existe, mais ne peut être remplacé.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="942"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation>Impossible de trouver le plugin correct pour créer la base de données cible.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1176"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
- <translation>Erreur lors de la conversion de la base de données: %1</translation>
+ <translation>Erreur lors de la conversion de la base de données : %1</translation>
</message>
</context>
<context>
@@ -264,7 +277,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<location filename="../ddlhistorymodel.cpp" line="69"/>
<source>Date of execution</source>
<comment>ddl history header</comment>
- <translation>Date d&rsquo;exécution</translation>
+ <translation>Date d’exécution</translation>
</message>
<message>
<location filename="../ddlhistorymodel.cpp" line="71"/>
@@ -278,22 +291,22 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../services/exportmanager.cpp" line="72"/>
<source>Export plugin %1 doesn&apos;t support exporing query results.</source>
- <translation>Plugin d&rsquo;export %1 ne supporte pas l&rsquo;exportation de la requête.</translation>
+ <translation>Plugin d’export %1 ne supporte pas l’exportation de la requête.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="98"/>
<source>Export plugin %1 doesn&apos;t support exporing tables.</source>
- <translation>Plugin d&rsquo;export %1 ne supporte pas l&rsquo;exportation de la table.</translation>
+ <translation>Plugin d’export %1 ne supporte pas l’exportation de la table.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="122"/>
<source>Export plugin %1 doesn&apos;t support exporing databases.</source>
- <translation>Plugin d&rsquo;export %1 ne supporte pas l&rsquo;exportation de la base de données.</translation>
+ <translation>Plugin d’export %1 ne supporte pas l’exportation de la base de données.</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>Format d&rsquo;export «&nbsp;%1&nbsp;» n&rsquo;est pas supporté. Les formats supportés sont: %2.</translation>
+ <translation>Format d’export « %1 » n’est pas supporté. Les formats supportés sont : %2.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="218"/>
@@ -303,7 +316,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../services/exportmanager.cpp" line="222"/>
<source>Export to the file &apos;%1&apos; was successful.</source>
- <translation>Export vers le fichier &rsquo;%1&rsquo; avec succès.</translation>
+ <translation>Export vers le fichier « %1 » avec succès.</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="224"/>
@@ -313,85 +326,85 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../services/exportmanager.cpp" line="266"/>
<source>Could not export to file %1. File cannot be open for writting.</source>
- <translation>Impossible d&rsquo;exporter vers le fichier %1. Le fichier ne peut être ouvert en écriture.</translation>
+ <translation>Impossible d’exporter vers le fichier %1. Le fichier ne peut être ouvert en écriture.</translation>
</message>
</context>
<context>
<name>ExportWorker</name>
<message>
- <location filename="../exportworker.cpp" line="121"/>
+ <location filename="../exportworker.cpp" line="122"/>
<source>Error while exporting query results: %1</source>
- <translation>Erreur lors de l&rsquo;exportation des résultats de la requête:%1</translation>
+ <translation>Erreur lors de l’exportation des résultats de la requête : %1</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="201"/>
+ <location filename="../exportworker.cpp" line="202"/>
<source>Error while counting data column width to export from query results: %1</source>
- <translation>Erreur lors de la totalisation des données de colonne issu de la requête: %1</translation>
+ <translation>Erreur lors de la totalisation des données de colonne issu de la requête : %1</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="353"/>
- <location filename="../exportworker.cpp" line="411"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
- <translation>Impossible d&rsquo;analyser %1 afin de l&rsquo;exporter. Celle-ci sera excluse de l&rsquo;exportation.</translation>
+ <translation>Impossible d’analyser %1 afin de l’exporter. Celle-ci sera excluse de l’exportation.</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="612"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
- <translation>Erreur lors de la lecture des données à exporter de la table %1: %2</translation>
+ <translation>Erreur lors de la lecture des données à exporter de la table %1 : %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="620"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
- <translation>Erreur lors du comptage des données à exporter de la table %1: %2</translation>
+ <translation>Erreur lors du comptage des données à exporter de la table %1 : %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="636"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
- <translation>Erreur lors de la totalisation des données à exporter de la table %1: %2</translation>
+ <translation>Erreur lors de la totalisation des données à exporter de la table %1 : %2</translation>
</message>
</context>
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
- <translation>Nombre de paramètres invalide de la fonction %1. Attendu %2, obtenu %3.</translation>
+ <translation>Nombre de paramètres invalide de la fonction « %1 ». Attendu %2, obtenu %3.</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="341"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
- <translation>Fonction inconnue avec SQLiteStudio: %1(%2)</translation>
+ <translation>Fonction inconnue avec SQLiteStudio : %1(%2)</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
- <translation>La fonction %1(%2) est référencée avec le langage %3, mais le plugin supportant ce langage n&rsquo;est actuellement pas chargé.</translation>
+ <translation>La fonction %1(%2) est référencée avec le langage %3, mais le plugin supportant ce langage n’est actuellement pas chargé.</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="365"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<source>Invalid regular expression pattern: %1</source>
- <translation>Expression invalide: %1</translation>
+ <translation>Expression invalide : %1</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="384"/>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="417"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
- <translation>Impossible d&rsquo;ouvrir en lecture le ficher %1:%2</translation>
+ <translation>Impossible d’ouvrir en lecture le ficher %1 : %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
- <translation>Impossible d&rsquo;ouvrir en écriture le ficher %1:%2</translation>
+ <translation>Impossible d’ouvrir en écriture le ficher %1 : %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
- <translation>Erreur lors de l&rsquo;écriture du fichier %1:%2</translation>
+ <translation>Erreur lors de l’écriture du fichier %1 : %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
- <translation>Langage script non supporté: %1</translation>
+ <translation>Langage script non supporté : %1</translation>
</message>
</context>
<context>
@@ -399,15 +412,15 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/genericexportplugin.cpp" line="20"/>
<source>Could not initialize text codec for exporting. Using default codec: %1</source>
- <translation>Impossible d&rsquo;initialiser le paramètre texte por l&rsquo;export. Utulisation du paramètre par défaut: %1</translation>
+ <translation>Impossible d’initialiser le paramètre texte por l’export. Utulisation du paramètre par défaut : %1</translation>
</message>
</context>
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
- <translation>Importation des données de la table «&nbsp;%1&nbsp;» réussie.</translation>
+ <translation>Importation des données de la table « %1 » réussie.</translation>
</message>
</context>
<context>
@@ -415,49 +428,49 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../importworker.cpp" line="24"/>
<source>No columns provided by the import plugin.</source>
- <translation>Aucune colonne fournie par le plugin d&rsquo;importation.</translation>
+ <translation>Aucune colonne fournie par le plugin d’importation.</translation>
</message>
<message>
<location filename="../importworker.cpp" line="30"/>
<source>Could not start transaction in order to import a data: %1</source>
- <translation>Impossible d&rsquo;initialiser la transaction d&rsquo;import de données: %1</translation>
+ <translation>Impossible d’initialiser la transaction d’import de données : %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
- <translation>Impossible d&rsquo;enregistrer la transaction d&rsquo;import de données: %1</translation>
+ <translation>Impossible d’enregistrer la transaction d’import de données : %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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>La table «&nbsp;%1&nbsp;» a moins de colonnes que de données à importer. Les colonnes supplèmentaires seront ignorées.</translation>
+ <translation>La table « %1 » a moins de colonnes que de données à importer. Les colonnes supplèmentaires seront ignorées.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="99"/>
+ <location filename="../importworker.cpp" line="105"/>
<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>La table «&nbsp;%1&nbsp;» a plus de colonnes que de colonnes de données à importer. Certaines colonnes de la table seront vides.</translation>
+ <translation>La table « %1 » a plus de colonnes que de colonnes de données à importer. Certaines colonnes de la table seront vides.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="117"/>
+ <location filename="../importworker.cpp" line="124"/>
<source>Could not create table to import to: %1</source>
- <translation>Impossible de créer la table d&rsquo;import: %1</translation>
+ <translation>Impossible de créer la table d’import : %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="163"/>
- <location filename="../importworker.cpp" line="170"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
- <translation>Erreur lors de l&rsquo;import des données: %1</translation>
+ <translation>Erreur lors de l’import des données : %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="170"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation>Transaction interrompue.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="158"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -472,12 +485,12 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="554"/>
<source>Cannot load plugin %1, because its dependency was not loaded: %2.</source>
- <translation>Chargement impossible du plugin %1, les dépendances n&rsquo;ont pa été chargées: %2.</translation>
+ <translation>Chargement impossible du plugin %1, les dépendances n’ont pa été chargées : %2.</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="563"/>
<source>Cannot load plugin %1. Error details: %2</source>
- <translation>Chargement impossible du plugin %1, Détails de l&rsquo;erreur: %2</translation>
+ <translation>Chargement impossible du plugin %1, Détails de l’erreur : %2</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="579"/>
@@ -485,16 +498,16 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<translation>Chargement impossible du plugin %1 (erreur à initialisation du plugin).</translation>
</message>
<message>
- <location filename="../services/impl/pluginmanagerimpl.cpp" line="732"/>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="731"/>
<source>min: %1</source>
<comment>plugin dependency version</comment>
- <translation>min %1</translation>
+ <translation>min : %1</translation>
</message>
<message>
- <location filename="../services/impl/pluginmanagerimpl.cpp" line="733"/>
+ <location filename="../services/impl/pluginmanagerimpl.cpp" line="732"/>
<source>max: %1</source>
<comment>plugin dependency version</comment>
- <translation>max %1</translation>
+ <translation>max : %1</translation>
</message>
</context>
<context>
@@ -511,7 +524,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/populateconstant.ui" line="20"/>
<source>Constant value:</source>
- <translation>Valeur constante:</translation>
+ <translation>Valeur constante :</translation>
</message>
</context>
<context>
@@ -553,7 +566,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/populatedictionary.ui" line="74"/>
<source>Method of using words</source>
- <translation>Méthode d&rsquo;utilisation des mots</translation>
+ <translation>Méthode d’utilisation des mots</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="80"/>
@@ -571,7 +584,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../services/populatemanager.cpp" line="89"/>
<source>Table &apos;%1&apos; populated successfully.</source>
- <translation>Table «&nbsp;%1&nbsp;» remplie avec succès.</translation>
+ <translation>Table « %1 » remplie avec succès.</translation>
</message>
</context>
<context>
@@ -628,7 +641,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/populaterandomtext.ui" line="20"/>
<source>Use characters from common sets:</source>
- <translation>Utilisez des caractères de la table standard:</translation>
+ <translation>Utilisez des caractères de la table standard :</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="36"/>
@@ -668,7 +681,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/populaterandomtext.ui" line="103"/>
<source>Includes all above and all others.</source>
- <translation>Inclus ci dessus et tous les autres.</translation>
+ <translation>Inclus ci-dessus et tous les autres.</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="106"/>
@@ -678,7 +691,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/populaterandomtext.ui" line="119"/>
<source>Use characters from my custom set:</source>
- <translation>Utilisez les catactères de ma table personalisée:</translation>
+ <translation>Utilisez les catactères de ma table personalisée :</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="132"/>
@@ -704,7 +717,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/populatescript.ui" line="26"/>
<source>Initialization code (optional)</source>
- <translation>Code d&rsquo;initialisation (optionel)</translation>
+ <translation>Code d’initialisation (optionel)</translation>
</message>
<message>
<location filename="../plugins/populatescript.ui" line="45"/>
@@ -735,12 +748,12 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../plugins/populatesequence.ui" line="33"/>
<source>Start value:</source>
- <translation>Valeur de départ:</translation>
+ <translation>Valeur de départ :</translation>
</message>
<message>
<location filename="../plugins/populatesequence.ui" line="56"/>
<source>Step:</source>
- <translation>Incrément:</translation>
+ <translation>Incrément :</translation>
</message>
</context>
<context>
@@ -748,17 +761,17 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../populateworker.cpp" line="23"/>
<source>Could not start transaction in order to perform table populating. Error details: %1</source>
- <translation>Impossible d&rsquo;initialiser la transaction pour remplir la table.Détails de l&rsquo;erreur %1</translation>
+ <translation>Impossible d’initialiser la transaction pour remplir la table.Détails de l’erreur %1</translation>
</message>
<message>
<location filename="../populateworker.cpp" line="63"/>
<source>Error while populating table: %1</source>
- <translation>Erreur lors du remplissage de la table: %1</translation>
+ <translation>Erreur lors du remplissage de la table : %1</translation>
</message>
<message>
<location filename="../populateworker.cpp" line="74"/>
<source>Could not commit transaction after table populating. Error details: %1</source>
- <translation>Impossible d&rsquo;enregistrer la transaction après le remplissage de la table. Erreur %1</translation>
+ <translation>Impossible d’enregistrer la transaction après le remplissage de la table. Erreur %1</translation>
</message>
</context>
<context>
@@ -767,7 +780,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<location filename="../db/abstractdb2.h" line="199"/>
<location filename="../db/abstractdb3.h" line="356"/>
<source>Could not open database: %1</source>
- <translation>Impossible d&rsquo;ouvrir la base de données: %1</translation>
+ <translation>Impossible d’ouvrir la base de données : %1</translation>
</message>
<message>
<location filename="../db/abstractdb2.h" line="805"/>
@@ -778,7 +791,7 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<message>
<location filename="../db/abstractdb3.h" line="376"/>
<source>Could not close database: %1</source>
- <translation>Impossible de clore la base de bonnées: %1</translation>
+ <translation>Impossible de clore la base de bonnées : %1</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="137"/>
@@ -789,18 +802,18 @@ Tables, index, déclencheurs et vues copiés de la base de données %3 seront ma
<location filename="../dbversionconverter.cpp" line="253"/>
<location filename="../dbversionconverter.cpp" line="331"/>
<source>SQLite %1 does not support &apos;%2&apos; statement.</source>
- <translation>SQLite %1 ne supporte pas l&rsquo;instruction «&nbsp;%2&nbsp;».</translation>
+ <translation>SQLite %1 ne supporte pas l’instruction « %2 ».</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>SQLite %1 ne supporte pas l&rsquo;instruction «&nbsp;%2&nbsp;», mais la table normale peut être créée à la place si vous confirmez.</translation>
+ <translation>SQLite %1 ne supporte pas l’instruction « %2 », mais la table normale peut être créée à la place si vous confirmez.</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="424"/>
<source>Could not parse statement: %1
Error details: %2</source>
- <translation>Impossible d&rsquo;analyser l&rsquo;instruction: %1
+ <translation>Impossible d’analyser l’instruction : %1
Détails erreur: %2</translation>
</message>
<message>
@@ -809,29 +822,34 @@ Détails erreur: %2</translation>
<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>SQLite %1 ne supporte pas la clause «&nbsp;%2&nbsp;». Impossible de convertir l&rsquo;instruction «&nbsp;%3&nbsp;» avec cette clause.</translation>
+ <translation>SQLite %1 ne supporte pas la clause « %2 ». Impossible de convertir l’instruction « %3 » avec cette clause.</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>SQLite %1 ne supporte pas la clause «&nbsp;%2&nbsp;» de l&rsquo;instruction «&nbsp;%3&nbsp;».</translation>
+ <translation>SQLite %1 ne supporte pas la clause « %2 » de l’instruction « %3 ».</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="756"/>
<source>SQLite %1 does not support current date or time clauses in expressions.</source>
- <translation>SQLite %1 ne supporte pas la clause date ou l&rsquo;heure actuelle dans l&rsquo;expression.</translation>
+ <translation>SQLite %1 ne supporte pas la clause date ou l’heure actuelle dans l’expression.</translation>
+ </message>
+ <message>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value 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"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
- <translation>SQLite %1 ne supporte pas la clause «&nbsp;%2&nbsp;» dans l&rsquo;expression.</translation>
+ <translation>SQLite %1 ne supporte pas la clause « %2 » dans l’expression.</translation>
</message>
<message>
- <location filename="../impl/dbattacherimpl.cpp" line="109"/>
+ <location filename="../impl/dbattacherimpl.cpp" line="115"/>
<source>Could not attach database %1: %2</source>
- <translation>Impossible d&rsquo;attacher la base de données %1: %2</translation>
+ <translation>Impossible d’attacher la base de données %1 : %2</translation>
</message>
<message>
<location filename="../parser/parsercontext.cpp" line="108"/>
@@ -841,20 +859,20 @@ Détails erreur: %2</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2167"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<source>Parser stack overflow</source>
<translation>Analyse dépassement pile</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="4465"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5084"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation>Erreur de syntaxe</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.cpp" line="30"/>
<source>Could not open dictionary file %1 for reading.</source>
- <translation>Impossible d&rsquo;ouvrir en lecture le fichier dictionnaire %1.</translation>
+ <translation>Impossible d’ouvrir en lecture le fichier dictionnaire %1.</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.cpp" line="91"/>
@@ -879,39 +897,44 @@ Détails erreur: %2</translation>
<message>
<location filename="../plugins/populatescript.cpp" line="40"/>
<source>Could not find plugin to support scripting language: %1</source>
- <translation>Impossible de trouver le plugin supportant le script: %1</translation>
+ <translation>Impossible de trouver le plugin supportant le script : %1</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="58"/>
<source>Error while executing populating initial code: %1</source>
- <translation>Erreur à l&rsquo;initialisation du code de remplissage: %1</translation>
+ <translation>Erreur à l’initialisation du code de remplissage : %1</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="80"/>
<source>Error while executing populating code: %1</source>
- <translation>Erreur à l&rsquo;exécution du code de remplissage: %1</translation>
+ <translation>Erreur à l’exécution du code de remplissage : %1</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="112"/>
<source>Select implementation language.</source>
- <translation>Sélectionnez l&rsquo;application langage.</translation>
+ <translation>Sélectionnez l’application langage.</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="113"/>
<source>Implementation code cannot be empty.</source>
- <translation>L&rsquo;application de code ne peut être vide.</translation>
+ <translation>L’application de code ne peut être vide.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="317"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<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>
+ <translation>Impossible de résoudre la source de données pour la colonnes : %1</translation>
+ </message>
+ <message>
+ <location filename="../selectresolver.cpp" line="424"/>
+ <source>Could not resolve table for column &apos;%1&apos;.</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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&rsquo;initialiser le fichier de configuration.
+ <translation>Impossible d’initialiser le fichier de configuration.
Aucune modification et les requêtes seront perdues après redémarrage.
- Essayez d&rsquo;initialiser le fichier avec cette localisation: %1.</translation>
+ Essayez d’initialiser le fichier avec cette localisation : %1.</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="291"/>
@@ -956,39 +979,39 @@ Détails erreur: %2</translation>
<translation>Peuplement de la table</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="107"/>
+ <location filename="../tablemodifier.cpp" line="115"/>
<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&rsquo;analyse DDL de la table %3.</translation>
+ <translation>La table %1 référence la table %2, mais la clef étrangère ne pourra être mise à jour pour la nouvelle table à cause de problèmes lors de l’analyse DDL de la table %3.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="379"/>
+ <location filename="../tablemodifier.cpp" line="389"/>
<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&rsquo;indexe %1 sont faites. L&rsquo;indexe ne sera pas recréé après la modification de la table.</translation>
+ <translation>Toutes les colonnes indéxées par l’index %1 sont traitées. L’index ne sera pas recréé après la modification de la table.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="418"/>
+ <location filename="../tablemodifier.cpp" line="428"/>
<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="465"/>
+ <location filename="../tablemodifier.cpp" line="475"/>
<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>
+ <translation>Impossible de mettre à jour le déclencheur %1 selon la modification de la table %2.</translation>
</message>
<message>
- <location filename="../tablemodifier.cpp" line="645"/>
- <location filename="../tablemodifier.cpp" line="669"/>
- <location filename="../tablemodifier.cpp" line="688"/>
+ <location filename="../tablemodifier.cpp" line="655"/>
+ <location filename="../tablemodifier.cpp" line="679"/>
+ <location filename="../tablemodifier.cpp" line="698"/>
<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="433"/>
+ <location filename="../tablemodifier.cpp" line="443"/>
<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="483"/>
+ <location filename="../tablemodifier.cpp" line="493"/>
<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
@@ -996,51 +1019,51 @@ La vue restera telque.</translation>
</message>
<message>
<source>There is a problem with updating an %1 statement within %2 trigger. One of the SELECT substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
- <translation type="obsolete">Il y a un problème à la mise à jour l&rsquo;instruction %1 avec le déclencheur %2. Une partie de l&rsquo;instruction SELECT référençant la table %3 ne ppermet pas sa modification. La mise à jour manuelle du déclencheur est nécessaire.</translation>
+ <translation type="obsolete">Il y a un problème à la mise à jour l’instruction %1 avec le déclencheur %2. Une partie de l’instruction SELECT référençant la table %3 ne ppermet pas sa modification. La mise à jour manuelle du déclencheur est nécessaire.</translation>
</message>
<message>
<location filename="../viewmodifier.cpp" line="25"/>
<source>Could not parse DDL of the view to be created. Details: %1</source>
- <translation>Impossible d&rsquo;analyser le DDL de création de vue. Détails: %1</translation>
+ <translation>Impossible d’analyser le DDL de création de vue. Détails : %1</translation>
</message>
<message>
<location filename="../viewmodifier.cpp" line="34"/>
<source>Parsed query is not CREATE VIEW. It&apos;s: %1</source>
- <translation>L&rsquo;expression CREATE VIEW est fausse. C&rsquo;est: %1</translation>
+ <translation>L’expression CREATE VIEW est fausse. C’est : %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>SQLiteStudio ne peut résoudre les colonnes résultant de la nouvelle vue, d&rsquo;où le déclencheur en cause ne pourra être indiqué pendant le process.</translation>
+ <translation>SQLiteStudio ne peut résoudre les colonnes résultant de la nouvelle vue, d’où le déclencheur en cause ne pourra être indiqué pendant le process.</translation>
</message>
</context>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="133"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation>Exécution interrompue.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="174"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
- <translation>La base de données n&rsquo;est ouverte.</translation>
+ <translation>La base de données n’est ouverte.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="182"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation>Une seule requête peut être exécutée à la fois.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="264"/>
- <location filename="../db/queryexecutor.cpp" line="548"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<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&rsquo;est produite à l&rsquo;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>
+ <translation>Une erreur s’est produite à l’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="459"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<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&rsquo;une requête. Les résultats ne peut être affichés.</translation>
+ <translation>SQLiteStudio ne peut extraire des métadonnées d’une requête. Les résultats ne peut être affichés.</translation>
</message>
</context>
<context>
@@ -1053,7 +1076,7 @@ La vue restera telque.</translation>
<message>
<location filename="../plugins/scriptingqtdbproxy.cpp" line="65"/>
<source>Error from %1: %2</source>
- <translation>Erreur de %1: %2</translation>
+ <translation>Erreur de %1 : %2</translation>
</message>
</context>
<context>
@@ -1068,7 +1091,7 @@ La vue restera telque.</translation>
<location filename="../sqlhistorymodel.cpp" line="32"/>
<source>Execution date</source>
<comment>sql history header</comment>
- <translation>Date d&rsquo;exécution</translation>
+ <translation>Date d’exécution</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="34"/>
@@ -1094,18 +1117,18 @@ La vue restera telque.</translation>
<message>
<location filename="../services/updatemanager.cpp" line="131"/>
<source>An error occurred while checking for updates: %1.</source>
- <translation>Une erreur est apparue lors du contrôle pour la mise à jour:%1.
+ <translation>Une erreur est apparue lors du contrôle pour la mise à jour : %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>Impossible de vérifier la mise à jour, car le serveur a répondu avec un message invalide. Il est possible d&rsquo;ignorer le warning.</translation>
+ <translation>Impossible de vérifier la mise à jour, car le serveur a répondu avec un message invalide. Il est possible d’ignorer le warning.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="175"/>
<source>An error occurred while reading updates metadata: %1.</source>
- <translation>Erreur lors de la lecture de mise des méta données: %1.</translation>
+ <translation>Erreur lors de la lecture de mise des méta données : %1.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="188"/>
@@ -1120,22 +1143,22 @@ La vue restera telque.</translation>
<message>
<location filename="../services/updatemanager.cpp" line="206"/>
<source>There was no updates to download. Updating aborted.</source>
- <translation>Il n&rsquo;y a aucune mise à jour à télécharger. Mise à jour abandonnée.</translation>
+ <translation>Il n’y a aucune mise à jour à télécharger. Mise à jour abandonnée.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="241"/>
<source>Downloading: %1</source>
- <translation>Téléchargement: %1</translation>
+ <translation>Téléchargement : %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>Impossible de déterminer le fichier de mise à jour URL: %1.Mise à jour abandonnée.</translation>
+ <translation>Impossible de déterminer le fichier de mise à jour URL : %1.Mise à jour abandonnée.</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>Erreur à l&rsquo;ouverture du fichier «&nbsp;%1&nbsp;» pour l&rsquo;écriture: %2. Mise à jour abandonnée.</translation>
+ <translation>Erreur à l’ouverture du fichier « %1 » pour l’écriture : %2. Mise à jour abandonnée.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="276"/>
@@ -1145,29 +1168,29 @@ La vue restera telque.</translation>
<message>
<location filename="../services/updatemanager.cpp" line="287"/>
<source>Could not copy current application directory into %1 directory.</source>
- <translation>Impossible de copier le répertoire de l&rsquo;application courante dans %1.</translation>
+ <translation>Impossible de copier le répertoire de l’application courante dans %1.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="340"/>
<source>Could not create directory %1.</source>
- <translation>Impossible de créer le répertoire: %1.</translation>
+ <translation>Impossible de créer le répertoire : %1.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="348"/>
<source>Could not rename directory %1 to %2.
Details: %3</source>
- <translation>Impossible de renommer le répertoire %1 en %2. Détails: %3</translation>
+ <translation>Impossible de renommer le répertoire %1 en %2. Détails : %3</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="352"/>
<source>Cannot not rename directory %1 to %2.
Details: %3</source>
- <translation>Impossible de renommer le répertoire %1 en %2.Détails: %3</translation>
+ <translation>Impossible de renommer le répertoire %1 en %2.Détails : %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>Impossible de déplacer le répertoire %1 vers %2 d&rsquo;où l&rsquo;impossibilité de restaurer le répertoire original. SQLiteStudio est maintenant localisé: %3</translation>
+ <translation>Impossible de déplacer le répertoire %1 vers %2 d’où l’impossibilité de restaurer le répertoire original. SQLiteStudio est maintenant localisé : %3</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="365"/>
@@ -1177,17 +1200,17 @@ Details: %3</source>
<message>
<location filename="../services/updatemanager.cpp" line="444"/>
<source>Could not unpack component %1 into %2 directory.</source>
- <translation>Impossible d&rsquo;extraire le composant %1 dans le répertoire %2.</translation>
+ <translation>Impossible d’extraire le composant %1 dans le répertoire %2.</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>Impossible d&rsquo;élever les autorisations pour lancer la mise à jour en tantque root. Bloqué: %1</translation>
+ <translation>Impossible d’élever les autorisations pour lancer la mise à jour en tantque root. Bloqué : %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="562"/>
<source>Could not execute final updating steps as root: %1</source>
- <translation>Impossible de finaliser la mis à jour en tant que root: %1</translation>
+ <translation>Impossible de finaliser la mis à jour en tant que root : %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="591"/>
@@ -1195,7 +1218,7 @@ 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>Impossible de finaliser la mis à jour en tant que admin: %1</translation>
+ <translation>Impossible de finaliser la mis à jour en tant que admin : %1</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="591"/>
@@ -1215,17 +1238,17 @@ Details: %3</source>
<message>
<location filename="../services/updatemanager.cpp" line="661"/>
<source>Could not execute final updating steps as administrator.</source>
- <translation>Impossible de finaliser la mis à jour en tant qu&rsquo;administrateur.</translation>
+ <translation>Impossible de finaliser la mis à jour en tant qu’administrateur.</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>Impossible de finaliser la mis à jour en tant qu&rsquo;administrateur. Délai d&rsquo;attente de lancement dépassé.</translation>
+ <translation>Impossible de finaliser la mis à jour en tant qu’administrateur. Délai d’attente de lancement dépassé.</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>Impossible de finaliser la mis à jour en tant qu&rsquo;administrateur. Délai d&rsquo;attente d&rsquo;opération dépassé.</translation>
+ <translation>Impossible de finaliser la mis à jour en tant qu’administrateur. Délai d’attente d’opération dépassé.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="696"/>
@@ -1240,32 +1263,32 @@ Details: %3</source>
<message>
<location filename="../services/updatemanager.cpp" line="817"/>
<source>Package not in tar.gz format, cannot install: %1</source>
- <translation>Installation impossible un paquet n&rsquo;est pas au format tar.zg: %1</translation>
+ <translation>Installation impossible un paquet n’est pas au format tar.zg : %1</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>Le paquet %1 ne peut être installé, celui-ci ne pouvant déplacé dans le répertoire: %2</translation>
+ <translation>Le paquet %1 ne peut être installé, celui-ci ne pouvant déplacé dans le répertoire : %2</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="833"/>
<source>Package %1 cannot be installed, because cannot unpack it: %2</source>
- <translation>Le paquet %1 ne peut être installé, celui-ci ne pouvant décompressé: %2</translation>
+ <translation>Le paquet %1 ne peut être installé, celui-ci ne pouvant décompressé : %2</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="852"/>
<source>Package not in zip format, cannot install: %1</source>
- <translation>Installation impossible, un paquet est manquant: %1</translation>
+ <translation>Installation impossible, un paquet est manquant : %1</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>Le paquet %1 ne peut être installé, celui-ci ne pouvant décompressé dans le répertoire %2: %3</translation>
+ <translation>Le paquet %1 ne peut être installé, celui-ci ne pouvant décompressé dans le répertoire %2 : %3</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>Le paquet %1 ne peut être installé, celui-ci ne pouvant décompressé dans le répertoire: %2</translation>
+ <translation>Le paquet %1 ne peut être installé, celui-ci ne pouvant décompressé dans le répertoire : %2</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="923"/>
@@ -1282,13 +1305,13 @@ Details: %3</source>
<location filename="../services/updatemanager.cpp" line="961"/>
<source>Error executing update command: %1
Error message: %2</source>
- <translation>Erreur d&rsquo;exécution de la commande de mise à jour: %1
-Message d&rsquo;erreur: %2</translation>
+ <translation>Erreur d’exécution de la commande de mise à jour : %1
+Message d’erreur : %2</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="1028"/>
<source>An error occurred while downloading updates: %1. Updating aborted.</source>
- <translation>Erreur lors du téléchargement de la mise à jour: %1. Mise à jour abandonnée.</translation>
+ <translation>Erreur lors du téléchargement de la mise à jour : %1. Mise à jour abandonnée.</translation>
</message>
</context>
</TS>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts
index 9b031de..beed03d 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_it.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="it_IT">
+<TS version="2.1" language="it_IT">
<context>
<name>AbstractDb</name>
<message>
@@ -26,37 +26,37 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<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"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<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="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<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="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
@@ -243,17 +243,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -341,23 +341,23 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<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="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -365,43 +365,43 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -417,7 +417,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -435,41 +435,41 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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"/>
+ <location filename="../importworker.cpp" line="105"/>
<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"/>
+ <location filename="../importworker.cpp" line="124"/>
<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="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -833,9 +833,14 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation type="unfinished"></translation>
</message>
@@ -852,13 +857,13 @@ Error details: %2</source>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<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="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation type="unfinished"></translation>
</message>
@@ -913,17 +918,17 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>
@@ -1026,28 +1031,28 @@ The view will remain as it is.</source>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<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="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<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_pl.qm b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.qm
index 6859097..76565a1 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.qm
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.qm
Binary files differ
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pl.ts
index c3e000c..843aebe 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.0" language="pl_PL">
+<TS version="2.1" language="pl_PL">
<context>
<name>AbstractDb</name>
<message>
@@ -26,37 +26,37 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<source>The database for executing queries was not defined.</source>
<comment>chain executor</comment>
<translation>Nie zdefiniowano bazy danych do wykonywania zapytań.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="41"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<source>The database for executing queries was not open.</source>
<comment>chain executor</comment>
<translation>Baza danych do wykonywania zapytań nie jest otwarta.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
<translation>Nie udało się wyłączyć kluczy obcych w bazie. Szczegóły: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<source>Could not start a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation>Nie udało się rozpocząć transakcji bazy danych. Szczegóły: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation>Przerwane</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation>Nie udało się zatwierdzić transakcji bazy danych. Szczegóły: %1</translation>
@@ -244,17 +244,17 @@ Tabele, indeksy, wyzwalacze i widoki skopiowane do bazy danych %3 pozostaną na
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation>Plik docelowy istnieje, ale nie może być nadpisany.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation>Nie znaleziono odpowiedniej wtyczki bazy danych, aby utworzyć docelową bazę danych.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation>Błąd podczas konwersji bazy danych: %1</translation>
</message>
@@ -350,23 +350,23 @@ Tabele, indeksy, wyzwalacze i widoki skopiowane do bazy danych %3 pozostaną na
<translation>Błąd podczas liczenia szerokości kolumn danych do eksportu wyników zapytania: %1</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
<translation>Nie udało się przeanalizować %1 w celu wyeksportowania. Element ten zostanie pominięty w wynikach eksportu.</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation>Błąd podczas odczytu danych do eksportu z tabeli %1: %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation>Błąd podczas liczenia danych do eksportu z tabeli %1: %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation>Błąd podczas obliczania szerokości kolumn danych do eksportu z tabeli %1: %2</translation>
</message>
@@ -374,43 +374,43 @@ Tabele, indeksy, wyzwalacze i widoki skopiowane do bazy danych %3 pozostaną na
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
<translation>Niepoprawna liczba argumentów do funkcji &apos;%1&apos;. Oczekiwano %2, a jest %3.</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="341"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation>Nie znaleziono funkcji zarejestrowanej w SQLiteStudio: %1 (%2)</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
<translation>Funkcja %1 (%2) została zarejestrowana dla języka %3, ale wtyczka obsługująca ten język nie jest aktualnie załadowana.</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="365"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<source>Invalid regular expression pattern: %1</source>
<translation>Niepoprawne wyrażenie regularne: %1</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="384"/>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="417"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation>Nie udało się otworzyć pliku %1 do odczytu: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation>Nie udało się otworzyć pliku %2 do zapisu: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation>Błąd podczas zapisu do pliku %1: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation>Nieobsługiwany język skryptowy: %1</translation>
</message>
@@ -426,7 +426,7 @@ Tabele, indeksy, wyzwalacze i widoki skopiowane do bazy danych %3 pozostaną na
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation>Pomyślnie zaimportowano dane do tabeli &apos;%1&apos;.</translation>
</message>
@@ -444,41 +444,41 @@ Tabele, indeksy, wyzwalacze i widoki skopiowane do bazy danych %3 pozostaną na
<translation>Nie udało się wystartować transakcji w celu zaimportowania danych: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation>Nie udało się zatwierdzić transakcji w celu zaimportowania danych: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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>Tabela &apos;%1&apos; ma mniej kolumn, niż jest kolumn w danych do importu. Nadmiarowe kolumny zostaną zignorowane.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="99"/>
+ <location filename="../importworker.cpp" line="105"/>
<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>Tabela &apos;%1&apos; ma więcej kolumn, niż jest kolumn w danych do importu. Część kolumn w tabeli będzie pozostawiona pusta.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="117"/>
+ <location filename="../importworker.cpp" line="124"/>
<source>Could not create table to import to: %1</source>
<translation>Nie udało się stworzyć tabeli do zaimportowania: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation>Błąd podczas importowania danych: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation>Przerwano.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation>Nie udało się zaimportować wiersza danych numer %1. Wiersz ten został zignorowany. Szczegóły problemu: %2</translation>
</message>
@@ -830,9 +830,14 @@ Szczegóły błędu: %2</translation>
<translation>SQLite %1 nie obsługuje aktualnej daty lub klauzul czasowu w wyrażeniach.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation>SQLite %1 nie obsługuje klauzuli wartości wierszowej w wyrażeniach.</translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation>SQLite %1 nie obsługuje klauzuli &apos;%2&apos; w wyrażeniach.</translation>
</message>
@@ -849,13 +854,13 @@ Szczegóły błędu: %2</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<source>Parser stack overflow</source>
<translation>Przeciążenie stosu analizatora.</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="4465"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation>Błąd składni</translation>
</message>
@@ -910,17 +915,17 @@ Szczegóły błędu: %2</translation>
<translation>Kod implementacji nie może być pusty.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation>Nie znaleziono źródła danych dla kolumny: %1</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
<translation>Nie można ustalić tabeli lub kolumny &apos;%1&apos;.</translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>Nie udało się zainicjalizować pliku konfiguracyjnego. Jakiekolwiek zmiany w konfiguracji i historia zapytań będą utracone po zrestartowaniu aplikacji. Próbowano zainicjalizować plik konfiguracyjny w następujących lokalizacjach: %1.</translation>
</message>
@@ -1052,28 +1057,28 @@ Widok pozostanie nienaruszony.</translation>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation>Wykonywanie przerwane.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation>Baza danych nie jest otwarta.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation>Tylko jedno zapytanie może być wykonywane w danym momencie.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<translation>Wystąpił błąd podczas wykonywania zapytania count(*), przez co stronicowanie danych będzie wyłączone. Szczegóły błędy z bazy danych: %1</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation>SQLiteStudio nie mogło uzyskać metadanych z zapytania. Nie będzie można edytować wyników zapytania.</translation>
</message>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.qm b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.qm
index c02994c..8d72a0b 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.qm
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.qm
Binary files differ
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts
index 8637f5e..82a5283 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_pt_BR.ts
@@ -1,18 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="pt_BR">
+<TS version="2.1" language="pt_BR">
<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>
+ <translation type="unfinished">Não é possível executar query em banco de dados fechado.</translation>
</message>
<message>
<location filename="../db/abstractdb.cpp" line="603"/>
<source>Error attaching database %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"> </translation>
</message>
</context>
<context>
@@ -20,46 +20,46 @@
<message>
<location filename="../services/bugreporter.cpp" line="46"/>
<source>Invalid login or password</source>
- <translation type="unfinished"></translation>
+ <translation>login ou senha inválido</translation>
</message>
</context>
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<source>The database for executing queries was not defined.</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Não foi especificado banco de dados para execução das consultas. </translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="41"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<source>The database for executing queries was not open.</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>O banco de dados para execução das consultas não foi aberto.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Não foi possível desativar as chaves estrangeiras do banco de dados. Detalhes: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<source>Could not start a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Não foi possível iniciar a transação do banco de dados. Detalhes: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Interrompido</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Não foi possível efetuar commit no banco de dados. Detalhes: %1</translation>
</message>
</context>
<context>
@@ -187,29 +187,29 @@
<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>Erro ao criar tabela no banco de dados: %1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="380"/>
<source>Could not parse table.</source>
- <translation type="unfinished"></translation>
+ <translation>Não foi possível analisar a tabela.</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>Banco de dados %1 não pôde ser ligado ao banco de dados %2, de modo que os dados da tabela %3 vão ser copiados com o SQLiteStudio como um mediador. Este metodo pode ser lento para grande tabelas, por favor seja paciente. </translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="447"/>
<source>Error while copying data for table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Erro ao copiar data para tabela %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>Erro ao copiar data para tabela %1:%2</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="535"/>
@@ -243,17 +243,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -341,23 +341,23 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<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="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -365,43 +365,43 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -417,7 +417,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -435,41 +435,41 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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"/>
+ <location filename="../importworker.cpp" line="105"/>
<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"/>
+ <location filename="../importworker.cpp" line="124"/>
<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="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -833,9 +833,14 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation type="unfinished"></translation>
</message>
@@ -852,13 +857,13 @@ Error details: %2</source>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<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="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation type="unfinished"></translation>
</message>
@@ -913,17 +918,17 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>
@@ -1026,28 +1031,28 @@ The view will remain as it is.</source>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<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="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<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.qm b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.qm
index 24f5549..c638942 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.qm
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.qm
Binary files differ
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts
index 7e8bb9d..4716a1d 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>
@@ -26,37 +26,37 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<source>The database for executing queries was not defined.</source>
<comment>chain executor</comment>
<translation>Не указана база данных для выполнения запросов.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="41"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<source>The database for executing queries was not open.</source>
<comment>chain executor</comment>
<translation>Не открыта база данных для выполнения запросов.</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>Невозможно отключить внешние ключи в базе данных. Подробности: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<source>Could not start a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation>Невозможно начать транзакцию. Подробности: %1</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation>Прервано</translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation>Невозможно завершить транзакцию. Подробности: %1</translation>
@@ -239,23 +239,23 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../dbobjectorganizer.cpp" line="780"/>
<location filename="../dbobjectorganizer.cpp" line="789"/>
<source>Could not parse object &apos;%1&apos; in order to move or copy it.</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно проанализировать объект &apos;%1&apos; для его перемещения либо копирования.</translation>
</message>
</context>
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation>Целевой файл существует, но не может быть перезаписан.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation>Невозможно найти подходящий модуль для создания целевой базы данных.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation>Ошибка при конвертации базы данных: %1</translation>
</message>
@@ -343,23 +343,23 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation>Ошибка при подсчёте ширины столбца данных для экспорта результатов запроса: %1</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
<translation>Невозможно проанализировать структуру %1. Данный объект будет исключён при выполнении экспорта.</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation>Ошибка при считывании данных для экспорта из таблицы %1: %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation>Ошибка при подсчёте количества данных для экспорта из таблицы %1: %2</translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation>Ошибка при подсчёте ширины столбца данных для экспорта из таблицы %1: %2</translation>
</message>
@@ -367,43 +367,43 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
<translation>Неверное количество аргументов для функции &apos;%1&apos;. Ожидаемое количество: %2, передано: %3.</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="341"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation>Функция не зарегистрирована в SQLiteStudio: %1(%2)</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
<translation>Функция %1(%2) зарегистрирована для языка %3, однако модуль поддержки этого языка на данный момент не загружен.</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="365"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<source>Invalid regular expression pattern: %1</source>
<translation>Неверный шаблон регулярного выражения: %1</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="384"/>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="417"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation>Невозможно открыть файл %1 для чтения: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation>Невозможно открыть файл %1 для записи: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation>Ошибка при записи в файл %1: %2</translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation>Неподдерживаемый скриптовый язык: %1</translation>
</message>
@@ -419,7 +419,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation>Импорт данных в таблицу &apos;%1&apos; выполнен успешно.</translation>
</message>
@@ -437,41 +437,41 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation>Невозможно начать транзакцию для импорта данных: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation>Невозможно завершить транзакцию для импортированных данных: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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>В таблице &apos;%1&apos; столбцов меньше, чем в импортируемых данных. Лишние столбцы будут проигнорированы.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="99"/>
+ <location filename="../importworker.cpp" line="105"/>
<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>В таблице &apos;%1&apos; столбцов больше, чем в импортируемых данных. Недостающие столбцы будут оставлены пустыми.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="117"/>
+ <location filename="../importworker.cpp" line="124"/>
<source>Could not create table to import to: %1</source>
<translation>Невозможно создать таблицу для импорта: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation>Ошибка при импорте данных: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation>Прервано.</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation>Невозможно импортировать строку данных № %1. Строка пропущена. Подробности проблемы: %2</translation>
</message>
@@ -835,9 +835,14 @@ Error details: %2</source>
<translation>SQLite %1 не поддерживает операторы текущей даты и текущего времени в выражениях.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation>SQLite %1 не поддерживает оператор &apos;%2&apos; в выражениях.</translation>
</message>
@@ -854,13 +859,13 @@ Error details: %2</source>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<source>Parser stack overflow</source>
<translation>Переполнение стека анализатора</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="4465"/>
- <location filename="../parser/sqlite3_parse.cpp" line="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation>Синтаксическая ошибка</translation>
</message>
@@ -915,17 +920,17 @@ Error details: %2</source>
<translation>Заполняющий код не может быть пустым.</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation>Невозможно определить источник данных для столбца: %1</translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно определить таблицу для столбца &apos;%1&apos;.</translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>
@@ -1033,28 +1038,28 @@ The view will remain as it is.</source>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation>Выполнение прервано.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation>База данных не открыта.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation>Одновременно может быть выполнен только один запрос.</translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<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="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<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 4a617e4..3298d89 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.0" language="sk_SK">
+<TS version="2.1" language="sk_SK">
<context>
<name>AbstractDb</name>
<message>
@@ -26,37 +26,37 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<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"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<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="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<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="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
@@ -243,17 +243,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation>Cieľový súbor existuje ale nemôže byť prepísaný.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation>Nieje možné nájsť správny databázový plugin pre vytvorenie cieľovej databázy.</translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation>Vyskytla sa chyba počas konvertovania databázy: %1</translation>
</message>
@@ -341,23 +341,23 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<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="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -365,43 +365,43 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -417,7 +417,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -435,41 +435,41 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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"/>
+ <location filename="../importworker.cpp" line="105"/>
<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"/>
+ <location filename="../importworker.cpp" line="124"/>
<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="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation>Vyskytla sa chyba počas importu dát: %1</translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -833,9 +833,14 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation type="unfinished"></translation>
</message>
@@ -852,13 +857,13 @@ Error details: %2</source>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<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="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation>Chyba syntaxe</translation>
</message>
@@ -913,17 +918,17 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>
@@ -1026,28 +1031,28 @@ The view will remain as it is.</source>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<source>An error occured while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
<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="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<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_zh_CN.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
index 3410fa0..b9c43f2 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="zh_CN">
+<TS version="2.1" language="zh_CN">
<context>
<name>AbstractDb</name>
<message>
@@ -26,37 +26,37 @@
<context>
<name>ChainExecutor</name>
<message>
- <location filename="../db/chainexecutor.cpp" line="35"/>
+ <location filename="../db/chainexecutor.cpp" line="37"/>
<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"/>
+ <location filename="../db/chainexecutor.cpp" line="44"/>
<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="50"/>
+ <location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="57"/>
+ <location filename="../db/chainexecutor.cpp" line="62"/>
<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="84"/>
+ <location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/chainexecutor.cpp" line="145"/>
+ <location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
<translation type="unfinished"></translation>
@@ -243,17 +243,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>DbVersionConverter</name>
<message>
- <location filename="../dbversionconverter.cpp" line="913"/>
+ <location filename="../dbversionconverter.cpp" line="916"/>
<source>Target file exists, but could not be overwritten.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="932"/>
+ <location filename="../dbversionconverter.cpp" line="935"/>
<source>Could not find proper database plugin to create target database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="1166"/>
+ <location filename="../dbversionconverter.cpp" line="1169"/>
<source>Error while converting database: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -341,23 +341,23 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="354"/>
- <location filename="../exportworker.cpp" line="412"/>
+ <location filename="../exportworker.cpp" line="346"/>
+ <location filename="../exportworker.cpp" line="404"/>
<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="616"/>
+ <location filename="../exportworker.cpp" line="608"/>
<source>Error while reading data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="624"/>
+ <location filename="../exportworker.cpp" line="616"/>
<source>Error while counting data to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../exportworker.cpp" line="640"/>
+ <location filename="../exportworker.cpp" line="632"/>
<source>Error while counting data column width to export from table %1: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -365,43 +365,43 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>FunctionManagerImpl</name>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<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"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="459"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/functionmanagerimpl.cpp" line="477"/>
+ <location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -417,7 +417,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<context>
<name>ImportManager</name>
<message>
- <location filename="../services/importmanager.cpp" line="93"/>
+ <location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -435,41 +435,41 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="48"/>
+ <location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="94"/>
+ <location filename="../importworker.cpp" line="100"/>
<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"/>
+ <location filename="../importworker.cpp" line="105"/>
<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"/>
+ <location filename="../importworker.cpp" line="124"/>
<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="168"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="180"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Error while importing data: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="126"/>
- <location filename="../importworker.cpp" line="175"/>
+ <location filename="../importworker.cpp" line="133"/>
+ <location filename="../importworker.cpp" line="187"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../importworker.cpp" line="163"/>
+ <location filename="../importworker.cpp" line="175"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
<translation type="unfinished"></translation>
</message>
@@ -833,9 +833,14 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dbversionconverter.cpp" line="767"/>
+ <location filename="../dbversionconverter.cpp" line="759"/>
+ <source>SQLite %1 does not support row value clauses in expressions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../dbversionconverter.cpp" line="770"/>
- <location filename="../dbversionconverter.cpp" line="781"/>
+ <location filename="../dbversionconverter.cpp" line="773"/>
+ <location filename="../dbversionconverter.cpp" line="784"/>
<source>SQLite %1 does not support &apos;%2&apos; clause in expressions.</source>
<translation type="unfinished"></translation>
</message>
@@ -852,13 +857,13 @@ Error details: %2</source>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
- <location filename="../parser/sqlite3_parse.cpp" line="2171"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="2169"/>
<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="5089"/>
+ <location filename="../parser/sqlite3_parse.cpp" line="5088"/>
<source>Syntax error</source>
<translation type="unfinished"></translation>
</message>
@@ -913,17 +918,17 @@ Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="333"/>
+ <location filename="../selectresolver.cpp" line="352"/>
<source>Could not resolve data source for column: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../selectresolver.cpp" line="405"/>
+ <location filename="../selectresolver.cpp" line="424"/>
<source>Could not resolve table for column &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../services/impl/configimpl.cpp" line="612"/>
+ <location filename="../services/impl/configimpl.cpp" line="614"/>
<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>
@@ -1026,28 +1031,28 @@ The view will remain as it is.</source>
<context>
<name>QueryExecutor</name>
<message>
- <location filename="../db/queryexecutor.cpp" line="137"/>
+ <location filename="../db/queryexecutor.cpp" line="142"/>
<source>Execution interrupted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="178"/>
+ <location filename="../db/queryexecutor.cpp" line="183"/>
<source>Database is not open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="186"/>
+ <location filename="../db/queryexecutor.cpp" line="191"/>
<source>Only one query can be executed simultaneously.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../db/queryexecutor.cpp" line="275"/>
- <location filename="../db/queryexecutor.cpp" line="560"/>
+ <location filename="../db/queryexecutor.cpp" line="294"/>
+ <location filename="../db/queryexecutor.cpp" line="568"/>
<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="471"/>
+ <location filename="../db/queryexecutor.cpp" line="479"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
<translation type="unfinished"></translation>
</message>