From 9c92fb3d86dcc75a3c38041ab1d256c3bfca9c0e Mon Sep 17 00:00:00 2001 From: w287346141 <287346141@qq.com> Date: Sun, 24 May 2026 13:51:20 +0800 Subject: [PATCH] Fix duplicate Carbon Code zh-CN guidance --- src/i18n/zh-CN.ts | 2 +- tests/carbon-productization.test.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/i18n/zh-CN.ts b/src/i18n/zh-CN.ts index 7afc2e3..4a80e58 100644 --- a/src/i18n/zh-CN.ts +++ b/src/i18n/zh-CN.ts @@ -240,7 +240,7 @@ export const zhCN: TranslationSchema = { }, code: { workspaceConflict: - "⚠ 工作区包含另一个智能体平台的文件 ({platforms})。Carbon Code Code 可能会将其作为项目内容读取;如果不是您想要的,请使用 --dir 重新启动。\n", + "⚠ 工作区包含另一个智能体平台的文件 ({platforms})。Carbon Code 可能会将其作为项目内容读取;如果不是您想要的,请使用 --dir 重新启动。\n", systemAppendEmpty: "--system-append 为空 — 不会追加任何提示文本\n", systemAppendFileReadError: '错误:无法读取 --system-append-file "{filePath}":{errorDetails}\n', }, diff --git a/tests/carbon-productization.test.ts b/tests/carbon-productization.test.ts index 3ec9e37..7db5856 100644 --- a/tests/carbon-productization.test.ts +++ b/tests/carbon-productization.test.ts @@ -59,6 +59,14 @@ describe("Carbon broad Reasonix import", () => { expect(t("mcpLifecycle.failedSetupHint")).toContain("`carboncode setup`"); }); + test("high-visibility zh-CN guidance does not duplicate Carbon Code branding", () => { + setLanguageRuntime("zh-CN"); + expect(t("code.workspaceConflict", { platforms: "AGENTS.md" })).toContain("Carbon Code"); + expect(t("code.workspaceConflict", { platforms: "AGENTS.md" })).not.toContain( + "Carbon Code Code", + ); + }); + test("protocol-facing runtime identities are Carbon-branded", () => { const acp = readFileSync(resolve("src/cli/commands/acp.ts"), "utf8"); const mcpClient = readFileSync(resolve("src/mcp/client.ts"), "utf8");