From 5e93e5b9d1375b4360ef1f3acbf4fdd90d74afcf Mon Sep 17 00:00:00 2001 From: UserIsMH Date: Thu, 7 May 2026 00:47:18 +0200 Subject: [PATCH] i18n: Summary-Section auch unter englischem Header erkennen Der Monitor uebersetzt im research-Lagebild-Markdown die Section-Ueberschrift "## Zusammenfassung" zu "## SUMMARY". extractZusammenfassung und stripZusammenfassung matchten bisher nur das deutsche Wort, daher zeigte die EN-Variante der Deepfakes-Recherche eine leere Zusammenfassung. Beide Funktionen erkennen jetzt 'zusammenfassung' und 'summary' case-insensitive. Co-Authored-By: Claude Opus 4.7 (1M context) --- lagen/iran-konflikt/lagebild.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lagen/iran-konflikt/lagebild.js b/lagen/iran-konflikt/lagebild.js index 0196ee9..6198c21 100644 --- a/lagen/iran-konflikt/lagebild.js +++ b/lagen/iran-konflikt/lagebild.js @@ -189,7 +189,7 @@ var Lagebild = { var sections = md.split(/^## /m); for (var i = 0; i < sections.length; i++) { var s = sections[i]; - if (/^zusammenfassung/i.test(s.trim())) { + if (/^(zusammenfassung|summary)\b/i.test(s.trim())) { var next = s.split(/\n## /)[0]; return next.replace(/^[^\n]*\n?/, '').trim(); } @@ -204,7 +204,7 @@ var Lagebild = { var skipping = false; for (var i = 0; i < lines.length; i++) { var line = lines[i]; - if (/^##\s+zusammenfassung\b/i.test(line)) { skipping = true; continue; } + if (/^##\s+(zusammenfassung|summary)\b/i.test(line)) { skipping = true; continue; } if (skipping && /^##\s+/.test(line)) skipping = false; if (!skipping) result.push(line); }