fix(i18n): add missing Gemini MCP panel title and fix ternary logic

- Add mcp.geminiTitle to both zh.json and en.json
- Fix McpPanel title logic to handle all three apps (claude/codex/gemini)
- Previous logic would incorrectly display codexTitle for gemini
This commit is contained in:
Jason
2025-11-14 10:35:55 +08:00
parent 1616c63c0b
commit c7b235bb98
3 changed files with 7 additions and 1 deletions

View File

@@ -117,7 +117,11 @@ const McpPanel: React.FC<McpPanelProps> = ({ open, onOpenChange, appId }) => {
); );
const panelTitle = const panelTitle =
appId === "claude" ? t("mcp.claudeTitle") : t("mcp.codexTitle"); appId === "claude"
? t("mcp.claudeTitle")
: appId === "codex"
? t("mcp.codexTitle")
: t("mcp.geminiTitle");
return ( return (
<> <>

View File

@@ -440,6 +440,7 @@
"title": "MCP Management", "title": "MCP Management",
"claudeTitle": "Claude Code MCP Management", "claudeTitle": "Claude Code MCP Management",
"codexTitle": "Codex MCP Management", "codexTitle": "Codex MCP Management",
"geminiTitle": "Gemini MCP Management",
"userLevelPath": "User-level MCP path", "userLevelPath": "User-level MCP path",
"serverList": "Servers", "serverList": "Servers",
"loading": "Loading...", "loading": "Loading...",

View File

@@ -440,6 +440,7 @@
"title": "MCP 管理", "title": "MCP 管理",
"claudeTitle": "Claude Code MCP 管理", "claudeTitle": "Claude Code MCP 管理",
"codexTitle": "Codex MCP 管理", "codexTitle": "Codex MCP 管理",
"geminiTitle": "Gemini MCP 管理",
"userLevelPath": "用户级 MCP 配置路径", "userLevelPath": "用户级 MCP 配置路径",
"serverList": "服务器列表", "serverList": "服务器列表",
"loading": "加载中...", "loading": "加载中...",