fix: align reference replacement copy
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-03-25 13:04:51 +08:00
parent f580a43efd
commit bbde945bb8

View File

@ -180,7 +180,7 @@ function getResultModeLabel(modeType: AgentGenerationResultModeType) {
return modeType === "detail_generation" return modeType === "detail_generation"
? "AI详情" ? "AI详情"
: modeType === "detail_replacement" : modeType === "detail_replacement"
? "详情替换" ? "参考图替换"
: modeType === "sku_replacement" : modeType === "sku_replacement"
? "SKU替换" ? "SKU替换"
: "场景图"; : "场景图";
@ -3682,7 +3682,7 @@ export function AgentGenerationWorkspaceDarkV2({
{isDetailReplacementPreset {isDetailReplacementPreset
? isDetailAiGenerationMethod ? isDetailAiGenerationMethod
? "当前模板已切换到 AI详情生成,系统会直接复用智能规划详情链路生成整套详情图。" ? "当前模板已切换到 AI详情生成,系统会直接复用智能规划详情链路生成整套详情图。"
: "当前模板属于详情替换模式,结果区会按参考图顺序逐屏展示。" : "当前模板属于参考图替换模式,结果区会按参考图顺序逐屏展示。"
: "当前模板属于 SKU 替换模式,结果区会按参考图顺序一对一展示。"} : "当前模板属于 SKU 替换模式,结果区会按参考图顺序一对一展示。"}
</p> </p>
) : null} ) : null}
@ -3882,7 +3882,7 @@ export function AgentGenerationWorkspaceDarkV2({
{isDetailAiGenerationMethod {isDetailAiGenerationMethod
? "AI详情生成会先自动规划整套详情分镜,再按顺序逐屏生成,结果会保留在“AI详情”分类中。" ? "AI详情生成会先自动规划整套详情分镜,再按顺序逐屏生成,结果会保留在“AI详情”分类中。"
: isDetailReplacementPreset : isDetailReplacementPreset
? "详情替换会按当前参考图顺序逐张执行,结果将在下方结果区一一回显。" ? "参考图替换会按当前参考图顺序逐张执行,结果将在下方结果区一一回显。"
: "SKU替换会按当前参考图顺序执行一对一替换,结果将在下方结果区一一回显。"} : "SKU替换会按当前参考图顺序执行一对一替换,结果将在下方结果区一一回显。"}
</div> </div>
) : null} ) : null}
@ -4222,7 +4222,7 @@ export function AgentGenerationWorkspaceDarkV2({
{isDetailReplacementPreset {isDetailReplacementPreset
? isDetailAiGenerationMethod ? isDetailAiGenerationMethod
? "AI详情生成结果会按生成顺序保留在当前项目中,并独立归档到“AI详情”分类。" ? "AI详情生成结果会按生成顺序保留在当前项目中,并独立归档到“AI详情”分类。"
: "详情替换结果会按参考图顺序纵向展示,并保持在当前工作台预览,不会自动回写到无限画布。" : "参考图替换结果会按参考图顺序纵向展示,并保持在当前工作台预览,不会自动回写到无限画布。"
: isSkuReplacementPreset : isSkuReplacementPreset
? "SKU替换结果会按参考图顺序一对一展示,并保持在当前工作台预览,不会自动回写到无限画布。" ? "SKU替换结果会按参考图顺序一对一展示,并保持在当前工作台预览,不会自动回写到无限画布。"
: "结果仅保留在当前生图工作台预览,不会自动回写到无限画布。"} : "结果仅保留在当前生图工作台预览,不会自动回写到无限画布。"}
@ -4358,7 +4358,7 @@ export function AgentGenerationWorkspaceDarkV2({
<div> <div>
<div className="text-sm font-semibold text-white">输入图</div> <div className="text-sm font-semibold text-white">输入图</div>
<div className="text-xs text-white/40"> <div className="text-xs text-white/40">
选中的白底图会作为详情替换的输入图组 选中的白底图会作为参考图替换的输入图组
</div> </div>
</div> </div>
<div className="rounded-full border border-white/10 bg-white/[0.03] px-3 py-1 text-xs text-white/55"> <div className="rounded-full border border-white/10 bg-white/[0.03] px-3 py-1 text-xs text-white/55">
@ -4392,7 +4392,7 @@ export function AgentGenerationWorkspaceDarkV2({
)) ))
) : ( ) : (
<div className="flex min-h-[160px] flex-col items-center justify-center rounded-[22px] border border-dashed border-white/12 bg-black/20 px-4 text-center text-sm text-white/42"> <div className="flex min-h-[160px] flex-col items-center justify-center rounded-[22px] border border-dashed border-white/12 bg-black/20 px-4 text-center text-sm text-white/42">
请先在当前“选图与生成”页的输入图槽位中确认用于详情替换的白底输入图。 请先在当前“选图与生成”页的输入图槽位中确认用于参考图替换的白底输入图。
</div> </div>
)} )}
@ -4579,7 +4579,7 @@ export function AgentGenerationWorkspaceDarkV2({
onClick={() => onClick={() =>
handleSendResultToCanvasTextEdit({ handleSendResultToCanvasTextEdit({
imageUrl: card.resultUrl!, imageUrl: card.resultUrl!,
title: `${selectedAgentPreset?.name || "详情替换"} 结果图 ${card.index + 1}`, title: `${selectedAgentPreset?.name || "参考图替换"} 结果图 ${card.index + 1}`,
}) })
} }
className="absolute bottom-3 left-3 rounded-full border border-white/10 bg-black/55 px-3 py-1 text-[11px] text-white transition-colors hover:border-white/20" className="absolute bottom-3 left-3 rounded-full border border-white/10 bg-black/55 px-3 py-1 text-[11px] text-white transition-colors hover:border-white/20"