{
    "stage": {
        "title": "Assets Confirmation",
        "characters": "Characters",
        "locations": "Locations",
        "analyze": "Analyze Assets",
        "analyzing": "Analyzing...",
        "generateAll": "Generate All",
        "noCharacters": "No characters",
        "noLocations": "No locations",
        "confirmProfiles": "Character Profiles to Confirm",
        "confirmHint": "Please confirm these profiles before generating descriptions",
        "confirmAll": "Confirm All ({count})",
        "assetsTitle": "Asset Analysis",
        "characterAssets": "Character Assets",
        "locationAssets": "Location Assets",
        "counts": "{characterCount} Characters, {appearanceCount} Appearances",
        "locationCounts": "{count} Locations",
        "undoFailed": "Undo failed",
        "undoFailedError": "Undo failed: {error}",
        "undoSuccess": "Reverted to previous version",
        "editFailed": "Edit failed",
        "editFailedError": "Image edit failed: {error}",
        "updateSuccess": "Description updated successfully"
    },
    "character": {
        "add": "Add Character",
        "edit": "Edit Character",
        "delete": "Delete Character",
        "deleteConfirm": "Delete this character?",
        "deleteAppearanceConfirm": "Delete this appearance?",
        "deleteFailed": "Delete failed: {error}",
        "deleteWhole": "Delete Whole Character",
        "deleteOptions": "Delete Options",
        "name": "Character Name",
        "description": "Appearance Description",
        "generateImage": "Generate Profile",
        "regenerateImage": "Regenerate",
        "generate": "Generate",
        "regenerating": "Generating...",
        "profile": "Profile",
        "voiceSettings": "Voice Settings",
        "speaker": "Speaker",
        "selectSpeaker": "Select Speaker",
        "noSpeaker": "Not Set",
        "primary": "Primary",
        "secondary": "Secondary",
        "generateFromPrimary": "Generate from Primary",
        "selectPrimaryFirst": "Select primary first",
        "editing": "Editing...",
        "confirming": "Confirming...",
        "assetCount": "{count} Appearances",
        "characterCount": "{count} Characters",
        "updateFailed": "Update description failed",
        "addFailed": "Add character failed",
        "copyFromGlobal": "Copy from Asset Hub"
    },
    "location": {
        "add": "Add Location",
        "edit": "Edit Location",
        "delete": "Delete Location",
        "deleteConfirm": "Delete this location?",
        "deleteFailed": "Delete failed: {error}",
        "name": "Location Name",
        "summary": "Summary",
        "summaryPlaceholder": "Usage/associations, e.g.: John's master bedroom",
        "description": "Location Description",
        "generateImage": "Generate Image",
        "regenerateImage": "Regenerate",
        "updateFailed": "Update description failed",
        "addFailed": "Add location failed"
    },
    "image": {
        "upload": "Upload Image",
        "uploadReplace": "Upload Replacement",
        "uploadFailed": "Upload Failed",
        "uploadFailedError": "Upload failed: {error}",
        "uploadSuccess": "Upload Success!",
        "edit": "Edit Image",
        "editPrompt": "Edit Prompt",
        "undo": "Undo to Previous Version",
        "undoConfirm": "Are you sure you want to undo to the previous version? Current version will be deleted.",
        "regenerateGroup": "Regenerate Group",
        "regenerateStuck": "Click to regenerate (if stuck)",
        "selectTip": "Once selected and confirmed, you can edit and modify the image",
        "selectFirst": "Please select an image first",
        "useThis": "Use this option",
        "optionAlt": "{name} - Option {number}",
        "optionNumber": "Option {number}",
        "optionSelected": "Selected Option {number}",
        "confirmOption": "Confirm Option {number}",
        "deleteOthersHint": "(delete others)",
        "confirmSuccess": "Selection confirmed",
        "confirmFailed": "Confirm selection failed: {error}",
        "selectFailed": "Select image failed: {error}",
        "cancelSelection": "Cancel Selection",
        "deleteThis": "Delete this appearance",
        "undoFailed": "Undo failed",
        "undoSuccess": "✓ Reverted to previous version",
        "editFailed": "Image edit failed",
        "editSuccess": "Image edit successful",
        "regenerateFailed": "Regenerate failed: {error}"
    },
    "modal": {
        "newCharacter": "New Character",
        "addSubAppearance": "Add Sub-Appearance",
        "aiDesign": "AI Design",
        "aiDesigning": "Designing...",
        "designInstruction": "Please enter design instruction",
        "enterNameDesc": "Please enter character name and description",
        "selectCharacter": "Please select a character",
        "enterChangeReason": "Please enter change reason",
        "enterSubDesc": "Please enter appearance description",
        "insufficientBalance": "Insufficient Balance\n\n{error}",
        "designFailed": "AI Design Failed: {error}",
        "addFailed": "Add Failed: {error}",
        "aiDesignPlaceholderNew": "e.g. A 20-year-old female mage, blonde hair, blue eyes...",
        "aiDesignPlaceholderSub": "e.g. Changed into black combat gear...",
        "aiTipNew": "Describe the character, AI will generate details",
        "aiTipSub": "Describe the new state, AI will generate sub-appearance description",
        "nameLabel": "Character Name",
        "namePlaceholder": "Enter name...",
        "descLabel": "Appearance Description",
        "descPlaceholder": "Enter description...",
        "selectLabel": "Select Character",
        "selectPlaceholder": "-- Select Character --",
        "existingAppearances": "Existing:",
        "reasonLabel": "Change Reason",
        "reasonPlaceholder": "e.g. After changing clothes, Injured...",
        "reasonTip": "Briefly describe the difference from primary appearance",
        "subDescPlaceholder": "Describe only the changes...",
        "subDescTip": "Only describe changes (clothes, state), face/body inherits from primary",
        "adding": "Adding...",
        "insufficientBalanceDefault": "Insufficient balance, please top up to continue",
        "addFailedGeneric": "Add Failed",
        "appearancesCount": "Appearances",
        "addCharacter": "Add Character",
        "addLocation": "Add Location",
        "aiDesignTip": "Describe the scene you want, AI will generate name and details",
        "designing": "AI designing...",
        "saveName": "Save Name",
        "saveOnly": "Save Only",
        "sceneDescription": "Scene Description",
        "scenePrompt": "Scene Description Prompt",
        "appearancePrompt": "Appearance Description Prompt",
        "smartModify": "Smart Modify",
        "modifyPlaceholder": "e.g.: Change to night, add moonlight, add curtains...",
        "modifyPlaceholderCharacter": "e.g.: Change hair to blonde, height to 180cm, wear black suit...",
        "modifying": "Smart modifying...",
        "modifyFailed": "Modification failed",
        "editCharacter": "Edit Character",
        "editLocation": "Edit Location",
        "saveAndGenerate": "Save and Generate",
        "generatingAutoClose": "Generating image, will close automatically when done...",
        "aiLocationTip": "Enter what you want to modify, AI will adjust the scene description",
        "aiDesignPlaceholderLocation": "e.g. An ancient magical library, towering bookshelves, dim candlelight, mysterious atmosphere...",
        "artStyle": "Art Style",
        "generate": "Generate",
        "introduction": "Character Introduction",
        "introductionPlaceholder": "e.g.: The protagonist; 'I' refers to her. Others call her 'Snow' or 'Sister Snow'...",
        "introductionTip": "Describe the character's role in the story, narrative perspective (who 'I' refers to), how others address them",
        "saveIntroduction": "Save Introduction"
    },
    "toolbar": {
        "filter": "Filter",
        "viewAll": "View All",
        "showGenerated": "Generated",
        "showPending": "Pending",
        "assetManagement": "Asset Management",
        "assetCount": "{total} assets ({appearances} character appearances + {locations} locations)",
        "globalAnalyze": "Global Analysis",
        "globalAnalyzing": "Performing global asset analysis...",
        "globalAnalyzingHint": "Please don't refresh. Results will appear automatically when complete",
        "globalAnalyzingTip": "Analyzing all episodes, extracting characters and locations...",
        "globalAnalyzeHint": "Analyze all episodes to extract characters and locations",
        "globalAnalyzeSuccess": "Global analysis complete: {characters} new characters, {locations} new locations",
        "globalAnalyzeFailed": "Global analysis failed",
        "generateAll": "Generate All Images",
        "generateAllNoop": "All assets already have images, nothing to generate",
        "generating": "Generating ({current}/{total})",
        "regenerateAll": "Regenerate All",
        "regenerateAllConfirm": "Regenerate images for all assets? This will overwrite existing images.",
        "noAssetsToGenerate": "No assets available for generation",
        "regenerateAllHint": "Regenerate all asset images (overwrite existing)"
    },
    "common": {
        "actions": "Actions",
        "add": "Add",
        "cancel": "Cancel",
        "confirm": "Confirm",
        "copy": "Copy",
        "delete": "Delete",
        "download": "Download",
        "edit": "Edit",
        "generate": "Generate",
        "generateFailed": "Generation Failed",
        "loading": "Loading...",
        "none": "None",
        "preview": "Preview",
        "refresh": "Refresh",
        "regenerate": "Regenerate",
        "save": "Save",
        "status": "Status",
        "submitFailed": "Submit Failed",
        "upload": "Upload",
        "unknownError": "Unknown error"
    },
    "video": {
        "panelCard": {
            "generating": "Generating...",
            "editPrompt": "Edit Prompt"
        }
    },
    "smartImport": {
        "preview": {
            "saving": "Saving..."
        }
    },
    "storyboard": {
        "group": {
            "generating": "Generating..."
        }
    },
    "errors": {
        "saveFailed": "Save Failed, please retry",
        "failed": "failed, please retry",
        "insufficientBalance": "Insufficient balance",
        "aiDesignFailed": "AI design failed",
        "createFailed": "Creation failed"
    },
    "assetLibrary": {
        "button": "Asset Library",
        "title": "Asset Library",
        "copySuccessCharacter": "Character appearance copied successfully",
        "copySuccessLocation": "Location image copied successfully",
        "copySuccessVoice": "Voice copied successfully",
        "copyFailed": "Copy failed: {error}"
    },
    "tts": {
        "voiceDesignSaved": "AI-designed voice has been set for {name}",
        "saveVoiceDesignFailed": "Failed to save voice design: {error}",
        "title": "Voice",
        "noVoice": "No voice",
        "previewFailed": "Preview failed: {error}",
        "uploadFailed": "Upload audio failed: {error}",
        "uploading": "Uploading...",
        "uploaded": "Uploaded",
        "uploadAudio": "Upload Audio",
        "pause": "Pause",
        "preview": "Preview Voice"
    },
    "characterProfile": {
        "importance": {
            "S": "S-Level - Main Protagonist",
            "A": "A-Level - Core Supporting",
            "B": "B-Level - Important Supporting",
            "C": "C-Level - Minor Character",
            "D": "D-Level - Extra"
        },
        "costumeLevel": {
            "5": "Royal/Luxury",
            "4": "Noble/Elite",
            "3": "Professional/Quality",
            "2": "Casual/Normal",
            "1": "Plain/Uniform"
        },
        "importanceLevel": "Character Importance Level",
        "characterArchetype": "Character Archetype",
        "archetypePlaceholder": "e.g.: Domineering CEO, Schemer",
        "personalityTags": "Personality Tags",
        "addTagPlaceholder": "Add tag",
        "costumeLevelLabel": "Costume Level",
        "suggestedColors": "Suggested Colors",
        "colorPlaceholder": "e.g.: Navy blue, Gold",
        "primaryMarker": "Primary Identifier",
        "markerNote": "(Recommended for S/A level)",
        "markingsPlaceholder": "e.g.: Tear-shaped mole, Silver earring",
        "visualKeywords": "Visual Keywords",
        "keywordsPlaceholder": "e.g.: Elite aura, Ascetic style",
        "editDialogTitle": "Edit Character Profile - {name}",
        "confirmAndGenerate": "Confirm & Generate",
        "useExisting": "Use Existing",
        "editProfile": "Edit Profile",
        "delete": "Delete Character",
        "summary": {
            "gender": "Gender:",
            "age": "Age:",
            "era": "Era:",
            "class": "Class:",
            "occupation": "Occupation:",
            "personality": "Personality:",
            "costume": "Costume:",
            "identifier": "Identifier:"
        },
        "parseFailed": "Failed to parse profile data",
        "confirmSuccessGenerating": "✓ Profile confirmed. Visual description generation started",
        "confirmFailed": "Confirm failed: {error}",
        "noPendingCharacters": "No pending characters to confirm",
        "batchConfirmPrompt": "Generate visual descriptions for {count} characters?",
        "batchConfirmSuccess": "✓ Visual descriptions generated for {count} characters",
        "batchConfirmFailed": "Batch confirmation failed: {error}",
        "deleteConfirm": "Delete this character? This action cannot be undone.",
        "deleteSuccess": "✓ Character deleted",
        "deleteFailed": "Delete failed: {error}"
    },
    "imageEdit": {
        "editCharacterImage": "Edit Character Image",
        "editLocationImage": "Edit Location Image",
        "characterLabel": "Character: {name}",
        "locationLabel": "Location: {name}",
        "editInstruction": "Edit Instruction",
        "subtitle": "Enter an edit instruction and optionally upload reference images",
        "characterPlaceholder": "Describe what you want to change, e.g.: Change hair to blonde, add glasses, change to casual clothes...",
        "locationPlaceholder": "Describe what you want to change, e.g.: Add more trees, change to night scene...",
        "storyboardPlaceholder": "Describe what you want to change, e.g.: Change background color, adjust character expression...",
        "noAssetHint": "No assets, click \"Add Asset\" to select",
        "referenceImages": "Reference Images",
        "referenceImagesHint": "(optional, paste supported)",
        "startEditing": "Start Editing"
    }
}
