{
  "cliEndpoints": {
    "title": "CLI 端点",
    "description": "管理 LiteLLM 端点、自定义 CLI 端点和 CLI 包装器配置",
    "type": {
      "litellm": "LiteLLM",
      "custom": "自定义",
      "wrapper": "包装器"
    },
    "status": {
      "enabled": "已启用",
      "disabled": "已禁用"
    },
    "stats": {
      "total": "端点总数",
      "enabled": "已启用"
    },
    "id": "ID",
    "config": "配置",
    "filters": {
      "type": "类型",
      "allTypes": "全部类型",
      "searchPlaceholder": "按名称或 ID 搜索端点..."
    },
    "actions": {
      "add": "添加端点",
      "edit": "编辑端点",
      "delete": "删除端点",
      "toggle": "切换端点"
    },
    "dialog": {
      "createTitle": "添加端点",
      "editTitle": "编辑端点（{id}）"
    },
    "form": {
      "name": "名称",
      "namePlaceholder": "我的端点",
      "type": "类型",
      "enabled": "启用",
      "enabledHint": "启用或禁用该端点",
      "configJson": "配置（JSON）",
      "configJsonPlaceholder": "{\n  \n}"
    },
    "validation": {
      "nameRequired": "名称不能为空",
      "typeRequired": "类型不能为空",
      "invalidJson": "JSON 格式不正确",
      "configMustBeObject": "配置必须是 JSON 对象"
    },
    "messages": {
      "created": "端点已创建",
      "updated": "端点已更新",
      "deleted": "端点已删除",
      "saveFailed": "保存端点失败",
      "deleteFailed": "删除端点失败"
    },
    "deleteConfirm": "确定要删除端点 \"{id}\" 吗?",
    "emptyState": {
      "title": "未找到 CLI 端点",
      "message": "添加 CLI 端点以配置自定义 API 端点和包装器。"
    }
  },
  "cliInstallations": {
    "title": "CLI 安装",
    "description": "管理 CCW CLI 工具的安装、升级和卸载",
    "status": {
      "active": "活动",
      "inactive": "未活动",
      "error": "错误"
    },
    "stats": {
      "total": "工具总数",
      "installed": "已安装",
      "available": "可用"
    },
    "installed": "已安装",
    "lastChecked": "上次检查",
    "filters": {
      "status": "状态",
      "all": "全部",
      "installed": "已安装",
      "notInstalled": "未安装",
      "searchPlaceholder": "按名称或版本搜索工具..."
    },
    "actions": {
      "install": "安装",
      "uninstall": "卸载",
      "upgrade": "升级"
    },
    "uninstallConfirm": "确定要卸载 \"{name}\" 吗?",
    "emptyState": {
      "title": "未找到 CLI 工具",
      "message": "目前没有可用于安装的 CLI 工具。"
    }
  },
  "cliHooks": {
    "title": "钩子管理器",
    "description": "管理自动化工作流的 CLI 钩子",
    "trigger": {
      "SessionStart": "会话开始",
      "UserPromptSubmit": "用户提交指令",
      "PreToolUse": "工具使用前",
      "PostToolUse": "工具使用后",
      "Stop": "停止",
      "pre-commit": "提交前",
      "post-commit": "提交后",
      "pre-push": "推送前",
      "custom": "自定义"
    },
    "stats": {
      "total": "{count, plural, =0 {无钩子} one {# 个钩子} other {# 个钩子}}",
      "enabled": "{count, plural, =0 {无激活} one {# 个激活} other {# 个激活}}",
      "count": "{enabled}/{total} 个已启用"
    },
    "filters": {
      "trigger": "触发器",
      "allTriggers": "全部触发器",
      "searchPlaceholder": "按名称、描述、命令或触发器搜索..."
    },
    "actions": {
      "add": "添加钩子",
      "addFirst": "添加您的第一个钩子",
      "edit": "编辑钩子",
      "delete": "删除钩子",
      "deleteConfirm": "确定要删除钩子 \"{hookName}\" 吗？",
      "enable": "启用",
      "disable": "禁用",
      "toggle": "切换钩子",
      "expand": "展开",
      "collapse": "收起",
      "expandAll": "全部展开",
      "collapseAll": "全部收起"
    },
    "form": {
      "name": "钩子名称",
      "description": "描述",
      "trigger": "触发事件",
      "matcher": "匹配模式",
      "command": "命令"
    },
    "quickTemplates": {
      "title": "快速安装模板",
      "description": "一键安装常用钩子"
    },
    "templates": {
      "title": "快速安装模板",
      "description": "一键安装常用钩子",
      "categories": {
        "notification": "通知",
        "indexing": "索引",
        "automation": "自动化"
      },
      "templates": {
        "session-start-notify": {
          "name": "会话启动通知",
          "description": "当新工作流会话创建时通知仪表盘"
        },
        "session-state-watch": {
          "name": "会话状态监控",
          "description": "监控会话元数据文件变更 (workflow-session.json)"
        },
        "stop-notify": {
          "name": "响应完成通知",
          "description": "当 Claude 完成响应时通知仪表盘"
        },
        "auto-format-on-write": {
          "name": "自动格式化",
          "description": "Claude 写入或编辑文件后自动格式化代码"
        },
        "auto-lint-on-write": {
          "name": "自动代码检查",
          "description": "Claude 写入或编辑文件后自动进行 Lint 检查"
        },
        "block-sensitive-files": {
          "name": "敏感文件保护",
          "description": "阻止对敏感文件 (.env、密钥、凭据) 的修改"
        },
        "git-auto-stage": {
          "name": "Git 自动暂存",
          "description": "Claude 完成响应时自动暂存所有修改的文件"
        },
        "post-edit-index": {
          "name": "编辑后索引更新",
          "description": "文件修改时通知索引服务更新"
        },
        "session-end-summary": {
          "name": "会话结束摘要",
          "description": "会话结束时向仪表盘发送会话摘要"
        },
        "project-state-inject": {
          "name": "项目状态注入",
          "description": "会话开始时注入项目指南和最近开发历史"
        },
        "memory-v2-extract": {
          "name": "记忆提取",
          "description": "会话结束时触发记忆提取（第一阶段）"
        },
        "memory-v2-auto-consolidate": {
          "name": "记忆自动合并",
          "description": "提取完成后自动合并生成 MEMORY.md（第二阶段）"
        },
        "memory-sync-dashboard": {
          "name": "记忆状态同步",
          "description": "记忆变更时同步状态到仪表盘"
        }
      },
      "actions": {
        "install": "安装",
        "installed": "已安装"
      }
    },
    "wizards": {
      "sectionTitle": "钩子向导",
      "sectionDescription": "通过分步引导创建常见钩子",
      "launch": "启动向导",
      "memoryUpdate": {
        "title": "记忆更新钩子",
        "shortDescription": "自动更新 CLAUDE.md"
      },
      "dangerProtection": {
        "title": "危险操作保护",
        "shortDescription": "保护危险操作"
      },
      "skillContext": {
        "title": "SKILL 上下文钩子",
        "shortDescription": "自动注入 SKILL 上下文"
      }
    },
    "allTools": "全部工具",
    "empty": {
      "title": "暂无钩子",
      "description": "开始添加您的第一个钩子或使用快速模板",
      "noHooksInEvent": "此事件未配置钩子"
    }
  },
  "cliRules": {
    "title": "规则",
    "description": "管理代码质量规则和检查配置",
    "severity": {
      "error": "错误",
      "warning": "警告",
      "info": "信息"
    },
    "stats": {
      "total": "规则总数",
      "enabled": "已启用"
    },
    "filters": {
      "severity": "严重程度",
      "allSeverities": "全部严重程度",
      "searchPlaceholder": "按名称搜索规则..."
    },
    "actions": {
      "add": "添加规则",
      "edit": "编辑规则",
      "delete": "删除规则",
      "toggle": "切换规则"
    },
    "emptyState": {
      "title": "未找到规则",
      "message": "添加规则以强制执行代码质量标准。"
    }
  },
  "executionDetails": "执行详情",
  "tabs": {
    "prompt": "提示词",
    "output": "输出",
    "details": "详情"
  },
  "streamPanel": {
    "turns": "回合",
    "perTurnView": "分回合视图",
    "concatenatedView": "连接视图",
    "nativeView": "原生视图",
    "userPrompt": "用户提示词",
    "assistantResponse": "助手响应",
    "errors": "错误",
    "truncatedNotice": "输出因大小限制被截断。",
    "latest": "最新",
    "copyId": "复制 ID",
    "copyPrompt": "复制提示词",
    "concatenatedPrompt": "连接提示词",
    "newRequest": "新请求",
    "noOutput": "[无输出]",
    "yourNextPrompt": "[您的下一条提示词]",
    "conversationHistory": "对话历史",
    "loading": "加载中...",
    "noDetails": "无执行详情"
  },
  "details": {
    "turn": "回合",
    "tool": "工具",
    "mode": "模式",
    "duration": "时长",
    "created": "创建时间",
    "id": "ID",
    "timestamp": "时间戳",
    "status": "状态"
  }
}
