summaryrefslogtreecommitdiff
path: root/internal/comic/narrator.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-20 09:25:00 +0300
committerPaul Buetow <paul@buetow.org>2026-04-20 09:25:00 +0300
commite670494adfe00a1fa55c7e8ffcbf0172ff662cce (patch)
treec1ec8902f2407ce1168289aa7521507da3b4bae2 /internal/comic/narrator.go
parentaf2aa5e5efa82d3bc7cf5530e0a1eee72ba99244 (diff)
Fix task 25 comic generation leak handling
Diffstat (limited to 'internal/comic/narrator.go')
-rw-r--r--internal/comic/narrator.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/internal/comic/narrator.go b/internal/comic/narrator.go
index a7c76c3..a75522a 100644
--- a/internal/comic/narrator.go
+++ b/internal/comic/narrator.go
@@ -190,9 +190,11 @@ func (n *Narrator) buildTeaser(ctx context.Context, templateName, storyText stri
return ""
}
systemPrompt, err := n.prompts.RenderPrompt(templateName, map[string]any{
- "StoryText": storyText,
- "Language": n.language,
- "Script": n.script,
+ "StoryText": storyText,
+ "Language": n.language,
+ "LanguageName": localizedLanguageName(n.language, n.script),
+ "Script": n.script,
+ "ScriptName": localizedScriptName(n.script),
})
if err != nil {
fmt.Printf(" Warning: text prompt render failed: %v\n", err)