diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle.properties
index 221a3fec9d418ddc6dd4c9c3f38ff417bd998cf7..bf05c04d18d04faffcbaa67d622593903b5e0402 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle.properties
@@ -40,12 +40,6 @@ pref.page.name.errorLogs = Error Logs
pref.page.name.resultset = Data Editor
pref.page.name.resultset.editors = LOB Editors
pref.page.name.resultset.presentation = Presentation
-pref.page.name.sql.completion = SQL Completion
-pref.page.name.sql.editor = SQL Editor
-pref.page.name.sql.execute = SQL Processing
-pref.page.name.sql.format = SQL Formatting
-pref.page.name.sql.resources = Scripts
-pref.page.name.sql.templates = Templates
activity.hideE4Activity.name = Menu And Toolbar Hiding Activity
diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_de.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_de.properties
index 928976645638752c7bb814170046a61d919ba96c..b4705f0df5f28401364b539c157565704e07ac1f 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_de.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_de.properties
@@ -78,11 +78,6 @@ pref.page.name.resources = Ressourcen
pref.page.name.resultset = Ergebnismenge
pref.page.name.resultset.editors = LOB Editors
pref.page.name.resultset.presentation = Darstellung
-pref.page.name.sql.completion = SQL-Autovervollst\u00E4ndigen
-pref.page.name.sql.editor = SQL-Editor
-pref.page.name.sql.execute = SQL-Ausf\u00FChrung
-pref.page.name.sql.format = SQL-Formatierung
-pref.page.name.sql.templates = Vorlagen
productName = DBeaver
diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_es.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_es.properties
index dc90117632722c00f60b1dbe4400af937f8d640c..53e83bdc4a060949581044e543a817a1f53a0926 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_es.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_es.properties
@@ -31,10 +31,6 @@ pref.page.name.query.manager = Gestor de consultas
pref.page.name.resources = Recursos
pref.page.name.resultset.editors = Editores LOB
pref.page.name.resultset.presentation = Presentaci\u00F3n
-pref.page.name.sql.completion = Autocompletar SQL
-pref.page.name.sql.editor = Editor SQL
-pref.page.name.sql.execute = Ejecutar la consulta SQL
-pref.page.name.sql.format = Formatear SQL
view.progress.title = En Progreso
view.search.title = Buscar
diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_fr.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_fr.properties
index 9d5a5052444f54418b018fd281fef79878e24e5d..0fb1526f808df87ec386f1aca12090aaa98eff37 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_fr.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_fr.properties
@@ -31,10 +31,6 @@ pref.page.name.errorLogs = Journaux d'erreurs
pref.page.name.resultset = R\u00E9sultats
pref.page.name.resultset.editors = Editors LOB
pref.page.name.resultset.presentation = Pr\u00E9sentation
-pref.page.name.sql.completion = Autocompl\u00E9tion SQL
-pref.page.name.sql.editor = Editeur SQL
-pref.page.name.sql.execute = Ex\u00E9cuter la requ\u00EAte SQL
-pref.page.name.sql.format = Formattage SQL
view.progress.title = T\u00E2ches en arri\u00E8re plan
view.search.title = Rechercher
diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ja.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ja.properties
index 27eda03915ff4cd77fb5b273a51fc4f6618b5870..78cf8d33343e84f267c04224efee947bb34b2440 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ja.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ja.properties
@@ -33,11 +33,6 @@ pref.page.name.errorLogs =\u30A8\u30E9\u30FC\u30ED\u30B0
pref.page.name.resultset =\u7D50\u679C\u30BB\u30C3\u30C8
pref.page.name.resultset.editors =\u7DE8\u96C6\u8005
pref.page.name.resultset.presentation =\u30D7\u30EC\u30BC\u30F3\u30C6\u30FC\u30B7\u30E7\u30F3
-pref.page.name.sql.completion =SQL\u306E\u5B8C\u4E86
-pref.page.name.sql.editor =SQL\u30A8\u30C7\u30A3\u30BF
-pref.page.name.sql.execute =SQL\u51E6\u7406
-pref.page.name.sql.format =SQL\u66F8\u5F0F\u8A2D\u5B9A
-pref.page.name.sql.templates =\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
activity.hideE4Activity.name =\u30E1\u30CB\u30E5\u30FC\u3068\u30C4\u30FC\u30EB\u30D0\u30FC\u306E\u975E\u8868\u793A\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ko.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ko.properties
index 1de6d627e4c5094e582dd3e78472ba9c2aa51ab3..f13dbf5f90a530d59ce4f04766215626ba45eabf 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ko.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ko.properties
@@ -43,12 +43,6 @@ pref.page.name.errorLogs = \uC5D0\uB7EC \uB85C\uADF8
pref.page.name.resultset = \uB370\uC774\uD130 \uD3B8\uC9D1\uAE30
pref.page.name.resultset.editors = LOB \uD3B8\uC9D1\uAE30
pref.page.name.resultset.presentation = \uD45C\uD604\uBC29\uC2DD
-pref.page.name.sql.completion = SQL \uC790\uB3D9\uC644\uC131
-pref.page.name.sql.editor = SQL \uD3B8\uC9D1\uAE30
-pref.page.name.sql.execute = SQL \uC2E4\uD589
-pref.page.name.sql.format = SQL \uD3EC\uB9F7
-pref.page.name.sql.resources = \uC2A4\uD06C\uB9BD\uD2B8
-pref.page.name.sql.templates = \uD15C\uD50C\uB9BF
activity.hideE4Activity.name = Menu And Toolbar Hiding Activity
diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ru.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ru.properties
index 1e4b2a31b606a7727acc7e929235e91a1a74e53c..2eca5c049c8c880f9576d3856594dee6b70dd6dd 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ru.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_ru.properties
@@ -25,11 +25,6 @@ pref.page.name.resultset = \u0420\u0435\u0434\u0430\u043A\u0442\u04
pref.page.name.resultset.editors = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 LOB
pref.page.name.resultset.presentation = \u041F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435
pref.page.name.entity.editor = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432
-pref.page.name.sql.editor = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 SQL
-pref.page.name.sql.execute = \u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432
-pref.page.name.sql.format = \u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 SQL
-pref.page.name.sql.completion = \u0410\u0432\u0442\u043E-\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
-pref.page.name.sql.resources = \u0421\u043A\u0440\u0438\u043F\u0442\u044B SQL
productName = DBeaver
diff --git a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_zh.properties b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_zh.properties
index 2f39e35e8851b8c1c0dfbecb2037aee4e72dde4b..8e517c0f936ef6cdd95c523cfccfda6c0b6be950 100644
--- a/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_zh.properties
+++ b/plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle_zh.properties
@@ -34,11 +34,6 @@ pref.page.name.resources = \u8D44\u6E90
pref.page.name.resultset = \u7ED3\u679C\u96C6
pref.page.name.resultset.editors = \u7F16\u8F91\u5668
pref.page.name.resultset.presentation = \u8868\u793A
-pref.page.name.sql.completion = SQL\u8865\u5168
-pref.page.name.sql.editor = SQL\u7F16\u8F91\u5668
-pref.page.name.sql.execute = SQL\u5904\u7406
-pref.page.name.sql.format = SQL\u683C\u5F0F\u5316
-pref.page.name.sql.templates = \u6A21\u677F
activity.hideE4Activity.name = \u83DC\u5355\u548C\u5DE5\u5177\u680F\u7684\u9690\u85CF\u6D3B\u52A8
diff --git a/plugins/org.jkiss.dbeaver.core.application/plugin.xml b/plugins/org.jkiss.dbeaver.core.application/plugin.xml
index 1896b5a139de9f293fc17b0195281599aae3739c..2ec9515e7c33084c24693f343cee81b9976fb157 100644
--- a/plugins/org.jkiss.dbeaver.core.application/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.core.application/plugin.xml
@@ -330,30 +330,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle.properties
index 7ec2013c4cd8b28b844b94c05c7ea6be99e09c01..8abd78bbe14013106ba940464921ae616e7fc239 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle.properties
@@ -8,12 +8,6 @@ pref.page.name.db.configuration=DBeaver
pref.page.name.data.formats=Data Formats
pref.page.name.query.manager=Query Manager
pref.page.name.db.editors=Editors
-pref.page.name.sql.execute=SQL Processing
-pref.page.name.sql.completion=SQL Completion
-pref.page.name.sql.format=SQL Formatting
-pref.page.name.sql.editor=SQL Editor
-pref.page.name.sql.resources=Scripts
-pref.page.name.sql.templates=Templates
pref.page.name.entity.editor=Database Editor
pref.page.name.binary.editor=Binary Editor
pref.page.name.db.ui=Interface
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_de.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_de.properties
index a6dcee946c8164d283e24df3e6f5994ff6da9f01..899154ad57fd787af5c9bab6a3f4edf580ca619a 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_de.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_de.properties
@@ -27,9 +27,3 @@ pref.page.name.resources = Ressourcen
pref.page.name.resultset = Ergebnismenge
pref.page.name.resultset.editors = LOB Editoren
pref.page.name.resultset.presentation = Darstellung
-pref.page.name.sql.completion = SQL-Autovervollst\u00E4ndigung
-pref.page.name.sql.editor = SQL-Editor
-pref.page.name.sql.execute = SQL-Ausf\u00FChrung
-pref.page.name.sql.format = SQL-Formatierung
-pref.page.name.sql.resources = Skripte
-pref.page.name.sql.templates = Vorlagen
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_es.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_es.properties
index 0678acc78d2e165abb6ee71a25529a21952a6d09..6d13d4c4471130455b4716b45b17036451b2779a 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_es.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_es.properties
@@ -2,14 +2,14 @@
# Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
Bundle-Vendor = JKISS
-Bundle-Name = Extensi\u00f3n de Eclipse para DBeaver
+Bundle-Name = Extensi\u00F3n de Eclipse para DBeaver
menu.edit = Editar
-menu.navigate = Navegaci\u00f3n
+menu.navigate = Navegaci\u00F3n
pref.page.name.binary.editor = Editor
pref.page.name.confirmations = Confirmaciones
-pref.page.name.errorHandle = Gesti\u00f3n de errores
+pref.page.name.errorHandle = Gesti\u00F3n de errores
pref.page.name.connectionTypes = Tipos de conexiones
pref.page.name.data.formats = Formatos de datos
pref.page.name.db.configuration = DBeaver
@@ -17,17 +17,12 @@ pref.page.name.db.editors = Editores
pref.page.name.db.ui = Interface
pref.page.name.drivers = Drivers
pref.page.name.meta = Metadatos
-pref.page.name.navigator = Navegaci\u00f3n
+pref.page.name.navigator = Navegaci\u00F3n
pref.page.name.query.manager = Gestor de consultas
pref.page.name.resources = Recursos
pref.page.name.resultset = Resultados
pref.page.name.resultset.editors = Editores LOB
-pref.page.name.resultset.presentation = Presentaci\u00f3n
-pref.page.name.sql.completion = Autocompletar SQL
-pref.page.name.sql.editor = Editor SQL
-pref.page.name.sql.execute = Ejecutar la consulta SQL
-pref.page.name.sql.format = Formatear SQL
-pref.page.name.sql.templates = Plantillas
+pref.page.name.resultset.presentation = Presentaci\u00F3n
pref.page.name.connections = Conexiones
pref.page.name.drivers.maven = Maven
pref.page.name.entity.editor = Editor de bases de datos
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_fr.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_fr.properties
index bde57cf00d402d906e11b421f40e70e2d1418ff4..0cea03c7a2bf9fc1b7907823aa6e4403446944ef 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_fr.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_fr.properties
@@ -21,11 +21,6 @@ pref.page.name.query.manager = Gestionnaire de requ\u00EAtes
pref.page.name.resources = Ressources
pref.page.name.resultset.editors = Editors LOB
pref.page.name.resultset.presentation = Pr\u00E9sentation
-pref.page.name.sql.completion = Autocompl\u00E9tion SQL
-pref.page.name.sql.editor = Editeur SQL
-pref.page.name.sql.execute = Ex\u00E9cuter la requ\u00EAte SQL
-pref.page.name.sql.format = Formattage SQL
-pref.page.name.sql.templates = Mod\u00E8les
pref.page.name.connections = Connexions
pref.page.name.drivers.maven = Maven
pref.page.name.entity.editor = Editeur de bases de donn\u00E9es
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ja.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ja.properties
index 7033879152bcdbcc9fd0b537cdbb235bbd8b6bdb..88002030e6b4ab3d94e07a921d036b81b8ac41d1 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ja.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ja.properties
@@ -6,11 +6,6 @@ pref.page.name.db.configuration=DBeaver
pref.page.name.data.formats=\u30C7\u30FC\u30BF\u5F62\u5F0F
pref.page.name.query.manager=\u30AF\u30A8\u30EA\u30DE\u30CD\u30FC\u30B8\u30E3
pref.page.name.db.editors=\u7DE8\u96C6\u8005
-pref.page.name.sql.execute=SQL\u51E6\u7406
-pref.page.name.sql.completion=SQL\u306E\u5B8C\u4E86
-pref.page.name.sql.format=SQL\u66F8\u5F0F\u8A2D\u5B9A
-pref.page.name.sql.editor=SQL\u30A8\u30C7\u30A3\u30BF
-pref.page.name.sql.templates =\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
pref.page.name.entity.editor=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30A8\u30C7\u30A3\u30BF
pref.page.name.binary.editor=\u30D0\u30A4\u30CA\u30EA\u30A8\u30C7\u30A3\u30BF
pref.page.name.db.ui=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ko.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ko.properties
index 3cfd9324d7f170b3bc0f5062f4a497f7d4da99d3..53d69b7ec0d4da9a0314e7c3d1d0a2a34298b6d4 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ko.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ko.properties
@@ -7,12 +7,6 @@ pref.page.name.db.configuration=DBeaver
pref.page.name.data.formats=\uB370\uC774\uD130 \uD3EC\uB9F7
pref.page.name.query.manager=\uCFFC\uB9AC \uAD00\uB9AC\uC790
pref.page.name.db.editors=\uD3B8\uC9D1\uAE30
-pref.page.name.sql.execute=SQL \uC2E4\uD589
-pref.page.name.sql.completion=SQL \uC790\uB3D9\uC644\uC131
-pref.page.name.sql.format=SQL \uD3EC\uB9F7
-pref.page.name.sql.editor=SQL \uD3B8\uC9D1\uAE30
-pref.page.name.sql.resources=\uC2A4\uD06C\uB9BD\uD2B8
-pref.page.name.sql.templates=\uD15C\uD50C\uB9BF
pref.page.name.entity.editor=\uB370\uC774\uD130\uBCA0\uC774\uC2A4 \uD3B8\uC9D1\uAE30
pref.page.name.binary.editor=\uBC14\uC774\uB108\uB9AC \uD3B8\uC9D1\uAE30
pref.page.name.db.ui=\uC778\uD130\uD398\uC774\uC2A4
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ru.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ru.properties
index d556f24a6dc2f6adf38564c2ea2ff3bee6b6352f..1f798d7f7e408ce789e2f937b94344078018c959 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ru.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_ru.properties
@@ -15,10 +15,6 @@ pref.page.name.resources=\u0420\u0435\u0441\u0443\u0440\u0441\u044B
pref.page.name.confirmations=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F
pref.page.name.resultset=\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u0434\u0430\u043D\u043D\u044B\u0445
pref.page.name.errorHandle=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u043E\u0448\u0438\u0431\u043E\u043A
-pref.page.name.sql.execute=\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
-pref.page.name.sql.completion=\u0414\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
-pref.page.name.sql.format=\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 SQL
-pref.page.name.sql.templates = \u0428\u0430\u0431\u043B\u043E\u043D\u044B
pref.page.name.entity.editor=\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432
pref.page.name.drivers.maven=Maven
pref.page.name.navigator=\u041D\u0430\u0432\u0438\u0433\u0430\u0442\u043E\u0440
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_zh.properties b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_zh.properties
index 7ef93192ad95b27f4163d4d8b9d9682a50a22ff6..015ab62688c6c767fa09015c7d74ccce8a661637 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_zh.properties
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle_zh.properties
@@ -7,11 +7,6 @@ pref.page.name.db.configuration=DBeaver
pref.page.name.data.formats=\u6570\u636E\u683C\u5F0F
pref.page.name.query.manager=\u67E5\u8BE2\u7BA1\u7406\u5668
pref.page.name.db.editors=\u7F16\u8F91\u5668
-pref.page.name.sql.execute=SQL\u5904\u7406
-pref.page.name.sql.completion=SQL\u8865\u5168
-pref.page.name.sql.format=SQL\u683C\u5F0F\u5316
-pref.page.name.sql.editor=SQL\u7F16\u8F91\u5668
-pref.page.name.sql.templates = \u6A21\u677F
pref.page.name.entity.editor=\u6570\u636E\u5E93\u7F16\u8F91\u5668
pref.page.name.binary.editor=\u4E8C\u8FDB\u5236\u7F16\u8F91\u5668
pref.page.name.db.ui=\u63A5\u53E3
diff --git a/plugins/org.jkiss.dbeaver.core.eclipse/plugin.xml b/plugins/org.jkiss.dbeaver.core.eclipse/plugin.xml
index 428e4389144ce54d4ca68eb191d51616f1bbebba..31e81c5a6812454bf8222bb2e67ebff51a278fb2 100644
--- a/plugins/org.jkiss.dbeaver.core.eclipse/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.core.eclipse/plugin.xml
@@ -107,30 +107,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle.properties
index 04e0360067e467bc73743bad48ca24cfb9617cb0..a1475e04e9a199f14d63e190011cebac2e068855 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle.properties
@@ -107,12 +107,6 @@ page.org.jkiss.dbeaver.preferences.main.dataformat.name = Data Formats
page.org.jkiss.dbeaver.preferences.main.connections.name = Connections
page.org.jkiss.dbeaver.preferences.main.meta.name = Metadata
page.org.jkiss.dbeaver.preferences.main.entityeditor.name = Database Editor
-page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL Editor
-page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL Completion / Folding
-page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL Formatting
-page.org.jkiss.dbeaver.preferences.main.sql.resources.name = Scripts
-page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL Processing
-page.org.jkiss.dbeaver.preferences.main.sql.templates.name = Templates
page.org.jkiss.dbeaver.preferences.main.qm.name = Query Manager
page.org.jkiss.dbeaver.preferences.connectionTypes.name = Connection Types
page.org.jkiss.dbeaver.project.settings.networkProfiles.name = Network Profiles
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_de.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_de.properties
index fc4489d47d684e89af27a118eba998a7ecafe3bb..8a61edbac56adc895a5b5b018b550d1df7b883ac 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_de.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_de.properties
@@ -103,12 +103,6 @@ page.org.jkiss.dbeaver.preferences.main.qm.name = Abfrageman
page.org.jkiss.dbeaver.preferences.main.resultset.editors.name = Editoren
page.org.jkiss.dbeaver.preferences.main.resultset.name = Ergebnismengen
page.org.jkiss.dbeaver.preferences.main.resultset.presentation.name = Pr\u00E4sentation
-page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL-Vervollst\u00E4ndigung / Faltung
-page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL-Formatierung
-page.org.jkiss.dbeaver.preferences.main.sql.resources.name = Skripte
-page.org.jkiss.dbeaver.preferences.main.sql.templates.name = Vorlagen
-page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL-Editor
-page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL-Verarbeitung
perspective.name = DBeaver
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_fr.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_fr.properties
index b122bdd45e3432ed7d484a451d5bcc9707592115..0daa97ee92cf8fdbd42fe5263ecad3fc85c7b486 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_fr.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_fr.properties
@@ -127,11 +127,6 @@ page.org.jkiss.dbeaver.preferences.main.dataformat.name = Formats de donn\u00E9e
page.org.jkiss.dbeaver.preferences.main.connections.name = Connexions
page.org.jkiss.dbeaver.preferences.main.meta.name = M\u00E9tadonn\u00E9es
page.org.jkiss.dbeaver.preferences.main.entityeditor.name = Editeur de bases de donn\u00E9es
-page.org.jkiss.dbeaver.preferences.main.sqleditor.name = Editeur SQL
-page.org.jkiss.dbeaver.preferences.main.sql.completion.name = Compl\u00E9tion SQL
-page.org.jkiss.dbeaver.preferences.main.sql.format.name = Formatage SQL
-page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = Traitement SQL
-page.org.jkiss.dbeaver.preferences.main.sql.templates.name = Mod\u00E8les
page.org.jkiss.dbeaver.preferences.main.qm.name = Gestionnaire de requ\u00EAtes
page.org.jkiss.dbeaver.preferences.connectionTypes.name = Types de connexions
page.org.jkiss.dbeaver.preferences.projectSettings.name = Param\u00E8tres de DBeaver
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ja.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ja.properties
index bc27e21615f73761cfec65f46d5875d0282ab208..ad0696a1f96c8d06280879db1de35295c6e68ac6 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ja.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ja.properties
@@ -97,11 +97,6 @@ page.org.jkiss.dbeaver.preferences.main.dataformat.name =\u30C7\u30FC\u30BF\u5F6
page.org.jkiss.dbeaver.preferences.main.connections.name =\u63A5\u7D9A
page.org.jkiss.dbeaver.preferences.main.meta.name =\u30E1\u30BF\u30C7\u30FC\u30BF
page.org.jkiss.dbeaver.preferences.main.entityeditor.name =\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30A8\u30C7\u30A3\u30BF
-page.org.jkiss.dbeaver.preferences.main.sqleditor.name =SQL\u30A8\u30C7\u30A3\u30BF
-page.org.jkiss.dbeaver.preferences.main.sql.completion.name =SQL\u306E\u5B8C\u4E86/\u6298\u308A\u305F\u305F\u307F
-page.org.jkiss.dbeaver.preferences.main.sql.format.name =SQL\u66F8\u5F0F\u8A2D\u5B9A
-page.org.jkiss.dbeaver.preferences.main.sqlexecute.name =SQL\u51E6\u7406
-page.org.jkiss.dbeaver.preferences.main.sql.templates.name =\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
page.org.jkiss.dbeaver.preferences.main.qm.name =\u30AF\u30A8\u30EA\u30DE\u30CD\u30FC\u30B8\u30E3
page.org.jkiss.dbeaver.preferences.connectionTypes.name =\u63A5\u7D9A\u30BF\u30A4\u30D7
page.org.jkiss.dbeaver.preferences.projectSettings.name =DBeaver\u306E\u8A2D\u5B9A
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ko.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ko.properties
index 7c4dff48bc70becf2f92f736429804093291fd1e..32b66a46061a94461b51b7952dc8c9df26a57370 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ko.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ko.properties
@@ -102,12 +102,6 @@ page.org.jkiss.dbeaver.preferences.main.dataformat.name = \uB370\uC774\uD130 \uD
page.org.jkiss.dbeaver.preferences.main.connections.name = \uC5F0\uACB0
page.org.jkiss.dbeaver.preferences.main.meta.name = \uBA54\uD0C0\uB370\uC774\uD130
page.org.jkiss.dbeaver.preferences.main.entityeditor.name = \uB370\uC774\uD130\uBCA0\uC774\uC2A4 \uD3B8\uC9D1\uAE30
-page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL \uD3B8\uC9D1\uAE30
-page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL \uC790\uB3D9\uC644\uC131/\uD3F4\uB529
-page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL \uD3EC\uB9F7 \uC124\uC815
-page.org.jkiss.dbeaver.preferences.main.sql.resources.name = \uC2A4\uD06C\uB9BD\uD2B8
-page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL \uC2E4\uD589
-page.org.jkiss.dbeaver.preferences.main.sql.templates.name = \uD15C\uD50C\uB9BF
page.org.jkiss.dbeaver.preferences.main.qm.name = \uCFFC\uB9AC \uAD00\uB9AC\uC790
page.org.jkiss.dbeaver.preferences.connectionTypes.name = \uC5F0\uACB0 \uC720\uD615
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ru.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ru.properties
index 4024c4fe791ceccb8a4fee6c80ea266b02a15b98..ea1effd69792aa39e372e0ad0bac5e2d8c51d07f 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ru.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_ru.properties
@@ -85,11 +85,6 @@ page.org.jkiss.dbeaver.preferences.main.dataformat.name = \u0424\u043E\u0440\u04
page.org.jkiss.dbeaver.preferences.main.connections.name = \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
page.org.jkiss.dbeaver.preferences.main.meta.name = \u041C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0435
page.org.jkiss.dbeaver.preferences.main.entityeditor.name = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432
-page.org.jkiss.dbeaver.preferences.main.sqleditor.name = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 SQL
-page.org.jkiss.dbeaver.preferences.main.sql.completion.name = \u0414\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
-page.org.jkiss.dbeaver.preferences.main.sql.format.name = \u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 SQL
-page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = \u0412\u044B\u0432\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
-page.org.jkiss.dbeaver.preferences.main.sql.templates.name = \u0428\u0430\u0431\u043B\u043E\u043D\u044B
page.org.jkiss.dbeaver.preferences.main.qm.name = \u041C\u0435\u043D\u0435\u0434\u0436\u0435\u0440 \u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432
page.org.jkiss.dbeaver.preferences.connectionTypes.name = \u0422\u0438\u043F\u044B \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0439
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_zh.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_zh.properties
index 4f7ea2647a1eae9dd957d8f7628578f8a040fa08..829f3adc493793afa283f90b655995b1fd1d65ec 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_zh.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_zh.properties
@@ -105,11 +105,6 @@ page.org.jkiss.dbeaver.preferences.main.qm.name = \u67E5\u8B
page.org.jkiss.dbeaver.preferences.main.resultset.editors.name = \u7F16\u8F91\u5668
page.org.jkiss.dbeaver.preferences.main.resultset.name = \u6570\u636E\u7F16\u8F91\u5668
page.org.jkiss.dbeaver.preferences.main.resultset.presentation.name = \u8868\u793A
-page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL \u5B8C\u6210/\u6298\u53E0
-page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL \u683C\u5F0F
-page.org.jkiss.dbeaver.preferences.main.sql.templates.name = \u6A21\u677F
-page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL \u7F16\u8F91\u5668
-page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL \u5904\u7406
perspective.name = DBeaver
diff --git a/plugins/org.jkiss.dbeaver.core/plugin.xml b/plugins/org.jkiss.dbeaver.core/plugin.xml
index 99da39eac4493a2fb5560b4f2eafd3e7c33d233b..b075c780e10c4fd6708bc32a6768571036067104 100644
--- a/plugins/org.jkiss.dbeaver.core/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.core/plugin.xml
@@ -986,24 +986,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/org.jkiss.dbeaver.ext.mysql/plugin.xml b/plugins/org.jkiss.dbeaver.ext.mysql/plugin.xml
index d83df00eb8e7424f4f4a89965a6224de0ce36351..04c2f01c0f97d8a84741b686c5ffabd93a3bde3c 100644
--- a/plugins/org.jkiss.dbeaver.ext.mysql/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.ext.mysql/plugin.xml
@@ -303,6 +303,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/org.jkiss.dbeaver.ext.postgresql/plugin.xml b/plugins/org.jkiss.dbeaver.ext.postgresql/plugin.xml
index 3373c8c1daa7efe60197a8cf0ff1f78722e144d5..df705be7543c500de472136c11d92c40ccdaa41b 100644
--- a/plugins/org.jkiss.dbeaver.ext.postgresql/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.ext.postgresql/plugin.xml
@@ -508,6 +508,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/org.jkiss.dbeaver.model.sql/plugin.xml b/plugins/org.jkiss.dbeaver.model.sql/plugin.xml
index c1e10a955c679d847d9b08a349bb35898e2bbf27..0ca1e0e3fff6cafcaca9599332f45fb24aa90730 100644
--- a/plugins/org.jkiss.dbeaver.model.sql/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.model.sql/plugin.xml
@@ -25,7 +25,7 @@
-
+
diff --git a/plugins/org.jkiss.dbeaver.model.sql/src/org/jkiss/dbeaver/model/sql/registry/SQLDialectRegistry.java b/plugins/org.jkiss.dbeaver.model.sql/src/org/jkiss/dbeaver/model/sql/registry/SQLDialectRegistry.java
index f39a762b1cbb0247d18c26bd75134afa1f3b3ace..0f54e27e79a468091b8b08a543cef6e57e878a29 100644
--- a/plugins/org.jkiss.dbeaver.model.sql/src/org/jkiss/dbeaver/model/sql/registry/SQLDialectRegistry.java
+++ b/plugins/org.jkiss.dbeaver.model.sql/src/org/jkiss/dbeaver/model/sql/registry/SQLDialectRegistry.java
@@ -48,12 +48,12 @@ public class SQLDialectRegistry
private void loadExtensions(IExtensionRegistry registry)
{
- IConfigurationElement[] extConfigs = registry.getConfigurationElementsFor(SQLCommandHandlerDescriptor.EXTENSION_ID);
+ IConfigurationElement[] extConfigs = registry.getConfigurationElementsFor(SQLDialectDescriptor.EXTENSION_ID);
for (IConfigurationElement ext : extConfigs) {
// Load functions
if (TAG_DIALECT.equals(ext.getName())) {
- SQLDialectDescriptor commandDescriptor = new SQLDialectDescriptor(ext);
- this.dialects.put(commandDescriptor.getId(), commandDescriptor);
+ SQLDialectDescriptor dialectDescriptor = new SQLDialectDescriptor(ext);
+ this.dialects.put(dialectDescriptor.getId(), dialectDescriptor);
}
}
}
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle.properties
index db1aeb4dd359b93789cb7300a2e6d3afe0d3ed1b..711b9a1b14019f374e77f342cd81581306813ff6 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle.properties
@@ -149,3 +149,18 @@ colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.description =
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.label = SQL disabled background
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.description = SQL text background
+page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL Editor
+page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL Completion / Folding
+page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL Formatting
+page.org.jkiss.dbeaver.preferences.main.sql.dialects.name = SQL Dialect Settings
+page.org.jkiss.dbeaver.preferences.main.sql.resources.name = Scripts
+page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL Processing
+page.org.jkiss.dbeaver.preferences.main.sql.templates.name = Templates
+
+pref.page.name.sql.completion = SQL Completion
+pref.page.name.sql.editor = SQL Editor
+pref.page.name.sql.dialects = SQL Dialects
+pref.page.name.sql.execute = SQL Processing
+pref.page.name.sql.format = SQL Formatting
+pref.page.name.sql.resources = Scripts
+pref.page.name.sql.templates = Templates
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_de.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_de.properties
index 3c2a65253dde740b48e5a40f03f4e656f5f5009e..7aa625212aeb712722fe8d48c09f5b3e9d4763c6 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_de.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_de.properties
@@ -116,3 +116,16 @@ colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.description
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.label = SQL-Hintergrundtextfarbe
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.foreground.description = SQL-Textfarbe
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.foreground.label = SQL-Textfarbe
+
+page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL-Vervollst\u00E4ndigung / Faltung
+page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL-Formatierung
+page.org.jkiss.dbeaver.preferences.main.sql.resources.name = Skripte
+page.org.jkiss.dbeaver.preferences.main.sql.templates.name = Vorlagen
+page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL-Editor
+page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL-Verarbeitung
+
+pref.page.name.sql.completion = SQL-Autovervollst\u00E4ndigen
+pref.page.name.sql.editor = SQL-Editor
+pref.page.name.sql.execute = SQL-Ausf\u00FChrung
+pref.page.name.sql.format = SQL-Formatierung
+pref.page.name.sql.templates = Vorlagen
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_es.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_es.properties
index 4e5224a00920f570be8b11d11fe21441c8093aa2..22fb44a65b1eb1b2816e2de4d9ad9fb52154ace5 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_es.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_es.properties
@@ -10,8 +10,8 @@ command.org.jkiss.dbeaver.ui.editors.sql.run.statement.name = Ejecutar Comando S
command.org.jkiss.dbeaver.ui.editors.sql.run.statement.description = Ejecutar Comando
command.org.jkiss.dbeaver.ui.editors.sql.run.script.name = Ejecutar Script SQL
command.org.jkiss.dbeaver.ui.editors.sql.run.script.description = Ejecutar Script
-command.org.jkiss.dbeaver.ui.editors.sql.run.explain.name = Visualizar plan de ejecuci\u00f3n
-command.org.jkiss.dbeaver.ui.editors.sql.run.explain.description = Visualizar plan de ejecuci\u00f3n
+command.org.jkiss.dbeaver.ui.editors.sql.run.explain.name = Visualizar plan de ejecuci\u00F3n
+command.org.jkiss.dbeaver.ui.editors.sql.run.explain.description = Visualizar plan de ejecuci\u00F3n
command.org.jkiss.dbeaver.ui.editors.sql.open.file.name = Abrir script SQL
command.org.jkiss.dbeaver.ui.editors.sql.open.file.description = Abrir desde fichero
command.org.jkiss.dbeaver.ui.editors.sql.save.file.name = Grabar script SQL
@@ -20,3 +20,8 @@ command.org.jkiss.dbeaver.ui.editors.text.content.format.name = Formatear conten
command.org.jkiss.dbeaver.ui.editors.text.content.format.description = Formatear texto
menu.sqleditor = Editor SQL
+
+pref.page.name.sql.completion = Autocompletar SQL
+pref.page.name.sql.editor = Editor SQL
+pref.page.name.sql.execute = Ejecutar la consulta SQL
+pref.page.name.sql.format = Formatear SQL
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_fr.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_fr.properties
index aa8f313c38cc7dc713f60217c3f525dbe2f5ce0c..89a030a43b16404c6d69f24e421c889d97110071 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_fr.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_fr.properties
@@ -119,3 +119,14 @@ colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.label = Coule
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.description = Couleur de fond du texte en SQL
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.label = Couleur de fond du SQL d\u00E9sactiv\u00E9
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.description = Couleur de fond du SQL d\u00E9sactiv\u00E9
+
+page.org.jkiss.dbeaver.preferences.main.sqleditor.name = Editeur SQL
+page.org.jkiss.dbeaver.preferences.main.sql.completion.name = Compl\u00E9tion SQL
+page.org.jkiss.dbeaver.preferences.main.sql.format.name = Formatage SQL
+page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = Traitement SQL
+page.org.jkiss.dbeaver.preferences.main.sql.templates.name = Mod\u00E8les
+
+pref.page.name.sql.completion = Autocompl\u00E9tion SQL
+pref.page.name.sql.editor = Editeur SQL
+pref.page.name.sql.execute = Ex\u00E9cuter la requ\u00EAte SQL
+pref.page.name.sql.format = Formattage SQL
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ja.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ja.properties
index 782e4695b3e16f34d6530bca7b9eaa62935654e7..f46bbea2c0f866e6cc99f857af331cbb642a1831 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ja.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ja.properties
@@ -123,3 +123,15 @@ colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.label =SQL\u3
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.description =SQL\u30C6\u30AD\u30B9\u30C8\u306E\u80CC\u666F
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.label =SQL\u304C\u7121\u52B9\u306B\u306A\u3063\u3066\u3044\u308B\u80CC\u666F
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.description =SQL\u30C6\u30AD\u30B9\u30C8\u306E\u80CC\u666F
+
+page.org.jkiss.dbeaver.preferences.main.sqleditor.name =SQL\u30A8\u30C7\u30A3\u30BF
+page.org.jkiss.dbeaver.preferences.main.sql.completion.name =SQL\u306E\u5B8C\u4E86/\u6298\u308A\u305F\u305F\u307F
+page.org.jkiss.dbeaver.preferences.main.sql.format.name =SQL\u66F8\u5F0F\u8A2D\u5B9A
+page.org.jkiss.dbeaver.preferences.main.sqlexecute.name =SQL\u51E6\u7406
+page.org.jkiss.dbeaver.preferences.main.sql.templates.name =\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
+
+pref.page.name.sql.completion =SQL\u306E\u5B8C\u4E86
+pref.page.name.sql.editor =SQL\u30A8\u30C7\u30A3\u30BF
+pref.page.name.sql.execute =SQL\u51E6\u7406
+pref.page.name.sql.format =SQL\u66F8\u5F0F\u8A2D\u5B9A
+pref.page.name.sql.templates =\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ko.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ko.properties
index dd8c98bab8876bbd68163f85b555919b589bd151..dfdcf70b7771f3238693305f94835f3bdae91e03 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ko.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ko.properties
@@ -147,3 +147,16 @@ colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.description =
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.label = SQL disabled background
colorDefinition.org.jkiss.dbeaver.sql.editor.color.disabled.background.description = SQL text background
+page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL \uD3B8\uC9D1\uAE30
+page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL \uC790\uB3D9\uC644\uC131/\uD3F4\uB529
+page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL \uD3EC\uB9F7 \uC124\uC815
+page.org.jkiss.dbeaver.preferences.main.sql.resources.name = \uC2A4\uD06C\uB9BD\uD2B8
+page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL \uC2E4\uD589
+page.org.jkiss.dbeaver.preferences.main.sql.templates.name = \uD15C\uD50C\uB9BF
+
+pref.page.name.sql.completion = SQL \uC790\uB3D9\uC644\uC131
+pref.page.name.sql.editor = SQL \uD3B8\uC9D1\uAE30
+pref.page.name.sql.execute = SQL \uC2E4\uD589
+pref.page.name.sql.format = SQL \uD3EC\uB9F7
+pref.page.name.sql.resources = \uC2A4\uD06C\uB9BD\uD2B8
+pref.page.name.sql.templates = \uD15C\uD50C\uB9BF
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ru.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ru.properties
index b07ef1a2419c09453bd5fea0cfd808ac1d8d1f2d..3b9833de373dab98f96498354f9ef6e643ea79f8 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ru.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_ru.properties
@@ -101,3 +101,15 @@ sql.formatter.external.tip = \u0412\u043D\u0435\u0448\u043D\u044F\u044F \u043F\u
sql.plan.view.simple.name=\u041F\u0440\u043E\u0441\u0442\u043E\u0439
sql.plan.view.simple.tip=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043B\u0430\u043D\u0430 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F
+
+page.org.jkiss.dbeaver.preferences.main.sqleditor.name = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 SQL
+page.org.jkiss.dbeaver.preferences.main.sql.completion.name = \u0414\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
+page.org.jkiss.dbeaver.preferences.main.sql.format.name = \u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 SQL
+page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = \u0412\u044B\u0432\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
+page.org.jkiss.dbeaver.preferences.main.sql.templates.name = \u0428\u0430\u0431\u043B\u043E\u043D\u044B
+
+pref.page.name.sql.editor = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 SQL
+pref.page.name.sql.execute = \u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432
+pref.page.name.sql.format = \u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 SQL
+pref.page.name.sql.completion = \u0410\u0432\u0442\u043E-\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 SQL
+pref.page.name.sql.resources = \u0421\u043A\u0440\u0438\u043F\u0442\u044B SQL
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_zh.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_zh.properties
index 4c823a0322f1f57645f57b9f70a7242983040b5e..ca08a812fb236220fde271791924afa4d3d3f8df 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_zh.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_zh.properties
@@ -124,3 +124,15 @@ colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.description
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.background.label = SQL \u6587\u672C\u80CC\u666F
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.foreground.description = SQL \u6587\u672C\u524D\u666F
colorDefinition.org.jkiss.dbeaver.sql.editor.color.text.foreground.label = SQL \u6587\u672C\u524D\u666F
+
+page.org.jkiss.dbeaver.preferences.main.sql.completion.name = SQL \u5B8C\u6210/\u6298\u53E0
+page.org.jkiss.dbeaver.preferences.main.sql.format.name = SQL \u683C\u5F0F
+page.org.jkiss.dbeaver.preferences.main.sql.templates.name = \u6A21\u677F
+page.org.jkiss.dbeaver.preferences.main.sqleditor.name = SQL \u7F16\u8F91\u5668
+page.org.jkiss.dbeaver.preferences.main.sqlexecute.name = SQL \u5904\u7406
+
+pref.page.name.sql.completion = SQL\u8865\u5168
+pref.page.name.sql.editor = SQL\u7F16\u8F91\u5668
+pref.page.name.sql.execute = SQL\u5904\u7406
+pref.page.name.sql.format = SQL\u683C\u5F0F\u5316
+pref.page.name.sql.templates = \u6A21\u677F
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml b/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml
index 57709efb3c4f82a94aabcd78ca063e8c284ac808..1e9d7b52c97312d2a407167864feb2109dce2ce4 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml
@@ -847,4 +847,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/preferences/PrefPageSQLDialects.java b/plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/preferences/PrefPageSQLDialects.java
new file mode 100644
index 0000000000000000000000000000000000000000..bba771fb46dfc8c14646502310395699d20ea6df
--- /dev/null
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/preferences/PrefPageSQLDialects.java
@@ -0,0 +1,133 @@
+/*
+ * DBeaver - Universal Database Manager
+ * Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jkiss.dbeaver.ui.editors.sql.preferences;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Tree;
+import org.eclipse.swt.widgets.TreeItem;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
+import org.eclipse.ui.IWorkbenchPropertyPage;
+import org.jkiss.dbeaver.Log;
+import org.jkiss.dbeaver.model.preferences.DBPPreferenceStore;
+import org.jkiss.dbeaver.model.sql.registry.SQLDialectDescriptor;
+import org.jkiss.dbeaver.model.sql.registry.SQLDialectRegistry;
+import org.jkiss.dbeaver.runtime.DBWorkbench;
+import org.jkiss.dbeaver.ui.DBeaverIcons;
+import org.jkiss.dbeaver.ui.UIUtils;
+import org.jkiss.dbeaver.ui.editors.sql.internal.SQLEditorMessages;
+import org.jkiss.dbeaver.ui.preferences.AbstractPrefPage;
+import org.jkiss.dbeaver.utils.PrefUtils;
+
+import java.util.Comparator;
+import java.util.List;
+
+/**
+ * PrefPageSQLDialects
+ */
+public class PrefPageSQLDialects extends AbstractPrefPage implements IWorkbenchPreferencePage, IWorkbenchPropertyPage
+{
+ public static final String PAGE_ID = "org.jkiss.dbeaver.preferences.main.sql.dialects"; //$NON-NLS-1$
+
+ private static final Log log = Log.getLog(PrefPageSQLDialects.class);
+ private IAdaptable element;
+
+ public PrefPageSQLDialects()
+ {
+ super();
+ }
+
+ @Override
+ protected Control createContents(Composite parent) {
+ boolean isPrefPage = element == null;
+
+ Composite composite = UIUtils.createComposite(parent, isPrefPage ? 2 : 1);
+
+ if (isPrefPage) {
+ // Create dialect selector
+ Composite dialectsGroup = UIUtils.createComposite(composite, 1);
+ dialectsGroup.setLayoutData(new GridData(GridData.FILL_VERTICAL | GridData.HORIZONTAL_ALIGN_BEGINNING));
+ UIUtils.createControlLabel(dialectsGroup, "Dialects", 2);
+
+ Tree dialectTable = new Tree(dialectsGroup, SWT.BORDER | SWT.SINGLE);
+ dialectTable.setLayoutData(new GridData(GridData.FILL_BOTH));
+
+ List dialects = SQLDialectRegistry.getInstance().getDialects();
+ dialects.sort(Comparator.comparing(SQLDialectDescriptor::getLabel));
+ for (SQLDialectDescriptor dialect : dialects) {
+ TreeItem di = new TreeItem(dialectTable, SWT.NONE);
+ di.setText(dialect.getLabel());
+ di.setImage(DBeaverIcons.getImage(dialect.getIcon()));
+ }
+ }
+
+ {
+ Composite settingsGroup = UIUtils.createComposite(composite, 2);
+ settingsGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING));
+ UIUtils.createControlLabel(settingsGroup, SQLEditorMessages.pref_page_sql_format_label_settings, 2);
+
+ UIUtils.createLabelText(settingsGroup, "Keywords", "", SWT.BORDER);
+ UIUtils.createLabelText(settingsGroup, "Data Types", "", SWT.BORDER);
+
+ }
+
+ performDefaults();
+
+ return composite;
+ }
+
+ @Override
+ protected void performDefaults()
+ {
+ DBPPreferenceStore store = DBWorkbench.getPlatform().getPreferenceStore();
+
+
+ super.performDefaults();
+ }
+
+ @Override
+ public boolean performOk()
+ {
+ DBPPreferenceStore store = DBWorkbench.getPlatform().getPreferenceStore();
+
+ //store.setValue(SQLPreferenceConstants.SCRIPT_BIND_EMBEDDED_READ, bindEmbeddedReadCheck.getSelection());
+
+ PrefUtils.savePreferenceStore(store);
+
+ return super.performOk();
+ }
+
+ @Override
+ public void init(IWorkbench workbench) {
+
+ }
+
+ @Override
+ public IAdaptable getElement() {
+ return element;
+ }
+
+ @Override
+ public void setElement(IAdaptable element) {
+ this.element = element;
+ }
+
+}
\ No newline at end of file