feat: initial release v0.3.0

This commit is contained in:
saturn
2026-03-08 03:15:27 +08:00
commit 881ed44996
1311 changed files with 225407 additions and 0 deletions

375
messages/zh/storyboard.json Normal file
View File

@@ -0,0 +1,375 @@
{
"phases": {
"planning": "规划分镜",
"cinematography": "设计摄影",
"acting": "设计演技",
"detail": "补充细节"
},
"prompts": {
"imagePrompt": "图片提示词",
"aiInstruction": "AI修改指令",
"supportReference": "(支持@引用资产库)",
"instructionPlaceholder": "例如:把场景改为@医院_白天人物改为@主角A",
"selectAsset": "选择资产",
"character": "人物",
"location": "场景",
"referencedAssets": "已引用资产:",
"removeAsset": "移除此资产",
"aiModify": "AI修改并生成图片",
"aiModifying": "AI修改中...",
"aiModifyTip": "点击后将自动保存提示词并生成新图片",
"save": "保存",
"currentPrompt": "当前提示词",
"enterInstruction": "请输入修改指令",
"modifyFailed": "操作失败: {error}",
"updateFailed": "更新失败: {error}",
"enterContinuation": "请输入续写内容",
"appendTitle": "续写内容",
"appendDescription": "输入新的SRT内容系统会自动切分并生成新的镜头追加到当前列表末尾",
"appendSubmit": "续写并生成镜头",
"appendSuccess": "续写成功!新镜头已追加到列表末尾",
"appendFailed": "续写失败: {error}",
"customStyle": "自定义风格"
},
"group": {
"generating": "生成中...",
"hasSynced": "✓ 已生成",
"failed": "失败",
"retry": "重试",
"regenerate": "重新生成所有",
"generateAll": "批量生成全部",
"expand": "展开",
"collapse": "收起",
"addPanel": "添加镜头",
"regenerating": "重新生成中...",
"aiAnalyzing": "AI 分析中...",
"regenerateText": "重新生成文字",
"generateMissingImages": "生成该片段所有未有图片的镜头",
"segment": "片段",
"addAtStart": "在开头添加新分镜组",
"insertHere": "在此插入新分镜组"
},
"header": {
"title": "分镜编辑",
"panels": "个镜头",
"submit": "提交生成",
"submitting": "提交中...",
"storyboardPanel": "分镜面板",
"segments": "个片段",
"segmentsCount": "共 {count} 个片段,",
"panelsCount": "{count} 个镜头",
"generatingStatus": "({count} 个生成中)",
"generateAllPanels": "生成所有镜头",
"generatePendingPanels": "生成{count}个未有图片的镜头",
"downloadAll": "下载全部",
"downloading": "打包中...",
"noImages": "没有可下载的图片",
"downloadAllImages": "下载所有图片",
"generateVideo": "生成视频 →",
"back": "← 返回",
"concurrencyLimit": "并发上限 {count}"
},
"panel": {
"shotType": "景别:",
"duration": "秒",
"location": "场景:",
"characters": "角色:",
"description": "描述:",
"text": "对应文本:",
"regenerate": "重新生成",
"delete": "删除",
"insertBefore": "在此前插入",
"insertAfter": "在此后插入",
"moveUp": "上移",
"moveDown": "下移",
"plot": "剧情:",
"summary": "总结:",
"pov": "视角:",
"focus": "焦点:",
"mode": "模式:",
"shot": "镜头",
"segment": "片段",
"stylePrompt": "画风/提示词",
"shotMode": "景别/模式",
"regenerateImage": "重新生成图片",
"generateImage": "生成图片",
"cardView": "卡片视图",
"tableView": "表格视图",
"shotTypeLabel": "镜头类型",
"cameraMove": "镜头运动",
"sourceText": "对应原文",
"sceneDescription": "画面描述",
"videoPrompt": "视频提示词",
"videoPromptHint": "建议描述主体动作、环境、镜头语言",
"locationLabel": "场景",
"editLocation": "编辑场景",
"characterLabel": "角色",
"characterLabelWithCount": "角色 ({count})",
"editCharacter": "编辑角色",
"select": "+ 选择",
"add": "+ 添加",
"noLocation": "未选择场景",
"locationNotEdited": "暂未编辑场景",
"noCharacters": "未选择角色",
"charactersNotEdited": "暂未编辑角色",
"shotTypePlaceholder": "俯拍中景...",
"cameraMovePlaceholder": "缓推、固定...",
"videoPromptPlaceholder": "用于视频生成的提示词...",
"sceneDescriptionPlaceholder": "描述画面主体、构图、光线、情绪",
"selectCharacter": "选择角色",
"selectLocation": "选择场景",
"noCharacterAssets": "暂无角色资产",
"noLocationAssets": "暂无场景资产",
"selected": "已选择",
"defaultAppearance": "初始形象",
"newPanelDescription": "新镜头描述",
"noShotType": "未设置镜头"
},
"image": {
"generating": "生成中...",
"regenerate": "重新生成",
"edit": "编辑",
"editImage": "修图",
"candidate": "候选图",
"selectCandidate": "选择候选",
"variants": "变体",
"generateVariants": "生成变体",
"forceRegenerate": "强制重新生成",
"failed": "生成失败",
"clickToPreview": "点击放大预览",
"enlargePreview": "放大预览",
"candidateCount": "候选 {count}",
"candidateGenerating": "{count} 张生成中",
"selectingCandidate": "选择候选图中...",
"confirmCandidate": "确认选择",
"cancelSelection": "取消选择",
"noValidCandidates": "暂无有效候选图",
"selectCount": "选择生成数量",
"generateMultiple": "生成多张候选",
"generateCount": "生成 {count} 张",
"generateCountSuffix": "张",
"undoShort": "返回"
},
"candidate": {
"title": "选择候选图",
"select": "选择",
"cancel": "取消",
"noImages": "暂无候选图",
"original": "原图"
},
"variant": {
"title": "图片变体",
"generate": "生成变体",
"select": "使用此图",
"close": "关闭",
"shotTitle": "镜头变体 - 基于 #{number}",
"originalDescription": "原镜头描述",
"noDescription": "无描述",
"noImage": "无图片",
"shotNum": "镜头 {number}",
"aiRecommend": "AI 推荐变体",
"reanalyze": "重新分析",
"shotType": "景别:",
"cameraMove": "运镜:",
"generating": "生成中",
"clickToAnalyze": "点击重新分析获取 AI 推荐",
"customInstruction": "或自定义指令",
"customPlaceholder": "输入你想要的镜头效果,如:改为反打视角,聚焦另一个角色的表情...",
"includeCharacter": "引用角色形象",
"includeLocation": "引用场景图",
"customVariant": "自定义变体",
"defaultShotType": "中景",
"defaultCameraMove": "固定",
"useCustomGenerate": "使用自定义生成",
"analyzeFailed": "分析失败",
"creativeScore": "创意 {score}/5"
},
"insert": {
"title": "插入新镜头",
"position": "插入位置",
"before": "在第 {number} 镜头前",
"after": "在第 {number} 镜头后",
"content": "镜头内容",
"shotType": "景别",
"location": "场景",
"characters": "角色",
"description": "描述",
"text": "对应文本",
"placeholder": {
"shotType": "选择景别...",
"location": "输入场景...",
"characters": "输入角色,用逗号分隔",
"description": "描述画面内容...",
"text": "对应的剧本文本..."
},
"insert": "插入",
"cancel": "取消"
},
"common": {
"actions": "操作",
"add": "添加",
"cancel": "取消",
"confirm": "确认",
"copy": "复制",
"delete": "删除",
"download": "下载",
"edit": "编辑",
"generate": "生成",
"loading": "加载中...",
"none": "无",
"unknownError": "未知错误",
"preview": "预览",
"refresh": "刷新",
"regenerate": "重新生成",
"deleting": "删除中",
"editing": "编辑中",
"saving": "保存中...",
"saveFailed": "保存失败,修改尚未同步",
"retrySave": "重试保存",
"save": "保存",
"status": "状态",
"submitFailed": "提交失败",
"upload": "上传"
},
"confirm": {
"deletePanel": "确定要删除这个镜头吗?删除后无法恢复。",
"deleteGroup": "确定要删除这整组分镜吗?\n\n这将删除该片段下的所有 {count} 个镜头,此操作不可撤销!"
},
"messages": {
"episodeNotFound": "没有找到剧集信息",
"downloadFailed": "下载失败: {error}",
"panelNotFound": "未找到镜头信息",
"modifyFailed": "修改失败: {error}",
"selectCandidateFailed": "选择失败: {error}",
"insertPanelFailed": "插入分镜失败: {error}",
"addPanelFailed": "添加分镜失败: {error}",
"deletePanelFailed": "删除失败: {error}",
"deleteGroupFailed": "删除分镜组失败: {error}",
"regenerateGroupFailed": "重新生成分镜失败: {error}",
"addGroupFailed": "添加分镜组失败: {error}",
"moveGroupFailed": "移动分镜组失败: {error}",
"batchGenerateCompleted": "批量生成完成:\n成功: {succeeded}\n失败: {failed}\n\n部分错误: {errors}",
"batchGenerateFailed": "批量生成失败: {error}"
},
"canvas": {
"emptyTitle": "暂无分镜数据",
"emptyDescription": "请先生成Clips和文字分镜或点击上方按钮添加分镜组"
},
"imageEdit": {
"title": "编辑分镜",
"subtitle": "输入修改指令,可选择上传参考图片和资产",
"promptPlaceholder": "描述你想要修改的内容,例如:改变背景颜色、调整人物表情...",
"referenceImagesLabel": "参考图片",
"referenceImagesHint": "(可选,支持粘贴)",
"start": "开始编辑",
"selectAsset": "选择资产",
"selectedAssetsLabel": "参考资产",
"selectedAssetsCount": "{count}个",
"addAsset": "添加资产",
"noAssets": "暂无资产,点击“添加资产”选择"
},
"screenplay": {
"tabs": {
"formatted": "剧本格式",
"original": "原文"
},
"scene": "场景 {number}",
"characters": "出场角色",
"voiceover": "旁白",
"parseFailedTitle": "剧本格式解析失败",
"parseFailedDescription": "请查看原文内容"
},
"assets": {
"character": {
"confirming": "确认中...",
"editing": "编辑中..."
},
"image": {
"undo": "撤销到上一版本"
},
"location": {
"generateImage": "生成图片"
},
"stage": {
"analyzing": "分析中..."
}
},
"video": {
"toolbar": {
"showPending": "待生成"
},
"panelCard": {
"forceRegenerate": "强制重新生成(卡住时使用)"
}
},
"smartImport": {
"errors": {
"analyzeFailed": "分析失败"
},
"preview": {
"reanalyze": "重新分析"
},
"smartImport": {
"recommended": "推荐"
}
},
"aiData": {
"title": "AI数据编辑器",
"subtitle": "Panel {number} - 发送给图片生成AI的完整数据",
"basicData": "分镜基础数据",
"shotType": "镜头类型",
"cameraMove": "镜头运动",
"shotTypePlaceholder": "仰拍、全景、平视、中景...",
"cameraMovePlaceholder": "缓推、固定、跟随...",
"scene": "场景(只读)",
"notSelected": "未选择",
"summary": "场景总结",
"characters": "角色(只读)",
"plot": "剧情",
"summarize": "总结",
"visualDescription": "视觉描述",
"videoPrompt": "视频提示词",
"negativePrompt": "负面提示词",
"save": "保存",
"cancel": "取消",
"lightingDirection": "光照方向",
"lightingQuality": "光照质感",
"depthOfField": "景深",
"colorTone": "色调",
"characterPosition": "角色位置规则",
"position": "位置",
"posture": "姿势",
"facing": "朝向",
"photographyRules": "摄影规则 (photography_rules)",
"viewData": "查看数据",
"jsonPreview": "JSON 预览",
"actingNotes": "演技指导 (acting_notes)",
"actingTitle": "演技指导",
"actingDescription": "表演指令",
"noActingData": "无演技数据"
},
"insertModal": {
"insertBetween": "在 #{before} 和 #{after} 之间插入",
"panel": "镜头",
"noImage": "无图片",
"insertAtEnd": "末尾",
"aiAnalyze": "AI 自动分析",
"analyzing": "AI 分析中...",
"insert": "插入",
"inserting": "插入中...",
"placeholder": "可选:输入补充说明,如添加一个反应镜头..."
},
"panelActions": {
"insertPanel": "插入分镜",
"panelVariant": "镜头变体",
"insertHere": "在此处插入分镜",
"generateVariant": "基于此镜头生成变体",
"needImage": "需要先生成图片",
"deleteShot": "删除镜头",
"pasteSrtPlaceholder": "粘贴新的SRT内容..."
},
"firstLastFrame": {
"placeholder": "输入首尾帧视频提示词...",
"modelTitle": "首尾帧模型"
}
}