Skip to content

Commit 40ae860

Browse files
committed
feat(editor): internationalize preview and refresh action titles in MCP editor
1 parent d5f7da3 commit 40ae860

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

core/src/main/kotlin/cc/unitmesh/devti/mcp/editor/McpFileEditorWithPreview.kt

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package cc.unitmesh.devti.mcp.editor
22

3+
import cc.unitmesh.devti.AutoDevBundle
34
import com.intellij.icons.AllIcons
45
import com.intellij.openapi.actionSystem.*
56
import com.intellij.openapi.fileEditor.TextEditor
@@ -34,7 +35,11 @@ class McpFileEditorWithPreview(
3435

3536
private fun createActionGroup(project: Project): ActionGroup {
3637
return DefaultActionGroup(
37-
object : AnAction("Preview", "Preview", AllIcons.Actions.Preview) {
38+
object : AnAction(
39+
AutoDevBundle.message("mcp.preview.editor.title"),
40+
AutoDevBundle.message("mcp.preview.editor.title"),
41+
AllIcons.Actions.Preview
42+
) {
3843
override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT
3944
override fun update(e: AnActionEvent) {
4045
e.presentation.isEnabled = !DumbService.isDumb(project)
@@ -47,7 +52,11 @@ class McpFileEditorWithPreview(
4752
}
4853
}
4954
},
50-
object : AnAction("Refresh", "Refresh preview panel", AllIcons.Actions.Refresh) {
55+
object : AnAction(
56+
AutoDevBundle.message("mcp.editor.refresh.title"),
57+
AutoDevBundle.message("mcp.editor.refresh.title"),
58+
AllIcons.Actions.Refresh
59+
) {
5160
override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT
5261
override fun update(e: AnActionEvent) {
5362
e.presentation.isEnabled = !DumbService.isDumb(project)

core/src/main/resources/messages/AutoDevBundle_en.properties

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,13 +254,15 @@ mcp.tool.detail.dialog.parameters=Parameters
254254
mcp.tool.detail.dialog.verify=Verify (Auto Generate)
255255
mcp.tool.detail.dialog.result=Result
256256
mcp.tool.detail.dialog.execute=Execute
257-
258-
259257
# McpPreviewEditor
260258
mcp.preview.editor.title=MCP Tools
261259
mcp.preview.editor.search.placeholder=Search tools...
262260
mcp.preview.editor.model.label=Model
263261
mcp.preview.editor.configure.button=Configure
264262
mcp.preview.editor.test.button.tooltip=Test Called tools
265263
mcp.preview.editor.empty.message.warning=Please enter a message to send.
266-
mcp.preview.editor.loading.response=Loading response...
264+
mcp.preview.editor.loading.response=Loading response...
265+
# McpFileEditorWithPreview
266+
mcp.editor.preview.title=Preview
267+
mcp.editor.preview.tooltip=Preview panel
268+
mcp.editor.refresh.title=Refresh

core/src/main/resources/messages/AutoDevBundle_zh.properties

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,4 +251,8 @@ mcp.preview.editor.model.label=模型
251251
mcp.preview.editor.configure.button=配置
252252
mcp.preview.editor.test.button.tooltip=测试调用工具
253253
mcp.preview.editor.empty.message.warning=请输入要发送的消息
254-
mcp.preview.editor.loading.response=Loading response...
254+
mcp.preview.editor.loading.response=加载响应中...
255+
# McpFileEditorWithPreview
256+
mcp.editor.preview.title=预览
257+
mcp.editor.preview.tooltip=预览面板
258+
mcp.editor.refresh.title=刷新

0 commit comments

Comments
 (0)