From e6eba32facf520d202f7941f43206e0f95141452 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Mon, 27 Jul 2026 23:44:36 +0200 Subject: feat(caldata): generate OF Sunday/solemnity lectionary from niedziela Task 2. scripts/genlect-of.go harvests niedziela over the PAST cycle-equivalent years 2023(A)/2024(B)/2025(C) -- niedziela only publishes ~6 weeks ahead, so the future 2025-2027 span was unfetchable; the 3-year cycle repeats, so a liturgical position's cycle-A readings are identical whether they fall in 2023 or 2026. Produces internal/caldata/of-lectionary.ini: 254 entries (A=86, B=87, C=81), keyed -, citations English-canonical via ToEnglishRef. Also: books.ini [en] Matthew gains "Mat" (ToEnglishRef maps Polish Mt->Mat; now resolves and displays as Matt). of_test.go assertion relaxed to accept either spelling. KNOWN GAP: 8 cross-chapter range citations (e.g. Sirach 27:30-28:7, John 18:1-19:42) don't yet resolve -- the bible ref parser handles semicolon groups but not a dash-range spanning a chapter boundary. Fix next. --- internal/bible/books.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal/bible') diff --git a/internal/bible/books.ini b/internal/bible/books.ini index bcf4e2d..aab9ed8 100644 --- a/internal/bible/books.ini +++ b/internal/bible/books.ini @@ -63,7 +63,7 @@ Zephaniah = Zeph, Zephaniah Haggai = Hag, Haggai Zechariah = Zech, Zechariah Malachi = Mal, Malachi -Matthew = Matt, Matthew +Matthew = Matt, Mat, Matthew Mark = Mk, Mark Luke = Lk, Luke John = Jn, John -- cgit v1.3