{ "stages": { "story": "故事", "script": "剧本", "storyboard": "分镜", "video": "成片", "editor": "AI剪辑", "editorComingSoon": "开发中,关注我们获取最新消息" }, "buttons": { "assetLibrary": "资产库", "settings": "配置", "refreshData": "刷新项目数据", "enterVideoGeneration": "进入视频生成 →" }, "smartImport": { "title": "开启你的创作之旅", "subtitle": "首先,选择你的创作方式", "manualCreate": { "title": "从第一集开始创作", "description": "从第一集开始,适合边写边播或单集短视频制作", "button": "开始创作" }, "smartImport": { "title": "智能全书导入", "description": "上传整本小说或剧本,AI 引擎自动识别章节结构,一键完成智能分集。", "button": "立即导入", "recommended": "推荐" }, "upload": { "title": "上传原始素材", "subtitle": "AI 引擎已准备就绪,一键自动分集与格式化", "maxWords": "(最大支持 3 万字)", "textInput": "输入文本内容", "documentUpload": "上传完整文档", "placeholder": "在此处粘贴你的小说章节或剧本内容...", "filePlaceholder": "已上传文件模式", "clickUpload": "点击上传文档", "clearTextFirst": "请先清空左侧文本", "supportedFormats": "支持 Word, TXT 格式", "preview": "预览", "expandPreview": "展开更多", "collapsePreview": "收起预览", "deleteFile": "删除文件", "startAnalysis": "开始智能分析", "back": "返回", "words": "字" }, "analyzing": { "title": "AI 正在分析你的故事", "description": "识别章节结构,智能分集中...", "autoSave": "分析完成后将自动保存" }, "preview": { "title": "智能分集完成", "episodeCount": "已为你自动分为 {count} 集", "totalWords": "总计 {count} 字", "autoSaved": "✓ 已自动保存", "reanalyze": "重新分析", "confirm": "确认完成", "saving": "保存中...", "episodeList": "剧集列表", "addEpisode": "添加剧集", "averageWords": "平均每集", "episodeContent": "剧集内容", "episodePlaceholder": "输入剧集标题...", "summaryPlaceholder": "输入剧情简介...", "newEpisode": "新剧集", "deleteEpisode": "删除剧集", "deleteConfirm": { "title": "确认删除", "message": "确定要删除「{title}」吗?", "cancel": "取消", "confirm": "确认删除" }, "tip": { "title": "提示", "content": "你可以直接编辑标题、简介和内容。点击【确认完成】后,剧集将正式导入到项目中" } }, "errors": { "fileTooLarge": "文件过大,请上传小于 10MB 的文件", "docNotSupported": "不支持 .doc 格式,请使用 Word 转换为 .docx", "fileEmpty": "文件内容为空", "fileReadError": "文件读取失败,请重试", "uploadFirst": "请先上传或粘贴内容", "analyzeFailed": "分析失败", "saveFailed": "保存失败" }, "cancelConfirm": "确定要取消吗?已分析的剧集将被清空。" }, "storyInput": { "currentEditing": "当前正在编辑:{name}", "editingTip": "以下制作流程仅针对本集,如有其他剧集请在左上角切换", "wordCount": "字数:", "assetLibraryTip": { "title": "需要自定义角色和场景?", "description": "点击右上角的「资产库」按钮,可以上传资产设定文档或手动添加角色/场景。AI 将优先使用资产库中的设定进行分析。" }, "videoRatio": "画面比例", "visualStyle": "视觉风格", "moreConfig": "更多配置请点击右上角「 配置」按钮", "narration": { "title": "启用旁白配音", "description": "生成 TTS 语音旁白,为视频添加解说" }, "creating": "AI 创作中...", "ready": "✓ 配置完成,可以进入下一步", "pleaseInput": "请先输入剧本内容" }, "execution": { "selectEpisode": "请先选择剧集", "fillContentFirst": "请先填写内容", "requestAborted": "请求已中断(可能因页面刷新)", "analysisFailed": "资产分析失败", "prepareFailed": "准备失败", "generationFailed": "生成失败", "batchVideoFailed": "批量生成视频失败", "updateFailed": "更新失败", "saveFailed": "保存失败", "storyToScriptRunning": "Story→Script V2 运行中", "scriptToStoryboardRunning": "Script→Storyboard V2 运行中", "storyToScriptFailed": "内容转剧本失败", "scriptToStoryboardFailed": "剧本转分镜失败", "taskStreamTimeout": "任务执行超时,请检查任务是否仍在运行,或重新触发" }, "rebuildConfirm": { "storyToScript": { "title": "将重建剧本流程", "message": "检测到当前剧集已有下游分镜数据({storyboardCount} 个分镜,{panelCount} 个镜头面板)。继续执行将清空这些数据并重新生成,是否继续?" }, "scriptToStoryboard": { "title": "将重建分镜数据", "message": "检测到当前剧集已有分镜数据({storyboardCount} 个分镜,{panelCount} 个镜头面板)。继续执行将清空当前分镜并重新生成,是否继续?" }, "confirm": "继续并清空", "cancel": "取消" } }