{
    "title": "Asset Hub",
    "description": "Manage your global character and location assets",
    "modelHint": "Asset Hub uses default models. To change settings, go to",
    "modelHintLink": "API Settings",
    "modelHintSuffix": "",
    "folders": "Folders",
    "noFolders": "No folders yet",
    "allAssets": "All Assets",
    "characters": "Characters",
    "locations": "Locations",
    "voices": "Voices",
    "addCharacter": "Add Character",
    "addLocation": "Add Location",
    "addVoice": "Add Voice",
    "newFolder": "New Folder",
    "editFolder": "Edit Folder",
    "deleteFolder": "Delete Folder",
    "folderName": "Folder Name",
    "folderNamePlaceholder": "Enter folder name",
    "emptyState": "No assets yet",
    "emptyStateHint": "Click the buttons above to add characters or locations",
    "generate": "Generate",
    "generating": "Generating...",
    "regenerate": "Regenerate",
    "undo": "Undo",
    "delete": "Delete",
    "cancel": "Cancel",
    "save": "Save",
    "create": "Create",
    "confirmDeleteFolder": "Delete this folder? Assets inside will be moved to uncategorized.",
    "confirmDeleteCharacter": "Delete this character? This action cannot be undone.",
    "confirmDeleteLocation": "Delete this location? This action cannot be undone.",
    "confirmDeleteVoice": "Delete this voice? This action cannot be undone.",
    "voiceName": "Voice Name",
    "voiceNamePlaceholder": "Enter voice name",
    "voiceNameRequired": "Please enter a voice name",
    "voicePickerTitle": "Select from Voice Library",
    "voicePickerEmpty": "No voices yet. Please create a voice first.",
    "voicePickerConfirm": "Confirm Selection",
    "pagination": {
        "previous": "Previous",
        "next": "Next"
    },
    "common": {
        "cancel": "Cancel"
    },
    "generateFailed": "Generation failed",
    "selectFailed": "Selection failed",
    "uploadFailed": "Upload failed",
    "editFailed": "Edit failed",
    "saveVoiceFailed": "Failed to save voice",
    "saveVoiceFailedDetail": "Failed to save voice: {error}",
    "bindVoiceFailed": "Failed to bind voice",
    "bindVoiceFailedDetail": "Failed to bind voice: {error}",
    "voiceDesignSaved": "AI-designed voice has been set for {name}",
    "appearanceLabel": "Appearance {index}",
    "voiceSettings": {
        "title": "Voice",
        "noVoice": "No voice",
        "previewFailed": "Preview failed: {error}",
        "uploadFailed": "Upload audio failed: {error}",
        "uploading": "Uploading...",
        "uploaded": "Uploaded",
        "uploadAudio": "Upload Audio",
        "aiDesign": "AI Design",
        "voiceLibrary": "Voice Library",
        "pause": "Pause",
        "preview": "Preview Voice"
    },
    "modal": {
        "newCharacter": "New Character",
        "confirm": "Confirm",
        "processing": "Processing...",
        "newLocation": "New Location",
        "addCharacter": "Create Character",
        "addLocation": "Create Location",
        "adding": "Creating...",
        "aiDesign": "AI Design",
        "aiDesignPlaceholder": "e.g., A beautiful woman in a red traditional dress with flowing long hair",
        "aiDesignLocationPlaceholder": "e.g., A classical Chinese garden with rockery and pavilions",
        "aiDesignTip": "AI will generate a detailed description based on your input. You can edit it after generation.",
        "aiDesignLocationTip": "AI will generate a detailed scene description based on your input",
        "generate": "Generate",
        "generating": "Generating...",
        "nameLabel": "Character Name",
        "namePlaceholder": "Enter character name",
        "descLabel": "Character Description",
        "descPlaceholder": "Describe the character's appearance, clothing, hairstyle, etc...",
        "locationNameLabel": "Location Name",
        "locationNamePlaceholder": "Enter location name",
        "locationSummaryLabel": "Location Description",
        "locationSummaryPlaceholder": "Describe the environment, atmosphere, features, etc...",
        "referenceUpload": "Upload Reference",
        "referenceUploadTip": "Upload a character image, AI will convert it to a three-view design sheet",
        "convertToCharacter": "Convert to 3-View",
        "converting": "Converting...",
        "dropOrClick": "Drop image or click to upload",
        "supportedFormats": "JPG, PNG supported"
    }
}
