feat: implement interactive rosary with bilingual prayer components

- Create reusable prayer components (Paternoster, AveMaria, GloriaPatri, Kreuzzeichen, Credo, FatimaGebet)
- Add bilingual display (Latin/German) with proper styling differentiation
- Implement scrolling SVG visualization that syncs with prayers
- Add mystery highlighting for Ave Maria (Latin in red, German in orange)
- Separate Gesätze (decades) from transition prayers (Gloria, Fatima, Paternoster)
- Complete full Nicene Creed text
- Split initial three Ave Marias into individual sections (Faith, Hope, Love)
- Add Latin versions for all rosary mysteries (joyful, sorrowful, glorious, luminous)
- Make visualization beads larger and remove container styling for seamless background integration
- Fix SVG coordinate-to-pixel conversion for accurate scroll synchronization
This commit is contained in:
2025-12-04 00:07:02 +01:00
parent cc480b35e7
commit b3ca1b9bc3
7 changed files with 683 additions and 483 deletions

View File

@@ -0,0 +1,20 @@
<p>
<v lang="la">Pater noster, qui es in cælis</v>
<v lang="de">Vater unser, der Du bist im Himmel,</v>
<v lang="la">Sanctificétur nomen tuum</v>
<v lang="de">geheiligt werde Dein Name;</v>
<v lang="la">Advéniat regnum tuum</v>
<v lang="de">zu uns komme Dein Reich;</v>
<v lang="la">Fiat volúntas tua, sicut in cælo, et in terra.</v>
<v lang="de">Dein Wille geschehe, wie im Himmel, also auch auf Erden!</v>
<v lang="la">Panem nostrum quotidiánum da nobis hódie.</v>
<v lang="de">Unser tägliches Brot gib uns heute;</v>
<v lang="la">Et dimítte nobis debíta nostra,</v>
<v lang="de">und vergib uns unsere Schulden,</v>
<v lang="la">sicut et nos dimíttimus debitóribus nostris.</v>
<v lang="de">wie auch wir vergeben unsern Schuldigern;</v>
<v lang="la">Et ne nos indúcas in tentatiónem.</v>
<v lang="de">und führe uns nicht in Versuchung.</v>
<v lang="la">Sed líbera nos a malo. Amen.</v>
<v lang="de">Sondern erlöse uns von dem Übel. Amen.</v>
</p>