{
  "positiveInteger": {
    "zh-CN": "请输入大于 0 的整数。",
    "en-US": "Enter a positive integer."
  },
  "modelInput": {
    "zh-CN": "审查模型（provider/model）",
    "en-US": "Review model (provider/model)"
  },
  "modelInvalid": {
    "zh-CN": "模型格式应为 provider/model。",
    "en-US": "The model must use the provider/model format."
  },
  "listInput": {
    "zh-CN": "规则文件（逗号分隔）",
    "en-US": "Rule files (comma-separated)"
  },
  "listInputOptional": {
    "zh-CN": "文件匹配模式（逗号分隔，留空匹配全部）",
    "en-US": "File patterns (comma-separated; empty matches all)"
  },
  "listRequired": {
    "zh-CN": "至少需要填写一项。",
    "en-US": "Enter at least one item."
  },
  "enabled": {
    "zh-CN": "已启用",
    "en-US": "Enabled"
  },
  "disabled": {
    "zh-CN": "已禁用",
    "en-US": "Disabled"
  },
  "allFiles": {
    "zh-CN": "全部文件（由规则 front matter 决定）",
    "en-US": "All files (determined by rule front matter)"
  },
  "editReviewer": {
    "zh-CN": "编辑审查器：{name}",
    "en-US": "Edit reviewer: {name}"
  },
  "status": {
    "zh-CN": "状态：{value}",
    "en-US": "Status: {value}"
  },
  "name": {
    "zh-CN": "名称：{value}",
    "en-US": "Name: {value}"
  },
  "model": {
    "zh-CN": "模型：{value}",
    "en-US": "Model: {value}"
  },
  "rules": {
    "zh-CN": "规则文件：{value}",
    "en-US": "Rule files: {value}"
  },
  "patterns": {
    "zh-CN": "文件匹配：{value}",
    "en-US": "File patterns: {value}"
  },
  "tools": {
    "zh-CN": "工具范围：{value}",
    "en-US": "Tools: {value}"
  },
  "toolsInput": {
    "zh-CN": "工具范围（逗号分隔，* 表示全部工具）",
    "en-US": "Tools (comma-separated; * means every tool)"
  },
  "triggerConfig": {
    "zh-CN": "触发阶段：{value}",
    "en-US": "Trigger: {value}"
  },
  "triggerInput": {
    "zh-CN": "触发阶段",
    "en-US": "Trigger"
  },
  "deleteReviewer": {
    "zh-CN": "删除此审查器",
    "en-US": "Delete this reviewer"
  },
  "back": {
    "zh-CN": "返回",
    "en-US": "Back"
  },
  "reviewerName": {
    "zh-CN": "审查器名称",
    "en-US": "Reviewer name"
  },
  "deleteTitle": {
    "zh-CN": "删除审查器？",
    "en-US": "Delete reviewer?"
  },
  "deleteMessage": {
    "zh-CN": "将删除「{name}」的配置。",
    "en-US": "This will delete the configuration for \"{name}\"."
  },
  "addReviewer": {
    "zh-CN": "添加审查器",
    "en-US": "Add reviewer"
  },
  "savedWarnings": {
    "zh-CN": "文件评审配置已保存，但有警告：{warnings}",
    "en-US": "File review configuration saved with warnings: {warnings}"
  },
  "configWarnings": {
    "zh-CN": "当前配置有警告，将以可用值打开：{warnings}",
    "en-US": "The current configuration has warnings; opening with usable values: {warnings}"
  },
  "configTitle": {
    "zh-CN": "pi-tool-supervisor 配置",
    "en-US": "pi-tool-supervisor settings"
  },
  "enabledConfig": {
    "zh-CN": "总开关：{value}",
    "en-US": "Enabled: {value}"
  },
  "timeoutConfig": {
    "zh-CN": "超时时间：{value} 秒",
    "en-US": "Timeout: {value} seconds"
  },
  "timeoutInput": {
    "zh-CN": "审查超时时间（秒）",
    "en-US": "Review timeout (seconds)"
  },
  "outputInput": {
    "zh-CN": "最终返回最大字符数",
    "en-US": "Maximum final output characters"
  },
  "rulesInput": {
    "zh-CN": "规则文件最大行数",
    "en-US": "Maximum rule file lines"
  },
  "outputConfig": {
    "zh-CN": "最终返回上限：{value} 字符",
    "en-US": "Final output limit: {value} chars"
  },
  "rulesConfig": {
    "zh-CN": "规则最大行数：{value}",
    "en-US": "Maximum rule lines: {value}"
  },
  "commandDescription": {
    "zh-CN": "通过交互式菜单配置工具生命周期审查",
    "en-US": "Configure tool lifecycle review through an interactive menu"
  },
  "interactiveOnly": {
    "zh-CN": "当前模式不支持交互式配置，请使用有 UI 的 Pi 会话。",
    "en-US": "Interactive configuration is not supported in this mode; use a Pi session with a UI."
  },
  "tempFileWriteFailed": {
    "zh-CN": "超长工具结果写入临时文件失败，已截断返回：{message}",
    "en-US": "Failed to write oversized tool result to temp file, truncated: {message}"
  },
  "reviewAborted": {
    "zh-CN": "上级请求已终止，未发起审查模型请求。",
    "en-US": "The parent request was aborted; no review-model request was started."
  },
  "oversizedOutputPointer": {
    "zh-CN": "工具结果超过 {maxChars} 个字符，已写入临时文件：{filePath}",
    "en-US": "Tool result exceeded {maxChars} characters and was written to a temporary file: {filePath}"
  },
  "failedAfterReview": {
    "zh-CN": "工具调用失败，跳过 after 审查。",
    "en-US": "The tool call failed; after review was skipped."
  },
  "unchangedFileSkipped": {
    "zh-CN": "文件内容没有变化，跳过审查。",
    "en-US": "The file content did not change; review was skipped."
  },
  "noApplicableRules": {
    "zh-CN": "没有适用规则。",
    "en-US": "No applicable rules."
  },
  "noApplicableGenericRules": {
    "zh-CN": "没有适用的通用工具规则。",
    "en-US": "No applicable generic-tool rules."
  },
  "beforeReviewRejectedFallback": {
    "zh-CN": "工具 {toolName} 未通过前置审查。",
    "en-US": "Tool {toolName} did not pass the before review."
  }
}
