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

// 日本語 (Japanese) pet speech-bubble pools.
export const ja: Record<OpenPetsReaction, readonly string[]> = {
  idle: [
    "準備OK",
    "待機中",
    "いつでもどうぞ",
    "スタンバイ",
    "呼んでね",
    "見守り中",
    "静かだね",
    "ひと休み",
    "いつでも準備OK",
    "ここにいるよ",
    "静かモード",
    "様子見中",
  ],
  thinking: [
    "確認中",
    "状況チェック",
    "計画中",
    "検討中",
    "よく見てる",
    "追跡中",
    "整理中",
    "文脈を読み中",
    "道を比較中",
    "詳細を確認",
    "計画づくり",
    "手がかり追跡",
  ],
  working: [
    "進行中",
    "作業中",
    "順調に進行",
    "処理中",
    "取り組み中",
    "作業を続行",
    "タスク中",
    "進めてるよ",
    "前進中",
    "着実に進行",
    "対応中",
    "勢いキープ",
  ],
  editing: [
    "ファイル更新中",
    "変更を適用中",
    "コード調整中",
    "変更を仕上げ中",
    "お片付け中",
    "ファイル変更中",
    "差分を更新",
    "変更を磨き中",
    "細部を微調整",
    "パッチ作成中",
    "コード手直し中",
    "ファイル整理中",
  ],
  running: [
    "タスク開始",
    "プロセス開始",
    "タスク進行中",
    "動き出した",
    "コマンド実行中",
    "シェル稼働中",
    "プロセス稼働中",
    "出力待ち",
    "ジョブ進行中",
    "ツール稼働中",
    "コマンド起動",
    "結果を監視中",
  ],
  testing: [
    "チェック実行中",
    "検証中",
    "結果を確認中",
    "失敗を探索中",
    "動作を確認中",
    "退行チェック中",
    "修正を検証中",
    "出力を確認中",
    "出力を点検中",
    "失敗をスキャン中",
    "チェックを確認中",
    "動作を調査中",
  ],
  waiting: [
    "承認が必要",
    "確認待ち",
    "判断が必要",
    "承認準備OK",
    "一時停止中",
    "お任せします",
    "入力が必要",
    "判断ポイント",
    "確認をお願い",
    "ここで待機",
    "指示が必要",
    "そっと待機",
  ],
  waving: [
    "こんにちは",
    "ちょっと確認",
    "注目してね",
    "ちょい報告",
    "お知らせ",
    "こっちだよ",
    "ピン",
    "注意してね",
    "ちょっとつんつん",
    "状況メモ",
    "新しい合図",
    "ただのピン",
  ],
  success: [
    "完了",
    "準備OK",
    "終わったよ",
    "コンプリート",
    "チェック通過",
    "用意OK",
    "いいよ",
    "片付いたよ",
    "チェック異常なし",
    "タスク完了",
    "ゴーサイン",
    "結果が出たよ",
  ],
  error: [
    "失敗",
    "要対応",
    "問題発見",
    "チェック失敗",
    "問題を検出",
    "未完了",
    "確認が必要",
    "何か壊れたかも",
    "見てほしい",
    "問題で停止中",
    "赤信号",
    "再試行が必要",
  ],
  celebrating: [
    "やったね",
    "勝利確定",
    "いい結果",
    "成功の瞬間",
    "うまくいった",
    "きれいに完了",
    "勝利",
    "ハッピーダンス",
    "大団円",
    "勝ち取った",
    "結果が輝く",
    "やり遂げた",
  ],
};
