mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
1ecf7d2be8
* 🐛 fix(image,video): preserve prompt and image when switching model * ✨ feat(image): smart imageUrl ↔ imageUrls conversion on model switch - When switching from multi-image to single-image model: use imageUrls[0] as imageUrl - When switching from single-image to multi-image model: wrap imageUrl into [imageUrl] as imageUrls - Preserves prompt and other compatible parameters - Add test cases for bidirectional conversion ♻️ refactor(image): simplify preserveImageInputParams logic - Remove intermediate variables for cleaner code readability - Condense 9 intermediate variables to 3 core ones - Inline condition checks for simpler if statements - Improve code clarity without changing functionality * 🐛 fix(image): preserve imageUrl when target imageUrls default is empty array * chore: format imageUrl & imageUrls * feat: support imageUrls for videoGen fix: fix ci error fix: fix ci error fix: fix + button fix: fix batch images display fix: fix muti images upload display fix: fix ci error style: add Seedance 2.0 support style: add Seedance 2.0 support fix: fix veo imageUrls logic * style: add watermark & prompt_extend & web_search support style: update minimax & seedream price style: fix fix ui error style: update z-image style: fix video ui style: fix seedance & seedream params style: fix seedance & seedream params style: fix seedance & seedream params fix ci error Update createImage.ts fix ci error fix ci error fix ci error fix ci error fix ci error fix ci error fix: fix optimize_prompt_options * fix rebase issue * fix: seedance 2.0 price missing * fix: apply some suggestions
34 lines
1.7 KiB
JSON
34 lines
1.7 KiB
JSON
{
|
|
"config.aspectRatio.label": "Aspect Ratio",
|
|
"config.cameraFixed.label": "Fixed Camera",
|
|
"config.duration.label": "Duration",
|
|
"config.endImageUrl.label": "End Frame",
|
|
"config.generateAudio.label": "Generate Audio",
|
|
"config.header.title": "Video",
|
|
"config.imageUrl.label": "Start Frame",
|
|
"config.prompt.placeholder": "Describe the video you want to generate",
|
|
"config.prompt.placeholderWithRef": "Describe the scene you want to generate with the image",
|
|
"config.promptExtend.label": "Prompt Extend",
|
|
"config.referenceImage.label": "Reference Image",
|
|
"config.resolution.label": "Resolution",
|
|
"config.seed.label": "Seed",
|
|
"config.seed.random": "Random",
|
|
"config.size.label": "Size",
|
|
"config.watermark.label": "Watermark",
|
|
"config.webSearch.label": "Web Search",
|
|
"generation.actions.copyError": "Copy Error Message",
|
|
"generation.actions.errorCopied": "Error Message Copied to Clipboard",
|
|
"generation.actions.errorCopyFailed": "Failed to Copy Error Message",
|
|
"generation.actions.generate": "Generate",
|
|
"generation.freeQuota.exhausted": "🎁 Free quota used up, credits will be consumed",
|
|
"generation.freeQuota.remaining": "🎁 {{remaining}} free videos today",
|
|
"generation.status.failed": "Generation Failed",
|
|
"generation.status.generating": "Generating...",
|
|
"generation.validation.endFrameRequiresStartFrame": "End frame cannot be used without a start frame. Please set a start frame first.",
|
|
"topic.createNew": "Create New Topic",
|
|
"topic.deleteConfirm": "Delete Video Topic",
|
|
"topic.deleteConfirmDesc": "You are about to delete this video topic. This action cannot be undone.",
|
|
"topic.title": "Video Topics",
|
|
"topic.untitled": "Default Topic"
|
|
}
|