==Ziel:
Autoren benutzen immer `{{ZitatWeb}}`, `{{ZitatLit}}` usw. im `<ref>…</ref>`, und bekommen
- validierte Parameter (TemplateData),
- ein einheitliches Ausgabeschema (Autor – Titel – Quelle – Datum – URL/DOI – Seiten – Abrufdatum),
- ggf. eine Mini-Iconisierung / Typ-Label am Beginn des Listeneintrags,
- sauberes Microformat/CS1-ähnliche Klassen (für spätere Auswertungen).
=== Übereinstimmende Grundparameter
Pflichtfelder je Typ minimal (Titel + Quelle/Medium + Datum/Identifikator).
Normierung:
# Datumsformat YYYY-MM-DD intern, Anzeige lokalisiert.
# sprache= als BCP-47 (de, en, fr-CA …) – Anzeige optional als Kürzel [en].
# Automatische Klammerlogik: nur setzen, wenn befüllt (kein „()“-Spam).
# Validierung & Linting: fehlende Pflichtfelder → unsichtbare Wartungskategorie „Belege mit fehlenden Angaben“.
# Auto-Kategorisierung: nach Typ in Kategorie:Belege/<Typ> (optional, kann man auch intern halten).