import type { OpenPetsReaction } from "../../local-ipc-protocol.js";

// 简体中文 (Simplified Chinese) pet speech-bubble pools.
export const zhHans: Record<OpenPetsReaction, readonly string[]> = {
  idle: [
    "准备好了",
    "随时待命",
    "我在线",
    "待命中",
    "需要就喊我",
    "盯着呢",
    "一切安静",
    "歇会儿",
    "悠闲待命",
    "有事找我",
    "安静模式",
    "看着队列",
  ],
  thinking: [
    "看一看",
    "查上下文",
    "做计划",
    "权衡选项",
    "再细看看",
    "顺一遍",
    "理清思路",
    "读上下文",
    "比较路径",
    "扫细节",
    "搭个方案",
    "顺着线索",
  ],
  working: [
    "进行中",
    "处理任务",
    "有进展",
    "处理中",
    "正在搞",
    "继续干",
    "忙任务",
    "往前推",
    "有眉目了",
    "稳步推进",
    "手上有活",
    "保持节奏",
  ],
  editing: [
    "更新文件",
    "应用改动",
    "调代码",
    "完善改动",
    "收尾整理",
    "改文件",
    "更新差异",
    "打磨改动",
    "微调细节",
    "整补丁",
    "重写代码",
    "整理文件",
  ],
  running: [
    "启动任务",
    "进程已起",
    "任务进行中",
    "动起来了",
    "命令运行中",
    "终端忙着",
    "进程活跃",
    "等输出",
    "作业进行中",
    "工具运行中",
    "命令已发",
    "看结果",
  ],
  testing: [
    "跑检查",
    "验证中",
    "看结果",
    "找失败项",
    "确认行为",
    "查回归",
    "校验修复",
    "看输出",
    "复查输出",
    "扫失败",
    "确认通过",
    "试探行为",
  ],
  waiting: [
    "需要批准",
    "暂停待审",
    "需要决定",
    "等你点头",
    "已暂停",
    "你来定",
    "需要输入",
    "到决策点",
    "请审核",
    "在此等待",
    "需要方向",
    "先靠边等",
  ],
  waving: [
    "你好",
    "来报个到",
    "请留意",
    "快讯一条",
    "通知",
    "在这儿",
    "叮",
    "提个醒",
    "轻推一下",
    "状态更新",
    "新信号",
    "就叮一下",
  ],
  success: [
    "搞定",
    "全齐了",
    "完成",
    "完工",
    "检查通过",
    "就绪",
    "可以走",
    "收尾完成",
    "检查全过",
    "任务完成",
    "绿灯",
    "结果到位",
  ],
  error: [
    "失败了",
    "需要处理",
    "发现问题",
    "检查没过",
    "检测到问题",
    "没完成",
    "需要复查",
    "出岔子了",
    "得看一眼",
    "被问题卡住",
    "亮红灯",
    "需要重试",
  ],
  celebrating: [
    "干得漂亮",
    "拿下了",
    "结果很棒",
    "成功时刻",
    "成了",
    "完美收官",
    "胜利",
    "开心跳一个",
    "完美收尾",
    "赢到手",
    "结果亮眼",
    "值了",
  ],
};
