{
  "language_name": "简体中文",
  "t": {
    "app.title": "⚡ Pixelle-Video - AI 全自动短视频引擎",
    "app.subtitle": "Pixelle.AI 提供支持",
    "section.content_input": "📝 视频脚本",
    "section.bgm": "🎵 背景音乐",
    "section.tts": "🎤 配音合成",
    "section.image": "🎨 插图生成",
    "section.video": "🎬 视频生成",
    "section.media": "🎨 媒体生成",
    "section.template": "📐 分镜模板",
    "section.video_generation": "🎬 生成视频",
    "input_mode.topic": "💡 主题",
    "input_mode.custom": "✍️ 自定义内容",
    "mode.generate": "💡 AI 创作",
    "mode.fixed": "✍️ 自行创作",
    "mode.digital" : "💻 带货模式",
    "mode.customize" : "🧐 自定义模式",
    "input.topic": "主题",
    "input.topic_placeholder": "AI 自动创作指定数量的旁白\n例如：如何增加被动收入、How to build passive income",
    "input.topic_help": "输入一个主题，AI 将根据主题生成内容",
    "input.text": "文本输入",
    "input.text_help_generate": "输入主题或话题（AI 将创作旁白）",
    "input.text_help_fixed": "输入完整的旁白脚本（直接使用，不做改写）",
    "input.text_help_digital" : "输入商品介绍，若提供了商品介绍则不用再输入商品名称",
    "input.text_help_audio" : "输入提示词描述，尽可能详细的描绘想要的画面内容细节",
    "split.mode_label": "分割方式",
    "split.mode_help": "选择如何将文本分割为视频片段",
    "split.mode_paragraph": "📄 按段落（\\n\\n）",
    "split.mode_line": "📝 按行（\\n）",
    "split.mode_sentence": "✂️ 按句号（。.!?）",
    "input.content": "内容",
    "input.content_placeholder": "直接使用，不做改写（根据下方分割方式切分）\n例如：\n大家好，今天跟你分享三个学习技巧。\n\n第一个技巧是专注力训练，每天冥想10分钟。\n\n第二个技巧是主动回忆，学完立即复述。",
    "input.content_help": "提供您自己的内容用于视频生成",
    "input.title": "标题（可选）",
    "input.title_placeholder": "视频标题（留空则自动生成）",
    "input.title_help": "可选：自定义视频标题",
    "voice.title": "🎤 语音选择",
    "voice.male_professional": "🎤 男声-专业",
    "voice.male_young": "🎙️ 男声-年轻",
    "voice.female_gentle": "🎵 女声-温柔",
    "voice.female_energetic": "🎶 女声-活力",
    "voice.preview": "▶ 试听语音",
    "voice.previewing": "正在生成语音预览...",
    "voice.preview_failed": "预览失败：{error}",
    "style.workflow": "工作流选择",
    "style.workflow_what": "决定视频中每帧插图的生成方式和效果（如使用 FLUX、SD 等模型）",
    "style.workflow_how": "将导出的 image_xxx.json 工作流文件（API格式）放入 workflows/selfhost/（本地 ComfyUI）或 workflows/runninghub/（云端）文件夹",
    "style.video_workflow_what": "决定视频中每帧视频片段的生成方式和效果（如使用不同的视频生成模型）",
    "style.video_workflow_how": "将导出的 video_xxx.json 工作流文件（API格式）放入 workflows/selfhost/（本地 ComfyUI）或 workflows/runninghub/（云端）文件夹",
    "style.image_size_info": "插图尺寸：{width}x{height}（由模板自动决定）",
    "style.video_size_info": "视频尺寸：{width}x{height}（由模板自动决定）",
    "style.prompt_prefix": "提示词前缀",
    "style.prompt_prefix_what": "自动添加到所有图片提示词前面，统一控制插图风格（如：卡通风格、写实风格等）",
    "style.prompt_prefix_how": "直接在下方输入框填写风格描述。若要永久保存，需编辑 config.yaml 文件",
    "style.prompt_prefix_placeholder": "输入风格前缀（留空则使用配置文件默认值）",
    "style.prompt_prefix_help": "此文本将自动添加到所有图像生成提示词之前。要永久修改，请编辑 config.yaml",
    "style.custom": "自定义",
    "style.description": "风格描述",
    "style.description_placeholder": "描述您想要的插图风格（任何语言）...",
    "style.preview_title": "预览风格",
    "style.video_preview_title": "预览视频",
    "style.test_prompt": "测试提示词",
    "style.test_video_prompt": "测试视频提示词",
    "style.test_prompt_help": "输入测试提示词来预览风格效果",
    "style.preview": "🖼️ 生成预览",
    "style.video_preview": "🎬 生成视频预览",
    "style.previewing": "正在生成风格预览...",
    "style.video_previewing": "正在生成视频预览...",
    "style.preview_success": "✅ 预览生成成功！",
    "style.video_preview_success": "✅ 视频预览生成成功！",
    "style.preview_caption": "风格预览",
    "style.preview_failed": "预览失败：{error}",
    "style.preview_failed_general": "预览图片生成失败",
    "style.final_prompt_label": "最终提示词",
    "style.generated_prompt": "生成的提示词：{prompt}",
    "template.selector": "模板选择",
    "template.select": "选择模板",
    "template.select_help": "选择模板和视频尺寸",
    "template.video_size_info": "最终视频尺寸：{width} × {height}",
    "template.separator_selected": "请选择具体的模板，而不是分组标题",
    "template.default": "默认",
    "template.modern": "现代",
    "template.neon": "霓虹",
    "template.what": "控制视频每一帧的视觉布局和设计风格（标题、文本、图片的排版样式）",
    "template.how": "将 .html 模板文件放入 templates/尺寸/ 目录（如 templates/1080x1920/），系统会自动按尺寸分组。支持自定义 CSS 样式。\n\n**模板命名规范**\n\n- `static_*.html` → 静态样式模板（无需AI生成媒体）\n- `image_*.html` → 生成插图模板（AI生成图片）\n- `video_*.html` → 生成视频模板（AI生成视频）\n\n**注意**\n\n您的计算机上必须安装以下至少一种浏览器才能正常运行：\n1. Google Chrome（Windows、MacOS）\n2. Chromium 浏览器（Linux）\n3. Microsoft Edge",
    "template.size_info": "模板尺寸",
    "template.type_selector": "分镜类型",
    "template.type.static": "📄 静态样式",
    "template.type.image": "🖼️ 生成插图",
    "template.type.video": "🎬 生成视频",
    "template.type.static_hint": "使用模板自带样式，无需AI生成媒体。可在模板中自定义背景图片等参数。",
    "template.type.image_hint": "AI自动根据文案内容生成与之匹配的插图，插图尺寸由模板决定。",
    "template.type.video_hint": "AI自动根据文案内容生成与之匹配的视频片段，视频尺寸由模板决定。",
    "orientation.portrait": "竖屏",
    "orientation.landscape": "横屏",
    "orientation.square": "方形",
    "template.preview_title": "预览模板",
    "template.preview_param_title": "标题",
    "template.preview_param_text": "文本",
    "template.preview_param_image": "图片路径",
    "template.preview_param_width": "宽度",
    "template.preview_param_height": "高度",
    "template.preview_default_title": "AI 改变内容创作",
    "template.preview_default_text": "Pixelle.AI 正在用人工智能改变内容创作的方式，让每个人都能轻松制作专业级视频。",
    "template.preview_button": "🖼️ 生成预览",
    "template.preview_generating": "正在生成模板预览...",
    "template.preview_success": "✅ 预览生成成功！",
    "template.preview_failed": "❌ 预览失败：{error}",
    "template.preview_image_help": "支持本地路径或 URL",
    "template.preview_caption": "模板预览：{template}",
    "template.custom_parameters": "自定义参数",
    "template.gallery_view": "模板库",
    "template.select_button": "选择",
    "template.selected": "已选",
    "template.selected_template": "当前模板",
    "template.no_templates_with_preview": "⚠️ 该类型暂无可用模板",
    "image.not_required": "当前模板不需要插图生成",
    "image.not_required_hint": "您选择的模板是纯文本模板，无需生成图片。这将：⚡ 加快生成速度 💰 降低生成成本",
    "video.title": "🎬 视频设置",
    "video.frames": "分镜数",
    "video.frames_help": "更多分镜 = 更长视频",
    "video.frames_label": "分镜数：{n}",
    "video.frames_fixed_mode_hint": "💡 固定模式：分镜数由脚本实际段落数决定",
    "bgm.selector": "音乐选择",
    "bgm.none": "🔇 无背景音乐",
    "bgm.volume": "音量",
    "bgm.volume_help": "调整背景音乐的音量（0.0 = 静音，1.0 = 原始音量）",
    "bgm.preview": "▶ 试听音乐",
    "bgm.preview_failed": "❌ 音乐文件未找到：{file}",
    "bgm.what": "为视频添加背景音乐，让视频更有氛围感和专业性",
    "bgm.how": "将音频文件（MP3/WAV/FLAC 等）放入 bgm/ 文件夹即可自动识别",
    "btn.generate": "🎬 生成视频",
    "btn.save_config": "💾 保存配置",
    "btn.reset_config": "🔄 重置默认",
    "btn.save_and_start": "保存并开始",
    "btn.test_connection": "测试连接",
    "status.initializing": "🔧 正在初始化...",
    "status.generating": "🚀 正在生成视频...",
    "status.success": "✅ 视频生成成功！",
    "status.error": "❌ 生成失败：{error}",
    "status.video_generated": "✅ 视频已生成：{path}",
    "status.video_not_found": "视频文件未找到：{path}",
    "status.config_saved": "✅ 配置已保存",
    "status.config_reset": "✅ 配置已重置为默认值",
    "status.llm_config_incomplete": "⚠️ LLM 配置不完整，请填写 API Key、Base URL 和 Model",
    "status.save_failed": "保存失败",
    "status.connection_success": "✅ 连接成功",
    "status.connection_failed": "❌ 连接失败",
    "progress.generating_title": "生成标题...",
    "progress.generating_narrations": "生成旁白...",
    "progress.splitting_script": "切分脚本...",
    "progress.generating_image_prompts": "生成图片提示词...",
    "progress.generating_video_prompts": "生成视频提示词...",
    "progress.preparing_frames": "准备分镜...",
    "progress.frame": "分镜 {current}/{total}",
    "progress.frame_step": "分镜 {current}/{total} - 步骤 {step}/4: {action}",
    "progress.processing_frame": "处理分镜 {current}/{total}...",
    "progress.step_audio": "生成语音",
    "progress.step_image": "生成插图",
    "progress.step_media": "生成媒体",
    "progress.step_compose": "合成画面",
    "progress.step_video": "创建视频片段",
    "progress.concatenating": "正在拼接视频...",
    "progress.generation": "正在合成视频...",
    "progress.finalizing": "完成中...",
    "progress.completed": "✅ 生成完成",
    "error.input_required": "❌ 请提供主题或内容",
    "error.api_key_required": "❌ 请填写 API Key",
    "error.missing_field": "请填写 {field}",
    "info.duration": "时长",
    "info.file_size": "文件大小",
    "info.frames": "分镜数",
    "info.scenes_unit": "分镜",
    "info.resolution": "分辨率",
    "info.video_information": "📊 视频信息",
    "info.no_video_yet": "生成视频后，预览将显示在这里",
    "info.generation_time": "生成耗时",
    "settings.title": "⚙️ 系统配置（必需）",
    "settings.not_configured": "⚠️ 请先完成系统配置才能生成视频",
    "settings.llm.title": "🤖 大语言模型",
    "settings.llm.quick_select": "快速选择",
    "settings.llm.quick_select_help": "选择预置的 LLM 或自定义配置",
    "settings.llm.get_api_key": "获取 API Key",
    "settings.llm.api_key": "API Key",
    "settings.llm.api_key_help": "填入您的 API Key",
    "settings.llm.base_url": "Base URL",
    "settings.llm.base_url_help": "填写模型服务的 Base URL，不要填写具体接口路径。示例：OpenAI https://api.openai.com/v1 ，智谱 https://open.bigmodel.cn/api/paas/v4 。",
    "settings.llm.model": "Model",
    "settings.llm.model_help": "模型名称",
    "settings.llm.custom_model": "自定义...",
    "settings.llm.custom_model_input": "自定义模型名称",
    "settings.llm.load_models": "加载",
    "settings.llm.load_models_help": "从 API 获取可用模型列表",
    "settings.llm.loading_models": "加载中...",
    "settings.llm.models_loaded": "已加载 {count} 个模型",
    "settings.llm.models_load_failed": "加载模型失败：{error}",
    "settings.llm.test_connection": "测试",
    "settings.llm.test_connection_help": "测试 API 连接",
    "settings.llm.connection_success": "连接成功！可用 {count} 个模型",
    "settings.llm.connection_failed": "连接失败：{error}",
    "settings.comfyui.title": "🔧 ComfyUI 配置",
    "settings.comfyui.local_title": "本地/自建 ComfyUI",
    "settings.comfyui.cloud_title": "RunningHub 云端",
    "settings.comfyui.comfyui_url": "ComfyUI 服务器地址",
    "settings.comfyui.comfyui_url_help": "本地或远程 ComfyUI 服务器地址",
    "settings.comfyui.comfyui_api_key": "ComfyUI API 密钥",
    "settings.comfyui.comfyui_api_key_help": "可选，访问 https://platform.comfy.org/profile/api-keys 获取",
    "settings.comfyui.runninghub_api_key": "RunningHub API 密钥",
    "settings.comfyui.runninghub_api_key_help": "访问 https://runninghub.ai 注册并获取 API Key",
    "settings.comfyui.runninghub_hint": "没有本地 ComfyUI？可用 RunningHub 云端：",
    "settings.comfyui.runninghub_get_api_key": "点此获取 RunningHub API Key",
    "settings.comfyui.runninghub_concurrent_limit": "并发限制",
    "settings.comfyui.runninghub_concurrent_limit_help": "RunningHub 并发执行数量（1-10），普通会员默认为1，请根据您的会员等级调整",
    "settings.comfyui.runninghub_instance_type": "机器规格",
    "settings.comfyui.runninghub_instance_type_help": "选择 RunningHub 机器规格，48G 显存适用于大模型或高分辨率生成（需要会员支持）",
    "settings.comfyui.runninghub_instance_24g": "24G 显存",
    "settings.comfyui.runninghub_instance_48g": "48G 显存",
    "tts.inference_mode": "合成方式",
    "tts.mode.local": "本地合成",
    "tts.mode.comfyui": "ComfyUI 合成",
    "tts.mode.local_hint": "💡 使用 Edge TTS，无需配置，开箱即用（请确保网络环境可用）",
    "tts.mode.comfyui_hint": "⚙️ 使用 ComfyUI 工作流，灵活强大",
    "tts.voice_selector": "音色选择",
    "tts.speed": "语速",
    "tts.speed_label": "{speed}x",
    "tts.voice.zh_CN_XiaoxiaoNeural": "女声-温柔（晓晓）",
    "tts.voice.zh_CN_XiaoyiNeural": "女声-甜美（晓伊）",
    "tts.voice.zh_CN_YunjianNeural": "男声-专业（云健）",
    "tts.voice.zh_CN_YunxiNeural": "男声-磁性（云希）",
    "tts.voice.zh_CN_YunyangNeural": "男声-新闻（云扬）",
    "tts.voice.zh_CN_YunyeNeural": "男声-自然（云野）",
    "tts.voice.zh_CN_YunfengNeural": "男声-沉稳（云锋）",
    "tts.voice.zh_CN_liaoning_XiaobeiNeural": "女声-东北（小北）",
    "tts.voice.en_US_AriaNeural": "女声-自然（Aria）",
    "tts.voice.en_US_JennyNeural": "女声-温暖（Jenny）",
    "tts.voice.en_US_GuyNeural": "男声-标准（Guy）",
    "tts.voice.en_US_DavisNeural": "男声-友好（Davis）",
    "tts.voice.en_GB_SoniaNeural": "女声-英式（Sonia）",
    "tts.voice.en_GB_RyanNeural": "男声-英式（Ryan）",
    "tts.voice.ko-KR-InJoonNeural": "KR 男声-友好（仁俊）",
    "tts.voice.ko-KR-SunHiNeural": "KR 女声-友好（善海）",
    "tts.voice.fr-FR-EloiseNeural": "FR 女声-友好（埃洛伊斯）",
    "tts.voice.fr-FR-HenriNeural": "FR 男声-友好（亨利）",
    "tts.voice.pt-PT-DuarteNeural": "PT 男声-友好（杜阿尔特）",
    "tts.voice.pt-PT-RaquelNeural": "PT 女声-友好（雷切尔）",
    "tts.voice.de-DE-AmalaNeural": "DE 女声-友好（阿玛拉）",
    "tts.voice.de-DE-ConradNeural": "DE 男声-友好（康拉德）",
    "tts.voice.ru-RU-DmitryNeural": "RU 男声-友好（德米特里）",
    "tts.voice.ru-RU-SvetlanaNeural": "RU 女声-友好（斯韦特兰娜）",
    "tts.voice.tr-TR-AhmetNeural": "TR 男声-友好（艾哈迈德）",
    "tts.voice.tr-TR-EmelNeural": "TR 女声-友好（埃梅尔）",
    "tts.voice.es-ES-AlvaroNeural": "ES 男声-友好（阿尔瓦罗）",
    "tts.voice.es-ES-ElviraNeural": "ES 女声-友好（埃尔维拉）",
    "tts.selector": "工作流选择",
    "tts.what": "将旁白文本转换为真人般的自然语音（部分工作流支持参考音频克隆声音）",
    "tts.how": "将导出的 tts_xxx.json 工作流文件（API格式）放入 workflows/selfhost/（本地 ComfyUI）或 workflows/runninghub/（云端）文件夹",
    "tts.ref_audio": "参考音频",
    "tts.ref_audio_help": "上传音频文件用于声音克隆（仅部分工作流支持）",
    "tts.preview_title": "预览 TTS",
    "tts.preview_text": "预览文本",
    "tts.preview_text_placeholder": "输入要试听的文本...",
    "tts.preview_button": "🔊 生成预览",
    "tts.previewing": "正在生成 TTS 预览...",
    "tts.preview_success": "✅ 预览生成成功！",
    "tts.preview_failed": "❌ 预览失败：{error}",
    "welcome.first_time": "🎉 欢迎使用 Pixelle-Video！请先完成基础配置",
    "welcome.config_hint": "💡 首次使用需要配置 API Key，后续可以在高级设置中修改",
    "wizard.llm_required": "🤖 大语言模型配置（必需）",
    "wizard.image_optional": "🎨 图像生成配置（可选）",
    "wizard.image_hint": "💡 如果不配置图像生成，将使用默认模板（无 AI 生图）",
    "wizard.configure_image": "配置图像生成（推荐）",
    "label.required": "（必需）",
    "label.optional": "（可选）",
    "help.feature_description": "💡 功能说明",
    "help.what": "作用",
    "help.how": "自定义方式",
    "language.select": "🌐 语言",
    "version.title": "📦 版本信息",
    "version.current": "当前版本",
    "github.title": "⭐ 开源支持",
    "history.page_title": "📚 生成历史",
    "history.total_tasks": "总任务数",
    "history.completed_count": "已完成",
    "history.failed_count": "失败",
    "history.total_duration": "总时长",
    "history.total_size": "总大小",
    "history.filter_status": "状态筛选",
    "history.status_all": "全部",
    "history.status_completed": "已完成",
    "history.status_failed": "失败",
    "history.status_running": "进行中",
    "history.status_pending": "等待中",
    "history.sort_by": "排序方式",
    "history.sort_created_at": "创建时间",
    "history.sort_completed_at": "完成时间",
    "history.sort_title": "标题",
    "history.sort_duration": "时长",
    "history.sort_order_desc": "降序",
    "history.sort_order_asc": "升序",
    "history.page_size": "每页显示",
    "history.no_tasks": "暂无任务记录",
    "history.task_card.title": "标题",
    "history.task_card.created_at": "创建时间",
    "history.task_card.duration": "时长",
    "history.task_card.frames": "分镜数",
    "history.task_card.view_detail": "查看详情",
    "history.task_card.duplicate": "复制参数",
    "history.task_card.delete": "删除",
    "history.task_card.download": "下载视频",
    "history.task_card.status_completed": "✅ 已完成",
    "history.task_card.status_failed": "❌ 失败",
    "history.task_card.status_running": "⏳ 进行中",
    "history.task_card.status_pending": "⏸️ 等待中",
    "history.detail.modal_title": "任务详情",
    "history.detail.task_id": "任务 ID",
    "history.detail.input_params": "输入参数",
    "history.detail.text": "文本",
    "history.detail.mode": "模式",
    "history.detail.n_scenes": "分镜数",
    "history.detail.tts_mode": "TTS 模式",
    "history.detail.voice": "语音",
    "history.detail.storyboard": "故事板",
    "history.detail.frame_index": "分镜 {index}",
    "history.detail.frame": "分镜",
    "history.detail.download_video": "下载视频",
    "history.detail.narration": "旁白",
    "history.detail.image_prompt": "图片提示词",
    "history.detail.audio_path": "音频",
    "history.detail.image_path": "图片",
    "history.detail.video_segment_path": "视频片段",
    "history.detail.close": "关闭",
    "history.action.duplicate_success": "✅ 参数已复制，跳转至首页...",
    "history.action.duplicate_failed": "❌ 复制失败：{error}",
    "history.action.delete_confirm": "确认删除该任务？此操作无法撤销！",
    "history.action.delete_success": "✅ 任务已删除",
    "history.action.delete_failed": "❌ 删除失败：{error}",
    "history.page_info": "第 {page} 页 / 共 {total_pages} 页",
    "batch.mode_label": "🔢 批量生成模式",
    "batch.mode_help": "批量生成多个视频，每行一个主题",
    "batch.section_title": "批量主题输入",
    "batch.section_generation": "📦 批量视频生成",
    "batch.rules_title": "批量生成规则",
    "batch.rule_1": "自动使用「AI 生成内容」模式",
    "batch.rule_2": "每行输入一个主题",
    "batch.rule_3": "所有视频使用相同的配置（TTS、模板、工作流等）",
    "batch.topics_label": "批量主题（每行一个）",
    "batch.topics_placeholder": "为什么要养成阅读习惯\n如何高效管理时间\n健康生活的5个秘诀\n早起的好处\n如何克服拖延症\n保持专注的技巧\n情绪管理的方法\n提升记忆力的窍门\n建立良好人际关系\n财富管理基础知识",
    "batch.topics_help": "每行一个视频主题，AI会根据主题自动生成文案",
    "batch.count_success": "✅ 识别到 {count} 个主题",
    "batch.count_error": "❌ 批量数量超过限制（最多100个），当前: {count}",
    "batch.preview_title": "📋 预览主题列表",
    "batch.title_prefix_label": "标题前缀（可选）",
    "batch.title_prefix_placeholder": "例如：知识分享",
    "batch.title_prefix_help": "最终标题格式：{标题前缀} - {主题}，如：知识分享 - 为什么要养成阅读习惯",
    "batch.n_scenes_label": "分镜数（所有视频统一）",
    "batch.n_scenes_help": "每个视频的分镜数量，所有视频使用相同设置",
    "batch.n_scenes_caption": "分镜数：{n}",
    "batch.config_info": "其他配置：TTS语音、视频模板、图像工作流等配置将使用右侧栏的设置，所有视频统一",
    "batch.no_topics": "⚠️ 请先在左侧输入批量主题（每行一个）",
    "batch.prepare_info": "📊 准备生成 {count} 个视频（使用相同配置）",
    "batch.estimated_time": "⏱️ 预估总耗时: 约 {minutes} 分钟",
    "batch.generate_button": "🚀 批量生成 {count} 个视频",
    "batch.generate_help": "⚠️ 批量生成期间请保持页面打开，不要关闭浏览器",
    "batch.overall_progress": "整体进度",
    "batch.current_task": "当前任务",
    "batch.completed": "批量生成完成！",
    "batch.results_title": "📊 批量生成结果",
    "batch.total": "总数",
    "batch.success": "成功",
    "batch.failed": "失败",
    "batch.total_time": "总耗时",
    "batch.minutes": "分",
    "batch.seconds": "秒",
    "batch.success_message": "✅ 批量生成完成！所有视频已保存到历史记录。",
    "batch.view_in_history": "💡 提示：可以在「📚 历史记录」页面查看所有生成的视频。",
    "batch.goto_history": "前往历史记录页面",
    "batch.failed_list": "❌ 失败的任务",
    "batch.task": "任务",
    "batch.error": "错误信息",
    "batch.error_detail": "查看详细错误堆栈",
    "pipeline.quick_create.name": "快速创作",
    "pipeline.quick_create.description": "输入一个想法,AI帮你完成整条视频",
    "pipeline.custom_media.name": "自定义素材",
    "pipeline.custom_media.description": "用你自己的照片/视频,AI帮你配文案和配音",
    "pipeline.digital_human.name": "数字人口播",
    "pipeline.digital_human.description": "用一段文本、两张图片、一段音频,AI帮你生成一个数字人视频",
    "pipeline.i2v.name": "图生视频",
    "pipeline.i2v.description": "输入图片和提示词,AI即刻生成视频",
    "pipeline.action_transfer.name": "动作迁移",
    "pipeline.action_transfer.description": "一张图、一段视频，复刻精彩动作",
    "asset_based.section.assets": "📦 素材上传",
    "asset_based.section.video_info": "📝 视频信息",
    "asset_based.section.source": "⚙️ 服务配置",
    "asset_based.assets.what": "上传您的图片或视频素材，AI 将自动分析并生成视频脚本",
    "asset_based.assets.how": "支持 JPG/PNG/GIF/WebP 图片和 MP4/MOV/AVI 等视频格式，建议每个素材清晰且内容相关",
    "asset_based.assets.upload": "上传素材",
    "asset_based.assets.upload_help": "支持多个图片或视频文件",
    "asset_based.assets.count": "✅ 已上传 {count} 个素材",
    "asset_based.assets.preview": "📷 素材预览",
    "asset_based.assets.empty_hint": "💡 请上传至少一个图片或视频素材",
    "asset_based.video_title": "视频标题（选填）",
    "asset_based.video_title_placeholder": "例如：宠物店年终大促",
    "asset_based.video_title_help": "视频的主标题，留空则不显示标题",
    "asset_based.intent": "视频意图",
    "asset_based.intent_placeholder": "例如：宣传我们的宠物店年终特惠活动，吸引更多客户到店消费，风格要温馨亲切",
    "asset_based.intent_help": "描述这个视频的目的、想传达的信息以及期望的风格",
    "asset_based.duration": "目标时长（秒）",
    "asset_based.duration_help": "视频的预期时长，AI 会根据素材数量和时长进行调整",
    "asset_based.duration_label": "目标时长：{seconds} 秒",
    "asset_based.source.what": "选择用于图像分析的服务提供商",
    "asset_based.source.how": "RunningHub 是云端服务，需配置 API Key；SelfHost 是本地 ComfyUI 服务",
    "asset_based.source.select": "选择服务",
    "asset_based.source.runninghub": "☁️ RunningHub（云端）",
    "asset_based.source.selfhost": "🖥️ SelfHost（本地）",
    "asset_based.source.runninghub_hint": "💡 使用 RunningHub 云端服务分析素材",
    "asset_based.source.selfhost_hint": "💡 使用本地 ComfyUI 服务分析素材",
    "asset_based.source.runninghub_not_configured": "⚠️ 未配置 RunningHub API Key",
    "asset_based.source.selfhost_not_configured": "⚠️ 未配置本地 ComfyUI 地址",
    "asset_based.output.no_assets": "💡 请先在左侧上传素材",
    "asset_based.output.ready": "📦 已准备好 {count} 个素材，可以开始生成",
    "asset_based.progress.analyzing": "🔍 正在分析素材...",
    "asset_based.progress.analyzing_start": "🔍 开始分析 {total} 个素材...",
    "asset_based.progress.analyzing_asset": "🔍 分析素材 {current}/{total}：{name}",
    "asset_based.progress.analyzing_complete": "✅ 素材分析完成（共 {count} 个）",
    "asset_based.progress.generating_script": "📝 正在生成视频脚本...",
    "asset_based.progress.script_complete": "✅ 脚本生成完成",
    "asset_based.progress.concat_complete": "✅ 视频合成完成",
    "digital_human.section.character_assets": "😊 人物形象上传",
    "digital_human.assets.character_what": "上传数字人形象的图片",
    "digital_human.assets.character_warning": "请上传人物形象图片",
    "digital_human.assets.goods_warning": "请上传商品图片",
    "digital_human.assets.digital_mode": "请输入自定义口播文案或AI创作主题",
    "digital_human.assets.digital_mode_warning": "⚠️ 口播文案与AI创作主题填入一个即可，若已填入口播文案则不再参考AI创作主题的内容",
    "digital_human.assets.customize_mode": "请输入自定义口播文案",
    "digital_human.assets.how": "支持 JPG/PNG/WebP 等格式图片，建议素材清晰且内容相关",
    "digital_human.assets.upload": "上传素材",
    "digital_human.assets.upload_help": "仅支持单张图片上传",
    "digital_human.assets.character_sucess": "上传形象图片成功",
    "digital_human.assets.preview": "📷 素材预览",
    "digital_human.assets.character_empty_hint": "💡 请上传一个数字人形象图片素材",
    "digital_human.section.select_mode": "💫 选择生成模式",
    "digital_human.assets.mode_what": "选择需要的数字人生成模式",
    "digital_human.assets.select_how": "支持智能带货模式以及自定义口播形式",
    "digital_human.input.topic_placeholder" : "口播文案\n例如：香氛留下回忆。如果您正在寻找属于自己的专属香氛，不妨试试 TALIA、Fragrance leaves lasting memories. If you're looking for your own personalized fragrance, why not try TALIA?",
    "digital_human.input.content_placeholder" : "直接使用，不做改写\n例如：\n香氛留下回忆。如果您正在寻找属于自己的专属香氛，不妨试试 TALIA。它精致而深邃，更能提升您的魅力。今天就用 TALIA 创造专属的美好时刻。",
    "digital_human.assets.goods_sucess": "上传商品图片成功",
    "digital_human.assets.goods_empty_hint": "💡 请上传一个商品图片素材",
    "digital_human.section.goods_info": "🗃️ 商品信息",
    "digital_human.goods_title": "AI创作旁白",
    "digital_human.goods_title_placeholder": "例如：口红、咖啡机、扫地机器人等",
    "digital_human.goods_title_help": "商品的名称，若提供商品名称则AI会自动生成商品旁白，无需再次输入商品描述，若有需要请在下方输入商品介绍",
    "digital_human.input_text": "口播文案",
    "digital_human.customize_text": "自定义文本",
    "digital_human.section.workflow": "⚙️ 工作流加载",
    "digital_human.workflow.what": "配置数字人视频生成的两步工作流：第一步生成拼图和文案，第二步生成最终视频",
    "digital_human.workflow.first_step": "口播搞&拼图工作流成功加载",
    "digital_human.workflow.second_step": "数字人合成工作流成功加载", 
    "digital_human.workflow.ready": "数字人工作流已就绪，可以开始生成视频",
    "digital_human.workflow.missing": "缺少必要的数字人工作流，请检查配置",
    "digital_tts.what": "将旁白文本转换为真人般的自然语音",
    "i2v.video_generation": "🛠️ 配置参数",
    "i2v.assets.image_what": "上传视频生成画面的首帧参考图",
    "i2v.assets.how": "支持 JPG/PNG/WebP 等格式图片，建议素材清晰且内容相关\n视频提示词描述准确具体，能使视频效果更佳",
    "i2v.input.topic_placeholder" : "输入创作提示词（例如：音频与节奏、镜头与运动规则、整体视觉风格、色彩与调色等）",
    "i2v.assets.upload": "上传视频首帧图像",
    "i2v.assets.upload_help": "仅支持单张图片上传",
    "i2v.assets.character_sucess": "上传素材成功",
    "i2v.assets.preview": "📷 素材预览",
    "i2v.assets.character_empty_hint": "💡 请上传一个想要生成视频的首帧图像",
    "i2v.input_text": "视频提示词",
    "i2v.assets.image_warning": "上传视频首帧图片",
    "i2v.assets.prompt_warning": "请输入视频提示词",
    "i2v.workflow_select": "图生视频工作流选择（包含本地和runninghub）",
    "action_transfer.video_upload": "🎞️视频素材",
    "action_transfer.assets.video_what": "上传迁移动作使用的参考视频",
    "action_transfer.assets.video_how": "支持 MP4/MKV/MOV 等格式图片，参考视频仅支持单人动作迁移，建议视频动作表现明显",
    "action_transfer.assets.video_upload": "上传参考动作视频",
    "action_transfer.assets.video_upload_help": "仅支持单个视频上传，且视频画面只能有一人，视频时长小于等于30秒，若视频长度大于30秒则只取视频的前30秒作为参考",
    "action_transfer.assets.video_sucess": "上传素材成功",
    "action_transfer.assets.preview": "👀 素材预览",
    "action_transfer.assets.video_empty_hint": "💡 请上传一个动作迁移的参考视频",
    "action_transfer.image_upload": "✏️配置参数",
    "action_transfer.assets.image_what": "上传需要被迁移动作使用的图片",
    "action_transfer.assets.image_how": "支持 JPG/PNG/WebP 等格式图片，建议素材清晰且内容相关",
    "action_transfer.assets.image_upload": "上传迁移动作的图片",
    "action_transfer.assets.image_upload_help": "仅支持单张图片上传，图片为单人时效果最佳",
    "action_transfer.assets.image_sucess": "上传素材成功",
    "action_transfer.assets.image_empty_hint": "💡 请上传一个需要迁移动作的图片",
    "action_transfer.input_text": "视频提示词",
    "action_transfer.input.topic_placeholder" : "输入创作提示词（例如：模仿参考视频跳舞，位置不变，步伐一致且整齐等）",
    "action_transfer.workflow_select": "动作迁移工作流选择（包含本地和runninghub）",
    "action_transfer.assets.image_warning": "上传迁移动作的图片",
    "action_transfer.assets.video_warning": "上传动作迁移的参考视频",
    "action_transfer.assets.prompt_warning": "请输入视频提示词",

    "faq.expand_to_view": "常见问题",
    "faq.load_error": "无法加载常见问题内容",
    "faq.more_help": "需要更多帮助？",

    "selfhost.warning.title": "您选择了 SelfHost（本地）工作流，请务必先确认以下事项：",
    "selfhost.warning.message": "1. 请先在您的 ComfyUI 环境（{comfyui_url}）中**单独加载并运行** `{workflow_path}` 工作流\n2. 确保该工作流**能够正常运行完成**，没有节点缺失或模型缺失等错误\n3. 工作流调试通过后，再回到本项目使用",
    "selfhost.warning.hint": "⚠️ 如果您没有在 ComfyUI 中跑通该工作流，后续运行**一定会失败**（通常报 400 错误）！请勿跳过此步骤。",
    "selfhost.warning.confirm": "我已了解，继续使用"
  }
}
