Files
Escapepage/translations/messages.nl.yaml
T
FrankandClaude Sonnet 5 008887ab60 Add physical escape room map, reviews, and website admin
Public:
- /escape-rooms: Leaflet + OpenStreetMap map with marker clustering and a
  searchable list, both built from a cached slim JSON feed
- /escape-rooms/{id}-{slug}: room detail with a mini-map and user reviews
  (rating + title + body, login required)
- /escape-rooms/suggest: visitor submission form with click-to-drop-pin map
  and reCAPTCHA v3; new rooms land as pending

Data:
- EscapeRoom / EscapeRoomReview entities (soft-delete), migration
- app:escaperooms:import-osm console command pulls leisure=escape_game from
  the Overpass API, upserts by (osmType, osmId), skips locked rows;
  --tiled / --area / --bbox options

Admin (new "Website Admin" area, separate from Game Admin):
- src/Website/Controller/AdminEscapeRoomController.php at /admin/escape-rooms:
  status-filtered list, new/edit, publish/hide/reject, delete, review removal
- game admin sidebar extracted into a block and cross-linked

Assets: leaflet + leaflet.markercluster; escaperoom-map and escaperoom-detail
Encore entries.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-31 00:24:03 +02:00

26 lines
725 B
YAML

# Algemeen
site.name: EscapePage
nav.home: Start
nav.game: Spel
nav.escaperooms: Escaperooms
nav.admin: Beheer
nav.profile: Profiel
nav.login: Inloggen
nav.register: Registreren
nav.logout: Uitloggen
link.enter_game: Ga naar het Speelgedeelte
link.back_to_website: Terug naar Website
footer.contact: Contact
footer.help_wanted: Op zoek naar hulp
footer.terms: Algemene Voorwaarden
# Home pagina
home.title: "Welkom | %{site}%"
home.h1: "Welkom bij %{site}%"
home.description: "Dit is de publieke website. Beperkte interactie, informatie over het spel en links."
# Spel hub
game.title: "Spel Hub | %{site}%"
game.h1: "Speelgedeelte"
game.description: "Dit is de spelhub. Interactieve componenten worden hier later gebouwd."