Skip to content

Commit dfe9d3f

Browse files
committed
feat(mcp): add localization for MCP Chat Config Dialog #371
1 parent dad6906 commit dfe9d3f

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

core/src/main/kotlin/cc/unitmesh/devti/mcp/ui/McpChatConfigDialog.kt

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

3+
import cc.unitmesh.devti.AutoDevBundle
34
import cc.unitmesh.devti.AutoDevSnippetFile
45
import cc.unitmesh.devti.mcp.ui.model.McpChatConfig
56
import cc.unitmesh.devti.sketch.ui.code.EditorUtil
@@ -32,7 +33,7 @@ class McpChatConfigDialog(
3233
private var markdownEditor: EditorEx?
3334

3435
init {
35-
title = "Model Configuration"
36+
title = AutoDevBundle.message("mcp.chat.config.dialog.title")
3637
allTools.forEach { (serverName, tools) ->
3738
config.enabledTools.addAll(tools)
3839
}
@@ -59,7 +60,7 @@ class McpChatConfigDialog(
5960

6061
return panel {
6162
row {
62-
label("Temperature: ${String.format("%.1f", config.temperature)}")
63+
label(AutoDevBundle.message("mcp.chat.config.dialog.temperature", String.format("%.1f", config.temperature)))
6364
}
6465
row {
6566
cell(JSlider(0, 10, (config.temperature * 10).toInt()).apply {
@@ -71,7 +72,7 @@ class McpChatConfigDialog(
7172
}
7273
})
7374
}
74-
group("Enabled Tools") {
75+
group(AutoDevBundle.message("mcp.chat.config.dialog.enabled.tools")) {
7576
allTools.forEach { (serverName, tools) ->
7677
tools.forEach { tool ->
7778
row {

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,4 +229,9 @@ chat.panel.select.files.title=Select Files for Workspace
229229
chat.panel.select.files.description=Choose files to add to your workspace
230230
chat.panel.remove.file.tooltip=Remove file from workspace
231231

232-
indexer.generate.domain=Generate domain.csv
232+
# MCP Chat Config Dialog
233+
mcp.chat.config.dialog.title=Model Configuration
234+
mcp.chat.config.dialog.temperature=Temperature: {0}
235+
mcp.chat.config.dialog.enabled.tools=Enabled Tools
236+
237+
indexer.generate.domain=Generate domain.csv

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,4 +220,9 @@ chat.panel.select.files.description=选择要添加到工作区的文件
220220
chat.panel.remove.file.tooltip=从工作区移除文件
221221
chat.panel.add.openFiles=添加所有打开的文件
222222

223-
indexer.generate.domain=生成 domain.csv
223+
# MCP Chat Config Dialog
224+
mcp.chat.config.dialog.title=模型配置
225+
mcp.chat.config.dialog.temperature=温度: {0}
226+
mcp.chat.config.dialog.enabled.tools=已启用工具
227+
228+
indexer.generate.domain=生成 domain.csv

0 commit comments

Comments
 (0)