feat(agent): localize generated agent workflow

This commit is contained in:
2026-04-10 13:56:11 +02:00
parent 66646bd62f
commit ddb2412349
10 changed files with 950 additions and 89 deletions

View File

@@ -176,6 +176,52 @@
"creditMeta": "{credits} Credits",
"errorFallback": "Video-Generierung fehlgeschlagen"
},
"agentNode": {
"templates": {
"campaignDistributor": {
"name": "Campaign Distributor",
"description": "Entwickelt und verteilt LemonSpace-Kampagneninhalte kanal- und plattformgerecht."
}
},
"modelLabel": "Modell",
"modelCreditMeta": "{model} - {credits} Cr",
"briefingLabel": "Briefing",
"briefingPlaceholder": "Beschreibe Aufgabe und gewuenschtes Ergebnis kurz und konkret.",
"constraintsLabel": "Vorgaben",
"audienceLabel": "Zielgruppe",
"toneLabel": "Tonfall",
"targetChannelsLabel": "Zielkanaele",
"targetChannelsPlaceholder": "LinkedIn, Instagram Feed",
"hardConstraintsLabel": "Harte Constraints",
"hardConstraintsPlaceholder": "Keine Emojis\nMaximal 120 Woerter",
"runAgentButton": "Agent starten",
"clarificationsLabel": "Rueckfragen",
"submitClarificationButton": "Rueckfragen bestaetigen",
"templateReferenceLabel": "Template-Referenz",
"templateReferenceChannelsLabel": "Kanaele",
"templateReferenceInputsLabel": "Inputs",
"templateReferenceOutputsLabel": "Outputs",
"executingStepFallback": "Schritt {current}/{total} wird ausgefuehrt",
"executingPlannedTotalFallback": "Geplante Outputs werden erstellt ({total} gesamt)",
"executingPlannedFallback": "Geplante Outputs werden erstellt",
"offlineTitle": "Offline derzeit nicht verfuegbar",
"offlineDescription": "Ein Agent-Lauf benoetigt eine aktive Verbindung.",
"clarificationPrompts": {
"briefing": "Was soll der Agent liefern? Bitte formuliere das Briefing in ein bis zwei Saetzen.",
"targetChannels": "Welche Kanaele soll dieser Lauf bedienen? Bitte nenne mindestens einen Kanal.",
"incomingContext": "Es wurde kein Kontext verbunden. Welche Quelle soll der Agent verwenden?"
}
},
"agentOutputNode": {
"defaultTitle": "Agent-Output",
"plannedOutputDefaultTitle": "Geplanter Output",
"skeletonBadge": "SKELETON",
"plannedOutputLabel": "Geplanter Output",
"channelLabel": "Kanal",
"typeLabel": "Typ",
"bodyLabel": "Inhalt",
"plannedContent": "Geplanter Inhalt"
},
"credits": {
"balance": "Guthaben",
"available": "Verfügbar",

View File

@@ -176,6 +176,52 @@
"creditMeta": "{credits} credits",
"errorFallback": "Video generation failed"
},
"agentNode": {
"templates": {
"campaignDistributor": {
"name": "Campaign Distributor",
"description": "Develops and distributes LemonSpace campaign content across social media and messenger channels."
}
},
"modelLabel": "Model",
"modelCreditMeta": "{model} - {credits} Cr",
"briefingLabel": "Briefing",
"briefingPlaceholder": "Describe the core task and desired output.",
"constraintsLabel": "Constraints",
"audienceLabel": "Audience",
"toneLabel": "Tone",
"targetChannelsLabel": "Target channels",
"targetChannelsPlaceholder": "LinkedIn, Instagram Feed",
"hardConstraintsLabel": "Hard constraints",
"hardConstraintsPlaceholder": "No emojis\nMax 120 words",
"runAgentButton": "Run agent",
"clarificationsLabel": "Clarifications",
"submitClarificationButton": "Submit clarification",
"templateReferenceLabel": "Template reference",
"templateReferenceChannelsLabel": "Channels",
"templateReferenceInputsLabel": "Inputs",
"templateReferenceOutputsLabel": "Outputs",
"executingStepFallback": "Executing step {current}/{total}",
"executingPlannedTotalFallback": "Executing planned outputs ({total} total)",
"executingPlannedFallback": "Executing planned outputs",
"offlineTitle": "Offline currently not supported",
"offlineDescription": "Agent run requires an active connection.",
"clarificationPrompts": {
"briefing": "What should the agent produce? Provide the brief in one or two sentences.",
"targetChannels": "Which channels should this run target? List at least one channel.",
"incomingContext": "No context was provided. What source context should the agent use?"
}
},
"agentOutputNode": {
"defaultTitle": "Agent output",
"plannedOutputDefaultTitle": "Planned output",
"skeletonBadge": "Skeleton",
"plannedOutputLabel": "Planned output",
"channelLabel": "Channel",
"typeLabel": "Type",
"bodyLabel": "Body",
"plannedContent": "Planned content"
},
"credits": {
"balance": "Balance",
"available": "Available",