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) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
2026-05-07 00:47:18 +02:00
Ursprung 49fc3a6f64
Commit 5e93e5b9d1

Datei anzeigen

@@ -189,7 +189,7 @@ var Lagebild = {
var sections = md.split(/^## /m); var sections = md.split(/^## /m);
for (var i = 0; i < sections.length; i++) { for (var i = 0; i < sections.length; i++) {
var s = sections[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]; var next = s.split(/\n## /)[0];
return next.replace(/^[^\n]*\n?/, '').trim(); return next.replace(/^[^\n]*\n?/, '').trim();
} }
@@ -204,7 +204,7 @@ var Lagebild = {
var skipping = false; var skipping = false;
for (var i = 0; i < lines.length; i++) { for (var i = 0; i < lines.length; i++) {
var line = lines[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 && /^##\s+/.test(line)) skipping = false;
if (!skipping) result.push(line); if (!skipping) result.push(line);
} }