{
  "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"
  }
}