diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-14 13:22:16 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-14 13:22:16 +0200 |
| commit | 913974b10a993af251b25125d1a417c452ad785c (patch) | |
| tree | 5dd82811c100de6daa995bebd115a12434296508 /internal/caldata/tridentine-calendar.ini | |
| parent | d7da4b09f7775276231d0241cfe2700d247728ee (diff) | |
| parent | 3b32c002d3eddda5ece9422442717657b9fee63b (diff) | |
| download | lectio-913974b10a993af251b25125d1a417c452ad785c.tar.gz lectio-913974b10a993af251b25125d1a417c452ad785c.zip | |
Merge branch 'polish-ui-and-calendar': the gomobile facade and the EF calendar fixes
Two bodies of work that shared a branch.
The gomobile facade (2026-08-03..05): mobile.PartLabels, Days, and the
observed rank on DayInfo, so dlectio stops hardcoding part IDs and rank
strings; the 1962 part labels become i18n data; the documented gomobile
bind command is corrected so it reproduces the shipped .aar.
The EF calendar fixes (2026-08-12): seven defects found by differencing
this engine against colitur, a second 1962 implementation built from the
Missal's General Rubrics rather than from this codebase. RG 96 transfers
were not skipping II-class days; a II-class privileged feria was not
yielding to a feast; Sunday ranks, the two Rose Sundays and Holy Thursday's
colour were wrong; and scripts/gen-sanctoral-ef inferred ranks, deduped
and tagged classes wrongly, which put 15 III-class feasts into the shipped
tridentine-calendar.ini as bare commemorations and dropped four entries
outright.
Holy Thursday was violet in both engines, which is how a shared lineage
hides a defect: this project's ini is generated from missalemeum and
colitur's data was bootstrapped from here, so an error inherited by both
is invisible to a differential. It took the Missal itself to see it.
The EF oracle test now asserts rank and colour, not season alone. One
known gap is recorded in the source rather than fixed, as out of scope:
RG 95 chained transfers (calendar.go).
Diffstat (limited to 'internal/caldata/tridentine-calendar.ini')
| -rw-r--r-- | internal/caldata/tridentine-calendar.ini | 66 |
1 files changed, 49 insertions, 17 deletions
diff --git a/internal/caldata/tridentine-calendar.ini b/internal/caldata/tridentine-calendar.ini index 3fb61d7..55564d7 100644 --- a/internal/caldata/tridentine-calendar.ini +++ b/internal/caldata/tridentine-calendar.ini @@ -4,7 +4,9 @@ ; by internal/calendar (temporalEF) and is NOT listed here. ; Ranks use the 1960 Code of Rubrics: class-1..class-4. ; Generated by scripts/gen-sanctoral-ef.go from missalemeum (Divinum Officium 1962 -; data). Latin names are hand-curated where present. See NOTICE. +; data). name.en is always regenerated fresh from missalemeum; every other +; name.<lang> (missalemeum supplies English only) is preserved verbatim from +; whatever this file already carried before regeneration. See NOTICE. [layer] id = tridentine @@ -29,6 +31,7 @@ name.pl = św. Hygina, Papieża i Męczennika date = 01-13 rank = class-2 colour = white +class = lord name.en = Commemoration of the Baptism of the Lord name.pl = Wspomnienie Chrztu Pańskiego reading.first = Isa 60:1-6 @@ -191,6 +194,12 @@ name.pl = św. Jana Chryzostoma, Wyznawcy, Biskupa i Doktora Kościoła reading.first = 2 Tim 4:1-8 reading.gospel = Matt 5:13-19 +[agnes-secundo] +date = 01-28 +rank = commemoration +colour = red +name.en = St. Agnes + [peter-nolasco] date = 01-28 rank = class-3 @@ -430,56 +439,56 @@ name.pl = św. Lucjusza I, Papieża i Męczennika [sts-felicitas-perpetua] date = 03-06 -rank = commemoration +rank = class-3 colour = red name.en = Sts. Felicitas & Perpetua name.pl = śś. Perpetui i Felicyty, Męczennic [thomas-aquinas] date = 03-07 -rank = commemoration +rank = class-3 colour = white name.en = St. Thomas Aquinas name.pl = św. Tomasza z Akwinu, Wyznawcy i Doktora Kościoła [john-of-god] date = 03-08 -rank = commemoration +rank = class-3 colour = white name.en = St. John of God name.pl = św. Jana Bożego, Wyznawcy [frances-rome] date = 03-09 -rank = commemoration +rank = class-3 colour = white name.en = St. Frances Rome name.pl = św. Franciszki Rzymianki, Wdowy [forty-holy-martyrs-of-sebaste] date = 03-10 -rank = commemoration +rank = class-3 colour = red name.en = Forty Holy Martyrs of Sebaste name.pl = śś. Czterdziestu Męczenników [gregory-the-great] date = 03-12 -rank = commemoration +rank = class-3 colour = white name.en = St. Gregory the Great name.pl = św. Grzegorza Wielkiego, Papieża, Wyznawcy i Doktora Kościoła [patrick] date = 03-17 -rank = commemoration +rank = class-3 colour = white name.en = St. Patrick name.pl = św. Patryka, Biskupa i Wyznawcy [cyril-of-jerusalem] date = 03-18 -rank = commemoration +rank = class-3 colour = white name.en = St. Cyril of Jerusalem name.pl = św. Cyryla Jerozolimskiego, Biskupa, Wyznawcy i Doktora Kościoła @@ -495,14 +504,14 @@ reading.gospel = Matt 1:18-21 [benedict] date = 03-21 -rank = commemoration +rank = class-3 colour = white name.en = St. Benedict name.pl = św. Benedykta, Opata [gabriel-the-archangel] date = 03-24 -rank = commemoration +rank = class-3 colour = white name.en = St. Gabriel the Archangel name.pl = św. Gabriela Archanioła @@ -518,35 +527,35 @@ reading.gospel = Luke 1:26-38 [john-damascene] date = 03-27 -rank = commemoration +rank = class-3 colour = white name.en = St. John Damascene name.pl = św. Jana Damasceńskiego, Wyznawcy i Doktora Kościoła [john-of-capistrano] date = 03-28 -rank = commemoration +rank = class-3 colour = white name.en = St. John of Capistrano name.pl = św. Jana Kapistrana, Wyznawcy [francis-of-paola] date = 04-02 -rank = commemoration +rank = class-3 colour = white name.en = St. Francis of Paola name.pl = św. Franciszka z Pauli, Wyznawcy [isidore-of-seville] date = 04-04 -rank = commemoration +rank = class-3 colour = white name.en = St. Isidore of Seville name.pl = św. Izydora, Biskupa, Wyznawcy i Doktora Kościoła [vincent-ferrer] date = 04-05 -rank = commemoration +rank = class-3 colour = white name.en = St. Vincent Ferrer name.pl = św. Wincentego Fereriusza, Wyznawcy @@ -784,6 +793,12 @@ name.pl = św. Roberta Bellarmina, Biskupa, Wyznawcy i Doktora Kościoła reading.first = Wis 7:7-14. reading.gospel = Matt 5:13-19 +[boniface-martyr] +date = 05-14 +rank = commemoration +colour = red +name.en = St. Boniface + [john-baptist-de-la-salle] date = 05-15 rank = class-3 @@ -1596,6 +1611,12 @@ colour = red name.en = Sts. Hippolytus & Cassian name.pl = śś. Hipolita i Kasjana, Męczenników +[eusebius-confessor] +date = 08-14 +rank = commemoration +colour = red +name.en = St. Eusebius + [vigil-of-the-assumption] date = 08-14 rank = class-2 @@ -1866,7 +1887,6 @@ name.pl = św. Prota i Jacka, Męczenników date = 09-12 rank = class-3 colour = white -class = lord name.en = Most Holy Name of Mary name.pl = Najświętszego Imienia Maryi reading.first = Sir 24:23-31 @@ -2264,6 +2284,12 @@ colour = red name.en = Sts. Chrysanthus & Daria name.pl = śś. Chryzanta i Darii, Męczenników +[evaristus] +date = 10-26 +rank = commemoration +colour = red +name.en = St. Evaristus + [sts-simon-jude] date = 10-28 rank = class-2 @@ -2324,6 +2350,12 @@ name.pl = Rocznica Konsekracji Bazyliki Najświętszego Zbawiciela na Lateranie reading.first = Rev 21:2-5 reading.gospel = Luke 19:1-10 +[theodore] +date = 11-09 +rank = commemoration +colour = red +name.en = St. Theodore + [andrew-avellino] date = 11-10 rank = class-3 |
