{
  "commands": {
    "init": {
      "description": "現在のディレクトリでタスク管理を初期化",
      "success": "✅ タスクマネージャーを初期化しました",
      "customCommand": "✅ Claude Code カスタムコマンド /task を作成しました",
      "skill": "✅ Claude Code スキルを作成しました: .claude/skills/task/SKILL.md",
      "mcpConfig": "✅ .mcp.jsonにclaude-task MCPサーバーを登録しました",
      "hooksConfig": "✅ .claude/settings.jsonにClaude Codeのステータスラインと SessionStart フックを設定しました",
      "gitignoreUpdated": "✅ .gitignoreにタスク関連ファイルを追加しました"
    },
    "new": {
      "description": "新しいタスクを作成",
      "success": "✅ 新しいタスクを作成しました: {{title}}",
      "archiving": "現在のタスクをアーカイブしています..."
    },
    "status": {
      "description": "現在のタスクステータスを表示",
      "title": "📊 タスクステータス:",
      "currentTask": "現在のタスク: {{task}}",
      "noCurrentTask": "現在のタスク: なし",
      "archivedCount": "アーカイブ済み: {{count}}件",
      "lastRun": "最後の実行: {{time}}",
      "noLastRun": "最後の実行: なし",
      "totalExecutions": "総実行回数: {{count}}",
      "shortNoTask": "タスクなし",
      "activeTask": "アクティブなタスク: {{name}}"
    },
    "run": {
      "description": "現在のタスクをClaude Codeで実行",
      "starting": "🚀 タスクを実行します...",
      "success": "✅ タスクが正常に完了しました",
      "error": "❌ タスク実行に失敗しました: {{error}}",
      "noTask": "task.mdファイルが見つかりません。'claude-task new' を実行してください。"
    },
    "history": {
      "description": "タスク履歴を表示",
      "title": "📜 タスク履歴:",
      "empty": "アーカイブされたタスクはありません。",
      "item": "- {{date}}: {{title}}"
    },
    "claude": {
      "description": "プロンプトを直接Claude Codeで実行",
      "deprecated": "⚠️  'claude' は非推奨で、タスク内容を表示するだけです。タスクをClaude Codeで実行するには 'claude-task run' を使ってください。",
      "error": "❌ Claude実行に失敗しました: {{error}}"
    },
    "lang": {
      "description": "言語設定を変更",
      "current": "現在の言語: {{lang}}",
      "changed": "✅ 言語を変更しました: {{lang}}",
      "invalid": "❌ 無効な言語です。対応言語: en, ja"
    },
    "archive": {
      "description": "現在のタスクをアーカイブ",
      "success": "✅ タスクをアーカイブしました: {{path}}",
      "noTask": "⚠️  アーカイブするタスクがありません"
    },
    "progress": {
      "description": "サブタスクの進捗を表示",
      "title": "📊 タスク進捗:",
      "count": "({{completed}}/{{total}} 件)",
      "noTasks": "サブタスクが見つかりません。チェックボックスを追加してください:\n  - [ ] 未完了のタスク\n  - [x] 完了したタスク"
    },
    "split": {
      "description": "AIを使ってタスクをサブタスクに分割",
      "analyzing": "🔍 タスクを分析中...",
      "success": "✅ タスクを{{count}}個のサブタスクに分割しました",
      "error": "❌ タスクの分割に失敗しました: {{error}}"
    },
    "done": {
      "description": "サブタスクを番号で完了にする（--undo で未完了に戻す）",
      "success": "✅ サブタスクを完了にしました: {{numbers}}",
      "undone": "↩️  サブタスクを未完了に戻しました: {{numbers}}",
      "invalid": "⚠️  その番号のサブタスクはありません: {{numbers}}",
      "noNumbers": "❌ サブタスク番号を1つ以上指定してください。例: 'claude-task done 1 2'"
    },
    "switch": {
      "description": "別の名前付きタスクに切り替え",
      "success": "🔀 タスクを切り替えました: {{name}}",
      "created": "✅ タスクを作成して切り替えました: {{name}}",
      "already": "すでにこのタスクです: {{name}}",
      "noName": "⚠️  タスク名を指定してください"
    },
    "list": {
      "description": "すべてのタスクを一覧表示",
      "title": "🗂  タスク一覧:",
      "empty": "タスクがありません。`claude-task new` で作成してください。",
      "hint": "`claude-task switch <name>` で切り替えられます。"
    }
  },
  "errors": {
    "initFailed": "タスクマネージャーの初期化に失敗しました: {{error}}",
    "createTaskFailed": "新しいタスクの作成に失敗しました: {{error}}",
    "noTaskFile": "task.mdファイルが見つかりません。",
    "archiveFailed": "現在のタスクのアーカイブに失敗しました: {{error}}",
    "historyFailed": "履歴の取得に失敗しました: {{error}}",
    "statusFailed": "ステータスの取得に失敗しました: {{error}}",
    "configFailed": "設定の読み込みに失敗しました: {{error}}",
    "unknownTask": "'{{name}}' というタスクはありません。`claude-task list` で確認するか、`claude-task switch {{name}} --create` で作成してください。",
    "invalidTaskName": "タスク名が不正です: '{{name}}'。パス区切り文字を含まない名前を指定してください。",
    "taskExists": "'{{name}}' というタスクはすでに存在します。`claude-task switch {{name}}` を使ってください。"
  },
  "taskTemplate": {
    "title": "# {{TITLE}}",
    "created": "**作成日:** {{TIMESTAMP}}",
    "priority": "**優先度:** {{PRIORITY}}",
    "tags": "**タグ:** {{TAGS}}",
    "description": "## 説明\n{{DESCRIPTION}}",
    "prerequisites": "## 前提条件\n{{PREREQUISITES}}",
    "rules": "## ルール\n{{RULES}}",
    "tasks": "## タスク\n{{TASKS}}",
    "context": "## コンテキスト\n<!-- Claude Code実行用のコンテキストを追加 -->",
    "notes": "## メモ\n<!-- ここにメモを追加 -->",
    "footer": "---\n*Claude Task Manager により生成*"
  },
  "customCommand": {
    "title": "# /task - Claude Task Manager",
    "description": "タスク管理を効率化するClaude Codeのカスタムコマンドです。",
    "usage": "## 使用方法\n\n`/task <action> [options]`",
    "actions": {
      "title": "## アクション",
      "new": {
        "title": "### 新しいタスクを作成",
        "syntax": "`/task new \"<タスク名>\" [--priority high|medium|low] [--tags tag1,tag2]`",
        "description": "タスクを作成し、task.mdファイルに保存します。"
      },
      "status": {
        "title": "### 現在のタスクを確認",
        "syntax": "`/task status`",
        "description": "現在のタスクとその進捗状況を表示します。"
      },
      "run": {
        "title": "### タスクを実行",
        "syntax": "`/task run`",
        "description": "現在のタスクをClaude Codeで実行します。task.mdの内容がコンテキストとして使用されます。"
      },
      "history": {
        "title": "### タスク履歴",
        "syntax": "`/task history [--limit n]`",
        "description": "過去のタスクとアーカイブされたタスクを表示します。"
      },
      "archive": {
        "title": "### タスクをアーカイブ",
        "syntax": "`/task archive`",
        "description": "完了したタスクをアーカイブフォルダに移動します。"
      }
    },
    "examples": {
      "title": "## 使用例",
      "items": [
        "1. 新しいタスクを作成:\n   ```\n   /task new \"ユーザー認証機能の実装\" --priority high --tags auth,backend\n   ```",
        "2. 現在のタスクを確認:\n   ```\n   /task status\n   ```",
        "3. タスクを実行:\n   ```\n   /task run\n   ```",
        "4. タスク履歴を確認:\n   ```\n   /task history --limit 10\n   ```",
        "5. 完了したタスクをアーカイブ:\n   ```\n   /task archive\n   ```"
      ]
    }
  }
}
