{ "language_name": "English", "t": { "app.title": "⚡ ReelForge - AI Auto Short Video Engine", "app.subtitle": "Forge your perfect reel engine", "section.content_input": "📖 Content Input", "section.bgm": "🎵 Background Music", "section.tts": "🎤 Text-to-Speech", "section.image": "🎨 Image Generation", "section.template": "📐 Storyboard Template", "section.video_generation": "🎬 Generate Video", "input_mode.topic": "💡 Topic", "input_mode.custom": "✍️ Custom Content", "mode.generate": "💡 Generate Mode", "mode.fixed": "📄 Fixed Mode", "input.topic": "Topic", "input.topic_placeholder": "AI automatically creates specified number of narrations\nExample: How to build passive income, 如何增加被动收入", "input.topic_help": "Enter a topic, AI will generate content based on it", "input.text": "Text Input", "input.text_help_generate": "Enter topic or theme (AI will create narrations)", "input.text_help_fixed": "Enter complete narration script (used directly without modification, one narration per line)", "input.content": "Content", "input.content_placeholder": "Used directly without modification, one narration per line\nExample:\nHello everyone, today I'll share three study tips\nThe first tip is focus training, meditate for 10 minutes daily\nThe second tip is active recall, review immediately after learning", "input.content_help": "Provide your own content for video generation", "input.title": "Title (Optional)", "input.title_placeholder": "Video title (auto-generated if empty)", "input.title_help": "Optional: Custom title for the video", "voice.title": "🎤 Voice Selection", "voice.male_professional": "🎤 Male-Professional", "voice.male_young": "🎙️ Male-Young", "voice.female_gentle": "🎵 Female-Gentle", "voice.female_energetic": "🎶 Female-Energetic", "voice.preview": "▶ Preview Voice", "voice.previewing": "Generating voice preview...", "voice.preview_failed": "Preview failed: {error}", "style.workflow": "Workflow Selection", "style.workflow_what": "Determines how each frame's illustration is generated and its effect (e.g., using FLUX, SD models)", "style.workflow_how": "Place image_xxx.json workflow files in workflows/selfhost/ (local ComfyUI) or workflows/runninghub/ (cloud) folder", "style.prompt_prefix": "Prompt Prefix", "style.prompt_prefix_what": "Automatically added before all image prompts to control the illustration style uniformly (e.g., cartoon, realistic)", "style.prompt_prefix_how": "Enter style description in the input box below. To save permanently, edit the config.yaml file", "style.prompt_prefix_placeholder": "Enter style prefix (leave empty for config default)", "style.prompt_prefix_help": "This text will be automatically added before all image generation prompts. To permanently change, edit config.yaml", "style.custom": "Custom", "style.description": "Style Description", "style.description_placeholder": "Describe the illustration style you want (any language)...", "style.preview_title": "Preview Style", "style.test_prompt": "Test Prompt", "style.test_prompt_help": "Enter test prompt to preview style effect", "style.preview": "🖼️ Generate Preview", "style.previewing": "Generating style preview...", "style.preview_success": "✅ Preview generated successfully!", "style.preview_caption": "Style Preview", "style.preview_failed": "Preview failed: {error}", "style.preview_failed_general": "Failed to generate preview image", "style.final_prompt_label": "Final Prompt", "style.generated_prompt": "Generated prompt: {prompt}", "template.selector": "Template Selection", "template.default": "Default", "template.modern": "Modern", "template.neon": "Neon", "template.what": "Controls the visual layout and design style of each frame (title, text, image arrangement)", "template.how": "Place .html template files in the templates/ folder for automatic detection. Supports custom CSS styles", "template.preview_title": "Preview Template", "template.preview_param_title": "Title", "template.preview_param_text": "Text", "template.preview_param_image": "Image Path", "template.preview_param_width": "Width", "template.preview_param_height": "Height", "template.preview_default_title": "AI Changes Content Creation", "template.preview_default_text": "Artificial intelligence is transforming the way we create content, making it easy for everyone to produce professional-grade videos.", "template.preview_button": "🖼️ Generate Preview", "template.preview_generating": "Generating template preview...", "template.preview_success": "✅ Preview generated successfully!", "template.preview_failed": "❌ Preview failed: {error}", "template.preview_image_help": "Supports local path or URL", "template.preview_caption": "Template Preview: {template}", "video.title": "🎬 Video Settings", "video.frames": "Scenes", "video.frames_help": "More scenes = longer video", "video.frames_label": "Scenes: {n}", "video.frames_fixed_mode_hint": "💡 Fixed mode: scene count is determined by actual script segments", "bgm.selector": "Music Selection", "bgm.none": "🔇 No BGM", "bgm.preview": "▶ Preview Music", "bgm.preview_failed": "❌ Music file not found: {file}", "bgm.what": "Adds background music to your video, making it more atmospheric and professional", "bgm.how": "Place audio files (MP3/WAV/FLAC, etc.) in the bgm/ folder for automatic detection", "btn.generate": "🎬 Generate Video", "btn.save_config": "💾 Save Configuration", "btn.reset_config": "🔄 Reset to Default", "btn.save_and_start": "Save and Start", "btn.test_connection": "Test Connection", "status.initializing": "🔧 Initializing...", "status.generating": "🚀 Generating video...", "status.success": "✅ Video generated successfully!", "status.error": "❌ Generation failed: {error}", "status.video_generated": "✅ Video generated: {path}", "status.video_not_found": "Video file not found: {path}", "status.config_saved": "✅ Configuration saved", "status.config_reset": "✅ Configuration reset to default", "status.connection_success": "✅ Connected", "status.connection_failed": "❌ Connection failed", "progress.generating_narrations": "Generating narrations...", "progress.splitting_script": "Splitting script...", "progress.generating_image_prompts": "Generating image prompts...", "progress.frame": "Frame {current}/{total}", "progress.frame_step": "Frame {current}/{total} - Step {step}/4: {action}", "progress.step_audio": "Generating audio", "progress.step_image": "Generating image", "progress.step_compose": "Composing frame", "progress.step_video": "Creating video segment", "progress.concatenating": "Concatenating video segments...", "progress.finalizing": "Finalizing...", "error.input_required": "❌ Please provide topic or content", "error.api_key_required": "❌ Please enter API Key", "error.missing_field": "Please enter {field}", "info.duration": "Duration", "info.file_size": "File Size", "info.frames": "Scenes", "info.scenes_unit": " scenes", "info.resolution": "Resolution", "info.video_information": "📊 Video Information", "info.no_video_yet": "Video preview will appear here after generation", "settings.title": "⚙️ System Configuration (Required)", "settings.not_configured": "⚠️ Please complete system configuration before generating videos", "settings.llm.title": "🤖 Large Language Model", "settings.llm.quick_select": "Quick Select", "settings.llm.quick_select_help": "Choose a preset LLM or custom configuration", "settings.llm.get_api_key": "Get API Key", "settings.llm.api_key": "API Key", "settings.llm.api_key_help": "Enter your API Key", "settings.llm.base_url": "Base URL", "settings.llm.base_url_help": "API service address", "settings.llm.model": "Model", "settings.llm.model_help": "Model name", "settings.comfyui.title": "🔧 ComfyUI Configuration", "settings.comfyui.local_title": "Local/Self-hosted ComfyUI", "settings.comfyui.cloud_title": "RunningHub Cloud", "settings.comfyui.comfyui_url": "ComfyUI Server URL", "settings.comfyui.comfyui_url_help": "Local or remote ComfyUI server address", "settings.comfyui.runninghub_api_key": "RunningHub API Key", "settings.comfyui.runninghub_api_key_help": "Visit https://runninghub.ai to register and get API Key", "tts.selector": "Workflow Selection", "tts.what": "Converts narration text to natural human-like speech", "tts.how": "Place tts_xxx.json workflow files in workflows/selfhost/ (local ComfyUI) or workflows/runninghub/ (cloud) folder", "tts.preview_title": "Preview TTS", "tts.preview_text": "Preview Text", "tts.preview_text_placeholder": "Enter text to preview...", "tts.preview_button": "🔊 Generate Preview", "tts.previewing": "Generating TTS preview...", "tts.preview_success": "✅ Preview generated successfully!", "tts.preview_failed": "❌ Preview failed: {error}", "welcome.first_time": "🎉 Welcome to ReelForge! Please complete basic configuration", "welcome.config_hint": "💡 First-time setup requires API Key configuration, you can modify it in advanced settings later", "wizard.llm_required": "🤖 Large Language Model Configuration (Required)", "wizard.image_optional": "🎨 Image Generation Configuration (Optional)", "wizard.image_hint": "💡 If not configured, default template will be used (no AI image generation)", "wizard.configure_image": "Configure Image Generation (Recommended)", "label.required": "(Required)", "label.optional": "(Optional)", "help.feature_description": "💡 Feature Description", "help.what": "Purpose", "help.how": "Customization", "language.select": "🌐 Language" } }