From 1afb38258c760820588b8ad88f30cd28de0a6dce Mon Sep 17 00:00:00 2001 From: Dogfather Date: Thu, 1 Oct 2026 19:28:38 +0200 Subject: [PATCH] Anfuehrungszeichen: drei Loecher in meiner eigenen Wache MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die zweite Sitzung hat in den Praesentationen des Vaults 83 Stellen gefunden — und damit auf Loecher in MEINER Wache gezeigt. Ich habe sie nachgemessen, alle drei waren echt. LOCH 1 — SIE SAH NUR `server/workspace-*.js` Also ausgerechnet nicht `workspace.js`, die groesste Datei des Hauses. Der weitere Filter fand dort sofort drei Stellen: workspace.js:3404 Kanal „Chat-Moderation" (Protokoll) workspace.js:3422 „${titel}" -> ${haus} (Protokoll) workspace.js:3304 „${… || "ohne Titel"}" (siehe Loch 3) Das ist heute der DRITTE Fall von „die Wache kennt nur die halbe Menge" — nach pruef-struktur (sah nur die Pruefdateien, nicht die Anwendung) und pruef-fingermass (sah keine variable Breite). LOCH 2 — IHR AUSDRUCK GILT JE ZEILE Ein `„`, das erst in der naechsten Zeile mit einem geraden `"` schliesst, fiel durch. Gemessen: drei echte Faelle, zwei davon sichtbarer Seitentext. workspace/leistung.html „nicht / zugeordnet" workspace/leistung.html „Backstage-Tabelle / einfuegen" workspace/assets/js/ampel.js „noch ' + 'verbessern" Beim letzten laeuft das Zitat ueber eine Zeichenketten-Verkettung. Neue Regel ohne Fehlalarme: erst alle RICHTIG geschlossenen Paare entfernen (auch mehrzeilig), dann die einzeilig falschen (die meldet die alte Regel). Was danach noch ein `„` hat und binnen drei Zeilen ein gerades `"`, ist ein Fund. Ausgenommen bleibt das Zeichen ALS WERT — in `content: "„";` und in den Sprachtabellen ist das `„` der Inhalt und das `"` die Begrenzung. LOCH 3 — EINE AUSNAHME, DIE EINEN FUND VERSCHLUCKT HAT Gefunden durch die ZAHL, nicht durch den Blick: Der weitere Filter liess die Ausnahmen von 12 auf 13 steigen. Die dreizehnte war `… „${zeile[titelSpalte] || "ohne Titel"}"` Der Ausdruck blieb am `"` von `"ohne Titel"` haengen; als Inhalt kam `${zeile[titelSpalte] || ` heraus, das endet auf ein Leerzeichen, und damit galt „der Satz geht in der naechsten Zeile weiter". Das echte Schlusszeichen stand hinter dem `}` und war gerade. Dass die Ausnahmen gezaehlt UND genannt werden, hat ihn gefunden. Genau dafuer steht die Zeile dort. Behoben an der Wurzel: Anfuehrungszeichen innerhalb einer Einsetzung `${…}` werden vorher durch X ersetzt, bei gleicher Laenge und gleichen Zeilenumbruechen. Das nimmt einer ganzen Sorte Fehlklassifizierung die Grundlage — die Ausnahmen fielen danach von 13 auf 11. UND EIN VIERTES, BEIM MESSEN AUFGEFALLEN `„Van-Van”` in assets/js/data-modis.js schliesst mit U+201D, dem ENGLISCHEN Zeichen. Zweimal, beide Male in einer DEUTSCHEN Zeile (`de:` und `"de-CH":`) — nicht einmal eine Uebersetzung, in der es richtig waere. Eigene Regel dafuer, die keine Ausnahme braucht: Wer mit `„` oeffnet, schliesst deutsch; in fremdsprachigen Zeilen steht gar kein `„` am Anfang. DIE AUSNAHMEZAHL IST JETZT STRENG. Sie stand auf „hoechstens 12" — damit waere der Anstieg auf 13 nicht aufgefallen. Jetzt genau 11, wie bei den Grundlinien in pruef-fingermass. GEPRUEFT: pruef-struktur 68 -> 75 Pruefungen, 0 Fehler. Dazu leistung-optik 59/0, ampel 47/0, treff 85/0, modi-verborgen 87/0 — die Seiten, deren Text ich angefasst habe. Steuerzeichen: 830 Dateien, keines. Beide Stempel gesetzt. Sechs echte Stellen berichtigt, vier neue Gegenproben. Co-Authored-By: Claude Opus 5 --- 404.html | 16 +-- abonnieren.html | 24 ++-- agb.html | 14 +-- aktion-detail.html | 18 +-- assets/js/data-modis.js | 4 +- assets/js/wd-core.js | 2 +- bewerben-creator.html | 22 ++-- bewerben-kooperation.html | 22 ++-- bewerben-modi.html | 22 ++-- bewerben-scout.html | 22 ++-- bewerben.html | 24 ++-- casper.html | 30 ++--- community.html | 22 ++-- creator.html | 22 ++-- dogfather.html | 22 ++-- gate.html | 16 +-- hasidog.html | 26 ++--- index.html | 44 ++++---- kontakt.html | 16 +-- links.html | 26 ++--- manager.html | 26 ++--- medien-casper.html | 26 ++--- medien-dogfather.html | 28 ++--- medien-hasidog.html | 28 ++--- profil.html | 28 ++--- rabattcodes.html | 22 ++-- server/pruef-struktur.mjs | 188 +++++++++++++++++++++++++++++++- server/workspace.js | 6 +- stimmen.html | 26 ++--- streamer.html | 28 ++--- streamplan.html | 22 ++-- supporter.html | 22 ++-- team-modis.html | 24 ++-- team-scouts.html | 22 ++-- tt-muddi.html | 26 ++--- vanvan.html | 26 ++--- verwaltung.html | 38 +++---- webdesign/ablauf.html | 12 +- webdesign/anfrage.html | 14 +-- webdesign/diagnose.html | 4 +- webdesign/faq.html | 12 +- webdesign/index.html | 20 ++-- webdesign/leistungen.html | 12 +- webdesign/portal.html | 14 +-- webdesign/portfolio.html | 24 ++-- webdesign/rechtliches.html | 12 +- webdesign/sw.js | 2 +- webdesign/ueber.html | 14 +-- webdesign/verwaltung.html | 44 ++++---- webdesign/widerruf.html | 14 +-- webdesign/zugang.html | 18 +-- werte.html | 20 ++-- workspace/anruf-probe.html | 10 +- workspace/app.webmanifest | 8 +- workspace/assets/js/ampel.js | 2 +- workspace/aufgaben.html | 38 +++---- workspace/automation.html | 32 +++--- workspace/befinden.html | 34 +++--- workspace/bereich.html | 44 ++++---- workspace/bewerben.html | 38 +++---- workspace/bewerbungen.html | 36 +++--- workspace/buehne.html | 6 +- workspace/calls.html | 34 +++--- workspace/chat.html | 40 +++---- workspace/content.html | 34 +++--- workspace/crew-index.html | 12 +- workspace/crew.webmanifest | 8 +- workspace/dateien.html | 34 +++--- workspace/entwicklung.html | 36 +++--- workspace/hilfe.html | 30 ++--- workspace/index.html | 10 +- workspace/kalender.html | 34 +++--- workspace/leistung.html | 36 +++--- workspace/material.html | 32 +++--- workspace/notizen.html | 28 ++--- workspace/personen.html | 32 +++--- workspace/profil.html | 36 +++--- workspace/reaktion.html | 38 +++---- workspace/rechte.html | 34 +++--- workspace/report.html | 36 +++--- workspace/scouting.html | 32 +++--- workspace/start.html | 32 +++--- workspace/startcheck.html | 34 +++--- workspace/steckbrief.html | 36 +++--- workspace/support.html | 28 ++--- workspace/tafel.html | 6 +- workspace/talente.html | 36 +++--- workspace/team.html | 32 +++--- workspace/teamlage.html | 34 +++--- workspace/teilen.html | 30 ++--- workspace/treff-moderation.html | 32 +++--- workspace/treff-regeln.html | 32 +++--- workspace/uebersicht.html | 32 +++--- workspace/unsere-seiten.html | 30 ++--- workspace/unterstuetzen.html | 32 +++--- workspace/werdegang.html | 32 +++--- workspace/willkommen.html | 30 ++--- workspace/wissen.html | 34 +++--- zeitreise.html | 20 ++-- 99 files changed, 1392 insertions(+), 1210 deletions(-) diff --git a/404.html b/404.html index 66102ada..df3ab38a 100644 --- a/404.html +++ b/404.html @@ -3,8 +3,8 @@ - - + + @@ -19,10 +19,10 @@ Seite nicht gefunden — DOGFATHER UNIVERSE - - - - + + + + @@ -42,7 +42,7 @@ - - + + diff --git a/abonnieren.html b/abonnieren.html index 38356d62..371620d9 100644 --- a/abonnieren.html +++ b/abonnieren.html @@ -5,8 +5,8 @@ DogiCrew 🩵 — DOGFATHER UNIVERSE - - + + @@ -20,10 +20,10 @@ - - - - + + + + - +
-
Dogfather Supporter-Abo
+
Dogfather Supporter-Abo
👑 DogiCrew 🩵

Mehr als ein Abo — deine Unterstützung wird Teil unserer Geschichte

@@ -604,9 +604,9 @@
- - - + + + + diff --git a/aktion-detail.html b/aktion-detail.html index beba41c6..d748c2e1 100644 --- a/aktion-detail.html +++ b/aktion-detail.html @@ -5,8 +5,8 @@ Aktion — DOGFATHER UNIVERSE - - + + @@ -20,10 +20,10 @@ - - - - + + + + @@ -52,9 +52,9 @@ - - - + + + - - + + + diff --git a/bewerben-kooperation.html b/bewerben-kooperation.html index 94e781fb..197f61e4 100644 --- a/bewerben-kooperation.html +++ b/bewerben-kooperation.html @@ -8,8 +8,8 @@ Kooperation anfragen — DOGFATHER UNIVERSE - - + + @@ -23,17 +23,17 @@ - - - - + + + + - +
-
+
Manager DogFather — Agentur

Kooperation anfragen

@@ -69,8 +69,8 @@
- - - + + + diff --git a/bewerben-modi.html b/bewerben-modi.html index 316da2cf..cdba6929 100644 --- a/bewerben-modi.html +++ b/bewerben-modi.html @@ -5,8 +5,8 @@ Modi werden — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
🩵 Team Dogi — Community

Werde Modi bei Team Dogi

@@ -80,8 +80,8 @@
- - - + + + diff --git a/bewerben-scout.html b/bewerben-scout.html index 5d4f1917..d4a8edeb 100644 --- a/bewerben-scout.html +++ b/bewerben-scout.html @@ -5,8 +5,8 @@ Scout werden — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Manager DogFather — Agentur

Werde Scout für DogFather

@@ -72,8 +72,8 @@
- - - + + + diff --git a/bewerben.html b/bewerben.html index 413a6fcf..26d7f55d 100644 --- a/bewerben.html +++ b/bewerben.html @@ -5,8 +5,8 @@ Bewerben — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Werde Teil vom Team

Community oder Agentur — such dir deinen Weg

@@ -42,7 +42,7 @@
@@ -78,7 +78,7 @@
@@ -86,7 +86,7 @@
- - + + diff --git a/casper.html b/casper.html index 95ccd2fa..f09d2dfa 100644 --- a/casper.html +++ b/casper.html @@ -5,8 +5,8 @@ Casper — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 2 — HasiDog

Casper 🐾

@@ -41,7 +41,7 @@
- Casper — Husky im Sonnenuntergang + Casper — Husky im Sonnenuntergang

Wer ist Casper?

@@ -73,10 +73,10 @@

Casper-Galerie

-
Casper
-
Casper
-
DogFather und Casper
-
HasiDog & Casper Buch-Illustration
+
Casper
+
Casper
+
DogFather und Casper
+
HasiDog & Casper Buch-Illustration
Zur ganzen Galerie @@ -86,7 +86,7 @@
- - + + diff --git a/community.html b/community.html index e33c0f2f..7e31ecf2 100644 --- a/community.html +++ b/community.html @@ -5,8 +5,8 @@ Die Community — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 2 — HasiDog

Die Community

@@ -47,7 +47,7 @@ Discord beitreten
- Diene, Ghost, VanVan und Dogi bei einem gemeinsamen Treffen von Team Dogi + Diene, Ghost, VanVan und Dogi bei einem gemeinsamen Treffen von Team Dogi
@@ -85,7 +85,7 @@
- - + + diff --git a/creator.html b/creator.html index 2a6bcac1..2bf023c5 100644 --- a/creator.html +++ b/creator.html @@ -5,8 +5,8 @@ Creator im Team — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Manager DogFather — Team

Creator im Team

@@ -61,9 +61,9 @@
- - - + + + - + + diff --git a/gate.html b/gate.html index 12aaf9ea..6294f03c 100644 --- a/gate.html +++ b/gate.html @@ -5,7 +5,7 @@ Zugang — DOGFATHER UNIVERSE - + - + - - + + - +
-
+
🩵 Alle Links

Alles an einem Ort

@@ -165,15 +165,15 @@

QR-Codes

- QR-Code Instagram @sf0118 + QR-Code Instagram @sf0118

Instagram

- QR-Code Snapchat dogfather0804 + QR-Code Snapchat dogfather0804

Snapchat

- QR-Code Dogis persönlicher Teilen-Baustein + QR-Code Dogis persönlicher Teilen-Baustein

Dogis persönlicher Teilen-Baustein

@@ -183,8 +183,8 @@
- - + + - - + + + - - - - + + + + + diff --git a/medien-dogfather.html b/medien-dogfather.html index 2966c250..cd37b892 100644 --- a/medien-dogfather.html +++ b/medien-dogfather.html @@ -5,8 +5,8 @@ Medien — DogFather — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 1 — DogFather

Medien — DogFather

@@ -66,11 +66,11 @@
- - - - - - + + + + + + diff --git a/medien-hasidog.html b/medien-hasidog.html index bb8c139a..9b208cf2 100644 --- a/medien-hasidog.html +++ b/medien-hasidog.html @@ -5,8 +5,8 @@ Medien — HasiDog — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 2 — HasiDog

Medien — HasiDog

@@ -66,11 +66,11 @@
- - - - - - + + + + + + diff --git a/profil.html b/profil.html index ff5c205a..2d0091d4 100644 --- a/profil.html +++ b/profil.html @@ -5,8 +5,8 @@ Profil — DOGFATHER UNIVERSE - - + + @@ -17,10 +17,10 @@ - - - - + + + + - +
-
+
🔒 Nur mit Konto

Rabattcodes

@@ -420,7 +420,7 @@
- Logo von Van’s DIY & Bastelbedarf @@ -475,8 +475,8 @@
- - + + - - - - + + + + + diff --git a/streamer.html b/streamer.html index 66dd7498..3f568d40 100644 --- a/streamer.html +++ b/streamer.html @@ -5,8 +5,8 @@ Wer ist DogFather? — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 1 — DogFather

Wer ist DogFather? – Mehr als nur ein Name 🩵

@@ -55,7 +55,7 @@

Doch DogFather ist nicht einfach nur ein Name im Internet. DogFather ist ein Teil von mir.

- Filipe alias DogFather + Filipe alias DogFather
@@ -100,7 +100,7 @@ (siehe .collage-photo-kompakt in main.css, jetzt 720px statt 460px), der sich an der typischen Höhe der Textspalte in diesem Abschnitt orientiert. -->
- DogFather Maskottchen + DogFather Maskottchen

🐺 Casper – mein treuer Begleiter

@@ -161,7 +161,7 @@

Ein Mensch, der gerne lacht, andere unterhält und manchmal vollkommen verrückte Dinge macht – aber niemals vergisst, wie wichtig Menschlichkeit, Respekt und Zusammenhalt sind.

- DogFather + DogFather
@@ -199,7 +199,7 @@ 🌶️ Scout-Manager
- Spicy Media Agency Logo
@@ -218,7 +218,7 @@
- - + + diff --git a/streamplan.html b/streamplan.html index 225124e0..6a397d83 100644 --- a/streamplan.html +++ b/streamplan.html @@ -5,8 +5,8 @@ Streamplan & Livebereich — DOGFATHER UNIVERSE - - + + @@ -20,17 +20,17 @@ - - - - + + + + - +
-
+
Welt 1 — DogFather

Streamplan & Livebereich

@@ -127,8 +127,8 @@
- - - + + + diff --git a/supporter.html b/supporter.html index 178948ca..a27ec76c 100644 --- a/supporter.html +++ b/supporter.html @@ -5,15 +5,15 @@ Mein Supporter-Bereich — DOGFATHER UNIVERSE - - + + - - - - + + + + - +
-
Dogfather Supporter-Abo
+
Dogfather Supporter-Abo
👑 Supporter-Bereich

Dein Supporter-Bereich

@@ -516,9 +516,9 @@
- - - + + + - - + + + - - + + + - + + diff --git a/vanvan.html b/vanvan.html index ace22758..14948fba 100644 --- a/vanvan.html +++ b/vanvan.html @@ -5,8 +5,8 @@ VanVan — die rechte Hand von Dogi — DOGFATHER UNIVERSE - - + + @@ -20,10 +20,10 @@ - - - - + + + + - +
-
+
🩵 Exklusive Seite

VanVan – die rechte Hand von Dogi 🩵

@@ -51,7 +51,7 @@
- VanVan + VanVan

Wer ich bin

@@ -96,7 +96,7 @@
- VanVan + VanVan

Meine Stärken

@@ -146,7 +146,7 @@

Sondern weil ich es von Herzen möchte.

- VanVan + VanVan
@@ -182,7 +182,7 @@
- - + + diff --git a/verwaltung.html b/verwaltung.html index 97067c86..61820a40 100644 --- a/verwaltung.html +++ b/verwaltung.html @@ -6,7 +6,7 @@ Verwaltung — DOGFATHER UNIVERSE - + - + - - - - + + + +