export const DEFAULT_SKILL = {
  id: "default-chat",
  name: "千匠问天",
  description: "通用助理，可处理 Excel、信息整理与资料检索，按需切换小红书/抖音运营视角",
  category: "通用",
  enabled: true,
  ready: true,
  downloadState: "ready" as const
};

export const ui = {
  app: "\u5343\u5320Claw",
  subtitle: "OpenClaw Client",
  appDesc: "\u7ed1\u5b9a api_key \u540e\u81ea\u52a8\u540c\u6b65\u8fd0\u884c\u65f6\u914d\u7f6e\u3002",
  heroLine: "先处理 Excel、资料整理、信息检索和任务拆解，需要做平台内容时再切到对应专家。",
  chat: "\u5bf9\u8bdd",
  skills: "\u80fd\u529b",
  experts: "\u4e13\u5bb6",
  plugins: "\u63d2\u4ef6",
  knowledge: "知识库",
  knowledgePageDesc: "上传和管理您的企业知识文档",
  settings: "\u8bbe\u7f6e",
  bound: "\u5df2\u7ed1\u5b9a",
  unbound: "\u672a\u7ed1\u5b9a",
  defaultChat: "千匠问天",
  bindTitle: "绑定龙虾密钥",
  bindDesc: "你好，我是千匠问天。可以先帮你整理 Excel、汇总资料、检索公开信息、拆解执行任务；如果你要做小红书或抖音内容，也可以切到对应专家继续处理。",
  apiKey: "\u5458\u5de5\u5bc6\u94a5",
  apiKeyPlaceholder: "\u8bf7\u8f93\u5165 OpenClaw employee api_key",
  bindNow: "\u7acb\u5373\u7ed1\u5b9a",
  binding: "\u7ed1\u5b9a\u4e2d...",
  changeApiKey: "\u66f4\u6362\u5458\u5de5\u5bc6\u94a5",
  skillChoice: "\u9009\u62e9\u80fd\u529b",
  clearSkill: "\u6e05\u7a7a\u80fd\u529b",
  skillMenuTitle: "\u9009\u62e9\u80fd\u529b",
  noMessages: "\u5f53\u524d\u6ca1\u6709\u6d88\u606f\uff0c\u8bf7\u5148\u53d1\u9001\u4e00\u6761\u6d88\u606f\u3002",
  expertSessionsTitle: "\u4f1a\u8bdd",
  expertCapabilitiesTitle: "\u80fd\u529b",
  expertReady: "\u5df2\u5c31\u7eea",
  activeExpert: "\u5f53\u524d\u4e13\u5bb6",
  starterQuestionsHint: "\u70b9\u51fb\u95ee\u9898\u540e\u4f1a\u5148\u586b\u5165\u8f93\u5165\u6846\uff0c\u4f60\u53ef\u4ee5\u7ee7\u7eed\u8865\u5145\u540e\u518d\u53d1\u9001\u3002",
  taskPlaceholder: "\u8f93\u5165\u4f60\u7684\u9700\u6c42\uff0cEnter \u53d1\u9001\uff0cShift+Enter \u6362\u884c\u3002",
  taskDisabledPlaceholder: "\u8bf7\u5148\u7ed1\u5b9a\u5458\u5de5\u5bc6\u94a5\u540e\u5f00\u59cb\u5bf9\u8bdd\u3002",
  send: "\u53d1\u9001",
  sending: "\u53d1\u9001\u4e2d...",
  preparingChat: "\u6b63\u5728\u51c6\u5907\u5bf9\u8bdd\u73af\u5883",
  preparingChatHint: "\u670d\u52a1\u5c31\u7eea\u540e\u5373\u53ef\u53d1\u9001\u9996\u6761\u6d88\u606f\u3002",
  preparing: "\u51c6\u5907\u4e2d...",
  generating: "\u56de\u7b54\u4e2d...",
  thinking: "\u6b63\u5728\u6574\u7406\u7b54\u6848",
  startupTitle: "\u6b63\u5728\u51c6\u5907\u5343\u5320Claw",
  startupDesc: "\u9996\u6b21\u8fdb\u5165\u4f1a\u5148\u5b8c\u6210\u5fc5\u8981\u51c6\u5907\uff0c\u5b8c\u6210\u540e\u81ea\u52a8\u8fdb\u5165\u5bf9\u8bdd\u3002",
  startupReadySoon: "\u51c6\u5907\u5b8c\u6210\u540e\u5c06\u81ea\u52a8\u8fdb\u5165\u5bf9\u8bdd\u3002",
  startupBooting: "\u6b63\u5728\u52a0\u8f7d\u5e94\u7528\u4fe1\u606f\u3002",
  startupRetry: "\u91cd\u65b0\u51c6\u5907",
  openSettings: "\u6253\u5f00\u8bbe\u7f6e",
  startupLoadLocal: "\u8bfb\u53d6\u672c\u5730\u914d\u7f6e",
  startupPrepareRuntime: "\u51c6\u5907\u672c\u5730\u52a9\u624b",
  startupConnectService: "\u8fde\u63a5\u804a\u5929\u670d\u52a1",
  startupEnterChat: "\u8fdb\u5165\u5bf9\u8bdd",
  projectSwitcherLabel: "\u5f53\u524d\u9879\u76ee",
  projectSessionsLabel: "\u4f1a\u8bdd",
  newSession: "\u65b0\u5efa\u4f1a\u8bdd",
  closeSession: "\u5173\u95ed\u4f1a\u8bdd",
  traceTitle: "\u601d\u8003\u8fc7\u7a0b",
  hideTrace: "\u6536\u8d77\u8be6\u60c5",
  traceEmpty: "\u8fd8\u6ca1\u6709\u53ef\u663e\u793a\u7684\u8fdb\u5ea6\u3002",
  traceCollapsed: "\u67e5\u770b\u601d\u8003\u8fc7\u7a0b",
  preparingReply: "\u6b63\u5728\u7406\u89e3\u4f60\u7684\u95ee\u9898",
  checkingChat: "\u6b63\u5728\u68c0\u67e5\u5bf9\u8bdd\u73af\u5883",
  startingRuntime: "\u6b63\u5728\u542f\u52a8\u672c\u5730\u52a9\u624b",
  connectingGateway: "\u6b63\u5728\u8fde\u63a5\u670d\u52a1",
  waitingReply: "\u5df2\u6536\u5230\u95ee\u9898\uff0c\u6b63\u5728\u7ec4\u7ec7\u56de\u7b54",
  checkingChatDetail: "\u9996\u6b21\u63d0\u95ee\u65f6\u4f1a\u5148\u68c0\u67e5\u5f53\u524d\u5bf9\u8bdd\u73af\u5883\u3002",
  startingRuntimeDetail: "\u9996\u6b21\u542f\u52a8\u672c\u5730\u52a9\u624b\u53ef\u80fd\u9700\u8981\u51e0\u79d2\u949f\u3002",
  connectingGatewayDetail: "\u6b63\u5728\u5efa\u7acb\u4e0e\u804a\u5929\u670d\u52a1\u7684\u8fde\u63a5\u3002",
  replyStarted: "\u5df2\u5f00\u59cb\u6574\u7406\u56de\u7b54",
  fallbackReply: "\u5b9e\u65f6\u8f93\u51fa\u6682\u4e0d\u53ef\u7528\uff0c\u6b63\u5728\u6574\u7406\u5b8c\u6574\u7b54\u590d",
  fallbackComplete: "\u5df2\u751f\u6210\u5b8c\u6574\u7b54\u590d",
  replyReady: "\u56de\u7b54\u5df2\u5b8c\u6210",
  replyFailed: "回复失败",
  suggestionSwitchTitle: "这个任务更适合在对应专家中完成",
  suggestionSwitchPrefix: "切换到",
  suggestionSwitchSuffix: "后，可继续获得更贴近平台的内容策划、文案与运营支持。",
  suggestionContinue: "继续在首页完成",
  suggestionDismiss: "暂不切换",
  suggestionSwitchAction: "切换并继续",
  saveSuccessPending: "\u5458\u5de5\u5bc6\u94a5\u5df2\u4fdd\u5b58\uff0c\u6b63\u5728\u540c\u6b65\u8fd0\u884c\u65f6\u914d\u7f6e\u3002",
  saveSuccessApplied: "\u6a21\u578b\u914d\u7f6e\u5df2\u4fdd\u5b58\uff0c\u65b0\u7684\u914d\u7f6e\u5c06\u5728\u540e\u7eed\u6267\u884c\u4e2d\u751f\u6548\u3002",
  copy: "\u590d\u5236",
  copied: "\u5df2\u590d\u5236",
  bindFirst: "\u8bf7\u5148\u7ed1\u5b9a",
  bindFirstError: "\u8bf7\u5148\u7ed1\u5b9a\u5458\u5de5\u5bc6\u94a5\u540e\u518d\u53d1\u9001\u6d88\u606f\u3002",
  startingHint: "\u6b63\u5728\u51c6\u5907\u8fd0\u884c\u73af\u5883\uff0c\u8bf7\u7a0d\u5019\u3002",
  chatNotReadyError: "\u5f53\u524d\u804a\u5929\u6682\u4e0d\u53ef\u7528\uff0c\u8bf7\u68c0\u67e5\u8fd0\u884c\u65f6\u72b6\u6001\u3002",
  noSkillCards: "\u5f53\u524d\u4e13\u5bb6\u8fd8\u6ca1\u6709\u53ef\u7528\u80fd\u529b\u3002",
  pluginTitle: "\u63d2\u4ef6\u5217\u8868",
  noPlugins: "\u5f53\u524d\u6ca1\u6709\u53ef\u7528\u63d2\u4ef6\u3002",
  settingsTitle: "\u8bbe\u7f6e",
  settingsDesc: "\u914d\u7f6e\u8fd0\u884c\u65f6\u3001\u5bc6\u94a5\u548c\u5de5\u4f5c\u76ee\u5f55\u3002",
  chatPageDesc: "\u5728\u8fd9\u91cc\u4e0e\u4e13\u5bb6\u5b8c\u6210\u5bf9\u8bdd\u548c\u534f\u4f5c\u3002",
  skillsPageDesc: "\u67e5\u770b\u5f53\u524d\u4e13\u5bb6\u5df2\u51c6\u5907\u597d\u7684\u80fd\u529b\u3002",
  pluginsPageDesc: "\u67e5\u770b\u5f53\u524d\u5df2\u542f\u7528\u7684\u63d2\u4ef6\u80fd\u529b\u3002",
  workspacePath: "\u5de5\u4f5c\u76ee\u5f55",
  save: "\u4fdd\u5b58",
  saving: "\u4fdd\u5b58\u4e2d...",
  diagnostics: "\u8bca\u65ad",
  diagnosticsDesc: "\u67e5\u770b\u8fd0\u884c\u65f6\u3001\u7f51\u5173\u548c\u5b89\u88c5\u4fe1\u606f\u3002",
  export: "\u5bfc\u51fa\u8bca\u65ad",
  exported: "\u8bca\u65ad\u5df2\u5bfc\u51fa\uff1a",
  currentBinding: "\u5f53\u524d\u7ed1\u5b9a",
  none: "\u65e0"
} as const;

export const homeChatCopy = {
  title: "首页对话",
  microcopy: "从一个实用小任务开始：整理 Excel、汇总资料、检索信息，或把需求拆成执行清单。",
  emptyTitle: " 先选一个能立刻开始的小任务",
  // emptyDesc: "首页适合做 4 类事：Excel 整理、资料汇总、公开信息检索、需求拆解；明确要做小红书或抖音内容时，再切到对应专家继续处理",
  prompts: [
    "我想做海报内容，请帮我先整理主题、卖点层级、标题和版面文案",
    "我想做 GEO 方向内容，请先帮我明确目标、策略框架和执行重点",
    "我想做平台精准线索获取，请帮我梳理目标人群、线索标准、触达话术和转化路径",
    "我想以销售冠军的方式推进成交，请帮我梳理目标客户、沟通话术、异议处理和转化动作"
  ]
} as const;

export const expertsPageCopy = {
  title: "专家页",
  noExperts: "当前还没有可用专家，先在首页直接对话即可。"
} as const;



