File size: 8,473 Bytes
3470339
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
{
  "pt": {
    "app_title": "ADUC-SDR 🎬 - O Diretor de Cinema IA",
    "app_subtitle": "Crie um filme completo com vídeo e áudio, orquestrado por uma equipe de IAs.",
    "lang_selector_label": "Idioma / Language",
    "step1_accordion": "Etapa 1: Roteiro e Cenas-Chave",
    "prompt_label": "Ideia Geral do Filme",
    "ref_images_base_label": "Imagens de Referência (Base da História)",
    "ref_images_extra_label": "Imagens Adicionais (Banco de Cenas para o Modo Fotógrafo)",
    "keyframes_label": "Número de Cenas-Chave",
    "storyboard_button": "1. Gerar Roteiro",
    "storyboard_and_keyframes_button": "1A. Gerar Roteiro e Keyframes (Modo Diretor de Arte)",
    "storyboard_from_photos_button": "1B. Gerar Roteiro a partir de Fotos (Modo Fotógrafo)",
    "step1_mode_b_info": "Modo Fotógrafo: As 'Imagens Adicionais' são usadas como um banco de cenas e a IA escolherá a melhor para cada parte do roteiro.",
    "storyboard_output_label": "Roteiro Gerado (Storyboard)",
    "step2_accordion": "Etapa 2: Os Keyframes (Especialista: Flux)",
    "step2_description": "O Diretor de Arte (Gemini) guiará o Pintor (Flux) para criar as imagens-chave da sua história.",
    "art_director_label": "Usar Diretor de Arte IA (para prompts de keyframe)",
    "keyframes_button": "2. Gerar Imagens-Chave",
    "keyframes_gallery_label": "Galeria de Cenas-Chave (Keyframes)",
    "manual_keyframes_label": "Carregar Keyframes Manualmente",
    "manual_separator": "--- OU ---",
    "step3_accordion": "Etapa 3: A Produção do Filme (Especialistas: LTX & MMAudio)",
    "step3_description": "O Diretor de Continuidade e o Cineasta irão guiar a Câmera (LTX) para filmar as transições entre os keyframes.",
    "continuity_director_label": "Usar Diretor de Continuidade IA (para cortes)",
    "cinematographer_label": "Usar Cineasta IA (para prompts de movimento)",
    "duration_label": "Duração por Cena (s)",
    "n_corte_label": "Ponto de Corte Base (%)",
    "n_corte_info": "Percentual base da cena a ser substituído pela transição. Será ajustado dinamicamente.",
    "convergence_chunks_label": "Máx. Chunks de Convergência",
    "convergence_chunks_info": "Nº máx. de chunks latentes (memória) para guiar a convergência do movimento. Será ajustado dinamicamente.",
    "path_convergence_label": "Força do Handler (Tensor)",
    "destination_convergence_label": "Convergência do Destino (Tensor)",
    "produce_button": "3. 🎬 Produzir Filme Completo (com Som)",
    "advanced_accordion_label": "Configurações Avançadas (LTX)",
    "guidance_label": "Guidance Scale",
    "stg_label": "STG Scale",
    "rescaling_label": "Rescaling Scale",
    "steps_label": "Passos de Inferência",
    "steps_info": "Mais passos podem melhorar a qualidade, mas aumentam o tempo. Ignorado para modelos 'distilled'.",
    "video_fragments_gallery_label": "Fragmentos do Filme Gerados",
    "final_movie_with_audio_label": "🎉 FILME COMPLETO 🎉"
  },
  "en": {
    "app_title": "ADUC-SDR 🎬 - The AI Film Director",
    "app_subtitle": "Create a complete film with video and audio, orchestrated by a team of AIs.",
    "lang_selector_label": "Language / Idioma",
    "step1_accordion": "Step 1: Script & Key Scenes",
    "prompt_label": "General Film Idea",
    "ref_images_base_label": "Reference Images (Story Base)",
    "ref_images_extra_label": "Additional Images (Scene Bank for Photographer Mode)",
    "keyframes_label": "Number of Key-Scenes",
    "storyboard_button": "1. Generate Script",
    "storyboard_and_keyframes_button": "1A. Generate Script & Keyframes (Art Director Mode)",
    "storyboard_from_photos_button": "1B. Generate Script from Photos (Photographer Mode)",
    "step1_mode_b_info": "Photographer Mode: 'Additional Images' are used as a scene bank, and the AI will choose the best one for each script part.",
    "storyboard_output_label": "Generated Script (Storyboard)",
    "step2_accordion": "Step 2: The Keyframes (Specialist: Flux)",
    "step2_description": "The Art Director (Gemini) will guide the Painter (Flux) to create the key images of your story.",
    "art_director_label": "Use AI Art Director (for keyframe prompts)",
    "keyframes_button": "2. Generate Key-Images",
    "keyframes_gallery_label": "Key-Scenes Gallery (Keyframes)",
    "manual_keyframes_label": "Upload Keyframes Manually",
    "manual_separator": "--- OR ---",
    "step3_accordion": "Step 3: Film Production (Specialists: LTX & MMAudio)",
    "step3_description": "The Continuity Director and Cinematographer will guide the Camera (LTX) to shoot the transitions between keyframes.",
    "continuity_director_label": "Use AI Continuity Director (for cuts)",
    "cinematographer_label": "Use AI Cinematographer (for motion prompts)",
    "duration_label": "Duration per Scene (s)",
    "n_corte_label": "Base Cut Point (%)",
    "n_corte_info": "Base percentage of the scene to be replaced by the transition. Will be adjusted dynamically.",
    "convergence_chunks_label": "Max Convergence Chunks",
    "convergence_chunks_info": "Max number of latent chunks (memory) to guide motion convergence. Will be adjusted dynamically.",
    "path_convergence_label": "Handler Strength (Tensor)",
    "destination_convergence_label": "Destination Convergence (Tensor)",
    "produce_button": "3. 🎬 Produce Complete Film (with Sound)",
    "advanced_accordion_label": "Advanced Settings (LTX)",
    "guidance_label": "Guidance Scale",
    "stg_label": "STG Scale",
    "rescaling_label": "Rescaling Scale",
    "steps_label": "Inference Steps",
    "steps_info": "More steps can improve quality but increase generation time. Ignored for 'distilled' models.",
    "video_fragments_gallery_label": "Generated Film Fragments",
    "final_movie_with_audio_label": "🎉 COMPLETE MOVIE 🎉"
  },
  "zh": {
    "app_title": "ADUC-SDR 🎬 - 人工智能电影导演",
    "app_subtitle": "由人工智能团队精心策划,根据一个想法和参考图像创作一部完整的有声电影。",
    "lang_selector_label": "语言 / Language",
    "step1_accordion": "第 1 步:剧本和关键场景",
    "prompt_label": "电影总体构想",
    "ref_images_base_label": "参考图像 (故事基础)",
    "ref_images_extra_label": "附加图像 (摄影师模式的场景库)",
    "keyframes_label": "关键场景数量",
    "storyboard_button": "1. 生成剧本",
    "storyboard_and_keyframes_button": "1A. 生成剧本和关键帧 (艺术总监模式)",
    "storyboard_from_photos_button": "1B. 从照片生成剧本 (摄影师模式)",
    "step1_mode_b_info": "摄影师模式:“附加图像”被用作场景库,AI将为剧本的每个部分选择最佳图像。",
    "storyboard_output_label": "生成的剧本",
    "step2_accordion": "第 2 步:关键帧 (专家: Flux)",
    "step2_description": "艺术总监 (Gemini) 将指导画家 (Flux) 创作故事的关键图像。",
    "art_director_label": "使用AI艺术总监",
    "keyframes_button": "2. 生成关键图像",
    "keyframes_gallery_label": "关键场景画廊 (关键帧)",
    "manual_keyframes_label": "手动上传关键帧",
    "manual_separator": "--- 或者 ---",
    "step3_accordion": "第 3 步:影片制作 (专家: LTX & MMAudio)",
    "step3_description": "连续性导演和电影摄影师将指导摄像机 (LTX) 拍摄关键帧之间的过渡。",
    "continuity_director_label": "使用AI连续性导演",
    "cinematographer_label": "使用AI电影摄影师",
    "duration_label": "每场景时长 (秒)",
    "n_corte_label": "基础剪辑点 (%)",
    "n_corte_info": "将被过渡替换的场景基础百分比。将动态调整。",
    "convergence_chunks_label": "最大收敛块",
    "convergence_chunks_info": "用于引导运动收敛的最大潜在块(内存)数量。将动态调整。",
    "path_convergence_label": "处理器强度 (张量)",
    "destination_convergence_label": "目标收敛 (张量)",
    "produce_button": "3. 🎬 制作完整影片 (有声)",
    "advanced_accordion_label": "高级设置 (LTX)",
    "guidance_label": "引导比例",
    "stg_label": "STG 比例",
    "rescaling_label": "重缩放比例",
    "steps_label": "推理步骤",
    "steps_info": "更多步骤可以提高质量,但会增加生成时间。对“distilled”模型无效。",
    "video_fragments_gallery_label": "生成的电影片段",
    "final_movie_with_audio_label": "🎉 完整影片 🎉"
  }
}