{ "title": "有声书生成", "llmConfig": "LLM 配置", "newProject": "新建项目", "loading": "加载中...", "noProjects": "暂无有声书项目", "noProjectsHint": "点击「新建项目」开始创建", "status": { "pending": "待分析", "analyzing": "分析中", "characters_ready": "角色待确认", "parsing": "解析章节", "ready": "待生成", "generating": "生成中", "done": "已完成", "error": "出错" }, "stepHints": { "pending": "第 1 步:点击「分析」,LLM 将自动提取角色列表", "analyzing": "第 1 步:LLM 正在提取角色,请稍候...", "characters_ready": "第 2 步:确认角色信息,可编辑后点击「确认角色 · 识别章节」", "ready": "第 3 步:逐章解析剧本(LLM),解析完的章节可立即生成音频", "generating": "第 4 步:正在合成音频,已完成片段可立即播放" }, "llmConfigPanel": { "title": "LLM 配置", "current": "当前:{{baseUrl}} / {{model}} / {{keyStatus}}", "hasKey": "已配置密钥", "noKey": "未配置密钥", "notSet": "未设置", "saving": "保存中...", "save": "保存配置", "savedSuccess": "LLM 配置已保存", "incompleteError": "请填写完整的 LLM 配置" }, "createPanel": { "title": "新建有声书项目", "titlePlaceholder": "书名", "pasteText": "粘贴文本", "uploadEpub": "上传 epub", "textPlaceholder": "粘贴小说文本...", "creating": "创建中...", "create": "创建项目", "createdSuccess": "项目已创建", "titleRequired": "请输入书名", "textRequired": "请输入文本内容", "epubRequired": "请选择 epub 文件" }, "projectCard": { "analyze": "分析", "reanalyze": "重新分析", "reanalyzeConfirm": "重新分析将清除所有角色和章节数据,确定继续?", "analyzeStarted": "分析已开始", "generateAll": "生成全书", "processAll": "⚡ 全书一键处理", "downloadAll": "下载全书", "deleteConfirm": "确认删除项目「{{title}}」及所有音频?", "deleteSuccess": "项目已删除", "allDoneToast": "「{{title}}」音频全部生成完成!", "segmentsProgress": "{{done}} / {{total}} 片段完成", "characters": { "title": "角色列表({{count}} 个)", "namePlaceholder": "角色名", "genderPlaceholder": "性别(未设置)", "genderMale": "男", "genderFemale": "女", "genderUnknown": "未知", "instructPlaceholder": "音色描述(用于 TTS)", "descPlaceholder": "角色描述", "voiceDesign": "音色 #{{id}}", "noVoice": "未分配", "savedSuccess": "角色已保存" }, "confirm": { "button": "确认角色 · 识别章节", "loading": "识别中...", "chaptersRecognized": "章节已识别" }, "chapters": { "title": "章节列表(共 {{count}} 章)", "processAll": "⚡ 全部处理", "parseAll": "批量解析", "generateAll": "批量生成", "defaultTitle": "第 {{index}} 章", "parse": "解析此章", "parsing": "解析中", "parseStarted": "「{{title}}」解析已开始", "parseStartedDefault": "章节解析已开始", "reparse": "重新解析", "generate": "生成此章", "generateStarted": "第 {{index}} 章生成已开始", "generateAllStarted": "全书生成已开始", "processAllStarted": "全部任务已触发", "parseAllStarted": "批量解析已开始", "doneBadge": "已完成 {{count}} 段", "segmentProgress": "{{done}}/{{total}} 段" }, "segments": { "errorBadge": "出错", "unknownCharacter": "?" }, "sequential": { "play": "顺序播放({{count}} 段)", "stop": "停止", "progress": "第 {{current}} / {{total}} 段", "loading": "加载中..." } } }