diff --git a/src/wizard/i18n/locales/en.ts b/src/wizard/i18n/locales/en.ts index d3516769493e..cbd57e340db0 100644 --- a/src/wizard/i18n/locales/en.ts +++ b/src/wizard/i18n/locales/en.ts @@ -639,6 +639,27 @@ export const en = { helpCreateBot: "2) Create a bot + copy its token", helpOpenConsole: "1) Mattermost System Console -> Integrations -> Bot Accounts", }, + clickclack: { + baseUrlPrompt: "ClickClack server URL", + botToken: "ClickClack bot token", + botTokenInput: "Enter ClickClack bot token", + botTokenKeep: "ClickClack bot token already configured. Keep it?", + botTokenTitle: "ClickClack bot token", + connectionFailed: + "Connection check failed: {error}. Setup was saved; fix the connection and rerun setup.", + connectionTitle: "ClickClack connection", + connected: "Connected as @{handle} — workspace {workspace} resolved.", + envPrompt: "CLICKCLACK_BOT_TOKEN detected. Use env var?", + helpCreateToken: + "In ClickClack: Workspace settings → Integrations → OpenClaw → create bot → copy token", + invalidToken: + "ClickClack rejected the bot token (401). Copy a current token and rerun setup.", + validationWarningTitle: "ClickClack connection check", + workspaceHelp: "Use a wsp_… id, workspace slug, or display name.", + workspaceNotFound: + 'Workspace "{workspace}" was not found. Check the id, slug, or name, list available workspaces, and rerun setup.', + workspacePrompt: "Workspace (id, slug, or name)", + }, nextcloudTalk: { allowFromPrompt: "Nextcloud Talk allowFrom (user id)", apiPassword: "API password", diff --git a/src/wizard/i18n/locales/zh-CN.ts b/src/wizard/i18n/locales/zh-CN.ts index ca2fde49e2ae..b2170ed57b74 100644 --- a/src/wizard/i18n/locales/zh-CN.ts +++ b/src/wizard/i18n/locales/zh-CN.ts @@ -621,6 +621,25 @@ export const zh_CN = { helpCreateBot: "2) 创建 bot 并复制它的 token", helpOpenConsole: "1) Mattermost System Console -> Integrations -> Bot Accounts", }, + clickclack: { + baseUrlPrompt: "ClickClack 服务器 URL", + botToken: "ClickClack bot token", + botTokenInput: "输入 ClickClack bot token", + botTokenKeep: "ClickClack bot token 已配置。保留当前值?", + botTokenTitle: "ClickClack bot token", + connectionFailed: "连接检查失败:{error}。设置已保存;修复连接后重新运行设置。", + connectionTitle: "ClickClack 连接", + connected: "已连接为 @{handle} — 工作区 {workspace} 已解析。", + envPrompt: "检测到 CLICKCLACK_BOT_TOKEN。使用环境变量?", + helpCreateToken: + "在 ClickClack 中:工作区设置 → Integrations → OpenClaw → 创建 bot → 复制 token", + invalidToken: "ClickClack 拒绝了 bot token(401)。复制当前 token 后重新运行设置。", + validationWarningTitle: "ClickClack 连接检查", + workspaceHelp: "可使用 wsp_… ID、工作区 slug 或显示名称。", + workspaceNotFound: + "找不到工作区“{workspace}”。请检查 ID、slug 或名称,列出可用工作区后重新运行设置。", + workspacePrompt: "工作区(ID、slug 或名称)", + }, nextcloudTalk: { allowFromPrompt: "Nextcloud Talk allowFrom(用户 ID)", apiPassword: "API 密码", diff --git a/src/wizard/i18n/locales/zh-TW.ts b/src/wizard/i18n/locales/zh-TW.ts index 8e750ac53a76..6f92a41cc8dd 100644 --- a/src/wizard/i18n/locales/zh-TW.ts +++ b/src/wizard/i18n/locales/zh-TW.ts @@ -622,6 +622,25 @@ export const zh_TW = { helpCreateBot: "2) 建立 bot 並複製它的 token", helpOpenConsole: "1) Mattermost System Console -> Integrations -> Bot Accounts", }, + clickclack: { + baseUrlPrompt: "ClickClack 伺服器 URL", + botToken: "ClickClack bot token", + botTokenInput: "輸入 ClickClack bot token", + botTokenKeep: "ClickClack bot token 已設定。保留目前值?", + botTokenTitle: "ClickClack bot token", + connectionFailed: "連線檢查失敗:{error}。設定已儲存;修正連線後重新執行設定。", + connectionTitle: "ClickClack 連線", + connected: "已連線為 @{handle} — 工作區 {workspace} 已解析。", + envPrompt: "偵測到 CLICKCLACK_BOT_TOKEN。使用環境變數?", + helpCreateToken: + "在 ClickClack 中:工作區設定 → Integrations → OpenClaw → 建立 bot → 複製 token", + invalidToken: "ClickClack 拒絕了 bot token(401)。複製目前 token 後重新執行設定。", + validationWarningTitle: "ClickClack 連線檢查", + workspaceHelp: "可使用 wsp_… ID、工作區 slug 或顯示名稱。", + workspaceNotFound: + "找不到工作區「{workspace}」。請檢查 ID、slug 或名稱,列出可用工作區後重新執行設定。", + workspacePrompt: "工作區(ID、slug 或名稱)", + }, nextcloudTalk: { allowFromPrompt: "Nextcloud Talk allowFrom(使用者 ID)", apiPassword: "API 密碼",