diff options
Diffstat (limited to 'internal/calendar/calendar.go')
| -rw-r--r-- | internal/calendar/calendar.go | 12 |
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"), } } |
