Projects BibleWeb Themes & Parables Parable descriptions (EN + NL)
Planned

Parable descriptions (EN + NL)

Area: Themes & Parables Milestone: v3

Context

Problem: The parables list shows titles but the descriptions are minimal or missing in the parable detail view. Users opening a parable should see a brief summary explaining what the parable is about before diving into the verse text.

Solution: Display the parable description (from the parables table) above the verse text on the detail page. The description should respect the current UI language, showing English or Dutch as appropriate.

Not included: Commentary or theological interpretation. These are brief, factual summaries of what happens in the parable.

Functional

Each parable detail page shows a description paragraph above the verse text, explaining the parable in 1-2 sentences.

Expected user flow:

  1. User opens a parable detail page
  2. Sees the parable title, then a description paragraph explaining the story
  3. Below the description, the full verse text appears
  4. Description language matches the UI language setting (EN or NL)

Data already exists:

  • parables.description — English description
  • parables.description_nl — Dutch description

UX & Design

Description placement: Between the parable title and the verse text. Styling: Regular paragraph text, slightly muted color, with margin below separating it from verses.

Technical

DB columns: parables.description (EN) and parables.description_nl (NL) — both already exist and are populated.

Implementation: Display description or description_nl based on settings.language on the parables detail page.

Files:

  • apps/web/src/routes/(app)/parables/[id]/+page.svelte (modify — add description display)

Status

Current: PLANNED Milestone: v3 Priority: Low — descriptions already show in the parables list, just not on detail pages

Dependencies:

  • Requires: parables browser (DONE), description data (DONE)