Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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
command.label = Load sdkconfig
command.name = Load sdkconfig
150 changes: 77 additions & 73 deletions bundles/com.espressif.idf.sdk.config.ui/plugin.xml
Original file line number Diff line number Diff line change
@@ -1,78 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.editors">
<editor
class="com.espressif.idf.sdk.config.ui.SDKConfigurationEditor"
default="false"
icon="icons/sdkconfig.png"
id="com.espressif.idf.sdk.config.ui.editor"
name="%editor.name">
<contentTypeBinding
contentTypeId="com.espressif.idf.sdk.config.ui.contenType">
</contentTypeBinding>
</editor>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?before=additions">
<separator
name="com.espressif.idf.espressif.seperator"
visible="true">
</separator>
<command
commandId="com.espressif.idf.sdk.config.ui.command.setdefault"
icon="icons/espressif.png"
label="%command.label"
style="push">
<visibleWhen
checkEnabled="false">
<reference
definitionId="com.espressif.idf.sdk.config.ui.isSDKConfig">
</reference>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="com.espressif.idf.sdk.config.ui.LoadSdkConfigHandler"
id="com.espressif.idf.sdk.config.ui.command.setdefault"
name="%command.name">
</command>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition
id="com.espressif.idf.sdk.config.ui.isSDKConfig">
<with
variable="selection">
<iterate
ifEmpty="false">
<adapt
type="org.eclipse.core.resources.IFile">
<test
property="com.espressif.idf.sdk.config.core.isSDKConfig"
value="true">
</test>
</adapt>
</iterate>
</with>
</definition>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.text"
file-patterns="sdkconfig*"
id="com.espressif.idf.sdk.config.ui.contenType"
name="SDKConfig Files"
priority="normal">
</content-type>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="com.espressif.idf.sdk.config.ui.SDKConfigurationEditor"
default="false"
icon="icons/sdkconfig.png"
id="com.espressif.idf.sdk.config.ui.editor"
name="%editor.name">
<contentTypeBinding
contentTypeId="com.espressif.idf.sdk.config.ui.contenType">
</contentTypeBinding>
</editor>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?before=additions">
<separator
name="com.espressif.idf.espressif.seperator"
visible="true">
</separator>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:com.espressif.idf.menus?after=additions">
<command
commandId="com.espressif.idf.sdk.config.ui.command.setdefault"
icon="icons/sdkconfig.png"
label="%command.label"
style="push">
<visibleWhen
checkEnabled="false">
<reference
definitionId="com.espressif.idf.sdk.config.ui.isSDKConfig">
</reference>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="com.espressif.idf.sdk.config.ui.LoadSdkConfigHandler"
id="com.espressif.idf.sdk.config.ui.command.setdefault"
name="%command.name">
</command>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition
id="com.espressif.idf.sdk.config.ui.isSDKConfig">
<with
variable="selection">
<iterate
ifEmpty="false">
<adapt
type="org.eclipse.core.resources.IFile">
<test
property="com.espressif.idf.sdk.config.core.isSDKConfig"
value="true">
</test>
</adapt>
</iterate>
</with>
</definition>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.text"
file-patterns="sdkconfig*"
id="com.espressif.idf.sdk.config.ui.contenType"
name="SDKConfig Files"
priority="normal">
</content-type>
</extension>

</plugin>
46 changes: 23 additions & 23 deletions bundles/com.espressif.idf.ui/OSGI-INF/l10n/bundle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,27 +14,27 @@ 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
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

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
Expand All @@ -43,36 +43,36 @@ 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
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
command.name.14 = Create Clangd Config
Loading