- Beispieldaten werden nicht mehr eingebettet (data/seed.js entfernt),
sondern beim ersten Start per fetch(EventMap.config.SEED_DATA_URL) von
einem externen, selbst gehosteten Server geladen (siehe ADR 0001,
Revision 2026-07-28).
- Neuer UI-Sprachumschalter (Deutsch/Englisch) für die Bedienoberfläche:
js/i18n/strings.js + js/i18n/i18n.js, Sprachwahl im Menü, Persistenz über
settings.language, Retranslation ohne Reload.
- Neuer Menüpunkt "Ausflugsziel übersetzen (KI)": erzeugt einen Prompt, der
eine externe KI bittet, Name/Beschreibungen eines bestehenden Ortes ins
Englische, Spanische oder Französische zu übersetzen (js/ai/translatePromptBuilder.js,
js/ui/translatePromptGenerator.js).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Neues Modul js/ai/promptBuilder.js: reine Funktion buildPrompt(), deckt
alle 10 Pflichtpunkte aus anforderung.md explizit ab (Region+Radius,
Kategorien, Alter, wichtige Eigenschaften, Anzahl Ergebnisse, keine
erfundenen Informationen, unsichere Angaben kennzeichnen, ausschliesslich
gueltiges JSON, genaue Koordinaten, direkte Importierbarkeit) und bettet
das exakte JSON-Zielschema aus anforderung.md unveraendert ein.
UI (js/ui/promptGenerator.js): Modal mit allen Eingabefeldern aus der
Anforderung (Region, Radius, Kategorien, Altersgruppe, Indoor/Outdoor,
Kostenrahmen, max. Ergebnisse, besondere Anforderungen als Checkboxen +
Freitext, Ausgabesprache), Live-Vorschau des generierten Prompts,
Copy-to-Clipboard mit execCommand-Fallback (js/utils/clipboard.js) und
Speichern als Textdatei (js/utils/download.js). Neuer Toolbar-Button
oeffnet den Generator.
JSON-Import der KI-Antwort ist bewusst nicht Teil dieser Phase, sondern
folgt in Phase 7. docs/plan.md entsprechend fortgeschrieben.