{
  "panelCard": {
    "play": "播放",
    "pause": "暂停",
    "retry": "重试",
    "regenerate": "重新生成",
    "download": "下载",
    "edit": "编辑",
    "save": "保存",
    "cancel": "取消",
    "generating": "生成中...",
    "failed": "失败",
    "lipSync": "口型同步",
    "lipSyncVideo": "口型同步视频",
    "lipSyncLabel": "口型同步",
    "lipSyncTitle": "口型同步",
    "original": "原始",
    "synced": "同步",
    "videoFixed": "✓ 视频",
    "imagePreview": "图片预览",
    "playVoice": "播放配音",
    "stopVoice": "停止",
    "noVoice": "暂无配音",
    "forceRegenerate": "强制重新生成（卡住时使用）",
    "regenerateVideo": "重新生成视频",
    "lipSyncStatus": "口型同步中...",
    "lipSyncInProgress": "正在进行口型同步...",
    "lipSyncMayTakeMinutes": "这可能需要几分钟时间",
    "audioEnabled": "音频已开启",
    "audioDisabled": "音频已关闭",
    "isSynced": "(已同步)",
    "needVideo": "(请先生成视频)",
    "needAudio": "(请先生成音频)",
    "generateAudio": "生成音频",
    "regenerateLipSync": "重新生成口型同步",
    "editPrompt": "编辑提示词",
    "clickToEditPrompt": "点击编辑提示词...",
    "shot": "镜头 {number}",
    "unknownShotType": "未知景别",
    "correspondingText": "对应原文",
    "generateVideo": "生成视频",
    "selectModel": "选择视频模型",
    "selectVoice": "选择要使用的配音：",
    "willAutoPad": "(将自动填充)",
    "autoPadding": "填充",
    "redo": "重新",
    "generatingAudio": "生成中",
    "error": {
      "audioFailed": "生成音频失败"
    },
    "batchMode": "批量模式",
    "batchModeDesc": "离线推理，价格便宜50%，24小时内完成",
    "batchModeEnabled": "已开启批量模式",
    "batchModeDisabled": "批量模式已关闭"
  },
  "promptModal": {
    "title": "编辑镜头 #{number} 视频提示词",
    "shotType": "景别：",
    "duration": "秒",
    "location": "场景：",
    "locationUnknown": "未知",
    "characters": "角色：",
    "charactersNone": "无",
    "description": "描述：",
    "text": "对应文本：",
    "promptLabel": "视频提示词",
    "placeholder": "输入视频提示词...",
    "tip": "提示：视频模型不识别角色名字，请用外貌特征描述，如\"黑发蓝眸的年轻男子\"而非\"Victor\"",
    "save": "保存",
    "cancel": "取消"
  },
  "toolbar": {
    "title": "成片生成",
    "filter": "筛选",
    "viewAll": "查看全部",
    "showGenerated": "已生成",
    "showPending": "待生成",
    "showFailed": "失败",
    "totalShots": "共 {count} 个镜头",
    "generatingShots": "{count} 个生成中",
    "completedShots": "{count} 个已生成",
    "failedShots": "{count} 个失败",
    "generateAll": "生成所有视频",
    "batchConfigTitle": "批量生成参数",
    "batchConfigDesc": "先选择模型与参数，再一键生成所有视频",
    "confirmGenerateAll": "确认并生成全部",
    "confirming": "提交中...",
    "noVideos": "没有可下载的视频",
    "downloadCount": "下载 {count} 个视频",
    "packing": "打包中...",
    "downloadAll": "下载全部",
    "enterEditor": "进入视频剪辑器",
    "enterEdit": "进入剪辑",
    "back": "返回"
  },
  "stage": {
    "title": "视频生成",
    "generateAll": "批量生成全部",
    "regenerateFailed": "重试失败项",
    "downloadAll": "下载全部视频",
    "enterEditor": "进入剪辑器",
    "lipSyncStatus": "口型同步中...",
    "hasSynced": "✓ 已生成",
    "generating": "生成中...",
    "downloading": "下载中...",
    "downloadProgress": "正在准备视频文件... {current}/{total}",
    "noVideos": "暂无已生成的视频",
    "scrollTo": "跳转到镜头",
    "error": {
      "saveFailed": "保存视频提示词失败",
      "lipSyncFailed": "口型同步失败",
      "fetchVideosFailed": "获取视频列表失败"
    },
    "downloadFailed": "下载失败",
    "unknownError": "未知错误"
  },
  "firstLastFrame": {
    "title": "首尾帧设置",
    "firstFrame": "首帧",
    "lastFrame": "尾帧",
    "range": "镜头 {from} → 镜头 {to}",
    "link": "链接",
    "unlink": "解除链接",
    "unlinkAction": "取消链接",
    "asLastFrameFor": "作为镜头 {number} 的尾帧",
    "asFirstFrameFor": "作为镜头 {number} 的首帧",
    "customPrompt": "自定义提示词",
    "promptPlaceholder": "输入首尾帧视频提示词...",
    "useDefault": "使用默认",
    "generate": "生成首尾帧视频",
    "generated": "首尾帧视频已生成",
    "model": "模型",
    "withAudio": "包含音频",
    "audioOn": "开",
    "audioOff": "关",
    "linkToNext": "链接到下一镜头（首尾帧）",
    "asLastFrame": "作为镜头 {number} 的尾帧",
    "thenTransitionTo": "然后镜头转换到"
  },
  "editor": {
    "alert": {
      "saveSuccess": "保存成功",
      "saveFailed": "保存失败",
      "exportStarted": "导出任务已开始，请稍候...",
      "exportFailed": "导出失败"
    },
    "toolbar": {
      "back": "← 返回",
      "saveDirty": "保存 *",
      "saved": "已保存",
      "export": "导出视频"
    },
    "left": {
      "title": "素材库",
      "description": "从视频阶段导入的片段将显示在这里"
    },
    "right": {
      "title": "属性",
      "clipLabel": "片段:",
      "clipFallback": "片段 {index}",
      "durationLabel": "时长:",
      "transitionLabel": "转场到下一片段",
      "deleteConfirm": "确定删除此片段？",
      "deleteClip": "删除片段",
      "selectClipHint": "选择一个片段查看属性"
    },
    "preview": {
      "emptyStartEditing": "添加素材开始编辑"
    },
    "timeline": {
      "zoomLabel": "缩放:",
      "videoTrack": "视频",
      "emptyHint": "从素材库拖拽视频片段到这里",
      "audioTrack": "配音",
      "audioBadge": "配"
    },
    "transition": {
      "title": "转场效果",
      "duration": "持续时间",
      "options": {
        "none": "无",
        "dissolve": "溶解",
        "fade": "淡入淡出",
        "slide": "滑动"
      }
    }
  },
  "errors": {
    "unknownError": "未知错误"
  },
  "capability": {
    "generationMode": "生成模式",
    "generateAudio": "生成音频",
    "duration": "时长",
    "fps": "帧率",
    "resolution": "分辨率",
    "aspectRatio": "画幅比例",
    "reasoningEffort": "推理强度",
    "voice": "音色",
    "rate": "语速",
    "mode": "模式"
  },
  "unit": {
    "second": "秒",
    "frame": "帧"
  },
  "common": {
    "generate": "生成"
  }
}