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 =
appId === "claude" ? t("mcp.claudeTitle") : t("mcp.codexTitle");
appId === "claude"
? t("mcp.claudeTitle")
: appId === "codex"
? t("mcp.codexTitle")
: t("mcp.geminiTitle");
return (
<>

View File

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

View File

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