diff --git a/src/i18n/zh-CN.ts b/src/i18n/zh-CN.ts index 7afc2e3..be49b5f 100644 --- a/src/i18n/zh-CN.ts +++ b/src/i18n/zh-CN.ts @@ -221,7 +221,7 @@ export const zhCN: TranslationSchema = { tuiHint: "打开交互式 TUI", labelAHint: "左侧面板的标签", labelBHint: "右侧面板的标签", - mcpListDescription: "浏览 MCP 注册表(官方 → smithery → 本地 fallback)", + mcpListDescription: "浏览 MCP 注册表(官方 → Smithery 第三方目录 → 本地备选)", mcpInspectDescription: "检查 MCP 服务器规格(工具、资源、提示)", mcpSearchDescription: "在 MCP 注册表中搜索匹配的服务器", mcpInstallDescription: "按名称安装 MCP 服务器(将其规格写入配置)", diff --git a/tests/slash-help-i18n.test.ts b/tests/slash-help-i18n.test.ts index 382c43b..e7a58ee 100644 --- a/tests/slash-help-i18n.test.ts +++ b/tests/slash-help-i18n.test.ts @@ -13,4 +13,10 @@ describe("slash help i18n coverage", () => { const missing = SLASH_COMMANDS.filter((c) => !zhCN.slash[c.cmd]?.description); expect(missing.map((c) => c.cmd)).toEqual([]); }); + + it("localizes the zh-CN MCP registry fallback wording", () => { + expect(zhCN.ui.mcpListDescription).toContain("Smithery 第三方目录"); + expect(zhCN.ui.mcpListDescription).toContain("本地备选"); + expect(zhCN.ui.mcpListDescription).not.toContain("fallback"); + }); });