提交 6522fc3c 编写于 作者: S Serge Rider

#6528 SQL dialects registry + config page

上级 3a93bb6c
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -330,30 +330,6 @@
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.entity"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.editors" id="org.jkiss.dbeaver.preferences.main.sqleditor" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLEditor" name="%pref.page.name.sql.editor">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sqlexecute" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLExecute" name="%pref.page.name.sql.execute">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.completion" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLCompletion" name="%pref.page.name.sql.completion">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.format" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLFormat" name="%pref.page.name.sql.format">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.resources" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLResources" name="%pref.page.name.sql.resources">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.templates" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLTemplates" name="%pref.page.name.sql.templates">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.resultset.editors" id="org.jkiss.dbeaver.ui.editors.binary.pref.HexPreferencesPage" class="org.jkiss.dbeaver.ui.editors.binary.pref.HexPreferencesPage" name="%pref.page.name.binary.editor">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.binary"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
......
......@@ -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
......
......@@ -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
......@@ -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
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -107,30 +107,6 @@
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.entity"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.editors" id="org.jkiss.dbeaver.preferences.main.sqleditor" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLEditor" name="%pref.page.name.sql.editor">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sqlexecute" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLExecute" name="%pref.page.name.sql.execute">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.format" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLFormat" name="%pref.page.name.sql.format">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.resources" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLResources" name="%pref.page.name.sql.resources">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.templates" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLTemplates" name="%pref.page.name.sql.templates">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.completion" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLCompletion" name="%pref.page.name.sql.completion">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.resultset.editors" id="org.jkiss.dbeaver.ui.editors.binary.pref.HexPreferencesPage" class="org.jkiss.dbeaver.ui.editors.binary.pref.HexPreferencesPage" name="%pref.page.name.binary.editor">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.binary"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -986,24 +986,6 @@
</enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.editors" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLEditor" id="org.jkiss.dbeaver.preferences.main.sqleditor" name="%page.org.jkiss.dbeaver.preferences.main.sqleditor.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.completion" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLCompletion" name="%page.org.jkiss.dbeaver.preferences.main.sql.completion.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.resources" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLResources" name="%page.org.jkiss.dbeaver.preferences.main.sql.resources.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.format" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLFormat" name="%page.org.jkiss.dbeaver.preferences.main.sql.format.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sqlexecute" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLExecute" name="%page.org.jkiss.dbeaver.preferences.main.sqlexecute.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLTemplates" id="org.jkiss.dbeaver.preferences.main.sql.templates" name="%page.org.jkiss.dbeaver.preferences.main.sql.templates.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page class="org.jkiss.dbeaver.ui.preferences.PrefPageQueryManager" id="org.jkiss.dbeaver.preferences.main.qm" name="%page.org.jkiss.dbeaver.preferences.main.qm.name">
<enabledWhen>
<instanceof value="org.jkiss.dbeaver.ui.views.qm.QueryManagerView"/>
......
......@@ -303,6 +303,20 @@
<command id="mysql.source" class="org.jkiss.dbeaver.ui.editors.sql.commands.SQLCommandInclude" label="Include" description="Include another MySQL script file"/>
</extension>
<extension point="org.jkiss.dbeaver.sqlDialect">
<dialect id="mysql" parent="basic" class="org.jkiss.dbeaver.ext.mysql.model.MySQLDialect" label="MySQL" description="MySQL dialect." icon="icons/mysql_icon.png">
<keywords value=""/>
<execKeywords value=""/>
<ddlKeywords value=""/>
<dmlKeywords value=""/>
<functions value=""/>
<types value=""/>
<property name="" value=""/>
</dialect>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.jkiss.dbeaver.ext.mysql.model.MySQLDialect" class="org.jkiss.dbeaver.ext.mysql.sql.MySQLDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
......
......@@ -508,6 +508,19 @@
</provider>
</extension>
<extension point="org.jkiss.dbeaver.sqlDialect">
<dialect id="postgresql" parent="basic" class="org.jkiss.dbeaver.ext.postgresql.model.PostgreDialect" label="PostgreSQL" description="PostgreSQL dialect." icon="icons/postgresql_icon.png">
<keywords value=""/>
<execKeywords value=""/>
<ddlKeywords value=""/>
<dmlKeywords value=""/>
<functions value=""/>
<types value=""/>
<property name="" value=""/>
</dialect>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.jkiss.dbeaver.ext.postgresql.model.PostgreDialect" class="org.jkiss.dbeaver.ext.postgresql.sql.PostgreDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
......
......@@ -25,7 +25,7 @@
</extension>
<extension point="org.jkiss.dbeaver.sqlDialect">
<dialect id="basic" class=" org.jkiss.dbeaver.model.impl.sql.BasicSQLDialect" label="Base SQL Dialect" description="Base SQL dialect for all other dialects.">
<dialect id="basic" class="org.jkiss.dbeaver.model.impl.sql.BasicSQLDialect" label="Base SQL Dialect" description="Base SQL dialect for all other dialects." icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/misc/sql.png">
<keywords value=""/>
<execKeywords value=""/>
<ddlKeywords value="CREATE,ALTER,DROP"/>
......
......@@ -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);
}
}
}
......
......@@ -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
......@@ -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
......@@ -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
......@@ -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
......@@ -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
......@@ -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
......@@ -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
......@@ -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
......@@ -847,4 +847,59 @@
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page category="org.jkiss.dbeaver.preferences.editors" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLEditor" id="org.jkiss.dbeaver.preferences.main.sqleditor" name="%page.org.jkiss.dbeaver.preferences.main.sqleditor.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.completion" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLCompletion" name="%page.org.jkiss.dbeaver.preferences.main.sql.completion.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.dialects" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLDialects" name="%page.org.jkiss.dbeaver.preferences.main.sql.dialects.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.resources" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLResources" name="%page.org.jkiss.dbeaver.preferences.main.sql.resources.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.format" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLFormat" name="%page.org.jkiss.dbeaver.preferences.main.sql.format.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sqlexecute" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLExecute" name="%page.org.jkiss.dbeaver.preferences.main.sqlexecute.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLTemplates" id="org.jkiss.dbeaver.preferences.main.sql.templates" name="%page.org.jkiss.dbeaver.preferences.main.sql.templates.name">
<enabledWhen><reference definitionId="org.jkiss.dbeaver.core.preferences.datasource"/></enabledWhen>
</page>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page category="org.jkiss.dbeaver.preferences.editors" id="org.jkiss.dbeaver.preferences.main.sqleditor" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLEditor" name="%pref.page.name.sql.editor">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sqlexecute" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLExecute" name="%pref.page.name.sql.execute">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.dialects" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLDialects" name="%pref.page.name.sql.dialects">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.completion" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLCompletion" name="%pref.page.name.sql.completion">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.format" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLFormat" name="%pref.page.name.sql.format">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.resources" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLResources" name="%pref.page.name.sql.resources">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
<page category="org.jkiss.dbeaver.preferences.main.sqleditor" id="org.jkiss.dbeaver.preferences.main.sql.templates" class="org.jkiss.dbeaver.ui.editors.sql.preferences.PrefPageSQLTemplates" name="%pref.page.name.sql.templates">
<keywordReference id="org.jkiss.dbeaver.core.keyword.pref.editor.sql"/>
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
</page>
</extension>
</plugin>
/*
* 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<SQLDialectDescriptor> 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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册