diff --git a/bundles/com.espressif.idf.sdk.config.ui/OSGI-INF/l10n/bundle.properties b/bundles/com.espressif.idf.sdk.config.ui/OSGI-INF/l10n/bundle.properties
index 3864a3175..7703fadba 100644
--- a/bundles/com.espressif.idf.sdk.config.ui/OSGI-INF/l10n/bundle.properties
+++ b/bundles/com.espressif.idf.sdk.config.ui/OSGI-INF/l10n/bundle.properties
@@ -2,5 +2,5 @@
editor.name = SDK Configuration
Bundle-Vendor = ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD
Bundle-Name = ESP-IDF SDK Configuration Editor
-command.label = ESP-IDF: Load sdkconfig
-command.name = ESP-IDF: Load sdkconfig
\ No newline at end of file
+command.label = Load sdkconfig
+command.name = Load sdkconfig
\ No newline at end of file
diff --git a/bundles/com.espressif.idf.sdk.config.ui/plugin.xml b/bundles/com.espressif.idf.sdk.config.ui/plugin.xml
index b7ec33f83..5a5322a7a 100644
--- a/bundles/com.espressif.idf.sdk.config.ui/plugin.xml
+++ b/bundles/com.espressif.idf.sdk.config.ui/plugin.xml
@@ -1,78 +1,82 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/com.espressif.idf.ui/OSGI-INF/l10n/bundle.properties b/bundles/com.espressif.idf.ui/OSGI-INF/l10n/bundle.properties
index ced1f3772..7be5c883b 100644
--- a/bundles/com.espressif.idf.ui/OSGI-INF/l10n/bundle.properties
+++ b/bundles/com.espressif.idf.ui/OSGI-INF/l10n/bundle.properties
@@ -14,8 +14,8 @@ command.label = ESP-IDF Programming Guide
command.name.1 = ESP-IDF Programming Guide
command.name.2 = Download and Configure ESP-IDF
command.label.0 = Download and Configure ESP-IDF
-command.label.1 = ESP-IDF: Application Size Analysis
-command.name.3 = ESP-IDF: Application Size Analysis
+command.label.1 = Application Size Analysis
+command.name.3 = Application Size Analysis
command.name.4 = Product Information
command.label.4 = Product Information
editor.name = ESP-IDF Size Analysis
@@ -23,8 +23,8 @@ page.name = Espressif
wizard.name.1 = Espressif IDF Component
wizard.description.0 = Create a new EspressIf IDF component
-command.label.2 = ESP-IDF: Project Clean
-command.name.5 = ESP-IDF: Project Clean
+command.label.2 = Project Clean
+command.name.5 = Project Clean
command.espidf.manager=ESP-IDF Manager
editor.espidf.manager.name=ESP-IDF Manager
@@ -32,9 +32,9 @@ editor.espidf.manager.name=ESP-IDF Manager
command.description = Changes the language based on label
command.name.6 = Change Language
menu.label.0 = Change Language
-command.label.3 = ESP-IDF: Heap Dump Analysis
-command.name.7 = ESP-IDF: Heap Dump Analysis
-editor.name.0 = ESP-IDF: Heap Analysis
+command.label.3 = Heap Dump Analysis
+command.name.7 = Heap Dump Analysis
+editor.name.0 = Heap Analysis
extension-point.name = Languages
category.name.1 = Espressif
menu.label.1 = Espressif
@@ -43,21 +43,21 @@ command.label.5 = Erase Flash
views_category.name=Espressif
view.name = Callers View
hints_view.name=Hints
-command.name.10 = ESP-IDF: Install New Component
-command.label.6 = ESP-IDF: Install New Component
-command.name.8 = ESP-IDF: Install New Component
-editor.name.1 = ESP-IDF: Install New Component
+command.name.10 = Install New Component
+command.label.6 = Install New Component
+command.name.8 = Install New Component
+editor.name.1 = Install New Component
command.name.9 = ESP-IDF Eclipse Plugin Guide
command.label.7 = ESP-IDF Eclipse Plugin Guide
-command.label.8 = ESP-IDF: Application Level Tracing
+command.label.8 = Application Level Tracing
-command.label.9 = ESP-IDF: Project Full Clean
-command.name.11 = ESP-IDF: Project Full Clean
+command.label.9 = Project Full Clean
+command.name.11 = Project Full Clean
command.tooltip = Remove the project build output files from the build directory. The project will be fully rebuilt on next build. Using this does not remove the CMake configuration output inside the build folder.
command.tooltip.0 = This will delete the entire \u201Cbuild\u201D directory contents. This includes all CMake configuration output. The next time the project is built, CMake will configure it from scratch. Note that this option recursively deletes all files in the build directory, so use with care.
-command.label.10 = ESP-IDF: Python Clean
+command.label.10 = Python Clean
command.tooltip.1 = Advised to run this after switching between IDF and Python versions.Generated python byte code can be deleted from the IDF directory
-command.name.12 = ESP-IDF: Python Clean
+command.name.12 = Python Clean
command.name.delete = Delete
command.name.13 = DFU
command.label.11 = DFU
@@ -65,14 +65,14 @@ command.tooltip.2 = DFU
command.name.updateEspIdfMaster = Update ESP-IDF master
command.name.15 = Tools Installation Wizard (Preview)
-command.label.PartitionTableEditor = ESP-IDF: Partition Table Editor
-command.name.PartitionTableEditor = ESP-IDF: Partition Table Editor
-command.label.nsvTableEditor = ESP-IDF: NVS Table Editor
-command.name.nvsTableEditor = ESP-IDF: NVS Table Editor
+command.label.PartitionTableEditor = Partition Table Editor
+command.name.PartitionTableEditor = Partition Table Editor
+command.label.nsvTableEditor = NVS Table Editor
+command.name.nvsTableEditor = NVS Table Editor
command.tooltip.nvsTableEditor = NVS Editor can help you to easily edit NVS CSV, generate encrypted and non-encrypted partitions through GUI, without interacting directly with the csv files.
build_hints.name = Build Hints
-command.label.SbomCommandLabel = ESP-IDF: SBOM Tool
-command.label.writeFlashCmdLbl = ESP-IDF: Write Binary Data to Flash
+command.label.SbomCommandLabel = SBOM Tool
+command.label.writeFlashCmdLbl = Write Binary Data to Flash
command.name.writeFlashCmdName = Write Binary Data to Flash
-command.name.14 = ESP-IDF: Create Clangd Config
\ No newline at end of file
+command.name.14 = Create Clangd Config
\ No newline at end of file
diff --git a/bundles/com.espressif.idf.ui/plugin.xml b/bundles/com.espressif.idf.ui/plugin.xml
index d6fa385f5..5726ddef8 100644
--- a/bundles/com.espressif.idf.ui/plugin.xml
+++ b/bundles/com.espressif.idf.ui/plugin.xml
@@ -1,823 +1,842 @@
-
-
-
-
-
-
- %wizard.description
-
-
-
-
- %wizard.description.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ %wizard.description
+
+
+
+
+ %wizard.description.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ ifEmpty="false"
+ operator="or">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/executable/cases/project/NewEspressifIDFProjectTest.java b/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/executable/cases/project/NewEspressifIDFProjectTest.java
index 9026d3c69..4b023f41f 100644
--- a/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/executable/cases/project/NewEspressifIDFProjectTest.java
+++ b/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/executable/cases/project/NewEspressifIDFProjectTest.java
@@ -360,7 +360,7 @@ private static void switchEditorToSourceIfPresent(SWTBotEditor editor)
private static void whenProjectCleanUsingContextMenu() throws IOException
{
- ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "ESP-IDF: Project Clean");
+ ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "Project Clean");
ProjectTestOperations.joinJobByName(Messages.ProjectCleanCommandHandler_RunningProjectCleanJobName);
ProjectTestOperations.waitForProjectClean(bot);
ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "Refresh");
@@ -369,7 +369,7 @@ private static void whenProjectCleanUsingContextMenu() throws IOException
private static void whenProjectFullCleanUsingContextMenu() throws IOException
{
- ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "ESP-IDF: Project Full Clean");
+ ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "Project Full Clean");
ProjectTestOperations.joinJobByName(Messages.ProjectFullCleanCommandHandler_RunningFullcleanJobName);
ProjectTestOperations.waitForProjectClean(bot);
ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "Refresh");
@@ -379,7 +379,7 @@ private static void whenProjectFullCleanUsingContextMenu() throws IOException
private static void whenProjectPythonCleanUsingContextMenu() throws IOException
{
- ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "ESP-IDF: Python Clean");
+ ProjectTestOperations.launchCommandUsingContextMenu(projectName, bot, "Python Clean");
ProjectTestOperations.joinJobByName(Messages.PythonCleanCommandHandler_RunningPythonCleanJobName);
}
diff --git a/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/operations/ProjectTestOperations.java b/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/operations/ProjectTestOperations.java
index 21c25a3d7..e10272cd5 100644
--- a/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/operations/ProjectTestOperations.java
+++ b/tests/com.espressif.idf.ui.test/src/com/espressif/idf/ui/test/operations/ProjectTestOperations.java
@@ -253,7 +253,7 @@ public static void openProjectNewComponentUsingContextMenu(String projectName, S
if (projectItem != null)
{
projectItem.select();
- projectItem.contextMenu("ESP-IDF: Install New Component").click();
+ projectItem.contextMenu("Install New Component").click();
}
}