feat: i18n system, lang switch component, english subtitles, UI improvements, roadmap update

This commit is contained in:
2026-06-09 15:40:51 +08:00
parent 6b4114af43
commit 59aed77199
16 changed files with 410 additions and 33 deletions

View File

@@ -4,6 +4,7 @@ export interface SceneNode {
videoUrl: string
imageUrl?: string
subtitleUrl?: string
subtitles?: Record<string, string>
choices?: Choice[]
hotspots?: Hotspot[]
qte?: QTEDefinition
@@ -22,6 +23,7 @@ export interface SceneNode {
export interface Choice {
text: string
textKey?: string
targetScene: string
conditions?: Condition[]
effects?: Effect[]