Files
waoowaoo/messages/en/assets.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"
}
}