From a5b034d4a9c44f9bc1e83b01de82530f8fc63013 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Sat, 4 Apr 2015 14:41:04 -0400 Subject: Imported Upstream version 3.0.4 --- Plugins/ConfigMigration/ConfigMigration_de.ts | 2 +- Plugins/ConfigMigration/ConfigMigration_es.ts | 2 +- Plugins/ConfigMigration/ConfigMigration_fr.ts | 2 +- Plugins/ConfigMigration/ConfigMigration_pl.ts | 2 +- Plugins/ConfigMigration/ConfigMigration_pt_BR.ts | 2 +- Plugins/ConfigMigration/ConfigMigration_ru.ts | 2 +- Plugins/ConfigMigration/ConfigMigration_sk.ts | 2 +- Plugins/ConfigMigration/ConfigMigration_zh_CN.ts | 2 +- Plugins/ConfigMigration/configmigration.json | 2 +- Plugins/ConfigMigration/configmigration.qrc | 2 + Plugins/CsvExport/CsvExport_de.ts | 2 +- Plugins/CsvExport/CsvExport_es.ts | 2 +- Plugins/CsvExport/CsvExport_fr.ts | 2 +- Plugins/CsvExport/CsvExport_pl.ts | 2 +- Plugins/CsvExport/CsvExport_pt_BR.ts | 2 +- Plugins/CsvExport/CsvExport_ru.ts | 2 +- Plugins/CsvExport/CsvExport_sk.qm | Bin 27 -> 919 bytes Plugins/CsvExport/CsvExport_sk.ts | 20 ++--- Plugins/CsvExport/CsvExport_zh_CN.ts | 2 +- Plugins/CsvExport/csvexport.json | 2 +- Plugins/CsvExport/csvexport.qrc | 2 + Plugins/CsvImport/CsvImport_de.ts | 2 +- Plugins/CsvImport/CsvImport_es.ts | 2 +- Plugins/CsvImport/CsvImport_fr.ts | 2 +- Plugins/CsvImport/CsvImport_pl.ts | 2 +- Plugins/CsvImport/CsvImport_pt_BR.ts | 2 +- Plugins/CsvImport/CsvImport_ru.qm | Bin 2246 -> 2389 bytes Plugins/CsvImport/CsvImport_ru.ts | 4 +- Plugins/CsvImport/CsvImport_sk.qm | Bin 27 -> 2228 bytes Plugins/CsvImport/CsvImport_sk.ts | 30 +++---- Plugins/CsvImport/CsvImport_zh_CN.ts | 2 +- Plugins/CsvImport/csvimport.json | 2 +- Plugins/CsvImport/csvimport.qrc | 2 + Plugins/DbSqlite2/dbsqlite2.json | 2 +- Plugins/HtmlExport/HtmlExport_de.ts | 2 +- Plugins/HtmlExport/HtmlExport_es.ts | 2 +- Plugins/HtmlExport/HtmlExport_fr.ts | 2 +- Plugins/HtmlExport/HtmlExport_pl.ts | 2 +- Plugins/HtmlExport/HtmlExport_pt_BR.ts | 2 +- Plugins/HtmlExport/HtmlExport_ru.ts | 2 +- Plugins/HtmlExport/HtmlExport_sk.qm | Bin 27 -> 1039 bytes Plugins/HtmlExport/HtmlExport_sk.ts | 14 +-- Plugins/HtmlExport/HtmlExport_zh_CN.ts | 2 +- Plugins/HtmlExport/htmlexport.json | 2 +- Plugins/HtmlExport/htmlexport.qrc | 2 + Plugins/JsonExport/JsonExport_de.ts | 2 +- Plugins/JsonExport/JsonExport_es.ts | 2 +- Plugins/JsonExport/JsonExport_fr.ts | 2 +- Plugins/JsonExport/JsonExport_pl.ts | 2 +- Plugins/JsonExport/JsonExport_pt_BR.ts | 2 +- Plugins/JsonExport/JsonExport_ru.ts | 2 +- Plugins/JsonExport/JsonExport_sk.qm | Bin 27 -> 444 bytes Plugins/JsonExport/JsonExport_sk.ts | 6 +- Plugins/JsonExport/JsonExport_zh_CN.ts | 2 +- Plugins/JsonExport/jsonexport.json | 2 +- Plugins/JsonExport/jsonexport.qrc | 2 + Plugins/PdfExport/PdfExport_de.ts | 2 +- Plugins/PdfExport/PdfExport_es.ts | 2 +- Plugins/PdfExport/PdfExport_fr.ts | 2 +- Plugins/PdfExport/PdfExport_pl.ts | 2 +- Plugins/PdfExport/PdfExport_pt_BR.ts | 2 +- Plugins/PdfExport/PdfExport_ru.ts | 2 +- Plugins/PdfExport/PdfExport_sk.qm | Bin 27 -> 3903 bytes Plugins/PdfExport/PdfExport_sk.ts | 94 ++++++++++----------- Plugins/PdfExport/PdfExport_zh_CN.ts | 2 +- Plugins/PdfExport/pdfexport.json | 2 +- Plugins/PdfExport/pdfexport.qrc | 2 + Plugins/Printing/Printing_de.ts | 2 +- Plugins/Printing/Printing_es.ts | 2 +- Plugins/Printing/Printing_fr.ts | 2 +- Plugins/Printing/Printing_pl.ts | 2 +- Plugins/Printing/Printing_pt_BR.ts | 2 +- Plugins/Printing/Printing_ru.ts | 2 +- Plugins/Printing/Printing_sk.ts | 2 +- Plugins/Printing/Printing_zh_CN.ts | 2 +- Plugins/Printing/printing.json | 2 +- Plugins/Printing/printing.qrc | 2 + Plugins/RegExpImport/RegExpImport_de.ts | 2 +- Plugins/RegExpImport/RegExpImport_es.ts | 2 +- Plugins/RegExpImport/RegExpImport_fr.ts | 2 +- Plugins/RegExpImport/RegExpImport_pl.ts | 2 +- Plugins/RegExpImport/RegExpImport_pt_BR.ts | 2 +- Plugins/RegExpImport/RegExpImport_ru.ts | 2 +- Plugins/RegExpImport/RegExpImport_sk.ts | 2 +- Plugins/RegExpImport/RegExpImport_zh_CN.ts | 2 +- Plugins/RegExpImport/regexpimport.json | 2 +- Plugins/RegExpImport/regexpimport.qrc | 2 + Plugins/ScriptingTcl/ScriptingTcl_de.ts | 2 +- Plugins/ScriptingTcl/ScriptingTcl_es.ts | 2 +- Plugins/ScriptingTcl/ScriptingTcl_fr.ts | 2 +- Plugins/ScriptingTcl/ScriptingTcl_pl.ts | 2 +- Plugins/ScriptingTcl/ScriptingTcl_pt_BR.ts | 2 +- Plugins/ScriptingTcl/ScriptingTcl_ru.ts | 2 +- Plugins/ScriptingTcl/ScriptingTcl_sk.ts | 2 +- Plugins/ScriptingTcl/ScriptingTcl_zh_CN.ts | 2 +- Plugins/ScriptingTcl/scriptingtcl.json | 2 +- Plugins/ScriptingTcl/scriptingtcl.qrc | 2 + .../SqlEnterpriseFormatter_de.ts | 2 +- .../SqlEnterpriseFormatter_es.ts | 2 +- .../SqlEnterpriseFormatter_fr.ts | 2 +- .../SqlEnterpriseFormatter_pl.ts | 2 +- .../SqlEnterpriseFormatter_pt_BR.ts | 2 +- .../SqlEnterpriseFormatter_ru.ts | 2 +- .../SqlEnterpriseFormatter_sk.ts | 2 +- .../SqlEnterpriseFormatter_zh_CN.ts | 2 +- .../SqlEnterpriseFormatter/formataltertable.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatanalyze.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatattach.cpp | 1 + .../SqlEnterpriseFormatter/formatbegintrans.cpp | 1 + .../SqlEnterpriseFormatter/formatcommittrans.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatcopy.cpp | 1 + .../SqlEnterpriseFormatter/formatcreateindex.cpp | 1 + .../SqlEnterpriseFormatter/formatcreatetable.cpp | 1 + .../SqlEnterpriseFormatter/formatcreatetrigger.cpp | 1 + .../SqlEnterpriseFormatter/formatcreateview.cpp | 1 + .../formatcreatevirtualtable.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatdelete.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatdetach.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatdropindex.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatdroptable.cpp | 1 + .../SqlEnterpriseFormatter/formatdroptrigger.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatdropview.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatinsert.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatpragma.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatreindex.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatrelease.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatrollback.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatsavepoint.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatselect.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatstatement.cpp | 10 +++ Plugins/SqlEnterpriseFormatter/formatstatement.h | 2 + Plugins/SqlEnterpriseFormatter/formatupdate.cpp | 1 + Plugins/SqlEnterpriseFormatter/formatvacuum.cpp | 2 + .../sqlenterpriseformatter.json | 2 +- .../sqlenterpriseformatter.qrc | 2 + Plugins/SqlExport/SqlExport_de.ts | 14 +-- Plugins/SqlExport/SqlExport_es.ts | 14 +-- Plugins/SqlExport/SqlExport_fr.ts | 14 +-- Plugins/SqlExport/SqlExport_pl.ts | 14 +-- Plugins/SqlExport/SqlExport_pt_BR.ts | 14 +-- Plugins/SqlExport/SqlExport_ru.ts | 14 +-- Plugins/SqlExport/SqlExport_sk.ts | 14 +-- Plugins/SqlExport/SqlExport_zh_CN.ts | 14 +-- Plugins/SqlExport/sqlexport.cpp | 11 ++- Plugins/SqlExport/sqlexport.h | 1 + Plugins/SqlExport/sqlexport.json | 2 +- Plugins/SqlExport/sqlexport.qrc | 2 + .../SqlFormatterSimple/SqlFormatterSimple_de.ts | 2 +- .../SqlFormatterSimple/SqlFormatterSimple_es.ts | 2 +- .../SqlFormatterSimple/SqlFormatterSimple_fr.ts | 2 +- .../SqlFormatterSimple/SqlFormatterSimple_pl.ts | 2 +- .../SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts | 2 +- .../SqlFormatterSimple/SqlFormatterSimple_ru.ts | 2 +- .../SqlFormatterSimple/SqlFormatterSimple_sk.ts | 2 +- .../SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts | 2 +- Plugins/SqlFormatterSimple/sqlformattersimple.json | 2 +- Plugins/SqlFormatterSimple/sqlformattersimple.qrc | 2 + Plugins/XmlExport/XmlExport_de.ts | 2 +- Plugins/XmlExport/XmlExport_es.ts | 2 +- Plugins/XmlExport/XmlExport_fr.ts | 2 +- Plugins/XmlExport/XmlExport_pl.ts | 2 +- Plugins/XmlExport/XmlExport_pt_BR.ts | 2 +- Plugins/XmlExport/XmlExport_ru.ts | 2 +- Plugins/XmlExport/XmlExport_sk.ts | 2 +- Plugins/XmlExport/XmlExport_zh_CN.ts | 2 +- Plugins/XmlExport/xmlexport.cpp | 4 +- Plugins/XmlExport/xmlexport.json | 2 +- Plugins/XmlExport/xmlexport.qrc | 2 + 168 files changed, 323 insertions(+), 246 deletions(-) (limited to 'Plugins') diff --git a/Plugins/ConfigMigration/ConfigMigration_de.ts b/Plugins/ConfigMigration/ConfigMigration_de.ts index 7179052..ebaf7af 100644 --- a/Plugins/ConfigMigration/ConfigMigration_de.ts +++ b/Plugins/ConfigMigration/ConfigMigration_de.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/ConfigMigration_es.ts b/Plugins/ConfigMigration/ConfigMigration_es.ts index f412dc9..3854dd1 100644 --- a/Plugins/ConfigMigration/ConfigMigration_es.ts +++ b/Plugins/ConfigMigration/ConfigMigration_es.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/ConfigMigration_fr.ts b/Plugins/ConfigMigration/ConfigMigration_fr.ts index ff23dbb..c0ad4a6 100644 --- a/Plugins/ConfigMigration/ConfigMigration_fr.ts +++ b/Plugins/ConfigMigration/ConfigMigration_fr.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/ConfigMigration_pl.ts b/Plugins/ConfigMigration/ConfigMigration_pl.ts index 08919fd..f2ef5d8 100644 --- a/Plugins/ConfigMigration/ConfigMigration_pl.ts +++ b/Plugins/ConfigMigration/ConfigMigration_pl.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/ConfigMigration_pt_BR.ts b/Plugins/ConfigMigration/ConfigMigration_pt_BR.ts index d6cf37b..fb23daf 100644 --- a/Plugins/ConfigMigration/ConfigMigration_pt_BR.ts +++ b/Plugins/ConfigMigration/ConfigMigration_pt_BR.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/ConfigMigration_ru.ts b/Plugins/ConfigMigration/ConfigMigration_ru.ts index f487465..0337f58 100644 --- a/Plugins/ConfigMigration/ConfigMigration_ru.ts +++ b/Plugins/ConfigMigration/ConfigMigration_ru.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/ConfigMigration_sk.ts b/Plugins/ConfigMigration/ConfigMigration_sk.ts index 84d3076..ffe6eef 100644 --- a/Plugins/ConfigMigration/ConfigMigration_sk.ts +++ b/Plugins/ConfigMigration/ConfigMigration_sk.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/ConfigMigration_zh_CN.ts b/Plugins/ConfigMigration/ConfigMigration_zh_CN.ts index dedba47..249e493 100644 --- a/Plugins/ConfigMigration/ConfigMigration_zh_CN.ts +++ b/Plugins/ConfigMigration/ConfigMigration_zh_CN.ts @@ -1,6 +1,6 @@ - + ConfigMigration diff --git a/Plugins/ConfigMigration/configmigration.json b/Plugins/ConfigMigration/configmigration.json index a8c62d3..a0629c0 100644 --- a/Plugins/ConfigMigration/configmigration.json +++ b/Plugins/ConfigMigration/configmigration.json @@ -2,7 +2,7 @@ "type": "GeneralPurposePlugin", "title": "Configuration migration", "description": "Performs migration from SQLiteStudio 2.1.x configuration to version 3.0.0.", - "version": 10002, + "version": 10003, "author": "SalSoft", "gui": true } diff --git a/Plugins/ConfigMigration/configmigration.qrc b/Plugins/ConfigMigration/configmigration.qrc index af137f0..d8c40cd 100644 --- a/Plugins/ConfigMigration/configmigration.qrc +++ b/Plugins/ConfigMigration/configmigration.qrc @@ -6,5 +6,7 @@ ConfigMigration_pl.qm ConfigMigration_ru.qm ConfigMigration_fr.qm + ConfigMigration_sk.qm + ConfigMigration_zh_CN.qm diff --git a/Plugins/CsvExport/CsvExport_de.ts b/Plugins/CsvExport/CsvExport_de.ts index f87bc99..1d07517 100644 --- a/Plugins/CsvExport/CsvExport_de.ts +++ b/Plugins/CsvExport/CsvExport_de.ts @@ -1,6 +1,6 @@ - + CsvExport diff --git a/Plugins/CsvExport/CsvExport_es.ts b/Plugins/CsvExport/CsvExport_es.ts index de3f0cb..09fd76a 100644 --- a/Plugins/CsvExport/CsvExport_es.ts +++ b/Plugins/CsvExport/CsvExport_es.ts @@ -1,6 +1,6 @@ - + CsvExport diff --git a/Plugins/CsvExport/CsvExport_fr.ts b/Plugins/CsvExport/CsvExport_fr.ts index b36745a..4917c87 100644 --- a/Plugins/CsvExport/CsvExport_fr.ts +++ b/Plugins/CsvExport/CsvExport_fr.ts @@ -1,6 +1,6 @@ - + CsvExport diff --git a/Plugins/CsvExport/CsvExport_pl.ts b/Plugins/CsvExport/CsvExport_pl.ts index a925db2..a608049 100644 --- a/Plugins/CsvExport/CsvExport_pl.ts +++ b/Plugins/CsvExport/CsvExport_pl.ts @@ -1,6 +1,6 @@ - + CsvExport diff --git a/Plugins/CsvExport/CsvExport_pt_BR.ts b/Plugins/CsvExport/CsvExport_pt_BR.ts index 8f3f678..0c8b1d9 100644 --- a/Plugins/CsvExport/CsvExport_pt_BR.ts +++ b/Plugins/CsvExport/CsvExport_pt_BR.ts @@ -1,6 +1,6 @@ - + CsvExport diff --git a/Plugins/CsvExport/CsvExport_ru.ts b/Plugins/CsvExport/CsvExport_ru.ts index 230a06f..5cf441b 100644 --- a/Plugins/CsvExport/CsvExport_ru.ts +++ b/Plugins/CsvExport/CsvExport_ru.ts @@ -1,6 +1,6 @@ - + CsvExport diff --git a/Plugins/CsvExport/CsvExport_sk.qm b/Plugins/CsvExport/CsvExport_sk.qm index 1776294..ea246cd 100644 Binary files a/Plugins/CsvExport/CsvExport_sk.qm and b/Plugins/CsvExport/CsvExport_sk.qm differ diff --git a/Plugins/CsvExport/CsvExport_sk.ts b/Plugins/CsvExport/CsvExport_sk.ts index 4a85fbd..54ab016 100644 --- a/Plugins/CsvExport/CsvExport_sk.ts +++ b/Plugins/CsvExport/CsvExport_sk.ts @@ -6,52 +6,52 @@ Column names in first row - + Názvy stĺpcov v prvom riadku Column separator: - + Oddeľovač stĺpcov: , (comma) - + , (čiarka) ; (semicolon) - + ; (bodkočiarka) \t (tab) - + \t (tabulátor) (whitespace) - + (medzera) Custom: - + Iný: Export NULL values as: - + Exportovať NULL hodnoty ako: Empty string - + Prázdny reťazec Enter the custom separator character. - + Zadajte vlasntý oddeľovač. diff --git a/Plugins/CsvExport/CsvExport_zh_CN.ts b/Plugins/CsvExport/CsvExport_zh_CN.ts index c0c8045..e73fe4e 100644 --- a/Plugins/CsvExport/CsvExport_zh_CN.ts +++ b/Plugins/CsvExport/CsvExport_zh_CN.ts @@ -1,6 +1,6 @@ - + CsvExport diff --git a/Plugins/CsvExport/csvexport.json b/Plugins/CsvExport/csvexport.json index d19e750..face150 100644 --- a/Plugins/CsvExport/csvexport.json +++ b/Plugins/CsvExport/csvexport.json @@ -2,6 +2,6 @@ "type": "ExportPlugin", "title": "CSV export", "description": "Provides CSV format for exporting", - "version": 10001, + "version": 10002, "author": "SalSoft" } diff --git a/Plugins/CsvExport/csvexport.qrc b/Plugins/CsvExport/csvexport.qrc index 2467458..e6660ec 100644 --- a/Plugins/CsvExport/csvexport.qrc +++ b/Plugins/CsvExport/csvexport.qrc @@ -6,5 +6,7 @@ CsvExport_pl.qm CsvExport_ru.qm CsvExport_fr.qm + CsvExport_sk.qm + CsvExport_zh_CN.qm diff --git a/Plugins/CsvImport/CsvImport_de.ts b/Plugins/CsvImport/CsvImport_de.ts index 04dc2c3..4ebea97 100644 --- a/Plugins/CsvImport/CsvImport_de.ts +++ b/Plugins/CsvImport/CsvImport_de.ts @@ -1,6 +1,6 @@ - + CsvImport diff --git a/Plugins/CsvImport/CsvImport_es.ts b/Plugins/CsvImport/CsvImport_es.ts index 6be4b48..14ff9c3 100644 --- a/Plugins/CsvImport/CsvImport_es.ts +++ b/Plugins/CsvImport/CsvImport_es.ts @@ -1,6 +1,6 @@ - + CsvImport diff --git a/Plugins/CsvImport/CsvImport_fr.ts b/Plugins/CsvImport/CsvImport_fr.ts index 66d7de9..f8854e0 100644 --- a/Plugins/CsvImport/CsvImport_fr.ts +++ b/Plugins/CsvImport/CsvImport_fr.ts @@ -1,6 +1,6 @@ - + CsvImport diff --git a/Plugins/CsvImport/CsvImport_pl.ts b/Plugins/CsvImport/CsvImport_pl.ts index 7b9494f..227b16c 100644 --- a/Plugins/CsvImport/CsvImport_pl.ts +++ b/Plugins/CsvImport/CsvImport_pl.ts @@ -1,6 +1,6 @@ - + CsvImport diff --git a/Plugins/CsvImport/CsvImport_pt_BR.ts b/Plugins/CsvImport/CsvImport_pt_BR.ts index b01222f..063fc09 100644 --- a/Plugins/CsvImport/CsvImport_pt_BR.ts +++ b/Plugins/CsvImport/CsvImport_pt_BR.ts @@ -1,6 +1,6 @@ - + CsvImport diff --git a/Plugins/CsvImport/CsvImport_ru.qm b/Plugins/CsvImport/CsvImport_ru.qm index 0202276..e72533e 100644 Binary files a/Plugins/CsvImport/CsvImport_ru.qm and b/Plugins/CsvImport/CsvImport_ru.qm differ diff --git a/Plugins/CsvImport/CsvImport_ru.ts b/Plugins/CsvImport/CsvImport_ru.ts index a38f2d1..93ecdba 100644 --- a/Plugins/CsvImport/CsvImport_ru.ts +++ b/Plugins/CsvImport/CsvImport_ru.ts @@ -1,6 +1,6 @@ - + CsvImport @@ -64,7 +64,7 @@ First line represents CSV column names - + Имена столбцов в первой строке Skip first row of data diff --git a/Plugins/CsvImport/CsvImport_sk.qm b/Plugins/CsvImport/CsvImport_sk.qm index 1776294..281fc9a 100644 Binary files a/Plugins/CsvImport/CsvImport_sk.qm and b/Plugins/CsvImport/CsvImport_sk.qm differ diff --git a/Plugins/CsvImport/CsvImport_sk.ts b/Plugins/CsvImport/CsvImport_sk.ts index c402357..5d915ac 100644 --- a/Plugins/CsvImport/CsvImport_sk.ts +++ b/Plugins/CsvImport/CsvImport_sk.ts @@ -6,27 +6,27 @@ Cannot read file %1 - + Nemôžem čítať súbor %1 Could not find any data in the file %1. - + Nemôžem nájsť dáta v súbore %1. Enter the custom separator character. - + Zadajte vlastný oddeľovač. Enter the value that will be interpreted as a NULL. - + Zadajte hodnotu, ktorá bude interpretovaná ako NULL. CSV files (*.csv);;Text files (*.txt);;All files (*) - + CSV súbory (*.csv);;Textové súbory (*.txt);;Všetky súbory (*) @@ -34,52 +34,52 @@ , (comma) - + , (čiarka) ; (semicolon) - + ; (bodkočiarka) \t (tab) - + \t (tabulátor) (whitespace) - + (medzera) Custom: - + Iný: <p>Enable this if the first data line in your CSV file represents column names. You don't want column names to be imported into the table as a regular data.</p> - + <p>Zaškrtnite túto voľbu ak prvý riadok v CSV súbore obsahuje názvy stĺpcov a nechcete aby boli naimportované do tabuľky</p> First line represents CSV column names - + Názvy stĺpcov v prvom riadku Field separator: - + Oddeľovač: NULL values: - + NULL hodnoty: If your CSV data contains null values, define how are they represented in the CSV. - + Ak váš CSV súbor obsahuje null hodnoty, zadajte ako sú reprezentované v CSV. diff --git a/Plugins/CsvImport/CsvImport_zh_CN.ts b/Plugins/CsvImport/CsvImport_zh_CN.ts index 8248169..c1958e3 100644 --- a/Plugins/CsvImport/CsvImport_zh_CN.ts +++ b/Plugins/CsvImport/CsvImport_zh_CN.ts @@ -1,6 +1,6 @@ - + CsvImport diff --git a/Plugins/CsvImport/csvimport.json b/Plugins/CsvImport/csvimport.json index f6280fe..64f8e18 100644 --- a/Plugins/CsvImport/csvimport.json +++ b/Plugins/CsvImport/csvimport.json @@ -2,6 +2,6 @@ "type": "ImportPlugin", "title": "CSV import", "description": "CSV format support for importing data", - "version": 10002, + "version": 10003, "author": "SalSoft" } diff --git a/Plugins/CsvImport/csvimport.qrc b/Plugins/CsvImport/csvimport.qrc index b65feb0..e63d26f 100644 --- a/Plugins/CsvImport/csvimport.qrc +++ b/Plugins/CsvImport/csvimport.qrc @@ -6,5 +6,7 @@ CsvImport_pl.qm CsvImport_ru.qm CsvImport_fr.qm + CsvImport_sk.qm + CsvImport_zh_CN.qm diff --git a/Plugins/DbSqlite2/dbsqlite2.json b/Plugins/DbSqlite2/dbsqlite2.json index 275a794..6761faf 100644 --- a/Plugins/DbSqlite2/dbsqlite2.json +++ b/Plugins/DbSqlite2/dbsqlite2.json @@ -2,6 +2,6 @@ "type": "DbPlugin", "title": "SQLite 2", "description": "Provides support for SQLite 2.* databases", - "version": 10001, + "version": 10002, "author": "SalSoft" } diff --git a/Plugins/HtmlExport/HtmlExport_de.ts b/Plugins/HtmlExport/HtmlExport_de.ts index 2f2ed17..f5463cd 100644 --- a/Plugins/HtmlExport/HtmlExport_de.ts +++ b/Plugins/HtmlExport/HtmlExport_de.ts @@ -1,6 +1,6 @@ - + HtmlExport diff --git a/Plugins/HtmlExport/HtmlExport_es.ts b/Plugins/HtmlExport/HtmlExport_es.ts index 970ee6c..5f3a331 100644 --- a/Plugins/HtmlExport/HtmlExport_es.ts +++ b/Plugins/HtmlExport/HtmlExport_es.ts @@ -1,6 +1,6 @@ - + HtmlExport diff --git a/Plugins/HtmlExport/HtmlExport_fr.ts b/Plugins/HtmlExport/HtmlExport_fr.ts index 6fe39b9..594670e 100644 --- a/Plugins/HtmlExport/HtmlExport_fr.ts +++ b/Plugins/HtmlExport/HtmlExport_fr.ts @@ -1,6 +1,6 @@ - + HtmlExport diff --git a/Plugins/HtmlExport/HtmlExport_pl.ts b/Plugins/HtmlExport/HtmlExport_pl.ts index ebe1925..3796e73 100644 --- a/Plugins/HtmlExport/HtmlExport_pl.ts +++ b/Plugins/HtmlExport/HtmlExport_pl.ts @@ -1,6 +1,6 @@ - + HtmlExport diff --git a/Plugins/HtmlExport/HtmlExport_pt_BR.ts b/Plugins/HtmlExport/HtmlExport_pt_BR.ts index 86b0993..66a2993 100644 --- a/Plugins/HtmlExport/HtmlExport_pt_BR.ts +++ b/Plugins/HtmlExport/HtmlExport_pt_BR.ts @@ -1,6 +1,6 @@ - + HtmlExport diff --git a/Plugins/HtmlExport/HtmlExport_ru.ts b/Plugins/HtmlExport/HtmlExport_ru.ts index a62e54b..9165c02 100644 --- a/Plugins/HtmlExport/HtmlExport_ru.ts +++ b/Plugins/HtmlExport/HtmlExport_ru.ts @@ -1,6 +1,6 @@ - + HtmlExport diff --git a/Plugins/HtmlExport/HtmlExport_sk.qm b/Plugins/HtmlExport/HtmlExport_sk.qm index 1776294..29c8745 100644 Binary files a/Plugins/HtmlExport/HtmlExport_sk.qm and b/Plugins/HtmlExport/HtmlExport_sk.qm differ diff --git a/Plugins/HtmlExport/HtmlExport_sk.ts b/Plugins/HtmlExport/HtmlExport_sk.ts index 66e64d7..55dedbe 100644 --- a/Plugins/HtmlExport/HtmlExport_sk.ts +++ b/Plugins/HtmlExport/HtmlExport_sk.ts @@ -127,37 +127,37 @@ Maximum number of characters per cell: - + Maximálny počet znakov na bunku: Include data types in first row - + Dátové typy pridať do prvého riadka k názvom stĺpcov Column names as first row - + Názvy stĺpcov ako prvý riadok Row numbers as first column - + Číslovanie riadkov ako prvý stĺpec Output format - + Výstupný formát Format document (new lines, indentation) - + Formátovať dokument (nové riadky, odsadenie) Compress (everything in one line) - + Zhustiť (všetko do jedného riadka) diff --git a/Plugins/HtmlExport/HtmlExport_zh_CN.ts b/Plugins/HtmlExport/HtmlExport_zh_CN.ts index fbcebf0..72750a1 100644 --- a/Plugins/HtmlExport/HtmlExport_zh_CN.ts +++ b/Plugins/HtmlExport/HtmlExport_zh_CN.ts @@ -1,6 +1,6 @@ - + HtmlExport diff --git a/Plugins/HtmlExport/htmlexport.json b/Plugins/HtmlExport/htmlexport.json index 530a21d..2ca4b6d 100644 --- a/Plugins/HtmlExport/htmlexport.json +++ b/Plugins/HtmlExport/htmlexport.json @@ -2,6 +2,6 @@ "type": "ExportPlugin", "title": "HTML export", "description": "Provides HTML format for exporting.", - "version": 10000, + "version": 10001, "author": "SalSoft" } diff --git a/Plugins/HtmlExport/htmlexport.qrc b/Plugins/HtmlExport/htmlexport.qrc index d7b8c64..5c41bc9 100644 --- a/Plugins/HtmlExport/htmlexport.qrc +++ b/Plugins/HtmlExport/htmlexport.qrc @@ -9,5 +9,7 @@ HtmlExport_pl.qm HtmlExport_ru.qm HtmlExport_fr.qm + HtmlExport_sk.qm + HtmlExport_zh_CN.qm diff --git a/Plugins/JsonExport/JsonExport_de.ts b/Plugins/JsonExport/JsonExport_de.ts index e345feb..15fece3 100644 --- a/Plugins/JsonExport/JsonExport_de.ts +++ b/Plugins/JsonExport/JsonExport_de.ts @@ -1,6 +1,6 @@ - + JsonExportConfig diff --git a/Plugins/JsonExport/JsonExport_es.ts b/Plugins/JsonExport/JsonExport_es.ts index e93d0ff..38209b9 100644 --- a/Plugins/JsonExport/JsonExport_es.ts +++ b/Plugins/JsonExport/JsonExport_es.ts @@ -1,6 +1,6 @@ - + JsonExportConfig diff --git a/Plugins/JsonExport/JsonExport_fr.ts b/Plugins/JsonExport/JsonExport_fr.ts index cb53aff..48af099 100644 --- a/Plugins/JsonExport/JsonExport_fr.ts +++ b/Plugins/JsonExport/JsonExport_fr.ts @@ -1,6 +1,6 @@ - + JsonExportConfig diff --git a/Plugins/JsonExport/JsonExport_pl.ts b/Plugins/JsonExport/JsonExport_pl.ts index bdfdf8a..4a28cc2 100644 --- a/Plugins/JsonExport/JsonExport_pl.ts +++ b/Plugins/JsonExport/JsonExport_pl.ts @@ -1,6 +1,6 @@ - + JsonExportConfig diff --git a/Plugins/JsonExport/JsonExport_pt_BR.ts b/Plugins/JsonExport/JsonExport_pt_BR.ts index 53480f6..ba1735d 100644 --- a/Plugins/JsonExport/JsonExport_pt_BR.ts +++ b/Plugins/JsonExport/JsonExport_pt_BR.ts @@ -1,6 +1,6 @@ - + JsonExportConfig diff --git a/Plugins/JsonExport/JsonExport_ru.ts b/Plugins/JsonExport/JsonExport_ru.ts index 5419206..61b24eb 100644 --- a/Plugins/JsonExport/JsonExport_ru.ts +++ b/Plugins/JsonExport/JsonExport_ru.ts @@ -1,6 +1,6 @@ - + JsonExportConfig diff --git a/Plugins/JsonExport/JsonExport_sk.qm b/Plugins/JsonExport/JsonExport_sk.qm index 1776294..c854235 100644 Binary files a/Plugins/JsonExport/JsonExport_sk.qm and b/Plugins/JsonExport/JsonExport_sk.qm differ diff --git a/Plugins/JsonExport/JsonExport_sk.ts b/Plugins/JsonExport/JsonExport_sk.ts index 6fd3228..caade25 100644 --- a/Plugins/JsonExport/JsonExport_sk.ts +++ b/Plugins/JsonExport/JsonExport_sk.ts @@ -6,17 +6,17 @@ Output format - + Výstupný formát Format document (new lines, indentation) - + Formátovať dokument (nové riadky, odsadenie) Compress (everything in one line) - + Zhustiť (všetko do jedného riadka) diff --git a/Plugins/JsonExport/JsonExport_zh_CN.ts b/Plugins/JsonExport/JsonExport_zh_CN.ts index 2102dc6..be101c4 100644 --- a/Plugins/JsonExport/JsonExport_zh_CN.ts +++ b/Plugins/JsonExport/JsonExport_zh_CN.ts @@ -1,6 +1,6 @@ - + JsonExportConfig diff --git a/Plugins/JsonExport/jsonexport.json b/Plugins/JsonExport/jsonexport.json index c56270c..bdc6396 100644 --- a/Plugins/JsonExport/jsonexport.json +++ b/Plugins/JsonExport/jsonexport.json @@ -2,6 +2,6 @@ "type": "ExportPlugin", "title": "JSON export", "description": "Provides JSON format for exporting.", - "version": 10000, + "version": 10001, "author": "SalSoft" } diff --git a/Plugins/JsonExport/jsonexport.qrc b/Plugins/JsonExport/jsonexport.qrc index 7899199..72cd201 100644 --- a/Plugins/JsonExport/jsonexport.qrc +++ b/Plugins/JsonExport/jsonexport.qrc @@ -6,5 +6,7 @@ JsonExport_pl.qm JsonExport_ru.qm JsonExport_fr.qm + JsonExport_sk.qm + JsonExport_zh_CN.qm diff --git a/Plugins/PdfExport/PdfExport_de.ts b/Plugins/PdfExport/PdfExport_de.ts index 6b9f49f..7e5d8e6 100644 --- a/Plugins/PdfExport/PdfExport_de.ts +++ b/Plugins/PdfExport/PdfExport_de.ts @@ -1,6 +1,6 @@ - + PdfExport diff --git a/Plugins/PdfExport/PdfExport_es.ts b/Plugins/PdfExport/PdfExport_es.ts index 924d991..745a227 100644 --- a/Plugins/PdfExport/PdfExport_es.ts +++ b/Plugins/PdfExport/PdfExport_es.ts @@ -1,6 +1,6 @@ - + PdfExport diff --git a/Plugins/PdfExport/PdfExport_fr.ts b/Plugins/PdfExport/PdfExport_fr.ts index 576d257..95de2a9 100644 --- a/Plugins/PdfExport/PdfExport_fr.ts +++ b/Plugins/PdfExport/PdfExport_fr.ts @@ -1,6 +1,6 @@ - + PdfExport diff --git a/Plugins/PdfExport/PdfExport_pl.ts b/Plugins/PdfExport/PdfExport_pl.ts index 5ac637d..e806995 100644 --- a/Plugins/PdfExport/PdfExport_pl.ts +++ b/Plugins/PdfExport/PdfExport_pl.ts @@ -1,6 +1,6 @@ - + PdfExport diff --git a/Plugins/PdfExport/PdfExport_pt_BR.ts b/Plugins/PdfExport/PdfExport_pt_BR.ts index 76e9fff..59df275 100644 --- a/Plugins/PdfExport/PdfExport_pt_BR.ts +++ b/Plugins/PdfExport/PdfExport_pt_BR.ts @@ -1,6 +1,6 @@ - + PdfExport diff --git a/Plugins/PdfExport/PdfExport_ru.ts b/Plugins/PdfExport/PdfExport_ru.ts index 9f14f09..715a6ff 100644 --- a/Plugins/PdfExport/PdfExport_ru.ts +++ b/Plugins/PdfExport/PdfExport_ru.ts @@ -1,6 +1,6 @@ - + PdfExport diff --git a/Plugins/PdfExport/PdfExport_sk.qm b/Plugins/PdfExport/PdfExport_sk.qm index 1776294..63e21f9 100644 Binary files a/Plugins/PdfExport/PdfExport_sk.qm and b/Plugins/PdfExport/PdfExport_sk.qm differ diff --git a/Plugins/PdfExport/PdfExport_sk.ts b/Plugins/PdfExport/PdfExport_sk.ts index 5b14661..9a8f3e2 100644 --- a/Plugins/PdfExport/PdfExport_sk.ts +++ b/Plugins/PdfExport/PdfExport_sk.ts @@ -6,164 +6,164 @@ SQLiteStudio v%1 - + SQLiteStudio v%1 SQL query results - + Výsledky SQL dotazu Exported table: %1 - + Vyexportovaná tabuľka: %1 Table: %1 - + Tabuľka: %1 Column - + Stĺpec Data type - + Dátový typ Constraints - + Obmedzenia Global table constraints - + Globálne tabuľkové obmedzenia Exported database: %1 - + Vyexportovaná databáza: %1 Index: %1 - + Index: %1 Property index header - + Typ Value index header - + Hodnota Indexed table - + Indexovaná tabuľka Unique index - + Jedinečný index Yes - + Áno No - + Nie Collation - + Porovnávanie Sort order - + Zoradenie Partial index condition - + Podmienka parciálneho indexu Trigger: %1 - + Spúšťač: %1 Property trigger header - + Typ Value trigger header - + Hodnota Activation time - + Aktivačný čas For action - + Pre akciu On view - + Na pohľade On table - + Na tabuľke Activation condition - + Aktivačná podmienka Code executed - + Vykonaný kód View: %1 - + Pohľad: %1 Query: - + Dotaz: Document generated with SQLiteStudio v%1 - + Dokument vygenerovaný programom SQLiteStudio v%1 @@ -171,32 +171,32 @@ Size and layout - + Veľkosť a rozvrhnutie Page size: - + Veľkosť strany: Right margin: - + Pravý okraj: Left margin: - + Ľavý okraj: Cell padding: - + Odsadenie od okrajov bunky: Limit characters in single cell: - + Maximálny počet znakov v jednej bunke: @@ -205,52 +205,52 @@ mm - + mm Bottom margin: - + Spodný okraj: Top margin: - + Horný okraj: Font - + Písmo Colors - + Farby Headers background: - + Farba pozadia štruktúr: NULL value color: - + Farba NULL hodnoty: Other settings - + Iné nastavenia Print row numbers for data - + Číslovanie dátových riadkov Print page numbers - + Číslovanie strán diff --git a/Plugins/PdfExport/PdfExport_zh_CN.ts b/Plugins/PdfExport/PdfExport_zh_CN.ts index ec250b9..b570ede 100644 --- a/Plugins/PdfExport/PdfExport_zh_CN.ts +++ b/Plugins/PdfExport/PdfExport_zh_CN.ts @@ -1,6 +1,6 @@ - + PdfExport diff --git a/Plugins/PdfExport/pdfexport.json b/Plugins/PdfExport/pdfexport.json index 5f1e2e4..9f64d2f 100644 --- a/Plugins/PdfExport/pdfexport.json +++ b/Plugins/PdfExport/pdfexport.json @@ -2,7 +2,7 @@ "type": "ExportPlugin", "title": "PDF export", "description": "Provides PDF format for exporting.", - "version": 10000, + "version": 10001, "author": "SalSoft", "gui": true } diff --git a/Plugins/PdfExport/pdfexport.qrc b/Plugins/PdfExport/pdfexport.qrc index 857a310..1e079fd 100644 --- a/Plugins/PdfExport/pdfexport.qrc +++ b/Plugins/PdfExport/pdfexport.qrc @@ -6,5 +6,7 @@ PdfExport_pl.qm PdfExport_ru.qm PdfExport_fr.qm + PdfExport_sk.qm + PdfExport_zh_CN.qm diff --git a/Plugins/Printing/Printing_de.ts b/Plugins/Printing/Printing_de.ts index 9ce2cb4..6a165a2 100644 --- a/Plugins/Printing/Printing_de.ts +++ b/Plugins/Printing/Printing_de.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/Printing_es.ts b/Plugins/Printing/Printing_es.ts index d76730d..cad9a2f 100644 --- a/Plugins/Printing/Printing_es.ts +++ b/Plugins/Printing/Printing_es.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/Printing_fr.ts b/Plugins/Printing/Printing_fr.ts index 9d86ad5..c851a95 100644 --- a/Plugins/Printing/Printing_fr.ts +++ b/Plugins/Printing/Printing_fr.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/Printing_pl.ts b/Plugins/Printing/Printing_pl.ts index b372ef9..b56a3ce 100644 --- a/Plugins/Printing/Printing_pl.ts +++ b/Plugins/Printing/Printing_pl.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/Printing_pt_BR.ts b/Plugins/Printing/Printing_pt_BR.ts index c003b38..61016f0 100644 --- a/Plugins/Printing/Printing_pt_BR.ts +++ b/Plugins/Printing/Printing_pt_BR.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/Printing_ru.ts b/Plugins/Printing/Printing_ru.ts index 6a63c83..642f912 100644 --- a/Plugins/Printing/Printing_ru.ts +++ b/Plugins/Printing/Printing_ru.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/Printing_sk.ts b/Plugins/Printing/Printing_sk.ts index 4e35c9d..8dce4a8 100644 --- a/Plugins/Printing/Printing_sk.ts +++ b/Plugins/Printing/Printing_sk.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/Printing_zh_CN.ts b/Plugins/Printing/Printing_zh_CN.ts index 7c6dcfe..0b1b255 100644 --- a/Plugins/Printing/Printing_zh_CN.ts +++ b/Plugins/Printing/Printing_zh_CN.ts @@ -1,6 +1,6 @@ - + Printing diff --git a/Plugins/Printing/printing.json b/Plugins/Printing/printing.json index 101f07b..5313186 100644 --- a/Plugins/Printing/printing.json +++ b/Plugins/Printing/printing.json @@ -2,7 +2,7 @@ "type": "GeneralPurposePlugin", "title": "Printing", "description": "Provides printing support.", - "version": 10001, + "version": 10002, "author": "SalSoft", "gui": true, "dependencies": "PdfExport" diff --git a/Plugins/Printing/printing.qrc b/Plugins/Printing/printing.qrc index dc7f27c..c4be754 100644 --- a/Plugins/Printing/printing.qrc +++ b/Plugins/Printing/printing.qrc @@ -6,5 +6,7 @@ Printing_pl.qm Printing_ru.qm Printing_fr.qm + Printing_sk.qm + Printing_zh_CN.qm diff --git a/Plugins/RegExpImport/RegExpImport_de.ts b/Plugins/RegExpImport/RegExpImport_de.ts index e73d909..2a30835 100644 --- a/Plugins/RegExpImport/RegExpImport_de.ts +++ b/Plugins/RegExpImport/RegExpImport_de.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/RegExpImport_es.ts b/Plugins/RegExpImport/RegExpImport_es.ts index fd5ae74..c58d204 100644 --- a/Plugins/RegExpImport/RegExpImport_es.ts +++ b/Plugins/RegExpImport/RegExpImport_es.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/RegExpImport_fr.ts b/Plugins/RegExpImport/RegExpImport_fr.ts index 6ab0b2e..5a6e957 100644 --- a/Plugins/RegExpImport/RegExpImport_fr.ts +++ b/Plugins/RegExpImport/RegExpImport_fr.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/RegExpImport_pl.ts b/Plugins/RegExpImport/RegExpImport_pl.ts index a5d567c..d55ed25 100644 --- a/Plugins/RegExpImport/RegExpImport_pl.ts +++ b/Plugins/RegExpImport/RegExpImport_pl.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/RegExpImport_pt_BR.ts b/Plugins/RegExpImport/RegExpImport_pt_BR.ts index b861545..0af41e7 100644 --- a/Plugins/RegExpImport/RegExpImport_pt_BR.ts +++ b/Plugins/RegExpImport/RegExpImport_pt_BR.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/RegExpImport_ru.ts b/Plugins/RegExpImport/RegExpImport_ru.ts index 09ad9a9..edcd7f4 100644 --- a/Plugins/RegExpImport/RegExpImport_ru.ts +++ b/Plugins/RegExpImport/RegExpImport_ru.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/RegExpImport_sk.ts b/Plugins/RegExpImport/RegExpImport_sk.ts index 9b34ed7..25068a5 100644 --- a/Plugins/RegExpImport/RegExpImport_sk.ts +++ b/Plugins/RegExpImport/RegExpImport_sk.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/RegExpImport_zh_CN.ts b/Plugins/RegExpImport/RegExpImport_zh_CN.ts index 97a39d5..c361148 100644 --- a/Plugins/RegExpImport/RegExpImport_zh_CN.ts +++ b/Plugins/RegExpImport/RegExpImport_zh_CN.ts @@ -1,6 +1,6 @@ - + RegExpImport diff --git a/Plugins/RegExpImport/regexpimport.json b/Plugins/RegExpImport/regexpimport.json index 8a0f746..3e9323e 100644 --- a/Plugins/RegExpImport/regexpimport.json +++ b/Plugins/RegExpImport/regexpimport.json @@ -2,6 +2,6 @@ "type": "ImportPlugin", "title": "RegExp import", "description": "Importing data from text files using regular expression.", - "version": 10000, + "version": 10001, "author": "SalSoft" } diff --git a/Plugins/RegExpImport/regexpimport.qrc b/Plugins/RegExpImport/regexpimport.qrc index e1cb912..2fb1a4f 100644 --- a/Plugins/RegExpImport/regexpimport.qrc +++ b/Plugins/RegExpImport/regexpimport.qrc @@ -6,5 +6,7 @@ RegExpImport_pl.qm RegExpImport_ru.qm RegExpImport_fr.qm + RegExpImport_sk.qm + RegExpImport_zh_CN.qm diff --git a/Plugins/ScriptingTcl/ScriptingTcl_de.ts b/Plugins/ScriptingTcl/ScriptingTcl_de.ts index adb7f21..cbd7c60 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_de.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_de.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/ScriptingTcl_es.ts b/Plugins/ScriptingTcl/ScriptingTcl_es.ts index 502c856..f2eaa40 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_es.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_es.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/ScriptingTcl_fr.ts b/Plugins/ScriptingTcl/ScriptingTcl_fr.ts index b308973..aab5121 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_fr.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_fr.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/ScriptingTcl_pl.ts b/Plugins/ScriptingTcl/ScriptingTcl_pl.ts index be6a580..acbf1c9 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_pl.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_pl.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/ScriptingTcl_pt_BR.ts b/Plugins/ScriptingTcl/ScriptingTcl_pt_BR.ts index a0ffcb8..8eea04b 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_pt_BR.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_pt_BR.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/ScriptingTcl_ru.ts b/Plugins/ScriptingTcl/ScriptingTcl_ru.ts index 4fd66de..9514a37 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_ru.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_ru.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/ScriptingTcl_sk.ts b/Plugins/ScriptingTcl/ScriptingTcl_sk.ts index ec050a9..fa64a4a 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_sk.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_sk.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/ScriptingTcl_zh_CN.ts b/Plugins/ScriptingTcl/ScriptingTcl_zh_CN.ts index 0355116..d213109 100644 --- a/Plugins/ScriptingTcl/ScriptingTcl_zh_CN.ts +++ b/Plugins/ScriptingTcl/ScriptingTcl_zh_CN.ts @@ -1,6 +1,6 @@ - + ScriptingTcl diff --git a/Plugins/ScriptingTcl/scriptingtcl.json b/Plugins/ScriptingTcl/scriptingtcl.json index 108d7c0..1496b50 100644 --- a/Plugins/ScriptingTcl/scriptingtcl.json +++ b/Plugins/ScriptingTcl/scriptingtcl.json @@ -2,6 +2,6 @@ "type": "ScriptingPlugin", "title": "Tcl scripting", "description": "Provides Tcl scripting language support for SQLiteStudio.", - "version": 10001, + "version": 10002, "author": "SalSoft" } diff --git a/Plugins/ScriptingTcl/scriptingtcl.qrc b/Plugins/ScriptingTcl/scriptingtcl.qrc index 5d81a7b..8f29a12 100644 --- a/Plugins/ScriptingTcl/scriptingtcl.qrc +++ b/Plugins/ScriptingTcl/scriptingtcl.qrc @@ -6,5 +6,7 @@ ScriptingTcl_pl.qm ScriptingTcl_ru.qm ScriptingTcl_fr.qm + ScriptingTcl_sk.qm + ScriptingTcl_zh_CN.qm diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_de.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_de.ts index bd56eba..a83f5df 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_de.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_de.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_es.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_es.ts index 15b85f4..4d873e5 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_es.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_es.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_fr.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_fr.ts index 519235f..8a9178b 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_fr.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_fr.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pl.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pl.ts index b73d4ad..5cfbf32 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pl.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pl.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pt_BR.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pt_BR.ts index 8921d18..b89804a 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pt_BR.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_pt_BR.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_ru.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_ru.ts index 0212e14..a5656d8 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_ru.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_ru.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_sk.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_sk.ts index 24086e8..407cc6e 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_sk.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_sk.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_zh_CN.ts b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_zh_CN.ts index a3296eb..3c80603 100644 --- a/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_zh_CN.ts +++ b/Plugins/SqlEnterpriseFormatter/SqlEnterpriseFormatter_zh_CN.ts @@ -1,6 +1,6 @@ - + QObject diff --git a/Plugins/SqlEnterpriseFormatter/formataltertable.cpp b/Plugins/SqlEnterpriseFormatter/formataltertable.cpp index d562e1b..0f9a8ac 100644 --- a/Plugins/SqlEnterpriseFormatter/formataltertable.cpp +++ b/Plugins/SqlEnterpriseFormatter/formataltertable.cpp @@ -8,6 +8,7 @@ FormatAlterTable::FormatAlterTable(SqliteAlterTable* alterTable) : void FormatAlterTable::formatInternal() { + handleExplainQuery(alterTable); withKeyword("ALTER").withKeyword("TABLE"); if (!alterTable->database.isNull()) diff --git a/Plugins/SqlEnterpriseFormatter/formatanalyze.cpp b/Plugins/SqlEnterpriseFormatter/formatanalyze.cpp index 1b7a939..887fc52 100644 --- a/Plugins/SqlEnterpriseFormatter/formatanalyze.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatanalyze.cpp @@ -8,6 +8,7 @@ FormatAnalyze::FormatAnalyze(SqliteAnalyze* analyze) : void FormatAnalyze::formatInternal() { + handleExplainQuery(analyze); withKeyword("ANALYZE"); if (!analyze->database.isNull()) diff --git a/Plugins/SqlEnterpriseFormatter/formatattach.cpp b/Plugins/SqlEnterpriseFormatter/formatattach.cpp index e969495..8ba3f3e 100644 --- a/Plugins/SqlEnterpriseFormatter/formatattach.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatattach.cpp @@ -9,6 +9,7 @@ FormatAttach::FormatAttach(SqliteAttach* att) : void FormatAttach::formatInternal() { + handleExplainQuery(att); withKeyword("ATTACH"); if (att->databaseKw) diff --git a/Plugins/SqlEnterpriseFormatter/formatbegintrans.cpp b/Plugins/SqlEnterpriseFormatter/formatbegintrans.cpp index 5a70d61..55144dc 100644 --- a/Plugins/SqlEnterpriseFormatter/formatbegintrans.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatbegintrans.cpp @@ -8,6 +8,7 @@ FormatBeginTrans::FormatBeginTrans(SqliteBeginTrans* bt) : void FormatBeginTrans::formatInternal() { + handleExplainQuery(bt); withKeyword("BEGIN"); if (bt->type != SqliteBeginTrans::Type::null) diff --git a/Plugins/SqlEnterpriseFormatter/formatcommittrans.cpp b/Plugins/SqlEnterpriseFormatter/formatcommittrans.cpp index 7fdafa3..5e69f09 100644 --- a/Plugins/SqlEnterpriseFormatter/formatcommittrans.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatcommittrans.cpp @@ -8,6 +8,7 @@ FormatCommitTrans::FormatCommitTrans(SqliteCommitTrans* ct) : void FormatCommitTrans::formatInternal() { + handleExplainQuery(ct); if (ct->endKw) withKeyword("END"); else diff --git a/Plugins/SqlEnterpriseFormatter/formatcopy.cpp b/Plugins/SqlEnterpriseFormatter/formatcopy.cpp index fa07d48..18ce28c 100644 --- a/Plugins/SqlEnterpriseFormatter/formatcopy.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatcopy.cpp @@ -8,6 +8,7 @@ FormatCopy::FormatCopy(SqliteCopy* copy) : void FormatCopy::formatInternal() { + handleExplainQuery(copy); withKeyword("COPY"); if (copy->onConflict != SqliteConflictAlgo::null) withKeyword("OR").withKeyword(sqliteConflictAlgo(copy->onConflict)); diff --git a/Plugins/SqlEnterpriseFormatter/formatcreateindex.cpp b/Plugins/SqlEnterpriseFormatter/formatcreateindex.cpp index cc8f3f6..ac5fd7c 100644 --- a/Plugins/SqlEnterpriseFormatter/formatcreateindex.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatcreateindex.cpp @@ -9,6 +9,7 @@ FormatCreateIndex::FormatCreateIndex(SqliteCreateIndex* createIndex) : void FormatCreateIndex::formatInternal() { + handleExplainQuery(createIndex); withKeyword("CREATE"); if (createIndex->uniqueKw) withKeyword("UNIQUE"); diff --git a/Plugins/SqlEnterpriseFormatter/formatcreatetable.cpp b/Plugins/SqlEnterpriseFormatter/formatcreatetable.cpp index d37239a..d1f0996 100644 --- a/Plugins/SqlEnterpriseFormatter/formatcreatetable.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatcreatetable.cpp @@ -9,6 +9,7 @@ FormatCreateTable::FormatCreateTable(SqliteCreateTable* createTable) : void FormatCreateTable::formatInternal() { + handleExplainQuery(createTable); withKeyword("CREATE"); if (createTable->tempKw) withKeyword("TEMP"); diff --git a/Plugins/SqlEnterpriseFormatter/formatcreatetrigger.cpp b/Plugins/SqlEnterpriseFormatter/formatcreatetrigger.cpp index d05d8cf..01351e6 100644 --- a/Plugins/SqlEnterpriseFormatter/formatcreatetrigger.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatcreatetrigger.cpp @@ -8,6 +8,7 @@ FormatCreateTrigger::FormatCreateTrigger(SqliteCreateTrigger* createTrig) : void FormatCreateTrigger::formatInternal() { + handleExplainQuery(createTrig); withKeyword("CREATE"); if (createTrig->tempKw) withKeyword("TEMP"); diff --git a/Plugins/SqlEnterpriseFormatter/formatcreateview.cpp b/Plugins/SqlEnterpriseFormatter/formatcreateview.cpp index 4fe1c27..e8d0351 100644 --- a/Plugins/SqlEnterpriseFormatter/formatcreateview.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatcreateview.cpp @@ -9,6 +9,7 @@ FormatCreateView::FormatCreateView(SqliteCreateView* createView) : void FormatCreateView::formatInternal() { + handleExplainQuery(createView); withKeyword("CREATE"); if (createView->tempKw) withKeyword("TEMP"); diff --git a/Plugins/SqlEnterpriseFormatter/formatcreatevirtualtable.cpp b/Plugins/SqlEnterpriseFormatter/formatcreatevirtualtable.cpp index c702846..7525667 100644 --- a/Plugins/SqlEnterpriseFormatter/formatcreatevirtualtable.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatcreatevirtualtable.cpp @@ -9,6 +9,7 @@ FormatCreateVirtualTable::FormatCreateVirtualTable(SqliteCreateVirtualTable* cvt void FormatCreateVirtualTable::formatInternal() { + handleExplainQuery(cvt); withKeyword("CREATE").withKeyword("VIRTUAL").withKeyword("TABLE"); if (cvt->ifNotExistsKw) withKeyword("IF").withKeyword("NOT").withKeyword("EXISTS"); diff --git a/Plugins/SqlEnterpriseFormatter/formatdelete.cpp b/Plugins/SqlEnterpriseFormatter/formatdelete.cpp index ca6ac5b..fc154e2 100644 --- a/Plugins/SqlEnterpriseFormatter/formatdelete.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatdelete.cpp @@ -10,6 +10,7 @@ FormatDelete::FormatDelete(SqliteDelete* del) : void FormatDelete::formatInternal() { + handleExplainQuery(del); if (del->with) withStatement(del->with); diff --git a/Plugins/SqlEnterpriseFormatter/formatdetach.cpp b/Plugins/SqlEnterpriseFormatter/formatdetach.cpp index e788da7..412ecb5 100644 --- a/Plugins/SqlEnterpriseFormatter/formatdetach.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatdetach.cpp @@ -9,6 +9,7 @@ FormatDetach::FormatDetach(SqliteDetach* detach) : void FormatDetach::formatInternal() { + handleExplainQuery(detach); withKeyword("DETACH"); if (detach->databaseKw) diff --git a/Plugins/SqlEnterpriseFormatter/formatdropindex.cpp b/Plugins/SqlEnterpriseFormatter/formatdropindex.cpp index 1e85bb8..9ff6324 100644 --- a/Plugins/SqlEnterpriseFormatter/formatdropindex.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatdropindex.cpp @@ -8,6 +8,7 @@ FormatDropIndex::FormatDropIndex(SqliteDropIndex* dropIndex) : void FormatDropIndex::formatInternal() { + handleExplainQuery(dropIndex); withKeyword("DROP").withKeyword("INDEX"); if (dropIndex->ifExistsKw) diff --git a/Plugins/SqlEnterpriseFormatter/formatdroptable.cpp b/Plugins/SqlEnterpriseFormatter/formatdroptable.cpp index 775adfe..986bee5 100644 --- a/Plugins/SqlEnterpriseFormatter/formatdroptable.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatdroptable.cpp @@ -8,6 +8,7 @@ FormatDropTable::FormatDropTable(SqliteDropTable* dropTable) : void FormatDropTable::formatInternal() { + handleExplainQuery(dropTable); withKeyword("DROP").withKeyword("TABLE"); if (dropTable->ifExistsKw) diff --git a/Plugins/SqlEnterpriseFormatter/formatdroptrigger.cpp b/Plugins/SqlEnterpriseFormatter/formatdroptrigger.cpp index ca8caa8..da75c66 100644 --- a/Plugins/SqlEnterpriseFormatter/formatdroptrigger.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatdroptrigger.cpp @@ -8,6 +8,7 @@ FormatDropTrigger::FormatDropTrigger(SqliteDropTrigger* dropTrig) : void FormatDropTrigger::formatInternal() { + handleExplainQuery(dropTrig); withKeyword("DROP").withKeyword("TRIGGER"); if (dropTrig->ifExistsKw) diff --git a/Plugins/SqlEnterpriseFormatter/formatdropview.cpp b/Plugins/SqlEnterpriseFormatter/formatdropview.cpp index 965d607..a8160e9 100644 --- a/Plugins/SqlEnterpriseFormatter/formatdropview.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatdropview.cpp @@ -8,6 +8,7 @@ FormatDropView::FormatDropView(SqliteDropView* dropView) : void FormatDropView::formatInternal() { + handleExplainQuery(dropView); withKeyword("DROP").withKeyword("VIEW"); if (dropView->ifExistsKw) diff --git a/Plugins/SqlEnterpriseFormatter/formatinsert.cpp b/Plugins/SqlEnterpriseFormatter/formatinsert.cpp index 1ff0535..6c1e763 100644 --- a/Plugins/SqlEnterpriseFormatter/formatinsert.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatinsert.cpp @@ -10,6 +10,7 @@ FormatInsert::FormatInsert(SqliteInsert* insert) : void FormatInsert::formatInternal() { + handleExplainQuery(insert); if (insert->replaceKw) { withStatement(insert->with); diff --git a/Plugins/SqlEnterpriseFormatter/formatpragma.cpp b/Plugins/SqlEnterpriseFormatter/formatpragma.cpp index 0b6491a..ee30aa9 100644 --- a/Plugins/SqlEnterpriseFormatter/formatpragma.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatpragma.cpp @@ -8,6 +8,7 @@ FormatPragma::FormatPragma(SqlitePragma* pragma) : void FormatPragma::formatInternal() { + handleExplainQuery(pragma); withKeyword("PRAGMA"); if (!pragma->database.isNull()) diff --git a/Plugins/SqlEnterpriseFormatter/formatreindex.cpp b/Plugins/SqlEnterpriseFormatter/formatreindex.cpp index 441032e..1361396 100644 --- a/Plugins/SqlEnterpriseFormatter/formatreindex.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatreindex.cpp @@ -8,6 +8,7 @@ FormatReindex::FormatReindex(SqliteReindex* reindex) : void FormatReindex::formatInternal() { + handleExplainQuery(reindex); withKeyword("REINDEX"); if (!reindex->database.isNull()) withId(reindex->database).withIdDot(); diff --git a/Plugins/SqlEnterpriseFormatter/formatrelease.cpp b/Plugins/SqlEnterpriseFormatter/formatrelease.cpp index 52c0b24..da86662 100644 --- a/Plugins/SqlEnterpriseFormatter/formatrelease.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatrelease.cpp @@ -8,6 +8,7 @@ FormatRelease::FormatRelease(SqliteRelease* release) : void FormatRelease::formatInternal() { + handleExplainQuery(release); withKeyword("RELEASE"); if (release->savepointKw) withKeyword("SAVEPOINT"); diff --git a/Plugins/SqlEnterpriseFormatter/formatrollback.cpp b/Plugins/SqlEnterpriseFormatter/formatrollback.cpp index c55f5cc..a7c9aed 100644 --- a/Plugins/SqlEnterpriseFormatter/formatrollback.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatrollback.cpp @@ -8,6 +8,7 @@ FormatRollback::FormatRollback(SqliteRollback* rollback) : void FormatRollback::formatInternal() { + handleExplainQuery(rollback); withKeyword("ROLLBACK"); if (rollback->transactionKw) withKeyword("TRANSACTION"); diff --git a/Plugins/SqlEnterpriseFormatter/formatsavepoint.cpp b/Plugins/SqlEnterpriseFormatter/formatsavepoint.cpp index 3f34679..5ce474f 100644 --- a/Plugins/SqlEnterpriseFormatter/formatsavepoint.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatsavepoint.cpp @@ -8,5 +8,6 @@ FormatSavepoint::FormatSavepoint(SqliteSavepoint* savepoint) : void FormatSavepoint::formatInternal() { + handleExplainQuery(savepoint); withKeyword("SAVEPOINT").withId(savepoint->name).withSemicolon(); } diff --git a/Plugins/SqlEnterpriseFormatter/formatselect.cpp b/Plugins/SqlEnterpriseFormatter/formatselect.cpp index 50aa8c2..4d2a229 100644 --- a/Plugins/SqlEnterpriseFormatter/formatselect.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatselect.cpp @@ -9,6 +9,7 @@ FormatSelect::FormatSelect(SqliteSelect* select) : void FormatSelect::formatInternal() { + handleExplainQuery(select); markKeywordLineUp("SELECT"); if (select->with) diff --git a/Plugins/SqlEnterpriseFormatter/formatstatement.cpp b/Plugins/SqlEnterpriseFormatter/formatstatement.cpp index be5bc49..dfdbb14 100644 --- a/Plugins/SqlEnterpriseFormatter/formatstatement.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatstatement.cpp @@ -453,6 +453,16 @@ FormatStatement&FormatStatement::withSeparator(FormatStatement::ListSeparator se return *this; } +void FormatStatement::handleExplainQuery(SqliteQuery* query) +{ + if (query->explain) + { + withKeyword("EXPLAIN"); + if (query->queryPlan) + withKeyword("QUERY").withKeyword("PLAN"); + } +} + FormatStatement& FormatStatement::withIdList(const QStringList& names, const QString& indentName, ListSeparator sep) { if (!indentName.isNull()) diff --git a/Plugins/SqlEnterpriseFormatter/formatstatement.h b/Plugins/SqlEnterpriseFormatter/formatstatement.h index 1702a3d..6bd0fea 100644 --- a/Plugins/SqlEnterpriseFormatter/formatstatement.h +++ b/Plugins/SqlEnterpriseFormatter/formatstatement.h @@ -103,6 +103,8 @@ class FormatStatement } protected: + void handleExplainQuery(SqliteQuery* query); + virtual void formatInternal() = 0; virtual void resetInternal(); diff --git a/Plugins/SqlEnterpriseFormatter/formatupdate.cpp b/Plugins/SqlEnterpriseFormatter/formatupdate.cpp index ffc3911..54ce927 100644 --- a/Plugins/SqlEnterpriseFormatter/formatupdate.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatupdate.cpp @@ -10,6 +10,7 @@ FormatUpdate::FormatUpdate(SqliteUpdate* upd) : void FormatUpdate::formatInternal() { + handleExplainQuery(upd); if (upd->with) withStatement(upd->with); diff --git a/Plugins/SqlEnterpriseFormatter/formatvacuum.cpp b/Plugins/SqlEnterpriseFormatter/formatvacuum.cpp index 29b95e4..8cbff57 100644 --- a/Plugins/SqlEnterpriseFormatter/formatvacuum.cpp +++ b/Plugins/SqlEnterpriseFormatter/formatvacuum.cpp @@ -1,4 +1,5 @@ #include "formatvacuum.h" +#include "parser/ast/sqlitevacuum.h" FormatVacuum::FormatVacuum(SqliteVacuum* vacuum) : vacuum(vacuum) @@ -7,5 +8,6 @@ FormatVacuum::FormatVacuum(SqliteVacuum* vacuum) : void FormatVacuum::formatInternal() { + handleExplainQuery(vacuum); withKeyword("VACUUM").withSemicolon(); } diff --git a/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.json b/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.json index 43095c2..85d6414 100644 --- a/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.json +++ b/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.json @@ -2,6 +2,6 @@ "type": "CodeFormatterPlugin", "title": "SQL Enterprise", "description": "Advanced SQL formatter.", - "version": 10004, + "version": 10005, "author": "SalSoft" } diff --git a/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.qrc b/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.qrc index 4a62ae6..00b290f 100644 --- a/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.qrc +++ b/Plugins/SqlEnterpriseFormatter/sqlenterpriseformatter.qrc @@ -6,5 +6,7 @@ SqlEnterpriseFormatter_pl.qm SqlEnterpriseFormatter_ru.qm SqlEnterpriseFormatter_fr.qm + SqlEnterpriseFormatter_sk.qm + SqlEnterpriseFormatter_zh_CN.qm diff --git a/Plugins/SqlExport/SqlExport_de.ts b/Plugins/SqlExport/SqlExport_de.ts index 9346fcd..5313de2 100644 --- a/Plugins/SqlExport/SqlExport_de.ts +++ b/Plugins/SqlExport/SqlExport_de.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ - + -- Index: %1 - + -- Trigger: %1 - + -- View: %1 - + -- File generated with SQLiteStudio v%1 on %2 - + -- Text encoding used: %1 - + Table name for INSERT statements is mandatory. diff --git a/Plugins/SqlExport/SqlExport_es.ts b/Plugins/SqlExport/SqlExport_es.ts index 87c95b0..2ff1ffa 100644 --- a/Plugins/SqlExport/SqlExport_es.ts +++ b/Plugins/SqlExport/SqlExport_es.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ - + -- Index: %1 - + -- Trigger: %1 - + -- View: %1 - + -- File generated with SQLiteStudio v%1 on %2 - + -- Text encoding used: %1 - + Table name for INSERT statements is mandatory. diff --git a/Plugins/SqlExport/SqlExport_fr.ts b/Plugins/SqlExport/SqlExport_fr.ts index 7ffe713..02c2cbc 100644 --- a/Plugins/SqlExport/SqlExport_fr.ts +++ b/Plugins/SqlExport/SqlExport_fr.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ -- Table: %1 - + -- Index: %1 -- Indéxe: %1 - + -- Trigger: %1 -- Déclencheur: %1 - + -- View: %1 -- Vue: %1 - + -- File generated with SQLiteStudio v%1 on %2 -- Fichier généré par SQLiteStudio v%1sur %2 - + -- Text encoding used: %1 -- Encodage texte utilisé: %1 - + Table name for INSERT statements is mandatory. Nom de table pour la déclaration INSERT est obligatoire. diff --git a/Plugins/SqlExport/SqlExport_pl.ts b/Plugins/SqlExport/SqlExport_pl.ts index 5fc187b..7c8a3f5 100644 --- a/Plugins/SqlExport/SqlExport_pl.ts +++ b/Plugins/SqlExport/SqlExport_pl.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ -- Tabela: %1 - + -- Index: %1 -- Indeks: %1 - + -- Trigger: %1 -- Wyzwalacz: %1 - + -- View: %1 -- Widok: %1 - + -- File generated with SQLiteStudio v%1 on %2 -- Plik wygenerowany przez SQLiteStudio v%1 dnia %2 - + -- Text encoding used: %1 -- Użyte kodowanie tekstu: %1 - + Table name for INSERT statements is mandatory. Nazwa tabeli dla zapytania INSERT jest obowiązkowa. diff --git a/Plugins/SqlExport/SqlExport_pt_BR.ts b/Plugins/SqlExport/SqlExport_pt_BR.ts index 803c9dc..a781f3a 100644 --- a/Plugins/SqlExport/SqlExport_pt_BR.ts +++ b/Plugins/SqlExport/SqlExport_pt_BR.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ - + -- Index: %1 - + -- Trigger: %1 - + -- View: %1 - + -- File generated with SQLiteStudio v%1 on %2 - + -- Text encoding used: %1 - + Table name for INSERT statements is mandatory. diff --git a/Plugins/SqlExport/SqlExport_ru.ts b/Plugins/SqlExport/SqlExport_ru.ts index 9b03eaf..b6b1cd8 100644 --- a/Plugins/SqlExport/SqlExport_ru.ts +++ b/Plugins/SqlExport/SqlExport_ru.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ -- Таблица: %1 - + -- Index: %1 -- Индекс: %1 - + -- Trigger: %1 -- Триггер: %1 - + -- View: %1 -- Представление: %1 - + -- File generated with SQLiteStudio v%1 on %2 -- Файл сгенерирован с помощью SQLiteStudio v%1 в %2 - + -- Text encoding used: %1 -- Использованная кодировка текста: %1 - + Table name for INSERT statements is mandatory. Имя таблицы для конструкций INSERT обязательно. diff --git a/Plugins/SqlExport/SqlExport_sk.ts b/Plugins/SqlExport/SqlExport_sk.ts index 6494355..ef6a4bc 100644 --- a/Plugins/SqlExport/SqlExport_sk.ts +++ b/Plugins/SqlExport/SqlExport_sk.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ - + -- Index: %1 - + -- Trigger: %1 - + -- View: %1 - + -- File generated with SQLiteStudio v%1 on %2 - + -- Text encoding used: %1 - + Table name for INSERT statements is mandatory. diff --git a/Plugins/SqlExport/SqlExport_zh_CN.ts b/Plugins/SqlExport/SqlExport_zh_CN.ts index 1d81d3f..d29cae8 100644 --- a/Plugins/SqlExport/SqlExport_zh_CN.ts +++ b/Plugins/SqlExport/SqlExport_zh_CN.ts @@ -1,6 +1,6 @@ - + SqlExport @@ -14,32 +14,32 @@ - + -- Index: %1 - + -- Trigger: %1 - + -- View: %1 - + -- File generated with SQLiteStudio v%1 on %2 - + -- Text encoding used: %1 - + Table name for INSERT statements is mandatory. diff --git a/Plugins/SqlExport/sqlexport.cpp b/Plugins/SqlExport/sqlexport.cpp index 0a379b1..15e47ed 100644 --- a/Plugins/SqlExport/sqlexport.cpp +++ b/Plugins/SqlExport/sqlexport.cpp @@ -145,6 +145,7 @@ bool SqlExport::exportTableRow(SqlResultsRowPtr data) bool SqlExport::afterExport() { writeCommit(); + writeFkEnable(); return true; } @@ -237,12 +238,20 @@ void SqlExport::writeFkDisable() writeln("PRAGMA foreign_keys = off;"); } +void SqlExport::writeFkEnable() +{ + writeln("PRAGMA foreign_keys = on;"); +} + QString SqlExport::formatQuery(const QString& sql) { if (cfg.SqlExport.UseFormatter.get()) return FORMATTER->format("sql", sql, db); - return sql; + if (sql.trimmed().endsWith(";")) + return sql; + + return sql.trimmed() + ";"; } QString SqlExport::getNameForObject(const QString& database, const QString& name, bool wrapped, Dialect dialect) diff --git a/Plugins/SqlExport/sqlexport.h b/Plugins/SqlExport/sqlexport.h index 9e23418..56eb42d 100644 --- a/Plugins/SqlExport/sqlexport.h +++ b/Plugins/SqlExport/sqlexport.h @@ -53,6 +53,7 @@ class SQLEXPORTSHARED_EXPORT SqlExport : public GenericExportPlugin void writeBegin(); void writeCommit(); void writeFkDisable(); + void writeFkEnable(); QString formatQuery(const QString& sql); QString getNameForObject(const QString& database, const QString& name, bool wrapped, Dialect dialect = Dialect::Sqlite3); QStringList rowToArgList(SqlResultsRowPtr row); diff --git a/Plugins/SqlExport/sqlexport.json b/Plugins/SqlExport/sqlexport.json index bd06adf..82ad923 100644 --- a/Plugins/SqlExport/sqlexport.json +++ b/Plugins/SqlExport/sqlexport.json @@ -2,6 +2,6 @@ "type": "ExportPlugin", "title": "SQL export", "description": "Provides SQL format for exporting", - "version": 10100, + "version": 10101, "author": "SalSoft" } diff --git a/Plugins/SqlExport/sqlexport.qrc b/Plugins/SqlExport/sqlexport.qrc index ca38e9c..ed5da11 100644 --- a/Plugins/SqlExport/sqlexport.qrc +++ b/Plugins/SqlExport/sqlexport.qrc @@ -7,5 +7,7 @@ SqlExport_pl.qm SqlExport_ru.qm SqlExport_fr.qm + SqlExport_sk.qm + SqlExport_zh_CN.qm diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts index 93812a9..97a671f 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts index 65e7822..e6d4b25 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts index af09a0c..ecf68f3 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts index 048a876..a456bdd 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts index 0dca148..246c044 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts index 53a4f8c..cea4179 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts index d55d03c..c07fd9f 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts index 796a96d..aaa7f79 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/sqlformattersimple.json b/Plugins/SqlFormatterSimple/sqlformattersimple.json index ff51f13..7db4db6 100644 --- a/Plugins/SqlFormatterSimple/sqlformattersimple.json +++ b/Plugins/SqlFormatterSimple/sqlformattersimple.json @@ -2,6 +2,6 @@ "type": "CodeFormatterPlugin", "title": "SQL Simple", "description": "Basic formatter with very little options.", - "version": 10000, + "version": 10001, "author": "SalSoft" } diff --git a/Plugins/SqlFormatterSimple/sqlformattersimple.qrc b/Plugins/SqlFormatterSimple/sqlformattersimple.qrc index 4cc4a3b..1729b98 100644 --- a/Plugins/SqlFormatterSimple/sqlformattersimple.qrc +++ b/Plugins/SqlFormatterSimple/sqlformattersimple.qrc @@ -6,5 +6,7 @@ SqlFormatterSimple_pl.qm SqlFormatterSimple_ru.qm SqlFormatterSimple_fr.qm + SqlFormatterSimple_sk.qm + SqlFormatterSimple_zh_CN.qm diff --git a/Plugins/XmlExport/XmlExport_de.ts b/Plugins/XmlExport/XmlExport_de.ts index aa8eb2f..587f54c 100644 --- a/Plugins/XmlExport/XmlExport_de.ts +++ b/Plugins/XmlExport/XmlExport_de.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/XmlExport_es.ts b/Plugins/XmlExport/XmlExport_es.ts index 532228c..c7c3fdf 100644 --- a/Plugins/XmlExport/XmlExport_es.ts +++ b/Plugins/XmlExport/XmlExport_es.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/XmlExport_fr.ts b/Plugins/XmlExport/XmlExport_fr.ts index 80c2564..94e10d0 100644 --- a/Plugins/XmlExport/XmlExport_fr.ts +++ b/Plugins/XmlExport/XmlExport_fr.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/XmlExport_pl.ts b/Plugins/XmlExport/XmlExport_pl.ts index fc0cfaa..8f2104e 100644 --- a/Plugins/XmlExport/XmlExport_pl.ts +++ b/Plugins/XmlExport/XmlExport_pl.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/XmlExport_pt_BR.ts b/Plugins/XmlExport/XmlExport_pt_BR.ts index 31a9cf7..f4faf44 100644 --- a/Plugins/XmlExport/XmlExport_pt_BR.ts +++ b/Plugins/XmlExport/XmlExport_pt_BR.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/XmlExport_ru.ts b/Plugins/XmlExport/XmlExport_ru.ts index b7c76e6..28480fe 100644 --- a/Plugins/XmlExport/XmlExport_ru.ts +++ b/Plugins/XmlExport/XmlExport_ru.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/XmlExport_sk.ts b/Plugins/XmlExport/XmlExport_sk.ts index 5c674aa..07d694d 100644 --- a/Plugins/XmlExport/XmlExport_sk.ts +++ b/Plugins/XmlExport/XmlExport_sk.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/XmlExport_zh_CN.ts b/Plugins/XmlExport/XmlExport_zh_CN.ts index 162841d..34023fb 100644 --- a/Plugins/XmlExport/XmlExport_zh_CN.ts +++ b/Plugins/XmlExport/XmlExport_zh_CN.ts @@ -1,6 +1,6 @@ - + XmlExport diff --git a/Plugins/XmlExport/xmlexport.cpp b/Plugins/XmlExport/xmlexport.cpp index e76fe7d..0cea7df 100644 --- a/Plugins/XmlExport/xmlexport.cpp +++ b/Plugins/XmlExport/xmlexport.cpp @@ -103,6 +103,8 @@ bool XmlExport::exportQueryResultsRow(SqlResultsRowPtr row) writeln(nullTpl.arg(i)); else writeln(rowTpl.arg(i).arg(escape(value.toString()))); + + i++; } decrIndent(); @@ -408,7 +410,7 @@ void XmlExport::writeln(const QString& str) QStringList lines = str.split("\n"); QMutableStringListIterator it(lines); while (it.hasNext()) - it.value().prepend(indentStr); + it.next().prepend(indentStr); newStr = lines.join("\n") + newLineStr; } diff --git a/Plugins/XmlExport/xmlexport.json b/Plugins/XmlExport/xmlexport.json index 2432cdd..5780e3e 100644 --- a/Plugins/XmlExport/xmlexport.json +++ b/Plugins/XmlExport/xmlexport.json @@ -2,6 +2,6 @@ "type": "ExportPlugin", "title": "XML export", "description": "Provides XML format for exporting.", - "version": 10000, + "version": 10001, "author": "SalSoft" } diff --git a/Plugins/XmlExport/xmlexport.qrc b/Plugins/XmlExport/xmlexport.qrc index d951458..554f642 100644 --- a/Plugins/XmlExport/xmlexport.qrc +++ b/Plugins/XmlExport/xmlexport.qrc @@ -6,5 +6,7 @@ XmlExport_pl.qm XmlExport_ru.qm XmlExport_fr.qm + XmlExport_sk.qm + XmlExport_zh_CN.qm -- cgit v1.2.3