aboutsummaryrefslogtreecommitdiff
path: root/internal/caldata/tridentine-calendar.ini
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-14 13:22:16 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-14 13:22:16 +0200
commit913974b10a993af251b25125d1a417c452ad785c (patch)
tree5dd82811c100de6daa995bebd115a12434296508 /internal/caldata/tridentine-calendar.ini
parentd7da4b09f7775276231d0241cfe2700d247728ee (diff)
parent3b32c002d3eddda5ece9422442717657b9fee63b (diff)
downloadlectio-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.ini66
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