From df8467bc8891af847802cc6aee501c18d50f451a Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期二, 31 三月 2026 16:32:26 +0800
Subject: [PATCH] #前端
---
rsf-design/src/locales/langs/en.json | 85 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 85 insertions(+), 0 deletions(-)
diff --git a/rsf-design/src/locales/langs/en.json b/rsf-design/src/locales/langs/en.json
index 6a5f6f8..8572b24 100644
--- a/rsf-design/src/locales/langs/en.json
+++ b/rsf-design/src/locales/langs/en.json
@@ -389,6 +389,91 @@
"taskPathTemplateMerge": "TaskPathTemplateMerge",
"missionFlowStepInstance": "Mission Flow Steps"
},
+ "ai": {
+ "drawer": {
+ "title": "WMS Assistant",
+ "runtimeFailed": "Failed to load AI runtime",
+ "sessionListFailed": "Failed to load AI sessions",
+ "sessionDeleted": "Session deleted",
+ "deleteSessionFailed": "Failed to delete AI session",
+ "pinned": "Session pinned",
+ "unpinned": "Session unpinned",
+ "pinFailed": "Failed to update session pin state",
+ "renamed": "Session renamed",
+ "renameFailed": "Failed to rename session",
+ "memoryCleared": "Session memory cleared",
+ "clearMemoryFailed": "Failed to clear session memory",
+ "retainLatestRoundSuccess": "Only the latest round was kept",
+ "retainLatestRoundFailed": "Failed to keep only the latest round",
+ "stopSuccess": "Current output stopped",
+ "chatFailed": "AI chat failed",
+ "newSession": "New Session",
+ "sessionList": "Sessions",
+ "searchPlaceholder": "Search session titles",
+ "noSessions": "No history sessions",
+ "sessionTitle": "Session %{id}",
+ "pinAction": "Pin session",
+ "unpinAction": "Unpin session",
+ "renameAction": "Rename session",
+ "deleteAction": "Delete session",
+ "activityTrace": "Thinking & Tool Trace",
+ "thinkingEmpty": "Organizing the current stage information...",
+ "thinkingStatusStarted": "Started",
+ "thinkingStatusUpdated": "In Progress",
+ "thinkingStatusCompleted": "Completed",
+ "thinkingStatusFailed": "Failed",
+ "thinkingStatusAborted": "Aborted",
+ "unknownTool": "Unknown tool",
+ "traceTypeThinking": "Thinking",
+ "traceTypeTool": "Tool",
+ "toolStatusFailed": "Failed",
+ "toolStatusCompleted": "Completed",
+ "toolStatusRunning": "Running",
+ "collapseDetail": "Hide Details",
+ "viewDetail": "View Details",
+ "toolInput": "Input: %{value}",
+ "toolOutput": "Output summary: %{value}",
+ "toolError": "Error: %{value}",
+ "hasSummary": "Summary",
+ "noSummary": "No Summary",
+ "hasFacts": "Facts",
+ "noFacts": "No Facts",
+ "retainLatestRound": "Keep Latest Round",
+ "clearMemory": "Clear Memory",
+ "runtimeOverview": "Runtime Overview",
+ "runtimeExpand": "Show Overview",
+ "runtimeCollapse": "Hide Overview",
+ "loadingRuntime": "Loading AI runtime info...",
+ "emptyHint": "AI responses stream back through SSE here. You can also maintain parameters, prompts, and MCP mounts from the quick links above.",
+ "userRole": "You",
+ "assistantRole": "AI",
+ "thinking": "Thinking...",
+ "inputPlaceholder": "Type your question. Press Enter to send, Shift + Enter for a new line",
+ "clearInput": "Clear Input",
+ "stop": "Stop",
+ "send": "Send",
+ "renameDialogTitle": "Rename Session",
+ "sessionTitleField": "Session Title",
+ "requestMetric": "Req: %{value}",
+ "sessionMetric": "Session: %{id}",
+ "promptMetric": "Prompt: %{value}",
+ "modelMetric": "Model: %{value}",
+ "promptLabel": "Prompt",
+ "modelLabel": "Model",
+ "modelSelectorLabel": "Chat Model",
+ "modelSelectorHint": "Switching only affects subsequent replies in this session and does not change the global default model.",
+ "modelSwitchFailed": "Failed to switch the chat model",
+ "defaultModelSuffix": "(Default)",
+ "mcpMetric": "MCP: %{value}",
+ "historyMetric": "History: %{value}",
+ "mcpLabel": "MCP",
+ "historyLabel": "History",
+ "recentMetric": "Recent: %{value}",
+ "elapsedMetric": "Elapsed: %{value} ms",
+ "firstTokenMetric": "First token: %{value} ms",
+ "tokenMetric": "Tokens: prompt %{prompt} / completion %{completion} / total %{total}"
+ }
+ },
"table": {
"form": {
"reset": "Reset",
--
Gitblit v1.9.1