player.js
1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/** player.* —— 播放与互动续写(影院舞台 + Rewrite composer + Cast/Up Next)。基准语言 en。 */
export default {
play: 'Play',
pause: 'Pause',
captions: 'Captions',
volume: 'Volume',
mute: 'Mute',
unmute: 'Unmute',
fullscreen: 'Enter fullscreen',
exitFullscreen: 'Exit fullscreen',
settings: {
title: 'Playback settings',
captionLanguage: 'Caption language',
},
episode: 'Episode {n}',
nextEpisode: 'Next episode',
replay: 'Replay',
progress: 'Playback progress',
voiceLoading: 'Voicing',
generating: 'Writing the next scene…',
ended: 'You reached the end. Want more?',
subtitleEmpty: 'The scene is unfolding…',
like: 'Like',
tip: 'Tip',
share: 'Share',
report: 'Report',
shareCopied: 'Link copied to clipboard',
reported: 'Thanks — we received your report',
rewrite: {
title: 'Rewrite this scene',
engineActive: 'AI Engine Active',
hint: 'Interrupt the flow. Change the dialogue, mood, or actions.',
placeholder: "Tell the AI how to change this scene… e.g. 'Make Mira sound more desperate and bring out a weapon.'",
generate: 'Generate Alternate Scene',
renderingHint: 'Rendering skeletal rig {\'@\'} AI voice',
done: 'New scene generated',
failed: 'Could not generate the scene. Try again.',
},
cast: {
title: 'Current Cast',
add: 'Add Char',
addPrompt: 'Add a new character to this scene: ',
viewAll: 'View All',
viewLess: 'View Less',
},
upNext: {
title: "Up Next in '{drama}'",
empty: 'No more episodes yet — interrupt to keep the story going.',
untitled: 'Untitled episode',
},
}