VS Code Extension für TeachTalk/TeachPendant-Projekte: Sie verknüpft Variablen/Objekte in .tts/.tt* Dateien mit den zugehörigen Klartexten aus ttc.properties.
⭐ Highlight: Gelbe Wellenlinie = Klartext fehlt
Wenn für eine TeachTalk-Variable kein Klartext-Eintrag in ttc.properties vorhanden ist, markiert die Extension die betroffene Stelle mit einer gelben Wellenlinie.
Das bedeutet:
Der Schlüssel für diese Variable wird erwartet (z.B. oheadstation$bInProgressUp$Name)
In ttc.properties fehlt aber der passende Eintrag → Klartext fehlt
VS Code zeigt den Hinweis “Missing TeachTalk Property” an
Die gelbe Wellenlinie ist das wichtigste Signal: Hier fehlt der Klartext – und du kannst ihn sofort hinzufügen oder anspringen.
Quick Fixes (1 Klick)
Bei einem fehlenden Eintrag bietet die Extension direkt Actions an:
Go to ttc.properties (End)
Springt ans Ende der ttc.properties, um neue Einträge schnell anzulegen.
Add to ttc.properties
Fügt den fehlenden Schlüssel automatisch in ttc.properties ein (als Vorlage), damit du nur noch den Klartext ergänzen musst.
Hover: Klartext anzeigen
Wenn der Eintrag in ttc.properties existiert, zeigt die Extension beim Hover:
den TeachTalk Property Klartext (z.B. “Obere Position erreicht”)
sowie Links zum schnellen Navigieren:
Go to ttc.properties:<Zeile>…
Go to ttc.properties (End)
Screenshots
Hinweis: In der VS-Code-Extension-Ansicht werden Bilder nur geladen, wenn sie über eine https-URL erreichbar sind. Daher verweisen die Screenshots hier auf GitHub Raw-URLs. (Bei rein lokalen/relativen Pfaden werden sie in der Extension-Ansicht oft nicht angezeigt.)
Screenshots
Beispiel 1: Fehlender Klartext → gelbe Wellenlinie + Quick Fix „Add to ttc.properties“
Beispiel 2: Klartext vorhanden → Hover zeigt Property-Text + Link zur Stelle in ttc.properties