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 4e29cb12acaf2b48bc6a47b5289f385c5c16da17..05931ad294a6fa1ffa884a99aa08bf5fa9cebead 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle.properties
@@ -108,7 +108,6 @@ menu.search=Se&arch
menu.database=&Database
menu.database.tools=Tools
menu.database.sql.generate=Generate SQL
-menu.sqleditor=&SQL Editor
category.utility.name=Utility
category.utility.description=Utility Commands
@@ -143,11 +142,7 @@ toolbar.dbeaver-transaction-monitor.label = Transaction monitor
toolbar.dbeaver-datasource-selector.label = DataSource Selector
toolbar.dbeaver-edit.label = Edit actions
-menu.org.jkiss.dbeaver.core.project.select.label = Active Project
menu.filter.label = Filter
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = Execute
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = File
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = Layout
context.org.jkiss.dbeaver.ui.context.resultset.description = Results viewer context
context.org.jkiss.dbeaver.ui.context.resultset.name = Results viewer context
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 18a1277dbd9112531ee080f0eabe3c1c33f341ce..3ff10901660198cb2ba6b4e0ace5977342ae11a7 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
@@ -204,12 +204,7 @@ menu.database.sql.generate = SQL generieren
menu.database.tools = Werkzeuge
menu.filter.label = Filter
menu.navigate = Navigieren
-menu.org.jkiss.dbeaver.core.project.select.label = Aktives Projekt
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = Ausf\u00FChren
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = Datei
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = Layout
menu.search = &Suche
-menu.sqleditor = &SQL-Editor
meta.org.jkiss.dbeaver.registry.DataSourceDescriptor$ContextInfo.name.name = Kontextname
meta.org.jkiss.dbeaver.registry.DataSourceDescriptor.description.name = Beschreibung
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_es.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_es.properties
index 735ba9f869f5cd719ec709ac3c3410775fa30935..ea5f47774cffd34f115cf78a29eff5c1730c8a7c 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_es.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_es.properties
@@ -37,6 +37,5 @@ command.org.jkiss.dbeaver.core.process.stop.description = Terminar proceso en ej
menu.database = Base de Datos
menu.database.tools = Herramientas
-menu.sqleditor = Editor SQL
category.utility.name = Utilidades
category.utility.description = Comandos de utilidad
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 71fca4b18cda9581721530460d604379e832ab7d..b53fcc40a4222370c2a462bbb66d3f9f5f1d3567 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
@@ -90,13 +90,8 @@ menu.database = &Base de donn\u00E9es
menu.database.sql.generate = G\u00E9n\u00E9rer du SQL
menu.database.tools = Outils
menu.navigate = Navigieren
-menu.sqleditor = Editeur &SQL
-menu.org.jkiss.dbeaver.core.project.select.label = Projet actif
menu.filter.label = Filtrer
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = Ex\u00E9cuter
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = Fichier
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = Agencement
meta.org.jkiss.dbeaver.registry.DataSourceDescriptor$ContextInfo.name.name = Nom du contexte
diff --git a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_it.properties b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_it.properties
index 7626252c12ccebf1698c7de61906544ccfd84f4e..1ef5a0713e96045e444274260df05882b3a7e65e 100644
--- a/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_it.properties
+++ b/plugins/org.jkiss.dbeaver.core/OSGI-INF/l10n/bundle_it.properties
@@ -35,6 +35,5 @@ command.org.jkiss.dbeaver.core.process.stop.description = Termina processo in es
menu.database = Database
menu.database.tools = Strumenti
-menu.sqleditor = Editor SQL
category.utility.name = Utilit\u00E0
category.utility.description = Comandi di Utilit\u00E0
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 25e84ef6a300e6695379c89e4c38a9b49b5ece1d..31cd40839ea673bd8117090ebeb370d3067c4f86 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
@@ -103,7 +103,6 @@ command.org.jkiss.dbeaver.core.process.stop.description=\u5B9F\u884C\u30D7\u30ED
menu.database=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9
menu.database.tools=\u30C4\u30FC\u30EB
menu.database.sql.generate=SQL\u306E\u751F\u6210
-menu.sqleditor=SQL\u30A8\u30C7\u30A3\u30BF
category.utility.name=\u30E6\u30FC\u30C6\u30A3\u30EA\u30C6\u30A3
category.utility.description=\u30E6\u30FC\u30C6\u30A3\u30EA\u30C6\u30A3\u30B3\u30DE\u30F3\u30C9
@@ -138,11 +137,7 @@ toolbar.dbeaver-transaction-monitor.label =\u30C8\u30E9\u30F3\u30B6\u30AF\u30B7\
toolbar.dbeaver-datasource-selector.label =\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u30BB\u30EC\u30AF\u30BF
toolbar.dbeaver-edit.label =\u30A2\u30AF\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6
-menu.org.jkiss.dbeaver.core.project.select.label =\u30A2\u30AF\u30C6\u30A3\u30D6\u306A\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
menu.filter.label =\u30D5\u30A3\u30EB\u30BF
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label =\u5B9F\u884C\u3059\u308B
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label =\u30D5\u30A1\u30A4\u30EB
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label =\u30EC\u30A4\u30A2\u30A6\u30C8
context.org.jkiss.dbeaver.ui.context.resultset.description =\u7D50\u679C\u30D3\u30E5\u30FC\u30A2\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8
context.org.jkiss.dbeaver.ui.context.resultset.name =\u7D50\u679C\u30D3\u30E5\u30FC\u30A2\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8
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 a31a9cf57e7cb00fc7b4298eeb8e3059fad87c22..f45032a959f43883aa586fd8da5a0e14f1a977a0 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
@@ -63,12 +63,7 @@ menu.database.sql.generate = \u0413\u0435\u04
menu.database.tools = \u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u044B
menu.filter.label = \u0424\u0438\u043B\u044C\u0442\u0440
menu.navigate = \u041D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044F
-menu.org.jkiss.dbeaver.core.project.select.label = \u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u043F\u0440\u043E\u0435\u043A\u0442
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = \u0412\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = \u0424\u0430\u0439\u043B
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = \u0420\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435
menu.search = \u041F\u043E\u0438\u0441\u043A
-menu.sqleditor = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 SQL
meta.org.jkiss.dbeaver.registry.DataSourceDescriptor.description.name = \u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435
meta.org.jkiss.dbeaver.registry.DataSourceDescriptor.name.name = \u0418\u043C\u044F
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 376e3846af39538e569e135f99599e687a2076a5..73b8eaed1b54cf7cfbf5c3914da6dd5c9b830699 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
@@ -204,12 +204,7 @@ menu.database.sql.generate = \u751F\u6210 SQL
menu.database.tools = \u5DE5\u5177
menu.filter.label = \u8FC7\u6EE4\u5668
menu.navigate = \u5BFC\u822A
-menu.org.jkiss.dbeaver.core.project.select.label = \u6D3B\u52A8\u9879\u76EE
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = \u6267\u884C
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = \u6587\u4EF6
-menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = \u5E03\u5C40
menu.search = \u67E5\u627E(&A)
-menu.sqleditor = &SQL \u7F16\u8F91\u5668
meta.org.jkiss.dbeaver.registry.DataSourceDescriptor$ContextInfo.name.name = \u4E0A\u4E0B\u6587\u540D\u79F0
meta.org.jkiss.dbeaver.registry.DataSourceDescriptor.description.name = \u63CF\u8FF0
diff --git a/plugins/org.jkiss.dbeaver.core/plugin.xml b/plugins/org.jkiss.dbeaver.core/plugin.xml
index 0be9fcd3298d96fc13aa11a4848c02857a9836e4..e316110fd71cb8f27b8ab3c939bd63c6798da143 100644
--- a/plugins/org.jkiss.dbeaver.core/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.core/plugin.xml
@@ -633,55 +633,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -901,130 +852,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 3576af9bc37bd21c069404e7c71b029b2d988d8b..f3a8ed4e004ab88f00d33b189ce87a58db6a892e 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
@@ -91,3 +91,8 @@ command.org.jkiss.dbeaver.ui.editors.sql.rename.name=Rename SQL Script
command.org.jkiss.dbeaver.ui.editors.sql.rename.description=Rename current SQL script
command.org.jkiss.dbeaver.ui.editors.sql.close.tab.name=Close tab
command.org.jkiss.dbeaver.ui.editors.sql.close.tab.description=Close results tab
+
+menu.sqleditor=&SQL Editor
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = Execute
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = File
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = Layout
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 853f50ad6f463bb753a6093d708481b2cdc6845b..03d1d6b7e1bee527f206ffa428c4f9fe3b45de24 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
@@ -82,3 +82,8 @@ command.org.jkiss.dbeaver.ui.editors.sql.word.wrap.description = Ze
command.org.jkiss.dbeaver.ui.editors.sql.word.wrap.name = Zeilenumbruch umschalten
command.org.jkiss.dbeaver.ui.editors.text.content.format.description = Text formatieren
command.org.jkiss.dbeaver.ui.editors.text.content.format.name = Inhaltsformatierung
+
+menu.sqleditor = &SQL-Editor
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = Ausf\u00FChren
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = Datei
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = Layout
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 e4c8f37767681cea394af33be26911bd05104421..b82067b776127b54a219f49067d8240b0c751743 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
@@ -18,3 +18,5 @@ command.org.jkiss.dbeaver.ui.editors.sql.save.file.name = Grabar script SQL
command.org.jkiss.dbeaver.ui.editors.sql.save.file.description = Grabar a fichero
command.org.jkiss.dbeaver.ui.editors.text.content.format.name = Formatear contenidp
command.org.jkiss.dbeaver.ui.editors.text.content.format.description = Formatear texto
+
+menu.sqleditor = Editor 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 c3e64258638a8f8d22b0e83c0e53c370b55910d2..5edee61a135018714e8248f296a9e5d0a90bef52 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
@@ -83,3 +83,8 @@ command.org.jkiss.dbeaver.ui.editors.sql.show.output.name = Affi
command.org.jkiss.dbeaver.ui.editors.sql.show.output.description = Afficher la console de sortie serveur
command.org.jkiss.dbeaver.ui.editors.sql.show.log.name = Afficher le journal d'ex\u00E9cution
command.org.jkiss.dbeaver.ui.editors.sql.show.log.description = Afficher le journal d'ex\u00E9cution SQL
+
+menu.sqleditor = Editeur &SQL
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = Ex\u00E9cuter
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = Fichier
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = Agencement
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_it.properties b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_it.properties
index 8936d7439ac5cad60f7ea09a990a43a0bccc8e08..0fee1355ad2adf98b372116df28729e7b0ac4ac0 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_it.properties
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/OSGI-INF/l10n/bundle_it.properties
@@ -19,3 +19,5 @@ command.org.jkiss.dbeaver.ui.editors.sql.save.file.name = Salva script SQL
command.org.jkiss.dbeaver.ui.editors.sql.save.file.description = Salva su file
command.org.jkiss.dbeaver.ui.editors.text.content.format.name = Formatta contenuto
command.org.jkiss.dbeaver.ui.editors.text.content.format.description = Formatta testo
+
+menu.sqleditor = Editor 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 c5c22c323334f25d36806df5b78d8d8a993cda36..af7e295ce7feb244d8eb1a8dbd798413803539d3 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
@@ -87,3 +87,7 @@ command.org.jkiss.dbeaver.ui.editors.sql.close.tab.description=\u7D50\u679C\u30B
command.org.jkiss.dbeaver.ui.editors.text.content.format.name=\u30B3\u30F3\u30C6\u30F3\u30C4\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8
command.org.jkiss.dbeaver.ui.editors.text.content.format.description=\u30C6\u30AD\u30B9\u30C8\u306E\u66F8\u5F0F\u8A2D\u5B9A
+menu.sqleditor=SQL\u30A8\u30C7\u30A3\u30BF
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label =\u5B9F\u884C\u3059\u308B
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label =\u30D5\u30A1\u30A4\u30EB
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label =\u30EC\u30A4\u30A2\u30A6\u30C8
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 da444b84362f73f3b11528b6961e101b4c764968..d302d123223b86dd459c4717610b7e70d8fbbfc2 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
@@ -69,3 +69,8 @@ command.org.jkiss.dbeaver.ui.editors.sql.word.wrap.description = \u
command.org.jkiss.dbeaver.ui.editors.sql.word.wrap.name = \u0412\u043A\u043B/\u0432\u044B\u043A\u043B \u043F\u0435\u0440\u0435\u043D\u043E\u0441 \u0441\u0442\u0440\u043E\u043A
command.org.jkiss.dbeaver.ui.editors.text.content.format.description = \u041E\u0442\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u043A\u0441\u0442
command.org.jkiss.dbeaver.ui.editors.text.content.format.name = \u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u043A\u0441\u0442
+
+menu.sqleditor = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 SQL
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = \u0412\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = \u0424\u0430\u0439\u043B
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = \u0420\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435
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 6507902dfc4ac4b6a1400cb103510f990720eaef..f6174a2eb0c2069000c06d55128c309e519d7980 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
@@ -91,3 +91,8 @@ command.org.jkiss.dbeaver.ui.editors.sql.word.wrap.description = \u
command.org.jkiss.dbeaver.ui.editors.sql.word.wrap.name = \u5207\u6362\u81EA\u52A8\u6362\u884C
command.org.jkiss.dbeaver.ui.editors.text.content.format.description = \u683C\u5F0F\u5316\u6587\u672C
command.org.jkiss.dbeaver.ui.editors.text.content.format.name = \u5185\u5BB9\u683C\u5F0F\u5316
+
+menu.sqleditor = &SQL \u7F16\u8F91\u5668
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.execute.label = \u6267\u884C
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.file.label = \u6587\u4EF6
+menu.org.jkiss.dbeaver.ui.editors.sql.SQLEditor.layout.label = \u5E03\u5C40
diff --git a/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml b/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml
index 25ec8f69f5eabadf3841aae5cae9f40413e2c14b..1c65fb2f9bb8cad5269077c0404d3525590f1764 100644
--- a/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.ui.editors.sql/plugin.xml
@@ -579,4 +579,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle.properties b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle.properties
index 08c3af4154e13d5dde111ba378550e464e80cd51..ae3db095da31ab6ba659dfa667383594806950ce 100644
--- a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle.properties
+++ b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle.properties
@@ -75,3 +75,4 @@ command.org.jkiss.dbeaver.core.object.move.up.description=Move object up
command.org.jkiss.dbeaver.core.object.move.down.name=Move down
command.org.jkiss.dbeaver.core.object.move.down.description=Move object down
+menu.org.jkiss.dbeaver.core.project.select.label = Active Project
diff --git a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_de.properties b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_de.properties
index b75f7cf8561a0964d13d5ccebad803539a68e1c0..b18aa11df3379080af8748f3a6a8d26fe0ac530c 100644
--- a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_de.properties
+++ b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_de.properties
@@ -65,3 +65,5 @@ command.org.jkiss.dbeaver.core.resource.link.file.name = Da
commandParameter.org.jkiss.dbeaver.core.resource.link.file.contenttype.name = Verkn\u00FCpfter Dateiinhaltstyp
command.org.jkiss.dbeaver.core.resource.link.folder.description = Erstellt eine Verkn\u00FCpfung auf einen Ordner im Dateisystem
command.org.jkiss.dbeaver.core.resource.link.folder.name = Ordnerverkn\u00FCpfung erstellen
+
+menu.org.jkiss.dbeaver.core.project.select.label = Aktives Projekt
diff --git a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_fr.properties b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_fr.properties
index e63235f648cd0be1d3086e5931166b0fb6606b9a..d61086b91ed02106b4d823063e021b23df43d696 100644
--- a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_fr.properties
+++ b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_fr.properties
@@ -62,3 +62,5 @@ command.org.jkiss.dbeaver.core.resource.link.file.description = Cr\u
commandParameter.org.jkiss.dbeaver.core.resource.link.file.contenttype.name=Type de contenu du fichier li\u00E9
command.org.jkiss.dbeaver.core.resource.link.folder.description = Cr\u00E9er un lien vers un r\u00E9pertoire du syst\u00E8me
command.org.jkiss.dbeaver.core.resource.link.folder.name = Cr\u00E9er un lien vers un r\u00E9pertoire
+
+menu.org.jkiss.dbeaver.core.project.select.label = Projet actif
diff --git a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ja.properties b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ja.properties
index ebe8e8eb315b17ed5b7f693363564109892a8ee5..f90f5d97e6ad23354ce1472ba6972ae33b181b1f 100644
--- a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ja.properties
+++ b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ja.properties
@@ -61,3 +61,4 @@ command.org.jkiss.dbeaver.core.object.move.up.description=\u30AA\u30D6\u30B8\u30
command.org.jkiss.dbeaver.core.object.move.down.name=\u4E0B\u306B\u79FB\u52D5
command.org.jkiss.dbeaver.core.object.move.down.description=\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u4E0B\u306B\u79FB\u52D5\u3059\u308B
+menu.org.jkiss.dbeaver.core.project.select.label =\u30A2\u30AF\u30C6\u30A3\u30D6\u306A\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
diff --git a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ru.properties b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ru.properties
index bca0bde9a7fbd61a713ea1d80ae627567edd099d..0854a1e9fcd277863a409e87a738444e2d402218 100644
--- a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ru.properties
+++ b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_ru.properties
@@ -33,3 +33,5 @@ command.org.jkiss.dbeaver.core.resource.link.file.name = \u
commandParameter.org.jkiss.dbeaver.core.resource.link.file.contenttype.name = Linked file content type
command.org.jkiss.dbeaver.core.resource.link.folder.description = \u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u043D\u0430 \u043F\u0430\u043F\u043A\u0443 \u0432 \u0444\u0430\u0439\u043B\u043E\u0432\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u0435
command.org.jkiss.dbeaver.core.resource.link.folder.name = \u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u043D\u0430 \u043F\u0430\u043F\u043A\u0443
+
+menu.org.jkiss.dbeaver.core.project.select.label = \u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u043F\u0440\u043E\u0435\u043A\u0442
diff --git a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_zh.properties b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_zh.properties
index b692accd08f558b450b2548929bac720fcc4f791..0d18afbd9d2e9902871cb9d441a3c811b10d6b33 100644
--- a/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_zh.properties
+++ b/plugins/org.jkiss.dbeaver.ui.navigator/OSGI-INF/l10n/bundle_zh.properties
@@ -65,3 +65,5 @@ command.org.jkiss.dbeaver.core.resource.link.file.name = \u
commandParameter.org.jkiss.dbeaver.core.resource.link.file.contenttype.name = \u94FE\u63A5\u6587\u4EF6\u7684\u5185\u5BB9\u7C7B\u578B
command.org.jkiss.dbeaver.core.resource.link.folder.description = \u521B\u5EFA\u5230\u6587\u4EF6\u5939\u7684\u94FE\u63A5
command.org.jkiss.dbeaver.core.resource.link.folder.name = \u94FE\u63A5\u6587\u4EF6\u5939
+
+menu.org.jkiss.dbeaver.core.project.select.label = \u6D3B\u52A8\u9879\u76EE
diff --git a/plugins/org.jkiss.dbeaver.ui.navigator/plugin.xml b/plugins/org.jkiss.dbeaver.ui.navigator/plugin.xml
index a595851e0df1e5b19678b9e58868e23546ef07e0..c2477b7133840c094fb3295cee1504de1e2f1ba9 100644
--- a/plugins/org.jkiss.dbeaver.ui.navigator/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.ui.navigator/plugin.xml
@@ -654,4 +654,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+