feat(inspirations): 灵感库 - 将内置英文提示词统一为中文 (#763)

* feat(inspirations): 灵感库 - 统一中文正文入口并校验译文版本

* feat(inspirations): 灵感库 - 发布完整中文提示词并阻止旧译文覆盖

统一 1319 条外部提示词和 329 条画廊引用,保留来源与模板参数;校验全部原文摘要,防止上游更新后误用过期中文。

验证:Bun 1.3.9 全量 2261 项测试通过,前端构建与 lint 通过,目录身份及媒体元数据对比无变化。
This commit is contained in:
Medivh
2026-10-13 19:12:44 +08:00
committed by GitHub
parent 26dfb8d91b
commit 88de4ce422
12 changed files with 6673 additions and 1705 deletions

View File

@@ -18,6 +18,7 @@ import { ArrowUp, ChevronLeft, ChevronRight } from "lucide-react";
import { useReducedMotion } from "motion/react";
import { catalogIdOf, type CreationInspiration } from "@/lib/inspirations/catalog";
import { fillablePrompt } from "@/lib/inspirations/resolve";
import { loadGalleryPool } from "@/services/inspiration-catalog";
import type { CreationMode } from "./creation-types";
import { createGalleryWheelGesture } from "./creation-gallery-gesture";
@@ -228,7 +229,7 @@ export function CreationInspirationTunnel({ mode, onStartPrompt }: { mode: Creat
tabIndex={-1}
className={`creation-tunnel-card ${depth === 0 ? "is-active" : ""} ${readyIds.has(id) ? "is-ready" : ""}`}
style={style}
onClick={() => onStartPrompt(inspiration.mode, inspiration.prompt)}
onClick={() => onStartPrompt(inspiration.mode, fillablePrompt(inspiration))}
>
<img
src={inspiration.image}