aboutsummaryrefslogtreecommitdiff
path: root/internal/calendar/calendar.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/calendar/calendar.go')
-rw-r--r--internal/calendar/calendar.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/internal/calendar/calendar.go b/internal/calendar/calendar.go
index 99a24b3..d224e87 100644
--- a/internal/calendar/calendar.go
+++ b/internal/calendar/calendar.go
@@ -125,15 +125,21 @@ type movableCel struct {
// Heart, i.e. easter+69).
func movableMemorialsOF(y int) []movableCel {
e := Easter(y)
- mk := func(off int, slug, en, pl string) movableCel {
+ mk := func(off int, slug, en, pl string, first, psalm, gospel string) movableCel {
return movableCel{when: e.AddDate(0, 0, off), cel: Celebration{
Slug: slug, Rank: RankMemorial, Class: ClassBVM, Colour: White, Layer: "universal",
Name: map[string]string{"en": en, "pl": pl},
+ // Proper readings (these memorials have no fixed-date entry to key from).
+ Masses: []Mass{{Readings: []Reading{
+ {Part: "first", Citation: first}, {Part: "psalm", Citation: psalm}, {Part: "gospel", Citation: gospel},
+ }}},
}}
}
return []movableCel{
- mk(50, "mary-mother-of-the-church", "Mary, Mother of the Church", "Najświętszej Maryi Panny, Matki Kościoła"),
- mk(69, "the-immaculate-heart-of-the-blessed-virgin-mary", "The Immaculate Heart of the Blessed Virgin Mary", "Niepokalanego Serca Najświętszej Maryi Panny"),
+ mk(50, "mary-mother-of-the-church", "Mary, Mother of the Church", "Najświętszej Maryi Panny, Matki Kościoła",
+ "Genesis 3:9-15,20", "Psalms 87:1-2,3+5,6-7", "John 19:25-34"),
+ mk(69, "the-immaculate-heart-of-the-blessed-virgin-mary", "The Immaculate Heart of the Blessed Virgin Mary", "Niepokalanego Serca Najświętszej Maryi Panny",
+ "Isaiah 61:9-11", "1 Samuel 2:1,4-5,6-7,8abcd", "Luke 2:41-51"),
}
}