diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-28 00:57:07 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-07-28 00:57:07 +0200 |
| commit | 6b7e8dbd26cc34a19a858794a02f1c0ba577a58b (patch) | |
| tree | f935704d83c555a31a9297e091272983a1fb6fb9 /internal/caldata/roman-calendar.ini | |
| parent | e829b48b08c683d9dcef5e4b9502c1c42bc895f1 (diff) | |
| download | lectio-6b7e8dbd26cc34a19a858794a02f1c0ba577a58b.tar.gz lectio-6b7e8dbd26cc34a19a858794a02f1c0ba577a58b.zip | |
fix(of): correct memorial readings (ferial fallback) + Lord-feast class
Validation vs USCCB (Catholic Readings API) caught two bugs:
- Obligatory memorials were keyed by their own slug, freezing ONE year's ferial
(a memorial's fixed date lands in a different Ordinary-Time week each year), so
most weekday memorials showed the wrong week's reading. Now memorials are
skipped in the harvest and fall back to the day's ferial slug at runtime -> the
correct week's reading. (Proper-reading memorials show the permitted ferial;
their propers are a later refinement.)
- gen-sanctoral classOf missed feasts of the Lord whose title says 'Holy Cross'
(not 'of the Cross') etc., so the Exaltation of the Cross (and Transfiguration,
Presentation) did not displace an Ordinary Sunday. Fixed the Lord/BVM class
inference; the Cross now correctly displaces the Sunday and shows its proper.
USCCB agreement on the sampled 2025 window rose to ~92%; residual diffs are
proper-reading memorials (Guardian Angels/Sorrows gospels), citation-granularity
(same reading, different verse range), and week numbering around feast-displaced
Sundays -- documented as known refinements.
Diffstat (limited to 'internal/caldata/roman-calendar.ini')
| -rw-r--r-- | internal/caldata/roman-calendar.ini | 164 |
1 files changed, 82 insertions, 82 deletions
diff --git a/internal/caldata/roman-calendar.ini b/internal/caldata/roman-calendar.ini index 733056c..8804612 100644 --- a/internal/caldata/roman-calendar.ini +++ b/internal/caldata/roman-calendar.ini @@ -31,7 +31,7 @@ name.la = Ss. Basilii et Gregorii Nazianzeni, episcoporum et Ecclesiae doctorum [the-most-holy-name-of-jesus] date = 01-03 rank = optional -class = saint +class = lord colour = white name.en = The Most Holy Name of Jesus name.la = Ss.mi Nominis Iesu @@ -69,21 +69,21 @@ colour = white name.en = The Memorial of the Blessed Virgin Mary on Saturday name.la = The Memorial of the Blessed Virgin Mary on Saturday -[fabian-pope-and-martyr] +[sebastian-martyr] date = 01-20 rank = optional class = saint colour = red -name.en = Saint Fabian, pope and martyr -name.la = S. Fabiani, papae et martyris +name.en = Saint Sebastian, martyr +name.la = S. Sebastiani, martyris -[sebastian-martyr] +[fabian-pope-and-martyr] date = 01-20 rank = optional class = saint colour = red -name.en = Saint Sebastian, martyr -name.la = S. Sebastiani, martyris +name.en = Saint Fabian, pope and martyr +name.la = S. Fabiani, papae et martyris [agnes-virgin-and-martyr] date = 01-21 @@ -163,14 +163,6 @@ name.en = Presentation of the Lord name.pl = Ofiarowania Pańskiego name.la = IN PRAESENTATIONE DOMINI -[blase-bishop-and-martyr] -date = 02-03 -rank = optional -class = saint -colour = red -name.en = Saint Blase, bishop and martyr -name.la = S. Blasii, episcopi et martyris - [ansgar-bishop] date = 02-03 rank = optional @@ -179,6 +171,14 @@ colour = white name.en = Saint Ansgar, bishop name.la = S. Ansgarii, episcopi +[blase-bishop-and-martyr] +date = 02-03 +rank = optional +class = saint +colour = red +name.en = Saint Blase, bishop and martyr +name.la = S. Blasii, episcopi et martyris + [agatha-virgin-and-martyr] date = 02-05 rank = memorial @@ -197,21 +197,21 @@ name.en = Saints Paul Miki and companions, martyrs name.pl = świętych męczenników Pawła Miki i Towarzyszy name.la = Ss. Pauli Miki et sociorum, martyrum -[josephine-bakhita-virgin] +[jerome-emiliani-priest] date = 02-08 rank = optional class = saint colour = white -name.en = Saint Josephine Bakhita, virgin -name.la = S. Iosephinae Bakhita, virginis +name.en = Saint Jerome Emiliani, priest +name.la = S. Hieronymi Emiliani -[jerome-emiliani-priest] +[josephine-bakhita-virgin] date = 02-08 rank = optional class = saint colour = white -name.en = Saint Jerome Emiliani, priest -name.la = S. Hieronymi Emiliani +name.en = Saint Josephine Bakhita, virgin +name.la = S. Iosephinae Bakhita, virginis [scholastica-virgin] date = 02-10 @@ -314,21 +314,21 @@ colour = white name.en = Saint Anselm of Canterbury, bishop and doctor of the Church name.la = S. Anselmi, episcopi et Ecclesiae doctoris -[adalbert-bishop-and-martyr] +[george-martyr] date = 04-23 rank = optional class = saint colour = red -name.en = Saint Adalbert, bishop and martyr -name.la = S. Adalberti, episcopi et martyris +name.en = Saint George, martyr +name.la = S. Georgii, martyris -[george-martyr] +[adalbert-bishop-and-martyr] date = 04-23 rank = optional class = saint colour = red -name.en = Saint George, martyr -name.la = S. Georgii, martyris +name.en = Saint Adalbert, bishop and martyr +name.la = S. Adalberti, episcopi et martyris [fidelis-of-sigmaringen-priest-and-martyr] date = 04-24 @@ -346,14 +346,6 @@ colour = red name.en = Saint Mark the Evangelist name.la = S. Marci, evangelistae -[louis-grignon-de-montfort-priest] -date = 04-28 -rank = optional -class = saint -colour = white -name.en = Saint Louis Grignon de Montfort, priest -name.la = S. Ludovici Mariae Grignion de Montfort, presbyteri - [peter-chanel-priest-and-martyr] date = 04-28 rank = optional @@ -362,6 +354,14 @@ colour = red name.en = Saint Peter Chanel, priest and martyr name.la = S. Petri Chanel, presbyteri et martyris +[louis-grignon-de-montfort-priest] +date = 04-28 +rank = optional +class = saint +colour = white +name.en = Saint Louis Grignon de Montfort, priest +name.la = S. Ludovici Mariae Grignion de Montfort, presbyteri + [catherine-of-siena-virgin-and-doctor-of-the-church] date = 04-29 rank = memorial @@ -470,6 +470,14 @@ colour = white name.en = Saint Rita of Cascia name.la = S. Ritae de Cascia, religiosae +[bede-the-venerable-priest-and-doctor] +date = 05-25 +rank = optional +class = saint +colour = white +name.en = Saint Bede the Venerable, priest and doctor +name.la = S. Bedae Venerabilis, presbyteri et Ecclesiae doctoris + [gregory-vii-pope] date = 05-25 rank = optional @@ -486,14 +494,6 @@ colour = white name.en = Saint Mary Magdalene de Pazzi, virgin name.la = S. Mariae Magdalenae de' Pazzi, virginis -[bede-the-venerable-priest-and-doctor] -date = 05-25 -rank = optional -class = saint -colour = white -name.en = Saint Bede the Venerable, priest and doctor -name.la = S. Bedae Venerabilis, presbyteri et Ecclesiae doctoris - [philip-neri-priest] date = 05-26 rank = memorial @@ -656,14 +656,6 @@ colour = white name.en = Saint Cyril of Alexandria, bishop and doctor name.la = S. Cyrilli Alexandrini, episcopi et Ecclesiae doctoris -[irenaeus-bishop-and-martyr] -date = 06-28 -rank = optional -class = saint -colour = red -name.en = Saint Irenaeus, bishop and martyr -name.la = S. Irenaei, episcopi et martyris - [the-immaculate-heart-of-mary] date = 06-28 rank = optional @@ -672,6 +664,14 @@ colour = white name.en = The Immaculate Heart of Mary name.la = The Immaculate Heart of Mary +[irenaeus-bishop-and-martyr] +date = 06-28 +rank = optional +class = saint +colour = red +name.en = Saint Irenaeus, bishop and martyr +name.la = S. Irenaei, episcopi et martyris + [saints-peter-and-paul-apostles] date = 06-29 rank = solemnity @@ -866,21 +866,21 @@ name.en = Saint Alphonsus Maria de Liguori, bishop and doctor of the Church name.pl = św. Alfonsa Marii Liguoriego, biskupa i doktora Kościoła name.la = S. Alfonsi Mariae de' Liguori, episcopi et Ecclesiae doctoris -[peter-julian-eymard-priest] +[eusebius-of-vercelli-bishop] date = 08-02 rank = optional class = saint colour = white -name.en = Saint Peter Julian Eymard, priest -name.la = S. Petri Iuliani Eymard, presbyteri +name.en = Saint Eusebius of Vercelli, bishop +name.la = S. Eusebii Vercellensis, episcopi -[eusebius-of-vercelli-bishop] +[peter-julian-eymard-priest] date = 08-02 rank = optional class = saint colour = white -name.en = Saint Eusebius of Vercelli, bishop -name.la = S. Eusebii Vercellensis, episcopi +name.en = Saint Peter Julian Eymard, priest +name.la = S. Petri Iuliani Eymard, presbyteri [jean-vianney-the-cure-of-ars-priest] date = 08-04 @@ -908,14 +908,6 @@ name.en = Transfiguration of the Lord name.pl = Przemienienia Pańskiego name.la = IN TRANSFIGURATIONE DOMINI -[sixtus-ii-pope-and-companions-martyrs] -date = 08-07 -rank = optional -class = saint -colour = red -name.en = Saint Sixtus II, pope, and companions, martyrs -name.la = Ss. Xysti, papae, et sociorum, martyrum - [cajetan-priest] date = 08-07 rank = optional @@ -924,6 +916,14 @@ colour = white name.en = Saint Cajetan, priest name.la = S. Caietani, presbyteri +[sixtus-ii-pope-and-companions-martyrs] +date = 08-07 +rank = optional +class = saint +colour = red +name.en = Saint Sixtus II, pope, and companions, martyrs +name.la = Ss. Xysti, papae, et sociorum, martyrum + [dominic-priest] date = 08-08 rank = memorial @@ -936,7 +936,7 @@ name.la = S. Dominici, presbyteri [teresa-benedicta-of-the-cross-edith-stein-virgin-and-martyr] date = 08-09 rank = optional -class = lord +class = saint colour = red name.en = Saint Teresa Benedicta of the Cross (Edith Stein), virgin and martyr name.la = S. Teresiae Benedictae a Cruce, virginis et martyris @@ -1140,7 +1140,7 @@ name.la = S. Ioannis Chrysostomi, episcopi et Ecclesiae doctoris [triumph-of-the-holy-cross] date = 09-14 rank = feast -class = saint +class = lord colour = red name.en = Triumph of the Holy Cross name.pl = Podwyższenia Krzyża Świętego @@ -1223,21 +1223,21 @@ name.en = Saint Vincent de Paul, priest name.pl = św. Wincentego à Paulo, prezbitera name.la = S. Vincentii de Paul, presbyteri -[wenceslaus-martyr] +[saints-lawrence-ruiz-and-companions-martyrs] date = 09-28 rank = optional class = saint colour = red -name.en = Saint Wenceslaus, martyr -name.la = S. Venceslai, martyris +name.en = Saints Lawrence Ruiz and companions, martyrs +name.la = S. Laurentii Ruiz et sociorum, martyrum -[saints-lawrence-ruiz-and-companions-martyrs] +[wenceslaus-martyr] date = 09-28 rank = optional class = saint colour = red -name.en = Saints Lawrence Ruiz and companions, martyrs -name.la = S. Laurentii Ruiz et sociorum, martyrum +name.en = Saint Wenceslaus, martyr +name.la = S. Venceslai, martyris [saints-michael-gabriel-and-raphael-archangels] date = 09-29 @@ -1342,21 +1342,21 @@ name.en = Saint Teresa of Jesus, virgin and doctor name.pl = św. Teresy od Jezusa, dziewicy i doktora Kościoła name.la = S. Teresiae a Iesu, virginis et Ecclesiae doctoris -[hedwig-religious] +[margaret-mary-alacoque-virgin] date = 10-16 rank = optional class = saint colour = white -name.en = Saint Hedwig, religious -name.la = S. Hedvigis, religiosae +name.en = Saint Margaret Mary Alacoque, virgin +name.la = S. Margaritae Mariae Alacoque, virginis -[margaret-mary-alacoque-virgin] +[hedwig-religious] date = 10-16 rank = optional class = saint colour = white -name.en = Saint Margaret Mary Alacoque, virgin -name.la = S. Margaritae Mariae Alacoque, virginis +name.en = Saint Hedwig, religious +name.la = S. Hedvigis, religiosae [ignatius-of-antioch-bishop-and-martyr] date = 10-17 @@ -1387,7 +1387,7 @@ name.la = Ss. Ioannis de Brébeuf et Isaac Jogues, presbyterorum, et sociorum, m [paul-of-the-cross-priest] date = 10-19 rank = optional -class = lord +class = saint colour = white name.en = Saint Paul of the Cross, priest name.la = S. Pauli a Cruce, presbyteri @@ -1463,7 +1463,7 @@ name.la = S. Caroli Borromeo, episcopi [dedication-of-the-lateran-basilica] date = 11-09 rank = feast -class = saint +class = lord colour = white name.en = Dedication of the Lateran basilica name.la = IN DEDICATIONE BASILICAE LATERANENSIS @@ -1682,7 +1682,7 @@ name.la = S. Luciae, virginis et martyris [john-of-the-cross-priest-and-doctor] date = 12-14 rank = memorial -class = lord +class = saint colour = white name.en = Saint John of the Cross, priest and doctor name.la = S. Ioannis a Cruce, presbyteri et Ecclesiae doctoris |
