{ "character": { "title": "New Character", "name": "Character Name", "namePlaceholder": "Enter character name", "modeReference": "Reference Image", "modeDescription": "Description", "isSubAppearance": "This is a sub-appearance", "isSubAppearanceHint": "Add a new appearance state for an existing character", "uploadReference": "Upload Reference", "pasteHint": "Ctrl+V to paste", "dropOrClick": "Click to upload or drag image", "supportedFormats": "Supports JPG, PNG formats", "nameRequired": "Please enter character name first to use reference conversion", "convertToSheet": "Convert to standard character sheet", "referenceTip": "Upload any character image, AI will generate a standard character sheet", "description": "Character Description", "modifyDescription": "Modify Description", "descPlaceholder": "Enter character appearance description...", "modifyDescriptionPlaceholder": "Describe how to modify the primary appearance, e.g. formal outfit, post-battle injuries, add a cloak...", "selectMainCharacter": "Select Main Character", "selectCharacterPlaceholder": "Please select a character...", "appearancesCount": "{count} appearances", "changeReason": "Appearance Change Reason", "changeReasonPlaceholder": "e.g. injured after battle, changed into formal wear for a banquet...", "defaultDescription": "{name}'s character profile", "generationMode": "Generation Mode", "directGenerate": "Direct Generate", "extractPrompt": "Extract Prompt", "extractFirst": "Extract Description First", "directGenerateDesc": "Directly generate character sheet from reference (img2img)", "extractPromptDesc": "Extract description from image first, then generate (txt2img)", "maxReferenceImages": "Up to 5 reference images", "selectedCount": "Selected {count}/5 images", "extractDescription": "Extract Description", "extracting": "Extracting...", "extractedDescription": "Extracted Description (Editable)", "reExtract": "Re-extract", "editHint": "Edit the description, then click below to generate", "generateFromDescription": "Generate from Description", "textToImageTip": "Text-to-image mode: Generate from extracted description", "pleaseExtractFirst": "Please extract character description first" }, "location": { "title": "New Location", "name": "Location Name", "namePlaceholder": "Enter location name", "description": "Location Description", "descPlaceholder": "Enter location description..." }, "artStyle": { "title": "Art Style" }, "aiDesign": { "title": "AI Design", "placeholder": "Describe the character you want...", "placeholderLocation": "Describe the scene atmosphere...", "generating": "Designing...", "generate": "Generate", "tip": "Enter a simple description, AI will generate detailed settings" }, "common": { "creating": "Creating...", "create": "Create", "cancel": "Cancel", "adding": "Adding...", "add": "Add", "optional": "(Optional)" }, "errors": { "uploadFailed": "Upload failed", "extractDescriptionFailed": "Failed to extract description", "createFailed": "Creation failed", "aiDesignFailed": "AI design failed", "addSubAppearanceFailed": "Failed to add sub-appearance", "insufficientBalance": "Insufficient balance" } }