139 lines
5.9 KiB
JSON
139 lines
5.9 KiB
JSON
{
|
|
"stages": {
|
|
"story": "Story",
|
|
"script": "Script",
|
|
"storyboard": "Storyboard",
|
|
"video": "Video",
|
|
"editor": "AI Editor",
|
|
"editorComingSoon": "Coming soon, follow us for updates"
|
|
},
|
|
"buttons": {
|
|
"assetLibrary": "Asset Library",
|
|
"settings": "Settings",
|
|
"refreshData": "Refresh Data",
|
|
"enterVideoGeneration": "Enter Video Generation →"
|
|
},
|
|
"smartImport": {
|
|
"title": "Start Your Creative Journey",
|
|
"subtitle": "First, choose your creation method",
|
|
"manualCreate": {
|
|
"title": "Create from Episode 1",
|
|
"description": "Start from episode 1, suitable for episodic creation or single short videos",
|
|
"button": "Start Creating"
|
|
},
|
|
"smartImport": {
|
|
"title": "Smart Import Full Book",
|
|
"description": "Upload a complete novel or script, AI engine automatically recognizes chapter structure and splits into episodes.",
|
|
"button": "Import Now",
|
|
"recommended": "Recommended"
|
|
},
|
|
"upload": {
|
|
"title": "Upload Raw Material",
|
|
"subtitle": "AI engine is ready, automatic episode splitting and formatting",
|
|
"maxWords": "(Max 30,000 words)",
|
|
"textInput": "Enter Text Content",
|
|
"documentUpload": "Upload Full Document",
|
|
"placeholder": "Paste your novel chapters or script content here...",
|
|
"filePlaceholder": "File uploaded mode",
|
|
"clickUpload": "Click to upload document",
|
|
"clearTextFirst": "Please clear left text first",
|
|
"supportedFormats": "Supports Word, TXT formats",
|
|
"preview": "Preview",
|
|
"expandPreview": "Expand More",
|
|
"collapsePreview": "Collapse",
|
|
"deleteFile": "Delete File",
|
|
"startAnalysis": "Start Smart Analysis",
|
|
"back": "Back",
|
|
"words": "words"
|
|
},
|
|
"analyzing": {
|
|
"title": "AI is Analyzing Your Story",
|
|
"description": "Recognizing chapter structure, smart splitting in progress...",
|
|
"autoSave": "Will auto-save after analysis complete"
|
|
},
|
|
"preview": {
|
|
"title": "Smart Splitting Complete",
|
|
"episodeCount": "Automatically split into {count} episodes",
|
|
"totalWords": "Total {count} words",
|
|
"autoSaved": "✓ Auto-saved",
|
|
"reanalyze": "Re-analyze",
|
|
"confirm": "Confirm Complete",
|
|
"saving": "Saving...",
|
|
"episodeList": "Episode List",
|
|
"addEpisode": "Add Episode",
|
|
"averageWords": "Average per episode",
|
|
"episodeContent": "Episode Content",
|
|
"episodePlaceholder": "Enter episode title...",
|
|
"summaryPlaceholder": "Enter plot summary...",
|
|
"newEpisode": "New Episode",
|
|
"deleteEpisode": "Delete Episode",
|
|
"deleteConfirm": {
|
|
"title": "Confirm Delete",
|
|
"message": "Are you sure you want to delete \"{title}\"?",
|
|
"cancel": "Cancel",
|
|
"confirm": "Confirm Delete"
|
|
},
|
|
"tip": {
|
|
"title": "Tip",
|
|
"content": "You can directly edit titles, summaries, and content. After clicking [Confirm Complete], episodes will be officially imported into the project"
|
|
}
|
|
},
|
|
"errors": {
|
|
"fileTooLarge": "File too large, please upload a file smaller than 10MB",
|
|
"docNotSupported": ".doc format not supported, please convert to .docx in Word",
|
|
"fileEmpty": "File content is empty",
|
|
"fileReadError": "File read failed, please try again",
|
|
"uploadFirst": "Please upload or paste content first",
|
|
"analyzeFailed": "Analysis failed",
|
|
"saveFailed": "Save failed"
|
|
},
|
|
"cancelConfirm": "Are you sure you want to cancel? Analyzed episodes will be cleared."
|
|
},
|
|
"storyInput": {
|
|
"currentEditing": "Currently editing: {name}",
|
|
"editingTip": "The following workflow is for this episode only. Switch episodes in the top left if needed",
|
|
"wordCount": "Word count:",
|
|
"assetLibraryTip": {
|
|
"title": "Need custom characters and locations?",
|
|
"description": "Click the 「Asset Library」 button in the top right to upload asset setting documents or manually add characters/locations. AI will prioritize using settings from the asset library for analysis."
|
|
},
|
|
"videoRatio": "Video Ratio",
|
|
"visualStyle": "Visual Style",
|
|
"moreConfig": "For more configuration options, click the 「 Settings」 button in the top right",
|
|
"narration": {
|
|
"title": "Enable Narration Voiceover",
|
|
"description": "Generate TTS voice narration to add commentary to your video"
|
|
},
|
|
"creating": "AI Creating...",
|
|
"ready": "✓ Configuration complete, ready for next step",
|
|
"pleaseInput": "Please enter script content first"
|
|
},
|
|
"execution": {
|
|
"selectEpisode": "Please select an episode first",
|
|
"fillContentFirst": "Please enter content first",
|
|
"requestAborted": "Request aborted (possibly due to page refresh)",
|
|
"analysisFailed": "Asset analysis failed",
|
|
"prepareFailed": "Preparation failed",
|
|
"generationFailed": "Generation failed",
|
|
"batchVideoFailed": "Batch video generation failed",
|
|
"updateFailed": "Update failed",
|
|
"saveFailed": "Save failed",
|
|
"storyToScriptRunning": "Story→Script V2 running",
|
|
"scriptToStoryboardRunning": "Script→Storyboard V2 running",
|
|
"storyToScriptFailed": "Story to script failed",
|
|
"scriptToStoryboardFailed": "Script to storyboard failed",
|
|
"taskStreamTimeout": "Task timed out. The task may still be running in the background — please check its status or retry"
|
|
},
|
|
"rebuildConfirm": {
|
|
"storyToScript": {
|
|
"title": "Script Flow Will Be Rebuilt",
|
|
"message": "Downstream storyboard data is detected for this episode ({storyboardCount} storyboards, {panelCount} panels). Continuing will clear and rebuild this data. Continue?"
|
|
},
|
|
"scriptToStoryboard": {
|
|
"title": "Storyboard Data Will Be Rebuilt",
|
|
"message": "Existing storyboard data is detected for this episode ({storyboardCount} storyboards, {panelCount} panels). Continuing will clear current storyboards and regenerate them. Continue?"
|
|
},
|
|
"confirm": "Continue and Clear",
|
|
"cancel": "Cancel"
|
|
}
|
|
} |