322 lines
14 KiB
JSON
322 lines
14 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|