{
  "emptyState": {
    "welcomeBack": "欢迎回来！",
    "workingIn": "您正在 <workspace>{{workspace}}</workspace> 中",
    "workingInWithBranch": "您正在 <workspace>{{workspace}}</workspace> 中，工作分支是 <branch>{{branch}}</branch>",
    "capabilities": "我可以帮你读懂复杂代码，快速实现新功能，",
    "capabilities2": "重构老旧项目，或是解决那些让人头疼的 Bug。",
    "readyToHelp": "说出你的想法，我随时待命",
    "noWorkspace": "这里还空空如也",
    "openProject": "打开一个项目，让我们一起开始编码之旅"
  },
  "panel": {
    "noTabs": "暂无打开的标签",
    "selectFromLeft": "从左侧选择文件或内容来创建新标签",
    "dragTabHere": "拖拽标签到此处",
    "releaseToAdd": "释放以添加到此栏"
  },
  "layout": {
    "noPanels": "Sparo OS",
    "noPanelsHint": "使用底部栏切换面板或按 <kbd>Ctrl+\\</kbd> <kbd>Ctrl+]</kbd> 展开面板",
    "chatHiddenTitle": "聊天已隐藏",
    "chatHiddenDesc": "你可以在右上角点击“聊天”重新打开。",
    "chatHiddenAction": "重新打开聊天",
    "panelCollapseHintLeft": "<- 松开收起",
    "panelCollapseHintRight": "松开收起 ->",
    "panelMode": {
      "collapsed": "收起",
      "compact": "紧凑",
      "comfortable": "舒适",
      "expanded": "展开"
    },
    "resizer": {
      "leftAriaLabel": "调整左侧面板大小",
      "centerAriaLabel": "调整面板大小",
      "rightAriaLabel": "调整右侧面板大小",
      "title": "拖拽调整面板大小 | 双击切换模式 | 当前: {{mode}}"
    }
  },
  "scroll": {
    "toBottom": "回到底部",
    "toBottomWithCount": "回到底部 ({{count}} 条新消息)",
    "toLatest": "跳转到最新消息",
    "clickToLatest": "点击跳转到最新"
  },
  "message": {
    "user": "用户",
    "assistant": "助手",
    "system": "系统",
    "thinking": "思考中...",
    "generating": "生成中...",
    "copy": "复制消息",
    "copied": "已复制",
    "copyFailed": "已复制!",
    "regenerate": "重新生成",
    "edit": "编辑消息",
    "editPlaceholder": "编辑你的消息...",
    "editSubmit": "保存并重新运行",
    "editCancel": "取消编辑",
    "editSuccess": "消息已更新并重新运行",
    "editHistoryDialogTitle": "编辑第 {{index}} 轮并从这里重新运行？",
    "editHistoryDialogIntro": "这会从这条消息开始重写对话。",
    "editBusyDialogTitle": "停止正在运行的轮次并编辑第 {{index}} 轮？",
    "editBusyDialogIntro": "当前有轮次正在执行。编辑会先停止它，然后重写历史。",
    "editDialogBulletStopRunning": "停止当前正在运行的任务",
    "editDialogBulletFiles": "将文件恢复到这一轮开始前的状态",
    "editDialogBulletHistory": "删除这一轮及之后的对话记录",
    "editDialogBulletRerun": "使用编辑后的消息开启新的轮次",
    "delete": "删除消息",
    "retry": "重试",
    "clickToExpand": "点击展开",
    "clickToCollapse": "点击收起",
    "fillToInput": "填充到输入框",
    "cannotRollback": "无法回滚",
    "rollbackTo": "回滚到第 {{index}} 轮之前（删除该轮及之后）",
    "rollbackDialogTitle": "确定回滚到第 {{index}} 轮之前？",
    "rollbackDialogIntro": "将执行：",
    "rollbackDialogBulletFiles": "撤销从该轮开始的所有文件修改",
    "rollbackDialogBulletHistory": "删除该轮及之后的对话记录（不可恢复）",
    "rollbackPanelDialogTitle": "回滚到第 {{index}} 轮之前？",
    "rollbackPanelDialogIntro": "将执行：",
    "rollbackPanelBulletRestore": "将文件恢复到第 {{index}} 轮之前的状态",
    "rollbackPanelBulletUndo": "撤销从该轮开始的所有文件变更",
    "rollbackPanelBulletHistory": "保留会话历史（之后仍可继续对话）",
    "rollbackSuccess": "已回滚并删除后续对话记录",
    "rollbackFailed": "回滚失败",
    "sessionStartMarker": "会话开始 {{time}}"
  },
  "contextMenu": {
    "copySelection": "复制选中内容",
    "addSelectionToChat": "添加到 Chat",
    "createSideQuestionFromSelection": "新建侧问",
    "selectionActions": "选中内容操作",
    "copyFullContent": "复制完整内容",
    "copyContent": "复制内容",
    "copyDialog": "复制整个对话",
    "copyToolInput": "复制工具输入",
    "copyToolOutput": "复制工具输出"
  },
  "input": {
    "placeholder": "有什么可以帮您...",
    "placeholderWithContext": "输入消息，或拖放文件添加上下文...",
    "send": "发送",
    "sendShortcut": "发送 (⏎)",
    "stop": "停止",
    "stopGeneration": "停止生成 (Esc)",
    "processingCapsule": "正在处理",
    "cancelShortcut": "取消",
    "clear": "清空",
    "attach": "附加文件",
    "collapseInput": "收起输入框",
    "expandInput": "展开输入框",
    "retry": "重试",
    "addImage": "添加图片",
    "maxImagesWarning": "最多只能选择{{count}}张图片",
    "imagePasteFailed": "图片粘贴失败",
    "removeImage": "移除图片",
    "largePastePlaceholder": "[已粘贴内容 {{count}} 字符]",
    "messageTooLarge": "消息超过最大长度 {{max}} 个字符（当前 {{count}} 个字符）。",
    "openWorkspaceFolder": "打开工作区文件夹",
    "openWorkspaceFolderFailed": "打开工作区文件夹失败：{{error}}",
    "globalWorkspace": "全局",
    "spaceToActivate": "有什么可以帮您？按<space>空格</space>快速键入"
  },
  "context": {
    "title": "上下文",
    "add": "添加上下文",
    "remove": "移除上下文",
    "clear": "清空上下文",
    "file": "文件",
    "folder": "文件夹",
    "selection": "选中内容",
    "codeBlock": "代码块",
    "image": "图片",
    "url": "URL",
    "dragHint": "拖放文件到此处添加上下文"
  },
  "contextBudget": {
    "staticContext": "静态上下文",
    "currentRequest": "当前请求",
    "closeDetails": "关闭上下文详情",
    "noSegmentData": "暂无分段数据",
    "calculating": "正在计算上下文预算",
    "segments": {
      "systemPrompt": "系统 Prompt",
      "environment": "环境",
      "workspace": "工作区",
      "memory": "记忆",
      "files": "文件",
      "toolDefinitions": "工具定义",
      "skills": "技能",
      "subagentDefinitions": "子代理定义",
      "conversation": "对话历史",
      "currentMessage": "当前消息",
      "assistant": "助手回复",
      "toolResults": "工具结果",
      "images": "图片",
      "summary": "摘要",
      "overhead": "模型开销"
    }
  },
  "agent": {
    "title": "智能体",
    "select": "选择智能体",
    "default": "默认助手",
    "coding": "构造师",
    "review": "代码审查",
    "architect": "架构师",
    "custom": "自定义智能体"
  },
  "model": {
    "title": "模型",
    "select": "选择模型",
    "temperature": "温度",
    "maxTokens": "最大令牌数",
    "topP": "Top P",
    "streaming": "流式输出",
    "autoMigrated": {
      "title": "模型已自动切换",
      "description": "会话原模型\"{{previous}}\"不可用，已切换为\"{{next}}\"。",
      "reason": "原因：{{reason}}"
    }
  },
  "toolbar": {
    "newSession": "新建会话",
    "history": "历史记录",
    "settings": "设置",
    "export": "导出对话",
    "clear": "清空对话",
    "fullscreen": "全屏",
    "exitFullscreen": "退出全屏"
  },
  "status": {
    "ready": "就绪",
    "thinking": "思考中",
    "generating": "生成中",
    "error": "发生错误",
    "offline": "离线",
    "connecting": "连接中",
    "connected": "已连接"
  },
  "error": {
    "sendFailed": "发送失败",
    "connectionError": "连接错误",
    "timeout": "请求超时",
    "modelError": "模型错误",
    "contextTooLong": "上下文过长",
    "rateLimited": "请求过于频繁",
    "unknown": "未知错误"
  },
  "planner": {
    "title": "任务规划",
    "completed": "完成",
    "completedCount": "{{count}} 完成",
    "inProgress": "进行中",
    "inProgressCount": "{{count}} 进行中",
    "pending": "待处理",
    "pendingCount": "{{count}} 待处理",
    "todoItems": "待办事项 ({{count}})",
    "save": "保存",
    "cancel": "取消",
    "sendToModel": "将修改发送给模型",
    "sending": "发送中...",
    "doubleClickToEdit": "双击编辑",
    "percentComplete": "{{percent}}% 完成",
    "currentStatus": "当前状态: {{status}}"
  },
  "fileMention": {
    "searchResults": "搜索结果",
    "loading": "加载中...",
    "noMatchingFiles": "没有找到匹配的文件",
    "emptyDirectory": "空目录",
    "rootDirectory": "根目录",
    "goBack": "返回上级目录",
    "navHint": "导航",
    "enterHint": "进入",
    "backHint": "返回",
    "selectHint": "选择"
  },
  "copyOutput": {
    "copy": "复制",
    "copied": "已复制",
    "copyOutputContent": "复制输出内容",
    "copiedOutputContent": "已复制输出内容",
    "edit": "编辑",
    "openInEditor": "在编辑器中打开",
    "aiReply": "AI回复 {{timestamp}}",
    "toolCall": "🔧 工具调用: {{name}}",
    "unknownTool": "未知工具"
  },
  "smartRecommendations": {
    "title": "💡 智能推荐",
    "close": "关闭"
  },
  "btw": {
    "title": "侧问",
    "shortLabel": "侧问",
    "hint": "不保存 · 使用当前对话上下文 · 无工具",
    "placeholder": "问个小问题…",
    "ask": "提问",
    "asking": "思考中…",
    "cancel": "停止",
    "openThread": "打开子会话",
    "threadLabel": "子会话",
    "emptyThreadLabel": "暂未打开{{label}}",
    "origin": "来自",
    "parent": "父会话",
    "turnLabel": "第 {{index}} 轮",
    "back": "返回",
    "backToParent": "返回父会话",
    "empty": "请在 /btw 后面写上问题",
    "nestedDisabled": "侧问会话中不能继续新建侧问",
    "error": "失败",
    "close": "关闭",
    "noSession": "当前没有可用于 /btw 的会话"
  },
  "hostScan": {
    "title": "主机扫描",
    "shortLabel": "主机扫描",
    "threadLabel": "主机扫描",
    "emptyThreadLabel": "暂未打开{{label}}",
    "origin": "来自",
    "parent": "来源会话"
  },
  "flowChatHeader": {
    "turnList": "轮次列表",
    "untitledTurn": "未命名轮次",
    "previousTurn": "上一轮对话",
    "nextTurn": "下一轮对话",
    "turnBadge": "第 {{current}} 轮",
    "btwBackTooltipWithTurn": "返回到来源会话：{{title}}（第 {{turn}} 轮）",
    "btwBackTooltipWithoutTurn": "返回到来源会话：{{title}}",
    "btwCreateTooltip": "快速发起一个侧问",
    "agentTypeTooltip": "{{type}}：{{path}}",
    "backToAgenticOs": "返回 Agentic OS 会话",
    "searchPlaceholder": "搜索对话轮次",
    "searchResult": "{{current}} / {{total}}",
    "searchNoResults": "没有匹配的轮次",
    "searchPrevious": "上一个匹配轮次",
    "searchNext": "下一个匹配轮次",
    "searchClose": "关闭搜索",
    "searchOpen": "搜索对话轮次",
    "hideCompletedThinkingItems": "隐藏已完成的思考条目",
    "showCompletedThinkingItems": "显示已完成的思考条目",
    "resetHistory": "重置历史",
    "moreMenu": "更多",
    "showCompletedThinkingInConversation": "显示／隐藏思考",
    "resetSession": "重置会话"
  },
  "turnList": {
    "timeFilterTooltip": "按时间筛选",
    "timeFilterAll": "全部时间",
    "timeFilterToday": "今天",
    "timeFilterLast7": "最近 7 天",
    "timeFilterThisMonth": "本月",
    "timeFilterCustomRange": "自定义时间段…",
    "timeFilterCustomTitle": "自定义日期范围",
    "timeFilterCustomHint": "先点选开始日期，再点选结束日期。",
    "timeFilterCustomSummary": "{{start}} – {{end}}",
    "timeFilterCustomPickEndHint": "请选择结束日期（已开始：{{start}}）",
    "timeFilterCustomPickEnd": "请点选结束日期以完成范围。",
    "timeFilterCustomPrevMonth": "上一月",
    "timeFilterCustomNextMonth": "下一月",
    "timeFilterCustomApply": "应用",
    "timeFilterCustomCancel": "取消",
    "counterFiltered": "{{shown}} / {{total}}"
  },
  "dispatcherTimeline": {
    "title": "时间轴",
    "toggleTooltip": "时间轴",
    "counter": "{{sessions}} 段 · {{turns}} 轮",
    "counterFiltered": "{{sessionsShown}} / {{sessionsTotal}} 段 · {{turnsShown}} / {{turnsTotal}} 轮",
    "searchPlaceholder": "搜索全部历史",
    "empty": "还没有任何对话。在下方发送消息开始第一段。",
    "emptyTimeFilter": "该时间范围内没有会话。请调整筛选或选择「全部时间」。",
    "sessionEmpty": "暂无轮次",
    "turnCount_one": "{{count}} 轮",
    "turnCount_other": "{{count}} 轮",
    "newSession": "开始新的一段",
    "newSessionLabel": "新一段",
    "bucket": {
      "today": "今天",
      "yesterday": "昨天",
      "thisWeek": "本周早些时候",
      "thisMonth": "本月早些时候"
    }
  },
  "sessionFilesBadge": {
    "files": "文件",
    "reviewLabel": "审查",
    "reviewAll": "全部审查",
    "loadFailed": "加载失败",
    "clickToViewDiff": "点击查看 Diff",
    "review": {
      "displayMessage": "审查修改的文件：\n{{files}}",
      "displayMessageFiltered": "审查过滤后的文件：\n{{files}}\n\n已跳过 {{skipped}} 个命中排除规则的文件。",
      "filteredNotice": "本次将分析 {{included}} 个文件，并跳过 {{skipped}} 个命中排除规则的文件，例如锁文件、生成物或二进制资源。",
      "noEligibleFiles": "排除命中规则的文件后，本次会话里没有可审查文件。",
      "prompt": "请审查本次会话中修改的以下文件：\n\n{{files}}",
      "promptFiltered": "请审查本次会话中修改的以下文件：\n\n{{files}}\n\n请不要审查另外 {{skipped}} 个已跳过的文件，因为它们命中了锁文件、生成物或二进制文件的排除规则。",
      "threadTitle": "代码审查"
    }
  },
  "sessionFileModificationsBar": {
    "filesCount": "{{count}} 个文件",
    "expandList": "展开列表",
    "collapseList": "收起列表"
  },
  "snapshotSystem": {
    "errors": {
      "refreshSessionFailed": "刷新会话状态失败",
      "acceptFileFailed": "接受文件失败",
      "rejectFileFailed": "拒绝文件失败",
      "acceptSessionFailed": "接受会话失败",
      "rejectSessionFailed": "拒绝会话失败",
      "acceptBlockFailed": "接受块失败",
      "rejectBlockFailed": "拒绝块失败"
    }
  },
  "exportImage": {
    "subtitle": "构造师 · 对话记录",
    "poweredBy": "Powered by",
    "aiAssistant": "构造师",
    "dialogNotFound": "未找到对话数据",
    "containerNotFound": "导出容器未找到",
    "generateFailed": "生成图片失败",
    "fileNamePrefix": "Sparo OS 对话",
    "exportSuccess": "图片已导出：{{filePath}}",
    "exportSuccessPrefix": "图片已导出：",
    "exportFailed": "导出图片失败，请重试",
    "exporting": "正在导出...",
    "exportToImage": "导出为图片"
  },
  "modelRound": {
    "copyDialog": "复制对话",
    "copiedDialog": "已复制!",
    "forkDialog": "从这里分叉会话",
    "forkFailed": "创建分叉会话失败",
    "like": "点赞",
    "dislike": "点踩",
    "report": "举报",
    "feedbackThanks": "感谢您的反馈！",
    "feedbackDevVersion": "开发版本暂不提供反馈功能",
    "userLabel": "👤 用户:",
    "toolCallLabel": "🔧 工具调用: {{name}}"
  },
  "exploreRegion": {
    "readFiles_one": "读取了 {{count}} 个文件",
    "readFiles_other": "读取了 {{count}} 个文件",
    "readFiles": "读取了 {{count}} 个文件",
    "searchCount_one": "进行了 {{count}} 次搜索",
    "searchCount_other": "进行了 {{count}} 次搜索",
    "searchCount": "进行了 {{count}} 次搜索",
    "commandCount_one": "执行了 {{count}} 条命令",
    "commandCount_other": "执行了 {{count}} 条命令",
    "commandCount": "执行了 {{count}} 条命令",
    "thinkingCount_one": "思考了 {{count}} 次",
    "thinkingCount_other": "思考了 {{count}} 次",
    "thinkingCount": "思考了 {{count}} 次",
    "exploreCount_one": "执行了 {{count}} 次探索",
    "exploreCount_other": "执行了 {{count}} 次探索",
    "exploreCount": "执行了 {{count}} 次探索",
    "separator": "，",
    "collapse": "收起探索过程",
    "fetchCount_one": "获取 {{count}} 个网页",
    "fetchCount_other": "获取 {{count}} 个网页",
    "fetchCount": "获取 {{count}} 个网页",
    "otherToolCount_one": "执行 {{count}} 个其他工具",
    "otherToolCount_other": "执行 {{count}} 个其他工具",
    "otherToolCount": "执行 {{count}} 个其他工具"
  },
  "modelSelector": {
    "model": "模型",
    "modelExplanation": "模型说明",
    "modelSelection": "选择模型",
    "currentMode": "当前模式",
    "primaryModel": "Primary 模型",
    "fastModel": "Fast 模型",
    "modelNotConfigured": "未配置"
  },
  "reasoningEffort": {
    "title": "推理深度",
    "tooltip": "调整模型推理深度（仅 Responses API）",
    "default": "默认",
    "low": "Low",
    "lowDesc": "快速响应，轻度推理",
    "medium": "Medium",
    "mediumDesc": "平衡速度与推理深度",
    "high": "High",
    "highDesc": "深度推理",
    "xhigh": "Extra High",
    "xhighDesc": "最大推理深度（较慢）"
  },
  "coworkScope": {
    "title": "选择办公助理工作区",
    "description": "办公助理需要一个工作区目录用于读写文件。你可以使用当前项目，或选择另一个目录。",
    "recommended": "推荐",
    "current": {
      "title": "当前工作区",
      "subtitle": "已打开：{{name}}",
      "description": "产物保存在当前项目中。适合需要读取或修改项目文件的任务。"
    },
    "global": {
      "title": "其他目录",
      "subtitle": "选择目录",
      "description": "用于在另一个目录中进行办公助理任务。输出会保存在该目录下。"
    },
    "errors": {
      "noWorkspace": "当前没有打开的工作区",
      "openFailed": "打开办公助理工作区失败"
    }
  },
  "coworkExamples": {
    "title": "示例",
    "addPlugin": "添加插件",
    "addPluginDialogTitle": "选择插件文件夹",
    "addPluginSuccess": "插件安装成功：{{name}}",
    "addPluginFailed": "插件安装失败：{{error}}",
    "refresh": "换一换",
    "close": "关闭",
    "items": {
      "desktop_cleanup": {
        "title": "整理桌面截图",
        "description": "对最近的截图分组、重命名并归档。",
        "prompt": "请帮我整理桌面上最近的截图。\n\n第一步：先扫描我的桌面，统计有多少张截图/图片，并告诉我：\n\n- 总数量\n\n- 时间范围（最早到最新）\n\n第二步：只关注最近 14 天的截图。对每一张：\n\n- 识别它展示了什么\n\n- 建议一个更描述性的文件名\n\n- 建议它应该放到哪个文件夹（或是否可以删除）\n\n把相似的截图分组。开始任何改动之前，先把你的整理方案给我确认。\n\n我确认后：先只整理 10 个文件作为预览。如果总数超过 10 个，继续之前先跟我确认是否要处理剩下的。"
      },
      "vacation_plan": {
        "title": "计划一下我的假期",
        "description": "把行程拆到每天，并考虑预算、交通与备选方案。",
        "prompt": "请帮我规划一次假期行程。\n\n基本信息：\n- 出发地：\n- 目的地（可多个备选）：\n- 时间：起止日期、总天数\n- 人数与偏好（亲子/情侣/朋友/独行）：\n- 预算范围：\n- 重点偏好（美食/自然/博物馆/购物/放松）：\n- 不能接受的点（早起/转机/长途自驾等）：\n\n请输出：\n1) 2-3 个目的地建议（含优缺点）\n2) 最优方案的按天行程（上午/下午/晚上）\n3) 交通与住宿建议\n4) 预算拆分\n5) 雨天/突发情况备选方案"
      },
      "make_ppt": {
        "title": "做一个 PPT",
        "description": "先给大纲与每页要点，再给讲稿与视觉风格建议。",
        "prompt": "请帮我做一个 PPT。\n\n主题：\n受众：\n时长：\n场景（汇报/路演/培训/分享）：\n希望的风格（简洁/商务/活泼/极简）：\n\n最终交付：\n1) 目录结构\n2) 每一页的标题 + 3-5 个要点\n3) 关键页的讲稿（逐页，简短即可）\n4) 图表/配图建议（用什么图表达什么结论）\n5) 导出为 PPTX 文件（保存到 artifacts/）"
      },
      "todo_breakdown": {
        "title": "把事情拆成待办",
        "description": "把目标拆到可执行任务，并给优先级与时间预估。",
        "prompt": "请把下面这件事拆成可执行的待办清单，并给出优先级与时间预估。\n\n目标：\n截止时间：\n当前进度：\n可用资源（人/预算/工具）：\n风险/不确定因素：\n\n请输出：\n1) 分阶段目标\n2) 具体任务列表（每项包含：负责人/预计耗时/前置条件/验收标准）\n3) 关键路径与风险点\n4) 明天就能开始的 3 件小事"
      },
      "optimize_week": {
        "title": "优化一下我的一周",
        "description": "从杂乱记录中找出规律、主题与行动点。",
        "prompt": "请帮我从 [语音备忘录 / 会议纪要 / 文档 / 日记 / 指定文件夹] 中找出模式与洞察。我有一堆杂乱、非结构化的文件，想知道最近出现了哪些主题。\n\n第一步：先扫描文件夹并给我一个摘要：\n- 文件总数\n- 时间范围（最早到最新）\n- 内容类型分布\n\n在深入分析前，请先问我：\n- 我希望发现什么（重复主题 / 矛盾点 / 思考的演化 / 行动项 / 其它）\n- 是否需要优先某些文件或时间段\n- 我希望最终以什么形式呈现（摘要 / 报告 / 行动清单 / 时间线 / 其它）\n\n如果文件超过 20 个，请先只分析最近的 10 个。\n\n请给出你发现的 3-5 个主要模式，每个模式提供 2-3 个具体例子。等我确认方向正确后，再继续分析剩余文件。"
      },
      "weekly_plan": {
        "title": "做一份本周计划",
        "description": "结合优先级、会议与深度工作时间，排出可落地的周计划。",
        "prompt": "请帮我做一份本周工作计划。\n\n输入信息：\n- 本周关键目标（最多 3 个）：\n- 已确定会议/固定安排：\n- 预计深度工作可用时段：\n- 本周必须完成的事项：\n- 可推迟的事项：\n\n请输出：\n1) 本周优先级排序\n2) 按天安排（每天 2-3 个核心任务）\n3) 风险与缓冲时间建议\n4) 每天收尾复盘清单（5 分钟）"
      },
      "meeting_minutes": {
        "title": "整理会议纪要",
        "description": "把讨论内容结构化成结论、行动项与风险。",
        "prompt": "请帮我把会议内容整理成一份会议纪要。\n\n会议主题：\n参会人：\n时间：\n原始记录（可粘贴）：\n\n请输出：\n1) 会议结论（3-6 条）\n2) 决策项（Decision）\n3) 行动项（Action Items：负责人/截止时间/验收标准）\n4) 风险与待确认问题（Open Questions）\n5) 下次会议建议议程"
      },
      "reply_email": {
        "title": "写一封邮件回复",
        "description": "给出礼貌、清晰、可复制的邮件模板（含不同语气版本）。",
        "prompt": "请帮我写一封邮件回复。\n\n对方邮件内容（可粘贴）：\n我的目标（确认/拒绝/推进/澄清）：\n语气（正式/友好/强硬但礼貌）：\n需要包含的信息点：\n\n请输出：\n1) 主题（Subject）建议\n2) 邮件正文（2 个版本：更正式/更简洁）\n3) 需要对方确认的问题列表（如有）"
      },
      "make_docx": {
        "title": "写一份 Word 文档",
        "description": "把内容结构化成文档，并导出为 DOCX。",
        "prompt": "请帮我写一份文档，并导出为 .docx 文件。\n\n文档类型（PRD/方案/复盘/报告/SOP）：\n受众：\n语气（正式/友好/简洁）：\n必须包含的信息点：\n期望长度：\n\n最终交付：\n1) 建议目录结构\n2) 完整正文内容\n3) 导出为 DOCX 文件（保存到 artifacts/）"
      },
      "make_spreadsheet": {
        "title": "做一张表格",
        "description": "设计字段与公式，让表格能自动汇总与复用。",
        "prompt": "请帮我设计一张表格结构（字段 + 示例行），用于下面的用途：\n\n用途：\n数据来源：\n需要的统计口径/汇总方式：\n输出格式偏好（周报/仪表盘/清单）：\n\n请输出：\n1) 推荐字段列表（含字段类型与说明）\n2) 示例数据（3-5 行）\n3) 常用公式/透视表建议\n4) 数据校验与填表规范"
      },
      "budget_plan": {
        "title": "做个预算规划",
        "description": "把预算拆到类别与时间，并给出控制与复盘方法。",
        "prompt": "请帮我做一个预算规划。\n\n背景：\n- 预算周期（按月/按季度/按项目）：\n- 总预算：\n- 固定支出：\n- 可变支出：\n- 目标（省钱/更可控/为某目标攒钱）：\n\n请输出：\n1) 预算分类与比例建议\n2) 具体到类别的预算表（可复制到表格）\n3) 超支预案与调整规则\n4) 每周/每月复盘清单"
      }
    }
  },
  "agentCompanion": {
    "activity": {
      "thinking": "正在思考",
      "usingTools": "正在使用工具",
      "waitingApproval": "等待确认",
      "writing": "正在回复",
      "compacting": "正在整理上下文",
      "finishing": "即将完成",
      "starting": "正在启动",
      "working": "正在工作",
      "needsInput": "需要输入",
      "needsApproval": "需要确认",
      "completed": "已完成",
      "interrupted": "已中断",
      "failed": "失败"
    },
    "menu": {
      "openMain": "打开 Sparo OS",
      "openLatestTask": "打开最近任务",
      "settings": "宠物设置",
      "hide": "隐藏宠物"
    }
  }
}
