diff --git a/plugins/sh/resources/META-INF/plugin.xml b/plugins/sh/resources/META-INF/plugin.xml
index 9e3ab0b73683..4c6da2b127fe 100644
--- a/plugins/sh/resources/META-INF/plugin.xml
+++ b/plugins/sh/resources/META-INF/plugin.xml
@@ -4,6 +4,7 @@
com.intellij.modules.lang
org.jetbrains.plugins.terminal
Shell Script
+ messages.ShBundle
+ use-shortcut-of="RunClass"/>
-
-
-
+
+
+
diff --git a/plugins/sh/resources/messages/ShBundle.properties b/plugins/sh/resources/messages/ShBundle.properties
index 5632b5e7b40f..3e91dbd9ff06 100644
--- a/plugins/sh/resources/messages/ShBundle.properties
+++ b/plugins/sh/resources/messages/ShBundle.properties
@@ -34,4 +34,13 @@ sh.shellcheck.path.label=Choose Path to the Shellcheck:
sh.suppress.inspection=Suppress {0}
sh.title.case=Shell Script
-sh.unnamed.element.presentable.name=
\ No newline at end of file
+sh.unnamed.element.presentable.name=
+
+action.ShGenerateUntilLoop.text=Until Loop
+action.ShGenerateUntilLoop.description=Creates until loop
+action.ShGenerateWhileLoop.text=While Loop
+action.ShGenerateWhileLoop.description=Creates while loop
+action.ShGenerateForLoop.text=For Loop
+action.ShGenerateForLoop.description=Creates for loop
+action.runShellFileAction.text=Run File
+action.runShellFileAction.description=Run current shell file in the terminal
\ No newline at end of file