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:
@@ -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 (
|
||||||
<>
|
<>
|
||||||
|
|||||||
@@ -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...",
|
||||||
|
|||||||
@@ -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": "加载中...",
|
||||||
|
|||||||
Reference in New Issue
Block a user