scripture: add a dedicated non-Psalm scripture store, migrate pure-scripture readings
Deploy / deploy (push) Successful in 46s

Adds src/scripture/ (types.ts, index.ts), a verse-addressable store mirroring
psalter/index.ts's own pattern exactly -- getScriptureVerses(book, chapter,
range) -- for non-Psalm scripture (Wisdom, Canticles, Ezekiel, Acts, Joel,
etc.). Kept as its own module, not folded into the Psalter, per 2026-08
discussion ("the psalms kind of work differently even if the logic is the
same, they do need their own store").

Octave readings can now declare `passages: [{ book, chapter, verses }]`
instead of embedding text -- each entry becomes its own paragraph, letting a
reading built from several verse ranges keep its original paragraph breaks.
getOctaveReading resolves either shape (embedded text or passages) into the
same OctaveReadingText callers already expect, so nothing downstream needs
to know which was used. Scope, per discussion: only readings that are
Scripture start to finish get this treatment -- prose that merely quotes a
verse or two (most of the patristic sermons pulled so far) keeps its
quotations embedded inline, as before.

Migrates the 9 already-committed octave readings that are pure Scripture
(Wisdom 4:7-20, Canticles 1 and 8, seven different Ezekiel excerpts across
All Saints' octave -- one of which, day 7, genuinely spans two chapters --
and Acts 19/Joel 2 for Pentecost's octave) to the new passages notation,
verified to resolve to character-identical text as before.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-11 10:06:10 -04:00
parent 589c4be0d7
commit 49bd7f7858
30 changed files with 1003 additions and 284 deletions
@@ -1,31 +1,16 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2026-11-02, year adjusted to avoid a Sunday collision).
# Matins reading for day 2 of All Saints' own octave -- collapsed into one
# continuous reading per project convention. A continuous reading from the
# book of Ezechiel, read straight through across the whole octave (a different
# excerpt each day), not repeated -- confirmed via each day's own Invitatory
# (the same distinctive All Saints antiphon every day, Nov 2 included, so this
# app's own exclusion of All Souls' Day as a different liturgical genre
# doesn't conflict with this octave's real Matins content). The source's own
# English translation is used as-is, including gaps in its own punctuation
# (some older "oct"/"bmv"-suffixed variant files drop question marks entirely
# in places) -- not corrected here, since guessing where they belong isn't the
# same class of fix as an isolated single-character typo.
# Matins reading for day 2 of All Saints' own octave -- a direct Scripture
# reading (Ezekiel 1:1-9), resolved from data/scripture/ezek-1.yml (2026-08
# decision). A continuous reading from Ezekiel, read straight through across
# the whole octave (a different excerpt each day), confirmed via each day's
# own Invitatory.
id: all-saints-octave-day-2
source: "Incipit liber Ezechiélis Prophétæ"
text:
la: |
Incipit liber Ezechiélis Prophétæ Ezech 1:1-3 1 Et factum est in trigésimo anno, in quarto, in quinta mensis, cum essem in médio captivórum juxta flúvium Chobar, apérti sunt cæli, et vidi visiónes Dei. 2 In quinta mensis, ipse est annus quintus transmigratiónis regis Jóachim, 3 Factum est verbum Dómini ad Ezechiélem fílium Buzi sacerdótem, in terra Chaldæórum, secus flumen Chobar: et facta est super eum ibi manus Dómini.
Ezech 1:4-6 4 Et vidi, et ecce ventus túrbinis veniébat ab Aquilóne, et nubes magna, et ignis invólvens, et splendor in circúitu ejus: et de médio ejus, quasi spécies eléctri, id est, de médio ignis: 5 Et in médio ejus similitúdo quátuor animálium, et hic aspéctus eórum, similitúdo hóminis in eis. 6 Quátuor fácies uni, et quátuor pennæ uni.
Ezech 1:7-9 7 Pedes eórum, pedes recti, et planta pedis eórum quasi planta pedis vítuli: et scintíllæ quasi aspéctus æris candéntis. 8 Et manus hóminis sub pennis eórum, in quátuor pártibus: et fácies et pennas per quátuor partes habébant, 9 Junctǽque erant pennæ eórum altérius ad álterum. Non revertebántur cum incéderent, sed unumquódque ante fáciem suam gradiebátur.
en: |
Lesson from the book of Ezekiel Ezek 1:1-3 1 Now it came to pass in the thirtieth year, in the fourth month, on the fifth day of the month, when I was in the midst of the captives by the river Chobar, the heavens were opened, and I saw the visions of God. 2 On the fifth day of the month, the same was the fifth year of the captivity of king Joachin, 3 The word of the Lord came to Ezechiel the priest the son of Buzi in the land of the Chaldeans, by the river Chobar: and the hand of the Lord was there upon him.
Ezek 1:4-6 4 And I saw, and behold a whirlwind came out of the north: and a great cloud, and a fire infolding it, and brightness was about it: and out of the midst thereof, that is, out of the midst of the fire, as it were the resemblance of amber. 5 And in the midst thereof the likeness of four living creatures: and this was their appearance: there was the likeness of a man in them. 6 Every one had four faces, and every one four wings.
Ezek 1:7-9 7 Their feet were straight feet, and the sole of their foot was like the sole of a calf's foot, and they sparkled like the appearance of glowing brass. 8 And they had the hands of a man under their wings on their four sides: and they had faces, and wings on the four sides, 9 And the wings of one were joined to the wings of another. They turned not when they went: but every one went straight forward.
passages:
- { book: ezek, chapter: 1, verses: "1-3" }
- { book: ezek, chapter: 1, verses: "4-6" }
- { book: ezek, chapter: 1, verses: "7-9" }
responsory:
la: |
℟. Vidi Dóminum sedéntem super sólium excélsum et elevátum, et plena erat omnis terra majestáte ejus: * Et ea, quæ sub ipso erant, replébant templum. ℣. Séraphim stabant super illud: sex alæ uni, et sex alæ álteri. ℟. Et ea, quæ sub ipso erant, replébant templum.
@@ -1,31 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-11-3). Matins reading for day 3 of All Saints' own
# octave -- collapsed into one continuous reading per project convention. A
# continuous reading from the book of Ezechiel, read straight through across
# the whole octave (a different excerpt each day), not repeated -- confirmed
# via each day's own Invitatory (the same distinctive All Saints antiphon
# every day, Nov 2 included, so this app's own exclusion of All Souls' Day as
# a different liturgical genre doesn't conflict with this octave's real Matins
# content). The source's own English translation is used as-is, including gaps
# in its own punctuation (some older "oct"/"bmv"-suffixed variant files drop
# question marks entirely in places) -- not corrected here, since guessing
# where they belong isn't the same class of fix as an isolated single-
# character typo.
# prayMatutinum query (2025-11-03). Matins reading for day 3 of All Saints'
# own octave -- a direct Scripture reading (Ezekiel 2:2-9), resolved from
# data/scripture/ezek-2.yml.
id: all-saints-octave-day-3
source: "De Ezechiéle Prophéta"
text:
la: |
De Ezechiéle Prophéta Ezek 2:2-5 2 Et audívi loquéntem ad me, 3 Et dicéntem: Fili hóminis, mitto ego te ad fílios Israël, ad gentes apostatríces quæ recessérunt a me; ipse et patres eórum prævaricáti sunt pactum meum usque ad diem hanc; 4 Et fílii dura fácie et indomábili corde sunt, ad quos ego mitto te, et dices ad eos: Hæc dicit Dóminus Deus: 5 Si forte vel ipsi áudiant, et si forte quiéscant, quóniam domus exásperans est: et scient quia prophéta fúerit in médio eórum.
Ezek 2:6-7 6 Tu ergo, fili hóminis, ne tímeas eos, neque sermónes eórum métuas, quóniam incréduli et subversóres sunt tecum, et cum scorpiónibus hábitas. Verba eórum ne tímeas, et vultus eórum ne formídes, quia domus exásperans est. 7 Loquéris ergo verba mea ad eos, si forte áudiant et quiéscant, quóniam irritatóres sunt.
Ezek 2:8-9 8 Tu autem, fili hóminis, audi quæcúmque loquor ad te, et noli esse exásperans, sicut domus exasperátrix est: áperi os tuum, et cómede quæcúmque ego do tibi. 9 Et vidi, et ecce manus missa ad me, in qua erat involútus liber: et expándit illum coram me, qui erat scriptus intus et foris, et scriptæ erant in eo lamentatiónes, et carmen, et væ.
en: |
Lesson from the book of Ezekiel Ezek 2:2-5 2 And the spirit entered into me after that he spoke to me, and he set me upon my feet: and I heard him speaking to me, 3 And saying: Son of man, I send thee to the children of Israel, to a rebellious people, that hath revolted from me, they, and their fathers, have transgressed my covenant even unto this day. 4 And they to whom I send thee are children of a hard face, and of an obstinate heart: and thou shalt say to them: Thus saith the Lord God: 5 If so be they at least will hear, and if so be they will forbear, for they are a provoking house: and they shall know that there hath been a prophet in the midst of them.
Ezek 2:6-7 6 And thou, O son of man, fear not, neither be thou afraid of their words: for thou art among unbelievers and destroyers, and thou dwellest with scorpions. Fear not their words, neither be thou dismayed at their looks: for they are a provoking house. 7 And thou shalt speak my words to them, if perhaps they will hear, and forbear: for they provoke me to anger.
Ezek 2:8-9 8 But thou, O son of man, hear all that I say to thee: and do not thou provoke me, as that house provoketh me: open thy mouth, and eat what I give thee. 9 And I looked, and behold, a hand was sent to me, wherein was a book rolled up: and he spread it before me, and it was written within and without: and there were written in it lamentations, and canticles, and woe.
passages:
- { book: ezek, chapter: 2, verses: "2-5" }
- { book: ezek, chapter: 2, verses: "6-7" }
- { book: ezek, chapter: 2, verses: "8-9" }
responsory:
la: |
℟. Vidi Dóminum sedéntem super sólium excélsum et elevátum, et plena erat omnis terra majestáte ejus: * Et ea, quæ sub ipso erant, replébant templum. ℣. Séraphim stabant super illud: sex alæ uni, et sex alæ álteri. ℟. Et ea, quæ sub ipso erant, replébant templum.
@@ -1,31 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-11-4). Matins reading for day 4 of All Saints' own
# octave -- collapsed into one continuous reading per project convention. A
# continuous reading from the book of Ezechiel, read straight through across
# the whole octave (a different excerpt each day), not repeated -- confirmed
# via each day's own Invitatory (the same distinctive All Saints antiphon
# every day, Nov 2 included, so this app's own exclusion of All Souls' Day as
# a different liturgical genre doesn't conflict with this octave's real Matins
# content). The source's own English translation is used as-is, including gaps
# in its own punctuation (some older "oct"/"bmv"-suffixed variant files drop
# question marks entirely in places) -- not corrected here, since guessing
# where they belong isn't the same class of fix as an isolated single-
# character typo.
# prayMatutinum query (2025-11-04). Matins reading for day 4 of All Saints'
# own octave -- a direct Scripture reading (Ezekiel 3:1-13), resolved from
# data/scripture/ezek-3.yml.
id: all-saints-octave-day-4
source: "De Ezechiéle Prophéta"
text:
la: |
De Ezechiéle Prophéta Ezek 3:1-4 1 Et dixit ad me: Fili hóminis, quodcúmque invéneris, cómede: cómede volúmen istud, et vadens lóquere ad fílios Israël. 2 Et apérui os meum, et cibávit me volúmine illo: 3 Et dixit ad me: Fili hóminis, venter tuus cómedet, et víscera tua complebúntur volúmine isto quod ego do tibi. Et comédi illud, et factum est in ore meo sicut mel dulce. 4 Et dixit ad me: Fili hóminis, vade ad domum Israël, et loquéris verba mea ad eos.
Ezek 3:5-9 5 Non enim ad pópulum profúndi sermónis et ignótæ linguæ, tu mítteris ad domum Israël; 6 Neque ad pópulos multos profúndi sermónis et ignótæ linguæ, quorum non possis audíre sermónes; et, si ad illos mitteréris, ipsi audírent te; 7 Domus autem Israël nolunt audíre te, quia nolunt audíre me; omnis quippe domus Israël attríta fronte est, et duro corde. 8 Ecce dedi fáciem tuam valentiórem faciébus eórum, et frontem tuam duriórem fróntibus eórum: 9 Ut adamántem et ut sílicem dedi fáciem tuam; ne tímeas eos neque métuas a fácie eórum, quia domus exásperans est.
Ezek 3:10-13 10 Et dixit ad me: fili hóminis, omnes sermónes meos, quos ego loquor ad te, assúme in corde tuo et áuribus tuis audi; 11 Et vade, ingrédere ad transmigratiónem, ad fílios pópuli tui, et loquéris ad eos; et dices eis: Hæc dicit Dóminus Deus: Si forte áudiant et quiéscant. 12 Et assúmpsit me spíritus, et audívi post me vocem commotiónis magnæ: Benedícta glória Dómini de loco suo; 13 Et vocem alárum animálium percutiéntium álteram ad álteram, et vocem rotárum sequéntium animália, et vocem commotiónis magnæ.
en: |
Lesson from the book of Ezekiel Ezek 3:1-4 1 And he said to me: Son of man, eat all that thou shalt find: eat this book, and go speak to the children of Israel. 2 And I opened my mouth, and he caused me to eat that book. 3 And he said to me: Son of man, thy belly shall eat, and thy bowels shall be filled with this book, which I give thee. And I did eat it: and it was sweet as honey in my mouth. 4 And he said to me: Son of man, go to the house of Israel, and thou shalt speak my words to them.
Ezek 3:5-9 5 For thou art not sent to a people of a profound speech, and of an unknown tongue, but to the house of Israel: 6 Nor to many nations of a strange speech, and of an unknown tongue, whose words thou canst not understand: and if thou wert sent to them, they would hearken to thee. 7 But the house of Israel will not hearken to thee: because they will not hearken to me: for all the house of Israel are of a hard forehead and an obstinate heart. 8 Behold I have made thy face stronger than their faces: and thy forehead harder than their foreheads. 9 I have made thy face like an adamant and like flint: fear them not, neither be thou dismayed at their presence: for they are a provoking house.
Ezek 3:10-13 10 And he said to me: Son of man, receive in thy heart, and hear with thy ears, all the words that I speak to thee: 11 And go get thee in to them of the captivity, to the children of thy people, and thou shalt speak to them, and shalt say to them: Thus saith the Lord: If so be they will hear and will forbear. 12 And the spirit took me up, and I heard behind me the voice of a great commotion, saying: Blessed be the glory of the Lord, from his place. 13 And the noise of the wings of the living creatures striking one against another, and the noise of the wheels following the living creatures, and the noise of a great commotion.
passages:
- { book: ezek, chapter: 3, verses: "1-4" }
- { book: ezek, chapter: 3, verses: "5-9" }
- { book: ezek, chapter: 3, verses: "10-13" }
responsory:
la: |
℟. Vidi Dóminum sedéntem super sólium excélsum et elevátum, et plena erat omnis terra majestáte ejus: * Et ea, quæ sub ipso erant, replébant templum. ℣. Séraphim stabant super illud: sex alæ uni, et sex alæ álteri. ℟. Et ea, quæ sub ipso erant, replébant templum.
@@ -1,31 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-11-5). Matins reading for day 5 of All Saints' own
# octave -- collapsed into one continuous reading per project convention. A
# continuous reading from the book of Ezechiel, read straight through across
# the whole octave (a different excerpt each day), not repeated -- confirmed
# via each day's own Invitatory (the same distinctive All Saints antiphon
# every day, Nov 2 included, so this app's own exclusion of All Souls' Day as
# a different liturgical genre doesn't conflict with this octave's real Matins
# content). The source's own English translation is used as-is, including gaps
# in its own punctuation (some older "oct"/"bmv"-suffixed variant files drop
# question marks entirely in places) -- not corrected here, since guessing
# where they belong isn't the same class of fix as an isolated single-
# character typo.
# prayMatutinum query (2025-11-05). Matins reading for day 5 of All Saints'
# own octave -- a direct Scripture reading (Ezekiel 7:1-13), resolved from
# data/scripture/ezek-7.yml.
id: all-saints-octave-day-5
source: "De Ezechiéle Prophéta"
text:
la: |
De Ezechiéle Prophéta Ezek 7:1-4 1 Et factus est sermo Dómini ad me, dicens: 2 Et tu, fili hóminis, hæc dicit Dóminus Deus terræ Israël: Finis venit, venit finis super quátuor plagas terræ. 3 Nunc finis super te, et immíttam furórem meum in te: et judicábo te juxta vias tuas, et ponam contra te omnes abominatiónes tuas. 4 Et non parcet óculus meus super te, et non miserébor; sed vias tuas ponam super te, et abominatiónes tuæ in médio tui erunt, et sciétis quia ego Dóminus.
Ezek 7:5-9 5 Hæc dicit Dóminus Deus: Afflíctio una, afflíctio ecce venit. 6 Finis venit, venit finis, evigilávit advérsum te, ecce venit: 7 Venit contrítio super te, qui hábitas in terra; venit tempus, prope est dies occisiónis, et non glóriæ móntium. 8 Nunc de propínquo effúndam iram meam super te, et complébo furórem meum in te: et judicábo te juxta vias tuas, et impónam tibi ómnia scélera tua, 9 Et non parcet óculus meus, nec miserébor; sed vias tuas impónam tibi, et abominatiónes tuæ in médio tui erunt, et sciétis quia ego sum Dóminus percútiens.
Ezek 7:10-13 10 Ecce dies, ecce venit; egréssa est contrítio, flóruit virga, germinávit supérbia, 11 Iníquitas surréxit in virga impietátis; non ex eis et non ex pópulo neque ex sónitu eórum, et non erit réquies in eis. 12 Venit tempus, appropinquávit dies: qui emit non lætétur, et qui vendit, non lúgeat: quia ira super omnem pópulum ejus; 13 Quia qui vendit, ad id quod véndidit non revertétur: et adhuc in vivéntibus vita eórum.
en: |
Lesson from the book of Ezekiel Ezek 7:1-4 1 And the word of the Lord came to me, saying: 2 And thou son of man, thus saith the Lord God to the land of Israel: The end is come, the end is come upon the four quarters of the land. 3 Now is an end come upon thee, and I will send my wrath upon thee, and I will judge thee according to thy ways: and I will set all thy abominations against thee. 4 And my eye shall not spare thee, and I will shew thee no pity: but I will lay thy ways upon thee, and thy abominations shall be in the midst of thee: and you shall know that I am the Lord.
Ezek 7:5-9 5 Thus saith the Lord God: One affliction, behold an affliction is come. 6 An end is come, the end is come, it hath awaked against thee: behold it is come. 7 Destruction is come upon thee that dwellest in the land: the time is come, the day of slaughter is near, and not of the joy of mountains. 8 Now very shortly I will pour out my wrath upon thee, and I will accomplish my anger in thee: and I will judge thee according to thy ways, and I will lay upon thee all thy crimes. 9 And my eye shall not spare, neither will I shew mercy: but I will lay thy ways upon thee, and thy abominations shall be in the midst of thee: and you shall know that I am the Lord that strike.
Ezek 7:10-13 10 Behold the day, behold it is come: destruction is gone forth, the rod hath blossomed, pride hath budded. 11 Iniquity is risen up into a rod of impiety: nothing of them shall remain, nor of their people, nor of the noise of them: and there shall be no rest among them. 12 The time is come, the day is at hand: let not the buyer rejoice: nor the seller mourn: for wrath is upon all the people thereof. 13 For the seller shall not return to that which he hath sold, although their life be yet among the living. For the vision which regardeth all the multitude thereof, shall not go back: neither shall man be strengthened in the iniquity of his life.
passages:
- { book: ezek, chapter: 7, verses: "1-4" }
- { book: ezek, chapter: 7, verses: "5-9" }
- { book: ezek, chapter: 7, verses: "10-13" }
responsory:
la: |
℟. Vidi Dóminum sedéntem super sólium excélsum et elevátum, et plena erat omnis terra majestáte ejus: * Et ea, quæ sub ipso erant, replébant templum. ℣. Séraphim stabant super illud: sex alæ uni, et sex alæ álteri. ℟. Et ea, quæ sub ipso erant, replébant templum.
@@ -1,31 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-11-6). Matins reading for day 6 of All Saints' own
# octave -- collapsed into one continuous reading per project convention. A
# continuous reading from the book of Ezechiel, read straight through across
# the whole octave (a different excerpt each day), not repeated -- confirmed
# via each day's own Invitatory (the same distinctive All Saints antiphon
# every day, Nov 2 included, so this app's own exclusion of All Souls' Day as
# a different liturgical genre doesn't conflict with this octave's real Matins
# content). The source's own English translation is used as-is, including gaps
# in its own punctuation (some older "oct"/"bmv"-suffixed variant files drop
# question marks entirely in places) -- not corrected here, since guessing
# where they belong isn't the same class of fix as an isolated single-
# character typo.
# prayMatutinum query (2025-11-06). Matins reading for day 6 of All Saints'
# own octave -- a direct Scripture reading (Ezekiel 13:1-14), resolved from
# data/scripture/ezek-13.yml.
id: all-saints-octave-day-6
source: "De Ezechiéle Prophéta"
text:
la: |
De Ezechiéle Prophéta Ezek 13:1-6 1 Et factus est sermo Dómini ad me, dicens: 2 Fili hóminis, vaticináre ad prophétas Israël, qui prophétant, et dices prophetántibus de corde suo: Audíte verbum Dómini. 3 Hæc dicit Dóminus Deus: Væ prophétis insipiéntibus, qui sequúntur spíritum suum, et nihil vident! 4 Quasi vulpes in desértis prophétæ tui, Israël, erant. 5 Non ascendístis ex advérso, neque opposuístis murum pro domo Israël, ut starétis in prǽlio in die Dómini. 6 Vident vana, et divínant mendácium, dicéntes: Ait Dóminus, cum Dóminus non míserit eos, et perseveravérunt confirmáre sermónem.
Ezek 13:7-10 7 Numquid non visiónem cassam vidístis, et divinatiónem mendácem locúti estis, et dícitis: Ait Dóminus, cum ego non sim locútus? 8 Proptérea hæc dicit Dóminus Deus: Quia locúti estis vana, et vidístis mendácium, ídeo ecce ego ad vos, dicit Dóminus Deus. 9 Et erit manus mea super prophétas, qui vident vana et divínant mendácium: in consílio pópuli mei non erunt, et in scriptúra domus Israël non scribéntur, nec in terram Israël ingrediéntur, et sciétis quia ego Dóminus Deus. 10 Eo quod decéperint pópulum meum, dicéntes: Pax, et non est pax, et ipse ædificábat paríetem, illi autem liniébant eum luto absque páleis.
Ezek 13:11-14 11 Dic ad eos qui líniunt absque temperatúra, quod casúrus sit; erit enim imber inúndans et dabo lápides prægrándes désuper irruéntes et ventum procéllæ dissipántem. 12 Síquidem ecce cécidit páries; numquid non dicétur vobis: Ubi est litúra quam linístis? 13 Proptérea hæc dicit Dóminus Deus: Et erúmpere fáciam spíritum tempestátum in indignatióne mea, et imber inúndans in furóre meo erit, et lápides grandes in ira in consumptiónem, 14 Et déstruam paríetem, quem linístis absque temperaménto.
en: |
Lesson from the book of Ezekiel Ezek 13:1-6 1 And the word of the Lord came to me, saying: 2 Son of man, prophesy thou against the prophets of Israel that prophesy: and thou shalt say to them that prophesy out of their own heart: Hear ye the word of the Lord: 3 Thus saith the Lord God: Woe to the foolish prophets that follow their own spirit, and see nothing. 4 Thy prophets, O Israel, were like foxes in the deserts. 5 You have not gone up to face the enemy, nor have you set up a wall for the house of Israel, to stand in battle in the day of the Lord. 6 They see vain things, and they foretell lies, saying: The Lord saith: whereas the Lord hath not sent them: and they have persisted to confirm what they have said.
Ezek 13:7-10 7 Have you not seen a vain vision and spoken a lying divination: and you say: The Lord saith: whereas I have not spoken. 8 Therefore thus saith the Lord God: Because you have spoken vain things, and have seen lies: therefore behold I come against you, saith the Lord God. 9 And my hand shall be upon the prophets that see vain things, and that divine lies: they shall not be in the council of my people, nor shall they be written in the writing of the house of Israel, neither shall they enter into the land of Israel, and you shall know that I am the Lord God. 10 Because they have deceived my people, saying: Peace, and there is no peace: and the people built up a wall, and they daubed it with dirt without straw.
Ezek 13:11-14 11 Say to them that daub without tempering, that it shall fall: for there shall be an overflowing shower, and I will cause great hailstones to fall violently from above, and a stormy wind to throw it down. 12 Behold, when the wall is fallen: shall it not be said to you: Where is the daubing wherewith you have daubed it? 13 Therefore thus saith the Lord God: Lo, I will cause a stormy wind to break forth in my indignation, and there shall be an overflowing shower in my anger: and great hailstones in my wrath to consume. 14 And I will break down the wall that you have daubed with untempered mortar.
passages:
- { book: ezek, chapter: 13, verses: "1-6" }
- { book: ezek, chapter: 13, verses: "7-10" }
- { book: ezek, chapter: 13, verses: "11-14" }
responsory:
la: |
℟. Vidi Dóminum sedéntem super sólium excélsum et elevátum, et plena erat omnis terra majestáte ejus: * Et ea, quæ sub ipso erant, replébant templum. ℣. Séraphim stabant super illud: sex alæ uni, et sex alæ álteri. ℟. Et ea, quæ sub ipso erant, replébant templum.
@@ -1,31 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-11-7). Matins reading for day 7 of All Saints' own
# octave -- collapsed into one continuous reading per project convention. A
# continuous reading from the book of Ezechiel, read straight through across
# the whole octave (a different excerpt each day), not repeated -- confirmed
# via each day's own Invitatory (the same distinctive All Saints antiphon
# every day, Nov 2 included, so this app's own exclusion of All Souls' Day as
# a different liturgical genre doesn't conflict with this octave's real Matins
# content). The source's own English translation is used as-is, including gaps
# in its own punctuation (some older "oct"/"bmv"-suffixed variant files drop
# question marks entirely in places) -- not corrected here, since guessing
# where they belong isn't the same class of fix as an isolated single-
# character typo.
# prayMatutinum query (2025-11-07). Matins reading for day 7 of All Saints'
# own octave -- spans two chapters (Ezekiel 15:1-8 and 16:1-5), resolved from
# data/scripture/ezek-15.yml and ezek-16.yml.
id: all-saints-octave-day-7
source: "De Ezechiéle Prophéta"
text:
la: |
De Ezechiéle Prophéta Ezek 15:1-5 1 Et factus est sermo Dómini ad me, dicens: 2 Fili hóminis, quid fiet de ligno vitis, ex ómnibus lignis némorum, quæ sunt inter ligna silvárum? 3 Numquid tollétur de ea lignum, ut fiat opus, aut fabricábitur de ea paxíllus, ut depéndeat in eo quodcúmque vas? 4 Ecce igni datum est in escam: utrámque partem ejus consúmpsit ignis, et medíetas ejus redácta est in favíllam. Numquid útile erit ad opus? 5 Etiam cum esset íntegrum, non erat aptum ad opus: quanto magis cum illud ignis devoráverit et combússerit: nihil ex eo fiet óperis?
Ezek 15:6-8 6 Proptérea hæc dicit Dóminus Deus: Quómodo lignum vitis inter ligna silvárum, quod dedi igni ad devorándum, sic tradam habitatóres Jerúsalem. 7 Et ponam fáciem meam in eos: de igne egrediéntur, et ignis consúmet eos: et sciétis quia ego Dóminus, cum posúero fáciem meam in eos, 8 Et dédero terram ínviam et desolátam, eo quod prævaricatóres exstíterint, dicit Dóminus Deus.
Ezek 16:1-5 1 Et factus est sermo Dómini ad me, dicens: 2 Fili hóminis, notas fac Jerúsalem abominatiónes suas, 3 Et dices: Hæc dicit Dóminus Deus Jerúsalem: Radix tua et generátio tua de terra Chánaan, pater tuus Amorrhǽus, et mater tua Cethǽa. 4 Et quando nata es, in die ortus tui, non est præcísus umbilícus tuus, et aqua non es lota in salútem, nec sale salíta, nec involúta pannis. 5 Non pepércit super te óculus, ut fáceret tibi unum de his, misértus tui, sed projécta es super fáciem terræ in abjectióne ánimæ tuæ, in die qua nata es.
en: |
Lesson from the book of Ezekiel Ezek 15:1-5 1 And the word of the Lord came to me, saying: 2 Son of man, what shall be made of the wood of the vine, out of all the trees of the woods that are among the trees of the forests? 3 Shall wood be taken of if, to do any work, or shall a pin be made of it for any vessel to hang thereon? 4 Behold it is cast into the fire for fuel: the fire hath consumed both ends thereof, and the midst thereof is reduced to ashes: shall it be useful for any work? 5 Even when it was whole it was not fit for work: how much less, when the fire hath devoured and consumed it, shall any work be made of it?
Ezek 15:6-8 6 Therefore thus saith the Lord God: As the vine tree among the trees of the forests which I have given to the fire to be consumed, so will I deliver up the inhabitants of Jerusalem. 7 And I will set my face against them: they shall go out from fire, and fire shall consume them and you shall know that I am the Lord, when I shall have set my face against them. 8 And I shall have made their land a wilderness, and desolate, because they have been transgressors, saith the Lord God.
Ezek 16:1-5 1 And the word of the Lord came to me, saying: 2 Son of man, make known to Jerusalem her abominations. 3 And thou shalt say: Thus saith the Lord God to Jerusalem: thy root, and thy nativity is of the land of Chanaan, thy father was an Amorrhite, and thy mother a Cethite. 4 And when thou wast born, in the day of thy nativity thy navel was not cut, neither wast thou washed with water for thy health, nor salted with salt, nor swaddled with clouts. 5 No eye had pity on thee to do any of these things for thee, out of compassion to thee: but thou wast cast out upon the face of the earth in the abjection of thy soul, in the day that thou wast born.
passages:
- { book: ezek, chapter: 15, verses: "1-5" }
- { book: ezek, chapter: 15, verses: "6-8" }
- { book: ezek, chapter: 16, verses: "1-5" }
responsory:
la: |
℟. Vidi Dóminum sedéntem super sólium excélsum et elevátum, et plena erat omnis terra majestáte ejus: * Et ea, quæ sub ipso erant, replébant templum. ℣. Séraphim stabant super illud: sex alæ uni, et sex alæ álteri. ℟. Et ea, quæ sub ipso erant, replébant templum.
@@ -1,31 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-11-8). Matins reading for day 8 of All Saints' own
# octave -- collapsed into one continuous reading per project convention. A
# continuous reading from the book of Ezechiel, read straight through across
# the whole octave (a different excerpt each day), not repeated -- confirmed
# via each day's own Invitatory (the same distinctive All Saints antiphon
# every day, Nov 2 included, so this app's own exclusion of All Souls' Day as
# a different liturgical genre doesn't conflict with this octave's real Matins
# content). The source's own English translation is used as-is, including gaps
# in its own punctuation (some older "oct"/"bmv"-suffixed variant files drop
# question marks entirely in places) -- not corrected here, since guessing
# where they belong isn't the same class of fix as an isolated single-
# character typo.
# prayMatutinum query (2025-11-08). Matins reading for day 8 of All Saints'
# own octave -- a direct Scripture reading (Ezekiel 19:1-14), resolved from
# data/scripture/ezek-19.yml.
id: all-saints-octave-day-8
source: "De Ezechiéle Prophéta"
text:
la: |
De Ezechiéle Prophéta Ezek 19:1-7 1 Et tu assúme planctum super príncipes Israël, 2 Et dices: Quare mater tua leǽna inter leónes cubávit? in médio leunculórum enutrívit cátulos suos? 3 Et edúxit unum de leúnculis suis, et leo factus est: et dídicit cápere prædam, hominémque comédere. 4 Et audiérunt de eo gentes: et non absque vulnéribus suis cepérunt eum, et adduxérunt eum in caténis in terram Ægýpti. 5 Quæ cum vidísset quóniam infirmáta est, et périit exspectátio ejus, tulit unum de leúnculis suis, leónem constítuit eum, 6 Qui incedébat inter leónes, et factus est leo: et dídicit prædam cápere et hómines devoráre, 7 Dídicit víduas fácere, et civitátes eórum in desértum addúcere: et desoláta est terra et plenitúdo ejus a voce rugítus illíus.
Ezek 19:8-11 8 Et convenérunt advérsus eum gentes úndique de provínciis, et expandérunt super eum rete suum, in vulnéribus eárum captus est, 9 Et misérunt eum in cáveam, in caténis adduxérunt eum ad regem Babylónis, miserúntque eum in cárcerem, ne audirétur vox ejus ultra super montes Israël. 10 Mater tua quasi vínea in sánguine tuo super aquam plantáta est; fructus ejus et frondes ejus crevérunt ex aquis multis, 11 Et factæ sunt ei virgæ sólidæ in sceptra dominántium, et exaltáta est statúra ejus inter frondes, et vidit altitúdinem suam in multitúdine pálmitum suórum.
Ezek 19:12-14 12 Et evúlsa est in ira, in terrámque projécta, et ventus urens siccávit fructum ejus; marcuérunt et arefáctæ sunt virgæ róboris ejus, ignis comédit eam; 13 Et nunc transplantáta est in desértum, in terra ínvia et sitiénti, 14 Et egréssus est ignis de virga ramórum ejus, qui fructum ejus comédit, et non fuit in ea virga fortis, sceptrum dominántium. Planctus est, et erit in planctum.
en: |
Lesson from the book of Ezekiel Ezek 19:1-7 1 Moreover take thou up a lamentation for the princes of Israel, 2 And say: Why did thy mother the lioness lie down among the lions, and bring up her whelps in the midst of young lions? 3 And she brought out one of her whelps, and he became a lion: and he learned to catch the prey, and to devour men. 4 And the nations heard of him, and took him, but not without receiving wounds: and they brought him in chains into the land of Egypt. 5 But she seeing herself weakened, and that her hope was lost, took one of her young lions, and set him up for a lion. 6 And he went up and down among the lions, and became a lion: and he learned to catch the prey, and to devour men. 7 He learned to make widows, and to lay waste their cities: and the land became desolate, and the fulness thereof by the noise of his roaring.
Ezek 19:8-11 8 And the nations came together against him on every side out of the provinces, and they spread their net over him, in their wounds he was taken. 9 And they put him into a cage, they brought him in chains to the king of Babylon: and they cast him into prison, that his voice should no more be heard upon the mountains of Israel. 10 Thy mother is like a vine in thy blood planted by the water: her fruit and her branches have grown out of many waters. 11 And she hath strong rods to make sceptres for them that bear rule, and her stature was exalted among the branches: and she saw her height in the multitude of her branches.
Ezek 19:12-14 12 But she was plucked up in wrath, and cast on the ground, and the burning wind dried up her fruit: her strong rods are withered, and dried up: the fire hath devoured her. 13 And now she is transplanted into the desert, in a land not passable, and dry. 14 And a fire is gone out from a rod of her branches, which hath devoured her fruit: so that she now hath no strong rod, to be a sceptre of rulers. This is a lamentation, and it shall be for a lamentation.
passages:
- { book: ezek, chapter: 19, verses: "1-7" }
- { book: ezek, chapter: 19, verses: "8-11" }
- { book: ezek, chapter: 19, verses: "12-14" }
responsory:
la: |
℟. Vidi Dóminum sedéntem super sólium excélsum et elevátum, et plena erat omnis terra majestáte ejus: * Et ea, quæ sub ipso erant, replébant templum. ℣. Séraphim stabant super illud: sex alæ uni, et sex alæ álteri. ℟. Et ea, quæ sub ipso erant, replébant templum.
@@ -1,28 +1,16 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-08-20). Matins reading for day 6 of the
# Assumption's own octave -- collapsed into one continuous reading per project
# convention. A direct Scripture reading (Wisdom 4:7-12), so its English is
# the source's own Douay-Rheims-style translation, same convention as every
# other scripture citation this pull has captured. The source's own English
# translation is used as-is, including gaps in its own punctuation (some older
# "oct"/"bmv"-suffixed variant files drop question marks entirely in places)
# -- not corrected here, since guessing where they belong isn't the same class
# of fix as an isolated single-character typo.
# Assumption's own octave -- a direct Scripture reading (Wisdom 4:7-20),
# resolved from data/scripture/sap-4.yml (2026-08 decision: whole-passage
# Scripture readings pull from a dedicated store instead of embedding text,
# unlike prose that merely cites a verse or two). Each entry below is its
# own paragraph, preserving the source's original three-lesson breaks.
id: assumption-octave-day-6
source: "De libro Sapiéntiæ"
text:
la: |
De libro Sapiéntiæ Sap 4:7-12 7 Justus si morte præoccupátus fúerit, in refrigério erit; 8 Senéctus enim venerábilis est non diutúrna, neque annórum número computáta: cani autem sunt sensus hóminis, 9 Et ætas senectútis vita immaculáta. 10 Placens Deo factus est diléctus, et vivens inter peccatóres translátus est. 11 Raptus est, ne malítia mutáret intelléctum ejus, aut ne fíctio decíperet ánimam illíus. 12 Fascinátio enim nugacitátis obscúrat bona, et inconstántia concupiscéntiæ transvértit sensum sine malítia.
De libro Sapiéntiæ Sap 4:13-16 13 Consummátus in brevi, explévit témpora multa; 14 Plácita enim erat Deo ánima illíus: propter hoc properávit edúcere illum de médio iniquitátum. 14 Pópuli autem vidéntes, et non intelligéntes, nec ponéntes in præcórdiis tália, 15 Quóniam grátia Dei et misericórdia est in sanctos ejus, et respéctus in eléctos illíus. 16 Condémnat autem justus mórtuus vivos ímpios, et juvéntus celérius consummáta longam vitam injústi.
Sap 4:17-20 17 Vidébunt enim finem sapiéntis, et non intélligent quid cogitáverit de illo Deus, et quare muníerit illum Dóminus. 18 Vidébunt, et contémnent eum; illos autem Dóminus irridébit. 19 Et erunt post hæc decidéntes sine honóre, et in contumélia inter mórtuos in perpétuum: quóniam disrúmpet illos inflátos sine voce, et commovébit illos a fundaméntis, et usque ad suprémum desolabúntur: 19 Et erunt geméntes, et memória illórum períbit. 20 Vénient in cogitatióne peccatórum suórum tímidi, et tradúcent illos ex advérso iniquitátes ipsórum.
en: |
Lesson from the book of Wisdom Wis 4:7-12 7 But the just man, if he be prevented with death, shall be in rest. 8 For venerable old age is not that of long time, nor counted by the number of years: but the understanding of a man is grey hairs. 9 And a spotless life is old age. 10 He pleased God and was beloved, and living among sinners he was translated. 11 He was taken away lest wickedness should alter his understanding, or deceit beguile his soul. 12 For the bewitching of vanity obscureth good things, and the wandering of concupiscence overturneth the innocent mind.
Lesson from the book of Wisdom Wis 4:13-16 13 Being made perfect in a short space, he fulfilled a long time: 14 For his soul pleased God: therefore he hastened to bring him out of the midst of iniquities: 14 But the people see this, and understand not, nor lay up such things in their hearts: 15 That the grace of God, and his mercy is with his saints, and that he hath respect to his chosen. 16 But the just that is dead, condemneth the wicked that are living, and youth soon ended, the long life of the unjust.
Wis 4:17-20 17 For they shall see the end of the wise man, and shall not understand what God hath designed for him, and why the Lord hath set him in safety. 18 They shall see him, and shall despise him: but the Lord shall laugh them to scorn. 19 And they shall fall after this without honour, and be a reproach among the dead for ever: for he shall burst them puffed up and speechless, and shall shake them from the foundations, and they shall be utterly laid waste: 19 They shall be in sorrow, and their memory shall perish. 20 They shall come with fear at the thought of their sins, and their iniquities shall stand against them to convict them.
passages:
- { book: sap, chapter: 4, verses: "7-12" }
- { book: sap, chapter: 4, verses: "13-16" }
- { book: sap, chapter: 4, verses: "17-20" }
responsory:
la: |
℟. Euge, serve bone et fidélis, quia in pauca fuísti fidélis, supra multa te constítuam: * Intra in gáudium Dómini tui. ℣. Dómine, quinque talénta tradidísti mihi, ecce ália quinque superlucrátus sum. ℟. Intra in gáudium Dómini tui.
@@ -1,27 +1,14 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-08-22). Matins reading for day 8, "In Octava
# Assumptionis," the Assumption's own octave-concluding day -- collapsed into
# one continuous reading per project convention. A direct Scripture reading
# (Canticles 8:5-6). The source's own English translation is used as-is,
# including gaps in its own punctuation (some older "oct"/"bmv"-suffixed
# variant files drop question marks entirely in places) -- not corrected here,
# since guessing where they belong isn't the same class of fix as an isolated
# single-character typo.
# Assumptionis," the Assumption's own octave-concluding day -- a direct
# Scripture reading (Canticles 8:5-10), resolved from
# data/scripture/cant-8.yml (2026-08 decision).
id: assumption-octave-day-8
source: "De Canticis canticorum"
text:
la: |
De Canticis canticorum Cant 8:5-6 5 Quæ est ista quæ ascendit de deserto, deliciis affluens, innixa super dilectum suum? Sub arbore malo suscitavi te; ibi corrupta est mater tua, ibi violata est genitrix tua. 6 Pone me ut signaculum super cor tuum, ut signaculum super brachium tuum, quia fortis est ut mors dilectio, dura sicut infernus æmulatio: lampades ejus lampades ignis atque flammarum.
Cant 8:7-8 7 Aquæ multæ non potuerunt extinguere caritatem, nec flumina obruent illam. Si dederit homo omnem substantiam domus suæ pro dilectione, quasi nihil despiciet eam. 8 Soror nostra parva, et ubera non habet; quid faciemus sorori nostræ in die quando alloquenda est?
Cant 8:9-10 9 Si murus est, ædificemus super eum propugnacula argentea; si ostium est, compingamus illud tabulis cedrinis. 10 Ego murus, et ubera mea sicut turris, ex quo facta sum coram eo, quasi pacem reperiens.
en: |
Lesson from the book of Canticles Song 8:5-6 5 Who is this that cometh up from the desert, flowing with delights, leaning upon her beloved? Under the apple tree I raised thee up: there thy mother was corrupted, there she was defloured that bore thee. 6 Put me as a seal upon thy heart, as a seal upon thy arm, for love is strong as death, jealousy as hard as hell, the lamps thereof are fire and flames.
Song 8:7-8 7 Many waters cannot quench charity, neither can the floods drown it: if a man should give all the substance of his house for love, he shall despise it as nothing. 8 Our sister is little, and hath no breasts. What shall we do to our sister in the day when she is to be spoken to?
Song 8:9-10 9 If she be a wall: let us build upon it bulwarks of silver: if she be a door, let us join it together with boards or cedar 10 I am a wall: and my breasts are as a tower since I am become in his presence as one finding peace.
passages:
- { book: cant, chapter: 8, verses: "5-6" }
- { book: cant, chapter: 8, verses: "7-8" }
- { book: cant, chapter: 8, verses: "9-10" }
responsory:
la: |
℟. Vidi speciósam sicut colúmbam, ascendéntem désuper rivos aquárum, cujus inæstimábilis odor erat nimis in vestiméntis ejus; * Et sicut dies verni circúmdabant eam flores rosárum et lília convállium. ℣. Quæ est ista quæ ascéndit per desértum sicut vírgula fumi ex aromátibus myrrhæ et thuris? ℟. Et sicut dies verni circúmdabant eam flores rosárum et lília convállium.
@@ -1,27 +1,14 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-09-15). Matins reading for day 8, the Nativity's
# own octave-concluding day (In Octavam Nativitatis B.M.V.) -- collapsed into
# one continuous reading per project convention. A direct Scripture reading
# (Canticles 1:1-3). The source's own English translation is used as-is,
# including gaps in its own punctuation (some older "oct"/"bmv"-suffixed
# variant files drop question marks entirely in places) -- not corrected here,
# since guessing where they belong isn't the same class of fix as an isolated
# single-character typo.
# own octave-concluding day (In Octavam Nativitatis B.M.V.) -- a direct
# Scripture reading (Canticles 1:1-10), resolved from
# data/scripture/cant-1.yml (2026-08 decision).
id: nativity-bvm-octave-day-8
source: "Incípiunt Cántica canticórum"
text:
la: |
Incípiunt Cántica canticórum Cant 1:1-3 1 Osculétur me ósculo oris sui, quia melióra sunt úbera tua vino, 2 Fragrántia unguéntis óptimis. Oleum effúsum nomen tuum; ídeo adolescéntulæ dilexérunt te. 3 Trahe me: post te currémus in odórem unguentórum tuórum. Introdúxit me rex in cellária sua; exsultábimus et lætábimur in te mémores úberum tuórum super vinum. Recti díligunt te.
Cant 1:4-6 4 Nigra sum, sed formósa, fíliæ Jerúsalem, sicut tabernácula Cedar, sicut pelles Salomónis. 5 Nolíte me consideráre quod fusca sim, quia decolorávit me sol. Fílii matris meæ pugnavérunt contra me, posuérunt me custódem in víneis, víneam meam non custodívi. 6 Indica mihi, quem díligit ánima mea, ubi pascas, ubi cubes in merídie, ne vagári incípiam post greges sodálium tuórum.
Cant 1:7-10 7 Si ignóras te, o pulchérrima inter mulíeres, egrédere et abi post vestígia gregum, et pasce hædos tuos juxta tabernácula pastórum. 8 Equitátui meo in cúrribus pharaónis assimilávi te, amíca mea. 9 Pulchræ sunt genæ tuæ sicut túrturis, collum tuum sicut monília. 10 Murénulas áureas faciémus tibi vermiculátas argénto.
en: |
Lesson from the book of Canticles Song 1:1-3 1 Let him kiss me with the kiss of his mouth: for thy breasts are better than wine, 2 Smelling sweet of the best ointments. thy name is as oil poured out: therefore young maidens have loved thee. 3 Draw me: we will run after thee to the odour of thy ointments. The king hath brought me into his storerooms: we will be glad and rejoice in thee, remembering thy breasts more than wine: the righteous love thee.
Song 1:4-6 4 I am black but beautiful, O ye daughters of Jerusalem, as the tents of Cedar, as the curtains of Solomon. 5 Do not consider me that I am brown, because the sun hath altered my colour: the sons of my mother have fought against me, they have made me the keeper in the vineyards: my vineyard I have not kept. 6 Show me, O thou whom my soul loveth, where thou feedest, where thou liest in the midday, lest I begin to wander after the flocks of thy companions.
Song 1:7-10 7 If thou know not thyself, O fairest among women, go forth, and follow after the steps of the flocks, and feed thy kids beside the tents of the shepherds. 8 To my company of horsemen, in Pharao's chariots, have I likened thee, O my love. 9 Thy cheeks are beautiful as the turtledove's, thy neck as jewels. 10 We will make thee chains of gold, inlaid with silver.
passages:
- { book: cant, chapter: 1, verses: "1-3" }
- { book: cant, chapter: 1, verses: "4-6" }
- { book: cant, chapter: 1, verses: "7-10" }
responsory:
la: |
℟. Hódie nata est beáta Virgo María ex progénie David; * Per quam salus mundi credéntibus appáruit, cujus vita gloriósa lucem dedit sǽculo. ℣. Nativitátem beátæ Maríæ Vírginis cum gáudio celebrémus. ℟. Per quam salus mundi credéntibus appáruit, cujus vita gloriósa lucem dedit sǽculo.
@@ -1,30 +1,15 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2026-05-25). Matins reading for day 2 of Pentecost's
# own octave -- collapsed into one continuous reading per project convention.
# A direct Scripture reading (Acts 19:1-9). The source's own English page
# didn't render a translation for this direct Scripture passage; its English
# here is the standard Douay-Rheims wording (a known, recognized translation,
# not a draft) rather than left missing, same convention as every other
# Scripture citation already in this project. The source's own English
# translation is used as-is, including gaps in its own punctuation (some older
# "oct"/"bmv"-suffixed variant files drop question marks entirely in places)
# -- not corrected here, since guessing where they belong isn't the same class
# of fix as an isolated single-character typo.
# own octave -- a direct Scripture reading (Acts 19:1-9), resolved from
# data/scripture/act-19.yml. The source's own English page didn't render a
# translation for this passage; its English is the standard Douay-Rheims
# wording (a known, recognized translation, not a draft).
id: pentecost-sunday-octave-day-2
source: "De Actibus Apostolórum"
text:
la: |
De Actibus Apostolórum Act. 19:1-3 1 Factum est autem cum Apóllo esset Corínthi, ut Paulus peragrátis superióribus pártibus veníret Ephesum, et inveníret quosdam discípulos: 2 Dixítque ad eos: Si Spíritum Sanctum accepístis credéntes? At illi dixérunt ad eum: Sed neque si Spíritus Sanctus est, audívimus. 3 Ille vero ait: In quo ergo baptizáti estis? Qui dixérunt: In Ioánnis baptísmate.
Act. 19:4-7 4 Dixit autem Paulus: Joánnes baptizávit baptísmo pœniténtiæ pópulum, dicens in eum qui ventúrus esset post ipsum ut créderent, hoc est, in Jesum. 5 His audítis, baptizáti sunt in nómine Dómini Jesu. 6 Et cum imposuísset illis manus Paulus, venit Spíritus Sanctus super eos, et loquebántur linguis, et prophetábant. 7 Erant autem omnes viri fere duódecim.
Act. 19:8-9 8 Introgréssus autem synagógam, cum fidúcia loquebátur per tres menses, dísputans et suádens de regno Dei. 9 Cum autem quidam induraréntur, et non créderent, maledicéntes viam Dómini coram multitúdine, discédens ab eis, segregávit discípulos, quotídie dísputans in schola tyránni cujúsdam.
en: |
1 And it came to pass, while Apollo was at Corinth, that Paul having passed through the upper coasts, came to Ephesus, and found certain disciples: 2 And he said to them: Have you received the Holy Ghost since ye believed? But they said to him: We have not so much as heard whether there be a Holy Ghost. 3 And he said: In what then were you baptized? Who said: In John's baptism.
4 Then Paul said: John baptized the people with the baptism of penance, saying: That they should believe in him who was to come after him, that is to say, in Jesus. 5 Having heard these things, they were baptized in the name of the Lord Jesus. 6 And when Paul had imposed his hands on them, the Holy Ghost came upon them, and they spoke with tongues, and prophesied. 7 And all the men were about twelve.
8 And entering into the synagogue, he spoke boldly for the space of three months, disputing and exhorting concerning the kingdom of God. 9 But when some were hardened, and believed not, speaking evil of the way of the Lord before the multitude, departing from them, he separated the disciples, disputing daily in the school of one Tyrannus.
passages:
- { book: act, chapter: 19, verses: "1-3" }
- { book: act, chapter: 19, verses: "4-7" }
- { book: act, chapter: 19, verses: "8-9" }
responsory:
la: |
℟. Cum compleréntur dies Pentecóstes, erant omnes páriter in eódem loco, allelúja: et súbito factus est sonus de cælo, allelúja, * Tamquam spíritus veheméntis, et replévit totam domum, allelúja, allelúja. ℣. Dum ergo essent in unum discípuli congregáti propter metum Judæórum, sonus repénte de cælo, venit super eos. ℟. Tamquam spíritus veheméntis, et replévit totam domum, allelúja, allelúja.
@@ -1,31 +1,16 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2026-05-26). Matins reading for day 3 of Pentecost's
# own octave -- collapsed into one continuous reading per project convention.
# A direct Scripture reading (Joel 2:23-28, the same prophecy Pentecost's own
# feast draws on). The source's own English page didn't render a translation
# for this direct Scripture passage; its English here is the standard Douay-
# Rheims wording (a known, recognized translation, not a draft) rather than
# left missing, same convention as every other Scripture citation already in
# this project. The source's own English translation is used as-is, including
# gaps in its own punctuation (some older "oct"/"bmv"-suffixed variant files
# drop question marks entirely in places) -- not corrected here, since
# guessing where they belong isn't the same class of fix as an isolated
# single-character typo.
# own octave -- a direct Scripture reading (Joel 2:23-28, the same prophecy
# Pentecost's own feast draws on), resolved from data/scripture/joel-2.yml.
# The source's own English page didn't render a translation for this passage;
# its English is the standard Douay-Rheims wording (a known, recognized
# translation, not a draft).
id: pentecost-sunday-octave-day-3
source: "De Joéle Prophéta"
text:
la: |
De Joéle Prophéta Joël 2:23-24 23 Et fílii Sion exsultáte, et lætámini in Dómino Deo vestro: quia dedit vobis doctórem justítiæ, et descéndere fáciet ad vos imbrem matutínum et serótinum, sicut in princípio. 24 Et implebúntur áreæ fruménto, et redundábunt torculária vino et óleo.
Joël 2:25-26 25 Et reddam vobis annos, quos comédit locústa, bruchus, et rubígo, et erúca: fortitúdo mea magna quam misi in vos. 26 Et comedétis vescéntes, et saturabímini: et laudábitis nomen Dómini Dei vestri, qui fecit mirabília vobíscum: et non confundétur pópulus meus in sempitérnum.
Joël 2:27-28 27 Et sciétis quia in médio Israël ego sum, et ego Dóminus Deus vester, et non est ámplius: et non confundétur pópulus meus in ætérnum. 28 Et erit post hæc: effúndam spíritum meum super omnem carnem, et prophetábunt fílii vestri et fíliæ vestræ: senes vestri sómnia somniábunt, et júvenes vestri visiónes vidébunt.
en: |
23 And you, O children of Sion, rejoice, and be joyful in the Lord your God: because he hath given you a teacher of justice, and he will make the early and the latter rain to come down to you as in the beginning. 24 And the floors shall be full of wheat, and the presses shall overflow with wine and oil.
25 And I will restore to you the years which the locust, and the bruchus, and the mildew, and the palmerworm hath eaten; my great host which I sent upon you. 26 And you shall eat in plenty, and shall be filled: and you shall praise the name of the Lord your God, who hath done wonders with you: and my people shall not be confounded for ever.
27 And you shall know that I am in the midst of Israel: and I am the Lord your God, and there is none besides: and my people shall not be confounded for ever. 28 And it shall come to pass after this, that I will pour out my spirit upon all flesh: and your sons and your daughters shall prophesy: your old men shall dream dreams, and your young men shall see visions.
passages:
- { book: joel, chapter: 2, verses: "23-24" }
- { book: joel, chapter: 2, verses: "25-26" }
- { book: joel, chapter: 2, verses: "27-28" }
responsory:
la: |
℟. Apparuérunt Apóstolis dispertítæ linguæ tamquam ignis, allelúja: * Sedítque supra síngulos eórum Spíritus Sanctus, allelúja, allelúja. ℣. Et cœpérunt loqui váriis linguis, prout Spíritus Sanctus dabat éloqui illis. ℟. Sedítque supra síngulos eórum Spíritus Sanctus, allelúja, allelúja.
+52
View File
@@ -0,0 +1,52 @@
# Acts of the Apostles (cited "Act"), chapter 19.
# Verses transcribed from pentecost-sunday-octave-day-2.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: act
chapter: 19
verses:
- n: 1
text:
la: "Factum est autem cum Apóllo esset Corínthi, ut Paulus peragrátis superióribus pártibus veníret Ephesum, et inveníret quosdam discípulos:"
en: "And it came to pass, while Apollo was at Corinth, that Paul having passed through the upper coasts, came to Ephesus, and found certain disciples:"
status: { la: verified, en: verified }
- n: 2
text:
la: "Dixítque ad eos: Si Spíritum Sanctum accepístis credéntes? At illi dixérunt ad eum: Sed neque si Spíritus Sanctus est, audívimus."
en: "And he said to them: Have you received the Holy Ghost since ye believed? But they said to him: We have not so much as heard whether there be a Holy Ghost."
status: { la: verified, en: verified }
- n: 3
text:
la: "Ille vero ait: In quo ergo baptizáti estis? Qui dixérunt: In Ioánnis baptísmate."
en: "And he said: In what then were you baptized? Who said: In John's baptism."
status: { la: verified, en: verified }
- n: 4
text:
la: "Dixit autem Paulus: Joánnes baptizávit baptísmo pœniténtiæ pópulum, dicens in eum qui ventúrus esset post ipsum ut créderent, hoc est, in Jesum."
en: "Then Paul said: John baptized the people with the baptism of penance, saying: That they should believe in him who was to come after him, that is to say, in Jesus."
status: { la: verified, en: verified }
- n: 5
text:
la: "His audítis, baptizáti sunt in nómine Dómini Jesu."
en: "Having heard these things, they were baptized in the name of the Lord Jesus."
status: { la: verified, en: verified }
- n: 6
text:
la: "Et cum imposuísset illis manus Paulus, venit Spíritus Sanctus super eos, et loquebántur linguis, et prophetábant."
en: "And when Paul had imposed his hands on them, the Holy Ghost came upon them, and they spoke with tongues, and prophesied."
status: { la: verified, en: verified }
- n: 7
text:
la: "Erant autem omnes viri fere duódecim."
en: "And all the men were about twelve."
status: { la: verified, en: verified }
- n: 8
text:
la: "Introgréssus autem synagógam, cum fidúcia loquebátur per tres menses, dísputans et suádens de regno Dei."
en: "And entering into the synagogue, he spoke boldly for the space of three months, disputing and exhorting concerning the kingdom of God."
status: { la: verified, en: verified }
- n: 9
text:
la: "Cum autem quidam induraréntur, et non créderent, maledicéntes viam Dómini coram multitúdine, discédens ab eis, segregávit discípulos, quotídie dísputans in schola tyránni cujúsdam."
en: "But when some were hardened, and believed not, speaking evil of the way of the Lord before the multitude, departing from them, he separated the disciples, disputing daily in the school of one Tyrannus."
status: { la: verified, en: verified }
+58
View File
@@ -0,0 +1,58 @@
# Song of Songs (Vulgate "Canticum Canticorum," cited "Cant"), chapter 1.
# Verses 1-10 only -- transcribed from what was already pulled for the
# Nativity of the BVM's octave day 8 Matins reading (Divinum Officium,
# Monastic Tridentinum 1617, live prayMatutinum query 2025-09-15), not the
# whole chapter.
book: cant
chapter: 1
verses:
- n: 1
text:
la: "Osculétur me ósculo oris sui, quia melióra sunt úbera tua vino,"
en: "Let him kiss me with the kiss of his mouth: for thy breasts are better than wine,"
status: { la: verified, en: verified }
- n: 2
text:
la: "Fragrántia unguéntis óptimis. Oleum effúsum nomen tuum; ídeo adolescéntulæ dilexérunt te."
en: "Smelling sweet of the best ointments. thy name is as oil poured out: therefore young maidens have loved thee."
status: { la: verified, en: verified }
- n: 3
text:
la: "Trahe me: post te currémus in odórem unguentórum tuórum. Introdúxit me rex in cellária sua; exsultábimus et lætábimur in te mémores úberum tuórum super vinum. Recti díligunt te."
en: "Draw me: we will run after thee to the odour of thy ointments. The king hath brought me into his storerooms: we will be glad and rejoice in thee, remembering thy breasts more than wine: the righteous love thee."
status: { la: verified, en: verified }
- n: 4
text:
la: "Nigra sum, sed formósa, fíliæ Jerúsalem, sicut tabernácula Cedar, sicut pelles Salomónis."
en: "I am black but beautiful, O ye daughters of Jerusalem, as the tents of Cedar, as the curtains of Solomon."
status: { la: verified, en: verified }
- n: 5
text:
la: "Nolíte me consideráre quod fusca sim, quia decolorávit me sol. Fílii matris meæ pugnavérunt contra me, posuérunt me custódem in víneis, víneam meam non custodívi."
en: "Do not consider me that I am brown, because the sun hath altered my colour: the sons of my mother have fought against me, they have made me the keeper in the vineyards: my vineyard I have not kept."
status: { la: verified, en: verified }
- n: 6
text:
la: "Indica mihi, quem díligit ánima mea, ubi pascas, ubi cubes in merídie, ne vagári incípiam post greges sodálium tuórum."
en: "Show me, O thou whom my soul loveth, where thou feedest, where thou liest in the midday, lest I begin to wander after the flocks of thy companions."
status: { la: verified, en: verified }
- n: 7
text:
la: "Si ignóras te, o pulchérrima inter mulíeres, egrédere et abi post vestígia gregum, et pasce hædos tuos juxta tabernácula pastórum."
en: "If thou know not thyself, O fairest among women, go forth, and follow after the steps of the flocks, and feed thy kids beside the tents of the shepherds."
status: { la: verified, en: verified }
- n: 8
text:
la: "Equitátui meo in cúrribus pharaónis assimilávi te, amíca mea."
en: "To my company of horsemen, in Pharao's chariots, have I likened thee, O my love."
status: { la: verified, en: verified }
- n: 9
text:
la: "Pulchræ sunt genæ tuæ sicut túrturis, collum tuum sicut monília."
en: "Thy cheeks are beautiful as the turtledove's, thy neck as jewels."
status: { la: verified, en: verified }
- n: 10
text:
la: "Murénulas áureas faciémus tibi vermiculátas argénto."
en: "We will make thee chains of gold, inlaid with silver."
status: { la: verified, en: verified }
+38
View File
@@ -0,0 +1,38 @@
# Song of Songs (Vulgate "Canticum Canticorum," cited "Cant"), chapter 8.
# Verses 5-10 only -- transcribed from what was already pulled for the
# Assumption's octave day 8 Matins reading (Divinum Officium, Monastic
# Tridentinum 1617, live prayMatutinum query 2025-08-22), not the whole
# chapter.
book: cant
chapter: 8
verses:
- n: 5
text:
la: "Quæ est ista quæ ascendit de deserto, deliciis affluens, innixa super dilectum suum? Sub arbore malo suscitavi te; ibi corrupta est mater tua, ibi violata est genitrix tua."
en: "Who is this that cometh up from the desert, flowing with delights, leaning upon her beloved? Under the apple tree I raised thee up: there thy mother was corrupted, there she was defloured that bore thee."
status: { la: verified, en: verified }
- n: 6
text:
la: "Pone me ut signaculum super cor tuum, ut signaculum super brachium tuum, quia fortis est ut mors dilectio, dura sicut infernus æmulatio: lampades ejus lampades ignis atque flammarum."
en: "Put me as a seal upon thy heart, as a seal upon thy arm, for love is strong as death, jealousy as hard as hell, the lamps thereof are fire and flames."
status: { la: verified, en: verified }
- n: 7
text:
la: "Aquæ multæ non potuerunt extinguere caritatem, nec flumina obruent illam. Si dederit homo omnem substantiam domus suæ pro dilectione, quasi nihil despiciet eam."
en: "Many waters cannot quench charity, neither can the floods drown it: if a man should give all the substance of his house for love, he shall despise it as nothing."
status: { la: verified, en: verified }
- n: 8
text:
la: "Soror nostra parva, et ubera non habet; quid faciemus sorori nostræ in die quando alloquenda est?"
en: "Our sister is little, and hath no breasts. What shall we do to our sister in the day when she is to be spoken to?"
status: { la: verified, en: verified }
- n: 9
text:
la: "Si murus est, ædificemus super eum propugnacula argentea; si ostium est, compingamus illud tabulis cedrinis."
en: "If she be a wall: let us build upon it bulwarks of silver: if she be a door, let us join it together with boards or cedar."
status: { la: verified, en: verified }
- n: 10
text:
la: "Ego murus, et ubera mea sicut turris, ex quo facta sum coram eo, quasi pacem reperiens."
en: "I am a wall: and my breasts are as a tower since I am become in his presence as one finding peace."
status: { la: verified, en: verified }
+52
View File
@@ -0,0 +1,52 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 1.
# Verses transcribed from all-saints-octave-day-2.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 1
verses:
- n: 1
text:
la: "Et factum est in trigésimo anno, in quarto, in quinta mensis, cum essem in médio captivórum juxta flúvium Chobar, apérti sunt cæli, et vidi visiónes Dei."
en: "Now it came to pass in the thirtieth year, in the fourth month, on the fifth day of the month, when I was in the midst of the captives by the river Chobar, the heavens were opened, and I saw the visions of God."
status: { la: verified, en: verified }
- n: 2
text:
la: "In quinta mensis, ipse est annus quintus transmigratiónis regis Jóachim,"
en: "On the fifth day of the month, the same was the fifth year of the captivity of king Joachin,"
status: { la: verified, en: verified }
- n: 3
text:
la: "Factum est verbum Dómini ad Ezechiélem fílium Buzi sacerdótem, in terra Chaldæórum, secus flumen Chobar: et facta est super eum ibi manus Dómini."
en: "The word of the Lord came to Ezechiel the priest the son of Buzi in the land of the Chaldeans, by the river Chobar: and the hand of the Lord was there upon him."
status: { la: verified, en: verified }
- n: 4
text:
la: "Et vidi, et ecce ventus túrbinis veniébat ab Aquilóne, et nubes magna, et ignis invólvens, et splendor in circúitu ejus: et de médio ejus, quasi spécies eléctri, id est, de médio ignis:"
en: "And I saw, and behold a whirlwind came out of the north: and a great cloud, and a fire infolding it, and brightness was about it: and out of the midst thereof, that is, out of the midst of the fire, as it were the resemblance of amber."
status: { la: verified, en: verified }
- n: 5
text:
la: "Et in médio ejus similitúdo quátuor animálium, et hic aspéctus eórum, similitúdo hóminis in eis."
en: "And in the midst thereof the likeness of four living creatures: and this was their appearance: there was the likeness of a man in them."
status: { la: verified, en: verified }
- n: 6
text:
la: "Quátuor fácies uni, et quátuor pennæ uni."
en: "Every one had four faces, and every one four wings."
status: { la: verified, en: verified }
- n: 7
text:
la: "Pedes eórum, pedes recti, et planta pedis eórum quasi planta pedis vítuli: et scintíllæ quasi aspéctus æris candéntis."
en: "Their feet were straight feet, and the sole of their foot was like the sole of a calf's foot, and they sparkled like the appearance of glowing brass."
status: { la: verified, en: verified }
- n: 8
text:
la: "Et manus hóminis sub pennis eórum, in quátuor pártibus: et fácies et pennas per quátuor partes habébant,"
en: "And they had the hands of a man under their wings on their four sides: and they had faces, and wings on the four sides,"
status: { la: verified, en: verified }
- n: 9
text:
la: "Junctǽque erant pennæ eórum altérius ad álterum. Non revertebántur cum incéderent, sed unumquódque ante fáciem suam gradiebátur."
en: "And the wings of one were joined to the wings of another. They turned not when they went: but every one went straight forward."
status: { la: verified, en: verified }
+77
View File
@@ -0,0 +1,77 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 13.
# Verses transcribed from all-saints-octave-day-6.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 13
verses:
- n: 1
text:
la: "Et factus est sermo Dómini ad me, dicens:"
en: "And the word of the Lord came to me, saying:"
status: { la: verified, en: verified }
- n: 2
text:
la: "Fili hóminis, vaticináre ad prophétas Israël, qui prophétant, et dices prophetántibus de corde suo: Audíte verbum Dómini."
en: "Son of man, prophesy thou against the prophets of Israel that prophesy: and thou shalt say to them that prophesy out of their own heart: Hear ye the word of the Lord:"
status: { la: verified, en: verified }
- n: 3
text:
la: "Hæc dicit Dóminus Deus: Væ prophétis insipiéntibus, qui sequúntur spíritum suum, et nihil vident!"
en: "Thus saith the Lord God: Woe to the foolish prophets that follow their own spirit, and see nothing."
status: { la: verified, en: verified }
- n: 4
text:
la: "Quasi vulpes in desértis prophétæ tui, Israël, erant."
en: "Thy prophets, O Israel, were like foxes in the deserts."
status: { la: verified, en: verified }
- n: 5
text:
la: "Non ascendístis ex advérso, neque opposuístis murum pro domo Israël, ut starétis in prǽlio in die Dómini."
en: "You have not gone up to face the enemy, nor have you set up a wall for the house of Israel, to stand in battle in the day of the Lord."
status: { la: verified, en: verified }
- n: 6
text:
la: "Vident vana, et divínant mendácium, dicéntes: Ait Dóminus, cum Dóminus non míserit eos, et perseveravérunt confirmáre sermónem."
en: "They see vain things, and they foretell lies, saying: The Lord saith: whereas the Lord hath not sent them: and they have persisted to confirm what they have said."
status: { la: verified, en: verified }
- n: 7
text:
la: "Numquid non visiónem cassam vidístis, et divinatiónem mendácem locúti estis, et dícitis: Ait Dóminus, cum ego non sim locútus?"
en: "Have you not seen a vain vision and spoken a lying divination: and you say: The Lord saith: whereas I have not spoken."
status: { la: verified, en: verified }
- n: 8
text:
la: "Proptérea hæc dicit Dóminus Deus: Quia locúti estis vana, et vidístis mendácium, ídeo ecce ego ad vos, dicit Dóminus Deus."
en: "Therefore thus saith the Lord God: Because you have spoken vain things, and have seen lies: therefore behold I come against you, saith the Lord God."
status: { la: verified, en: verified }
- n: 9
text:
la: "Et erit manus mea super prophétas, qui vident vana et divínant mendácium: in consílio pópuli mei non erunt, et in scriptúra domus Israël non scribéntur, nec in terram Israël ingrediéntur, et sciétis quia ego Dóminus Deus."
en: "And my hand shall be upon the prophets that see vain things, and that divine lies: they shall not be in the council of my people, nor shall they be written in the writing of the house of Israel, neither shall they enter into the land of Israel, and you shall know that I am the Lord God."
status: { la: verified, en: verified }
- n: 10
text:
la: "Eo quod decéperint pópulum meum, dicéntes: Pax, et non est pax, et ipse ædificábat paríetem, illi autem liniébant eum luto absque páleis."
en: "Because they have deceived my people, saying: Peace, and there is no peace: and the people built up a wall, and they daubed it with dirt without straw."
status: { la: verified, en: verified }
- n: 11
text:
la: "Dic ad eos qui líniunt absque temperatúra, quod casúrus sit; erit enim imber inúndans et dabo lápides prægrándes désuper irruéntes et ventum procéllæ dissipántem."
en: "Say to them that daub without tempering, that it shall fall: for there shall be an overflowing shower, and I will cause great hailstones to fall violently from above, and a stormy wind to throw it down."
status: { la: verified, en: verified }
- n: 12
text:
la: "Síquidem ecce cécidit páries; numquid non dicétur vobis: Ubi est litúra quam linístis?"
en: "Behold, when the wall is fallen: shall it not be said to you: Where is the daubing wherewith you have daubed it?"
status: { la: verified, en: verified }
- n: 13
text:
la: "Proptérea hæc dicit Dóminus Deus: Et erúmpere fáciam spíritum tempestátum in indignatióne mea, et imber inúndans in furóre meo erit, et lápides grandes in ira in consumptiónem,"
en: "Therefore thus saith the Lord God: Lo, I will cause a stormy wind to break forth in my indignation, and there shall be an overflowing shower in my anger: and great hailstones in my wrath to consume."
status: { la: verified, en: verified }
- n: 14
text:
la: "Et déstruam paríetem, quem linístis absque temperaménto."
en: "And I will break down the wall that you have daubed with untempered mortar."
status: { la: verified, en: verified }
+47
View File
@@ -0,0 +1,47 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 15.
# Verses transcribed from all-saints-octave-day-7.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 15
verses:
- n: 1
text:
la: "Et factus est sermo Dómini ad me, dicens:"
en: "And the word of the Lord came to me, saying:"
status: { la: verified, en: verified }
- n: 2
text:
la: "Fili hóminis, quid fiet de ligno vitis, ex ómnibus lignis némorum, quæ sunt inter ligna silvárum?"
en: "Son of man, what shall be made of the wood of the vine, out of all the trees of the woods that are among the trees of the forests?"
status: { la: verified, en: verified }
- n: 3
text:
la: "Numquid tollétur de ea lignum, ut fiat opus, aut fabricábitur de ea paxíllus, ut depéndeat in eo quodcúmque vas?"
en: "Shall wood be taken of if, to do any work, or shall a pin be made of it for any vessel to hang thereon?"
status: { la: verified, en: verified }
- n: 4
text:
la: "Ecce igni datum est in escam: utrámque partem ejus consúmpsit ignis, et medíetas ejus redácta est in favíllam. Numquid útile erit ad opus?"
en: "Behold it is cast into the fire for fuel: the fire hath consumed both ends thereof, and the midst thereof is reduced to ashes: shall it be useful for any work?"
status: { la: verified, en: verified }
- n: 5
text:
la: "Etiam cum esset íntegrum, non erat aptum ad opus: quanto magis cum illud ignis devoráverit et combússerit: nihil ex eo fiet óperis?"
en: "Even when it was whole it was not fit for work: how much less, when the fire hath devoured and consumed it, shall any work be made of it?"
status: { la: verified, en: verified }
- n: 6
text:
la: "Proptérea hæc dicit Dóminus Deus: Quómodo lignum vitis inter ligna silvárum, quod dedi igni ad devorándum, sic tradam habitatóres Jerúsalem."
en: "Therefore thus saith the Lord God: As the vine tree among the trees of the forests which I have given to the fire to be consumed, so will I deliver up the inhabitants of Jerusalem."
status: { la: verified, en: verified }
- n: 7
text:
la: "Et ponam fáciem meam in eos: de igne egrediéntur, et ignis consúmet eos: et sciétis quia ego Dóminus, cum posúero fáciem meam in eos,"
en: "And I will set my face against them: they shall go out from fire, and fire shall consume them and you shall know that I am the Lord, when I shall have set my face against them."
status: { la: verified, en: verified }
- n: 8
text:
la: "Et dédero terram ínviam et desolátam, eo quod prævaricatóres exstíterint, dicit Dóminus Deus."
en: "And I shall have made their land a wilderness, and desolate, because they have been transgressors, saith the Lord God."
status: { la: verified, en: verified }
+32
View File
@@ -0,0 +1,32 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 16.
# Verses transcribed from all-saints-octave-day-7.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 16
verses:
- n: 1
text:
la: "Et factus est sermo Dómini ad me, dicens:"
en: "And the word of the Lord came to me, saying:"
status: { la: verified, en: verified }
- n: 2
text:
la: "Fili hóminis, notas fac Jerúsalem abominatiónes suas,"
en: "Son of man, make known to Jerusalem her abominations."
status: { la: verified, en: verified }
- n: 3
text:
la: "Et dices: Hæc dicit Dóminus Deus Jerúsalem: Radix tua et generátio tua de terra Chánaan, pater tuus Amorrhǽus, et mater tua Cethǽa."
en: "And thou shalt say: Thus saith the Lord God to Jerusalem: thy root, and thy nativity is of the land of Chanaan, thy father was an Amorrhite, and thy mother a Cethite."
status: { la: verified, en: verified }
- n: 4
text:
la: "Et quando nata es, in die ortus tui, non est præcísus umbilícus tuus, et aqua non es lota in salútem, nec sale salíta, nec involúta pannis."
en: "And when thou wast born, in the day of thy nativity thy navel was not cut, neither wast thou washed with water for thy health, nor salted with salt, nor swaddled with clouts."
status: { la: verified, en: verified }
- n: 5
text:
la: "Non pepércit super te óculus, ut fáceret tibi unum de his, misértus tui, sed projécta es super fáciem terræ in abjectióne ánimæ tuæ, in die qua nata es."
en: "No eye had pity on thee to do any of these things for thee, out of compassion to thee: but thou wast cast out upon the face of the earth in the abjection of thy soul, in the day that thou wast born."
status: { la: verified, en: verified }
+77
View File
@@ -0,0 +1,77 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 19.
# Verses transcribed from all-saints-octave-day-8.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 19
verses:
- n: 1
text:
la: "Et tu assúme planctum super príncipes Israël,"
en: "Moreover take thou up a lamentation for the princes of Israel,"
status: { la: verified, en: verified }
- n: 2
text:
la: "Et dices: Quare mater tua leǽna inter leónes cubávit? in médio leunculórum enutrívit cátulos suos?"
en: "And say: Why did thy mother the lioness lie down among the lions, and bring up her whelps in the midst of young lions?"
status: { la: verified, en: verified }
- n: 3
text:
la: "Et edúxit unum de leúnculis suis, et leo factus est: et dídicit cápere prædam, hominémque comédere."
en: "And she brought out one of her whelps, and he became a lion: and he learned to catch the prey, and to devour men."
status: { la: verified, en: verified }
- n: 4
text:
la: "Et audiérunt de eo gentes: et non absque vulnéribus suis cepérunt eum, et adduxérunt eum in caténis in terram Ægýpti."
en: "And the nations heard of him, and took him, but not without receiving wounds: and they brought him in chains into the land of Egypt."
status: { la: verified, en: verified }
- n: 5
text:
la: "Quæ cum vidísset quóniam infirmáta est, et périit exspectátio ejus, tulit unum de leúnculis suis, leónem constítuit eum,"
en: "But she seeing herself weakened, and that her hope was lost, took one of her young lions, and set him up for a lion."
status: { la: verified, en: verified }
- n: 6
text:
la: "Qui incedébat inter leónes, et factus est leo: et dídicit prædam cápere et hómines devoráre,"
en: "And he went up and down among the lions, and became a lion: and he learned to catch the prey, and to devour men."
status: { la: verified, en: verified }
- n: 7
text:
la: "Dídicit víduas fácere, et civitátes eórum in desértum addúcere: et desoláta est terra et plenitúdo ejus a voce rugítus illíus."
en: "He learned to make widows, and to lay waste their cities: and the land became desolate, and the fulness thereof by the noise of his roaring."
status: { la: verified, en: verified }
- n: 8
text:
la: "Et convenérunt advérsus eum gentes úndique de provínciis, et expandérunt super eum rete suum, in vulnéribus eárum captus est,"
en: "And the nations came together against him on every side out of the provinces, and they spread their net over him, in their wounds he was taken."
status: { la: verified, en: verified }
- n: 9
text:
la: "Et misérunt eum in cáveam, in caténis adduxérunt eum ad regem Babylónis, miserúntque eum in cárcerem, ne audirétur vox ejus ultra super montes Israël."
en: "And they put him into a cage, they brought him in chains to the king of Babylon: and they cast him into prison, that his voice should no more be heard upon the mountains of Israel."
status: { la: verified, en: verified }
- n: 10
text:
la: "Mater tua quasi vínea in sánguine tuo super aquam plantáta est; fructus ejus et frondes ejus crevérunt ex aquis multis,"
en: "Thy mother is like a vine in thy blood planted by the water: her fruit and her branches have grown out of many waters."
status: { la: verified, en: verified }
- n: 11
text:
la: "Et factæ sunt ei virgæ sólidæ in sceptra dominántium, et exaltáta est statúra ejus inter frondes, et vidit altitúdinem suam in multitúdine pálmitum suórum."
en: "And she hath strong rods to make sceptres for them that bear rule, and her stature was exalted among the branches: and she saw her height in the multitude of her branches."
status: { la: verified, en: verified }
- n: 12
text:
la: "Et evúlsa est in ira, in terrámque projécta, et ventus urens siccávit fructum ejus; marcuérunt et arefáctæ sunt virgæ róboris ejus, ignis comédit eam;"
en: "But she was plucked up in wrath, and cast on the ground, and the burning wind dried up her fruit: her strong rods are withered, and dried up: the fire hath devoured her."
status: { la: verified, en: verified }
- n: 13
text:
la: "Et nunc transplantáta est in desértum, in terra ínvia et sitiénti,"
en: "And now she is transplanted into the desert, in a land not passable, and dry."
status: { la: verified, en: verified }
- n: 14
text:
la: "Et egréssus est ignis de virga ramórum ejus, qui fructum ejus comédit, et non fuit in ea virga fortis, sceptrum dominántium. Planctus est, et erit in planctum."
en: "And a fire is gone out from a rod of her branches, which hath devoured her fruit: so that she now hath no strong rod, to be a sceptre of rulers. This is a lamentation, and it shall be for a lamentation."
status: { la: verified, en: verified }
+47
View File
@@ -0,0 +1,47 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 2.
# Verses transcribed from all-saints-octave-day-3.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 2
verses:
- n: 2
text:
la: "Et audívi loquéntem ad me,"
en: "And the spirit entered into me after that he spoke to me, and he set me upon my feet: and I heard him speaking to me,"
status: { la: verified, en: verified }
- n: 3
text:
la: "Et dicéntem: Fili hóminis, mitto ego te ad fílios Israël, ad gentes apostatríces quæ recessérunt a me; ipse et patres eórum prævaricáti sunt pactum meum usque ad diem hanc;"
en: "And saying: Son of man, I send thee to the children of Israel, to a rebellious people, that hath revolted from me, they, and their fathers, have transgressed my covenant even unto this day."
status: { la: verified, en: verified }
- n: 4
text:
la: "Et fílii dura fácie et indomábili corde sunt, ad quos ego mitto te, et dices ad eos: Hæc dicit Dóminus Deus:"
en: "And they to whom I send thee are children of a hard face, and of an obstinate heart: and thou shalt say to them: Thus saith the Lord God:"
status: { la: verified, en: verified }
- n: 5
text:
la: "Si forte vel ipsi áudiant, et si forte quiéscant, quóniam domus exásperans est: et scient quia prophéta fúerit in médio eórum."
en: "If so be they at least will hear, and if so be they will forbear, for they are a provoking house: and they shall know that there hath been a prophet in the midst of them."
status: { la: verified, en: verified }
- n: 6
text:
la: "Tu ergo, fili hóminis, ne tímeas eos, neque sermónes eórum métuas, quóniam incréduli et subversóres sunt tecum, et cum scorpiónibus hábitas. Verba eórum ne tímeas, et vultus eórum ne formídes, quia domus exásperans est."
en: "And thou, O son of man, fear not, neither be thou afraid of their words: for thou art among unbelievers and destroyers, and thou dwellest with scorpions. Fear not their words, neither be thou dismayed at their looks: for they are a provoking house."
status: { la: verified, en: verified }
- n: 7
text:
la: "Loquéris ergo verba mea ad eos, si forte áudiant et quiéscant, quóniam irritatóres sunt."
en: "And thou shalt speak my words to them, if perhaps they will hear, and forbear: for they provoke me to anger."
status: { la: verified, en: verified }
- n: 8
text:
la: "Tu autem, fili hóminis, audi quæcúmque loquor ad te, et noli esse exásperans, sicut domus exasperátrix est: áperi os tuum, et cómede quæcúmque ego do tibi."
en: "But thou, O son of man, hear all that I say to thee: and do not thou provoke me, as that house provoketh me: open thy mouth, and eat what I give thee."
status: { la: verified, en: verified }
- n: 9
text:
la: "Et vidi, et ecce manus missa ad me, in qua erat involútus liber: et expándit illum coram me, qui erat scriptus intus et foris, et scriptæ erant in eo lamentatiónes, et carmen, et væ."
en: "And I looked, and behold, a hand was sent to me, wherein was a book rolled up: and he spread it before me, and it was written within and without: and there were written in it lamentations, and canticles, and woe."
status: { la: verified, en: verified }
+72
View File
@@ -0,0 +1,72 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 3.
# Verses transcribed from all-saints-octave-day-4.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 3
verses:
- n: 1
text:
la: "Et dixit ad me: Fili hóminis, quodcúmque invéneris, cómede: cómede volúmen istud, et vadens lóquere ad fílios Israël."
en: "And he said to me: Son of man, eat all that thou shalt find: eat this book, and go speak to the children of Israel."
status: { la: verified, en: verified }
- n: 2
text:
la: "Et apérui os meum, et cibávit me volúmine illo:"
en: "And I opened my mouth, and he caused me to eat that book."
status: { la: verified, en: verified }
- n: 3
text:
la: "Et dixit ad me: Fili hóminis, venter tuus cómedet, et víscera tua complebúntur volúmine isto quod ego do tibi. Et comédi illud, et factum est in ore meo sicut mel dulce."
en: "And he said to me: Son of man, thy belly shall eat, and thy bowels shall be filled with this book, which I give thee. And I did eat it: and it was sweet as honey in my mouth."
status: { la: verified, en: verified }
- n: 4
text:
la: "Et dixit ad me: Fili hóminis, vade ad domum Israël, et loquéris verba mea ad eos."
en: "And he said to me: Son of man, go to the house of Israel, and thou shalt speak my words to them."
status: { la: verified, en: verified }
- n: 5
text:
la: "Non enim ad pópulum profúndi sermónis et ignótæ linguæ, tu mítteris ad domum Israël;"
en: "For thou art not sent to a people of a profound speech, and of an unknown tongue, but to the house of Israel:"
status: { la: verified, en: verified }
- n: 6
text:
la: "Neque ad pópulos multos profúndi sermónis et ignótæ linguæ, quorum non possis audíre sermónes; et, si ad illos mitteréris, ipsi audírent te;"
en: "Nor to many nations of a strange speech, and of an unknown tongue, whose words thou canst not understand: and if thou wert sent to them, they would hearken to thee."
status: { la: verified, en: verified }
- n: 7
text:
la: "Domus autem Israël nolunt audíre te, quia nolunt audíre me; omnis quippe domus Israël attríta fronte est, et duro corde."
en: "But the house of Israel will not hearken to thee: because they will not hearken to me: for all the house of Israel are of a hard forehead and an obstinate heart."
status: { la: verified, en: verified }
- n: 8
text:
la: "Ecce dedi fáciem tuam valentiórem faciébus eórum, et frontem tuam duriórem fróntibus eórum:"
en: "Behold I have made thy face stronger than their faces: and thy forehead harder than their foreheads."
status: { la: verified, en: verified }
- n: 9
text:
la: "Ut adamántem et ut sílicem dedi fáciem tuam; ne tímeas eos neque métuas a fácie eórum, quia domus exásperans est."
en: "I have made thy face like an adamant and like flint: fear them not, neither be thou dismayed at their presence: for they are a provoking house."
status: { la: verified, en: verified }
- n: 10
text:
la: "Et dixit ad me: fili hóminis, omnes sermónes meos, quos ego loquor ad te, assúme in corde tuo et áuribus tuis audi;"
en: "And he said to me: Son of man, receive in thy heart, and hear with thy ears, all the words that I speak to thee:"
status: { la: verified, en: verified }
- n: 11
text:
la: "Et vade, ingrédere ad transmigratiónem, ad fílios pópuli tui, et loquéris ad eos; et dices eis: Hæc dicit Dóminus Deus: Si forte áudiant et quiéscant."
en: "And go get thee in to them of the captivity, to the children of thy people, and thou shalt speak to them, and shalt say to them: Thus saith the Lord: If so be they will hear and will forbear."
status: { la: verified, en: verified }
- n: 12
text:
la: "Et assúmpsit me spíritus, et audívi post me vocem commotiónis magnæ: Benedícta glória Dómini de loco suo;"
en: "And the spirit took me up, and I heard behind me the voice of a great commotion, saying: Blessed be the glory of the Lord, from his place."
status: { la: verified, en: verified }
- n: 13
text:
la: "Et vocem alárum animálium percutiéntium álteram ad álteram, et vocem rotárum sequéntium animália, et vocem commotiónis magnæ."
en: "And the noise of the wings of the living creatures striking one against another, and the noise of the wheels following the living creatures, and the noise of a great commotion."
status: { la: verified, en: verified }
+72
View File
@@ -0,0 +1,72 @@
# Ezekiel (Vulgate "Ezechiel," cited "Ezech"), chapter 7.
# Verses transcribed from all-saints-octave-day-5.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: ezek
chapter: 7
verses:
- n: 1
text:
la: "Et factus est sermo Dómini ad me, dicens:"
en: "And the word of the Lord came to me, saying:"
status: { la: verified, en: verified }
- n: 2
text:
la: "Et tu, fili hóminis, hæc dicit Dóminus Deus terræ Israël: Finis venit, venit finis super quátuor plagas terræ."
en: "And thou son of man, thus saith the Lord God to the land of Israel: The end is come, the end is come upon the four quarters of the land."
status: { la: verified, en: verified }
- n: 3
text:
la: "Nunc finis super te, et immíttam furórem meum in te: et judicábo te juxta vias tuas, et ponam contra te omnes abominatiónes tuas."
en: "Now is an end come upon thee, and I will send my wrath upon thee, and I will judge thee according to thy ways: and I will set all thy abominations against thee."
status: { la: verified, en: verified }
- n: 4
text:
la: "Et non parcet óculus meus super te, et non miserébor; sed vias tuas ponam super te, et abominatiónes tuæ in médio tui erunt, et sciétis quia ego Dóminus."
en: "And my eye shall not spare thee, and I will shew thee no pity: but I will lay thy ways upon thee, and thy abominations shall be in the midst of thee: and you shall know that I am the Lord."
status: { la: verified, en: verified }
- n: 5
text:
la: "Hæc dicit Dóminus Deus: Afflíctio una, afflíctio ecce venit."
en: "Thus saith the Lord God: One affliction, behold an affliction is come."
status: { la: verified, en: verified }
- n: 6
text:
la: "Finis venit, venit finis, evigilávit advérsum te, ecce venit:"
en: "An end is come, the end is come, it hath awaked against thee: behold it is come."
status: { la: verified, en: verified }
- n: 7
text:
la: "Venit contrítio super te, qui hábitas in terra; venit tempus, prope est dies occisiónis, et non glóriæ móntium."
en: "Destruction is come upon thee that dwellest in the land: the time is come, the day of slaughter is near, and not of the joy of mountains."
status: { la: verified, en: verified }
- n: 8
text:
la: "Nunc de propínquo effúndam iram meam super te, et complébo furórem meum in te: et judicábo te juxta vias tuas, et impónam tibi ómnia scélera tua,"
en: "Now very shortly I will pour out my wrath upon thee, and I will accomplish my anger in thee: and I will judge thee according to thy ways, and I will lay upon thee all thy crimes."
status: { la: verified, en: verified }
- n: 9
text:
la: "Et non parcet óculus meus, nec miserébor; sed vias tuas impónam tibi, et abominatiónes tuæ in médio tui erunt, et sciétis quia ego sum Dóminus percútiens."
en: "And my eye shall not spare, neither will I shew mercy: but I will lay thy ways upon thee, and thy abominations shall be in the midst of thee: and you shall know that I am the Lord that strike."
status: { la: verified, en: verified }
- n: 10
text:
la: "Ecce dies, ecce venit; egréssa est contrítio, flóruit virga, germinávit supérbia,"
en: "Behold the day, behold it is come: destruction is gone forth, the rod hath blossomed, pride hath budded."
status: { la: verified, en: verified }
- n: 11
text:
la: "Iníquitas surréxit in virga impietátis; non ex eis et non ex pópulo neque ex sónitu eórum, et non erit réquies in eis."
en: "Iniquity is risen up into a rod of impiety: nothing of them shall remain, nor of their people, nor of the noise of them: and there shall be no rest among them."
status: { la: verified, en: verified }
- n: 12
text:
la: "Venit tempus, appropinquávit dies: qui emit non lætétur, et qui vendit, non lúgeat: quia ira super omnem pópulum ejus;"
en: "The time is come, the day is at hand: let not the buyer rejoice: nor the seller mourn: for wrath is upon all the people thereof."
status: { la: verified, en: verified }
- n: 13
text:
la: "Quia qui vendit, ad id quod véndidit non revertétur: et adhuc in vivéntibus vita eórum."
en: "For the seller shall not return to that which he hath sold, although their life be yet among the living. For the vision which regardeth all the multitude thereof, shall not go back: neither shall man be strengthened in the iniquity of his life."
status: { la: verified, en: verified }
+37
View File
@@ -0,0 +1,37 @@
# Joel (cited "Joel"), chapter 2.
# Verses transcribed from pentecost-sunday-octave-day-3.yml (already pulled
# from Divinum Officium, Monastic Tridentinum 1617) as part of the
# migration to a dedicated scripture store (2026-08 decision).
book: joel
chapter: 2
verses:
- n: 23
text:
la: "Et fílii Sion exsultáte, et lætámini in Dómino Deo vestro: quia dedit vobis doctórem justítiæ, et descéndere fáciet ad vos imbrem matutínum et serótinum, sicut in princípio."
en: "And you, O children of Sion, rejoice, and be joyful in the Lord your God: because he hath given you a teacher of justice, and he will make the early and the latter rain to come down to you as in the beginning."
status: { la: verified, en: verified }
- n: 24
text:
la: "Et implebúntur áreæ fruménto, et redundábunt torculária vino et óleo."
en: "And the floors shall be full of wheat, and the presses shall overflow with wine and oil."
status: { la: verified, en: verified }
- n: 25
text:
la: "Et reddam vobis annos, quos comédit locústa, bruchus, et rubígo, et erúca: fortitúdo mea magna quam misi in vos."
en: "And I will restore to you the years which the locust, and the bruchus, and the mildew, and the palmerworm hath eaten; my great host which I sent upon you."
status: { la: verified, en: verified }
- n: 26
text:
la: "Et comedétis vescéntes, et saturabímini: et laudábitis nomen Dómini Dei vestri, qui fecit mirabília vobíscum: et non confundétur pópulus meus in sempitérnum."
en: "And you shall eat in plenty, and shall be filled: and you shall praise the name of the Lord your God, who hath done wonders with you: and my people shall not be confounded for ever."
status: { la: verified, en: verified }
- n: 27
text:
la: "Et sciétis quia in médio Israël ego sum, et ego Dóminus Deus vester, et non est ámplius: et non confundétur pópulus meus in ætérnum."
en: "And you shall know that I am in the midst of Israel: and I am the Lord your God, and there is none besides: and my people shall not be confounded for ever."
status: { la: verified, en: verified }
- n: 28
text:
la: "Et erit post hæc: effúndam spíritum meum super omnem carnem, et prophetábunt fílii vestri et fíliæ vestræ: senes vestri sómnia somniábunt, et júvenes vestri visiónes vidébunt."
en: "And it shall come to pass after this, that I will pour out my spirit upon all flesh: and your sons and your daughters shall prophesy: your old men shall dream dreams, and your young men shall see visions."
status: { la: verified, en: verified }
+91
View File
@@ -0,0 +1,91 @@
# Book of Wisdom (Vulgate "Liber Sapientiæ," cited "Sap"), chapter 4.
# Verses 7-20 only -- transcribed from what was already pulled for the
# Assumption's octave day 6 Matins reading (Divinum Officium, Monastic
# Tridentinum 1617, live prayMatutinum query 2025-08-20), not the whole
# chapter. Verse 14 and verse 19 each appear twice in the source itself (a
# genuine Vulgate numbering quirk, not a transcription error) -- kept as
# two separate entries each, in original order, rather than merged or
# renumbered.
book: sap
chapter: 4
verses:
- n: 7
text:
la: "Justus si morte præoccupátus fúerit, in refrigério erit;"
en: "But the just man, if he be prevented with death, shall be in rest."
status: { la: verified, en: verified }
- n: 8
text:
la: "Senéctus enim venerábilis est non diutúrna, neque annórum número computáta: cani autem sunt sensus hóminis,"
en: "For venerable old age is not that of long time, nor counted by the number of years: but the understanding of a man is grey hairs."
status: { la: verified, en: verified }
- n: 9
text:
la: "Et ætas senectútis vita immaculáta."
en: "And a spotless life is old age."
status: { la: verified, en: verified }
- n: 10
text:
la: "Placens Deo factus est diléctus, et vivens inter peccatóres translátus est."
en: "He pleased God and was beloved, and living among sinners he was translated."
status: { la: verified, en: verified }
- n: 11
text:
la: "Raptus est, ne malítia mutáret intelléctum ejus, aut ne fíctio decíperet ánimam illíus."
en: "He was taken away lest wickedness should alter his understanding, or deceit beguile his soul."
status: { la: verified, en: verified }
- n: 12
text:
la: "Fascinátio enim nugacitátis obscúrat bona, et inconstántia concupiscéntiæ transvértit sensum sine malítia."
en: "For the bewitching of vanity obscureth good things, and the wandering of concupiscence overturneth the innocent mind."
status: { la: verified, en: verified }
- n: 13
text:
la: "Consummátus in brevi, explévit témpora multa;"
en: "Being made perfect in a short space, he fulfilled a long time:"
status: { la: verified, en: verified }
- n: 14
text:
la: "Plácita enim erat Deo ánima illíus: propter hoc properávit edúcere illum de médio iniquitátum."
en: "For his soul pleased God: therefore he hastened to bring him out of the midst of iniquities:"
status: { la: verified, en: verified }
- n: 14
text:
la: "Pópuli autem vidéntes, et non intelligéntes, nec ponéntes in præcórdiis tália,"
en: "But the people see this, and understand not, nor lay up such things in their hearts:"
status: { la: verified, en: verified }
- n: 15
text:
la: "Quóniam grátia Dei et misericórdia est in sanctos ejus, et respéctus in eléctos illíus."
en: "That the grace of God, and his mercy is with his saints, and that he hath respect to his chosen."
status: { la: verified, en: verified }
- n: 16
text:
la: "Condémnat autem justus mórtuus vivos ímpios, et juvéntus celérius consummáta longam vitam injústi."
en: "But the just that is dead, condemneth the wicked that are living, and youth soon ended, the long life of the unjust."
status: { la: verified, en: verified }
- n: 17
text:
la: "Vidébunt enim finem sapiéntis, et non intélligent quid cogitáverit de illo Deus, et quare muníerit illum Dóminus."
en: "For they shall see the end of the wise man, and shall not understand what God hath designed for him, and why the Lord hath set him in safety."
status: { la: verified, en: verified }
- n: 18
text:
la: "Vidébunt, et contémnent eum; illos autem Dóminus irridébit."
en: "They shall see him, and shall despise him: but the Lord shall laugh them to scorn."
status: { la: verified, en: verified }
- n: 19
text:
la: "Et erunt post hæc decidéntes sine honóre, et in contumélia inter mórtuos in perpétuum: quóniam disrúmpet illos inflátos sine voce, et commovébit illos a fundaméntis, et usque ad suprémum desolabúntur:"
en: "And they shall fall after this without honour, and be a reproach among the dead for ever: for he shall burst them puffed up and speechless, and shall shake them from the foundations, and they shall be utterly laid waste:"
status: { la: verified, en: verified }
- n: 19
text:
la: "Et erunt geméntes, et memória illórum períbit."
en: "They shall be in sorrow, and their memory shall perish."
status: { la: verified, en: verified }
- n: 20
text:
la: "Vénient in cogitatióne peccatórum suórum tímidi, et tradúcent illos ex advérso iniquitátes ipsórum."
en: "They shall come with fear at the thought of their sins, and their iniquities shall stand against them to convict them."
status: { la: verified, en: verified }
+61 -2
View File
@@ -8,6 +8,15 @@
// broken up the way the sources present it — a project-specific
// simplification, not how these are actually prayed historically.
import type { LanguageCode, TranslationStatus } from '../psalter/types';
import { getScriptureVerses } from '../scripture';
/** A citation into scripture/index.ts's own store — `verses` e.g. "1-13",
* omitted for a whole (authored) chapter. */
export interface ScriptureCitation {
book: string;
chapter: number;
verses?: string;
}
export interface OctaveReadingText {
id: string;
@@ -26,14 +35,64 @@ export interface OctaveReadingText {
status: Partial<Record<LanguageCode, TranslationStatus>>;
}
const octaveReadingModules = import.meta.glob<{ default: OctaveReadingText }>(
/**
* The shape actually authored in data/propers/octave-readings/*.yml: either
* `text` directly (patristic prose that isn't scripture itself, embedded
* per this project's usual duplication convention — 2026-08 decision: "we
* actually want the scripture there in the way those readings cite it" for
* quotes *within* prose, so those stay inline) or `passages`, a "pull this
* passage" reference into the scripture store for readings that
* are scripture start to finish — each entry becomes its own paragraph, in
* order, letting a reading built from several verse ranges (e.g. three
* consecutive Nocturn-I lessons) keep its original paragraph breaks.
* Exactly one of the two is present; `getOctaveReading` always hands
* callers a fully-resolved `OctaveReadingText` regardless of which was
* used, so nothing downstream needs to know the difference.
*/
interface OctaveReadingRecord {
id: string;
source: string;
text?: Partial<Record<LanguageCode, string>>;
passages?: ScriptureCitation[];
responsory?: Partial<Record<LanguageCode, string>>;
status: Partial<Record<LanguageCode, TranslationStatus>>;
}
function resolvePassages(passages: ScriptureCitation[]): Partial<Record<LanguageCode, string>> {
const laParagraphs: string[] = [];
const enParagraphs: string[] = [];
for (const citation of passages) {
const verses = getScriptureVerses(citation.book, citation.chapter, citation.verses);
const la = verses
.map((v) => (v.text.la ? `${v.n} ${v.text.la}` : undefined))
.filter((s): s is string => !!s)
.join(' ');
const en = verses
.map((v) => (v.text.en ? `${v.n} ${v.text.en}` : undefined))
.filter((s): s is string => !!s)
.join(' ');
if (la) laParagraphs.push(la);
if (en) enParagraphs.push(en);
}
const result: Partial<Record<LanguageCode, string>> = {};
if (laParagraphs.length) result.la = laParagraphs.join('\n\n');
if (enParagraphs.length) result.en = enParagraphs.join('\n\n');
return result;
}
function resolveReading(record: OctaveReadingRecord): OctaveReadingText {
const { passages, text, ...rest } = record;
return { ...rest, text: text ?? (passages ? resolvePassages(passages) : {}) };
}
const octaveReadingModules = import.meta.glob<{ default: OctaveReadingRecord }>(
'../data/propers/octave-readings/*.yml',
{ eager: true },
);
const octaveReadingsById = new Map<string, OctaveReadingText>();
for (const mod of Object.values(octaveReadingModules)) {
octaveReadingsById.set(mod.default.id, mod.default);
octaveReadingsById.set(mod.default.id, resolveReading(mod.default));
}
/** Undefined, not a "missing" placeholder, when this octave day has no
+40
View File
@@ -0,0 +1,40 @@
import type { ScriptureChapter, ScriptureVerse } from './types';
// Mirrors psalter/index.ts's own loading pattern exactly, one directory
// over — see that file for why (@rollup/plugin-yaml parses at build time,
// no YAML parser shipped to the client).
const modules = import.meta.glob<{ default: ScriptureChapter }>('../data/scripture/*.yml', {
eager: true,
});
const chapters = new Map<string, ScriptureChapter>();
for (const mod of Object.values(modules)) {
chapters.set(`${mod.default.book}-${mod.default.chapter}`, mod.default);
}
export function getScriptureChapter(book: string, chapter: number): ScriptureChapter | undefined {
return chapters.get(`${book}-${chapter}`);
}
/**
* @param verseRange e.g. "2-19" — inclusive. Whole (authored) chapter when
* omitted. Unauthored book/chapter combinations resolve to an empty array
* rather than throwing — content-authoring the full non-Psalm scripture
* corpus is an ongoing, incremental task, same "resolve as pending"
* stance as everywhere else, not a error condition.
*/
export function getScriptureVerses(book: string, chapter: number, verseRange?: string): ScriptureVerse[] {
const found = getScriptureChapter(book, chapter);
if (!found) {
return [];
}
if (!verseRange) {
return found.verses;
}
const [startStr, endStr] = verseRange.split('-');
const start = Number(startStr);
const end = endStr ? Number(endStr) : start;
return found.verses.filter((v) => v.n >= start && v.n <= end);
}
export type { ScriptureChapter, ScriptureVerse } from './types';
+20
View File
@@ -0,0 +1,20 @@
import type { LanguageCode, TranslationStatus } from '../psalter/types';
export interface ScriptureVerse {
n: number;
text: Partial<Record<LanguageCode, string>>;
status: Partial<Record<LanguageCode, TranslationStatus>>;
}
/** One chapter of one (non-Psalm) book — Vulgate/Douay-Rheims numbering and
* versification, same convention as psalter/types.ts's Psalm, kept as a
* separate store rather than folded into it (2026-08 discussion: "the
* psalms kind of work differently even if the logic is the same, they do
* need their own store"). `book` is a short citation-style abbreviation
* (e.g. "ezek", "cant", "sir", "act", "joel", "sap") matching how these
* passages are already cited throughout this project's propers. */
export interface ScriptureChapter {
book: string;
chapter: number;
verses: ScriptureVerse[];
}
+15
View File
@@ -28,4 +28,19 @@ describe('getOctaveReading', () => {
expect(reading?.status.en).toBe('missing');
expect(reading?.text.en).toBeUndefined();
});
it('resolves a reading declared as scripture passages into continuous text, one paragraph per passage', () => {
const reading = getOctaveReading('all-saints', 2);
const paragraphs = reading?.text.la?.split('\n\n') ?? [];
expect(paragraphs.length).toBe(3);
expect(paragraphs[0]).toContain('1 Et factum est');
expect(reading?.text.en).toContain('1 Now it came to pass');
});
it('resolves a scripture passage reading that spans two chapters', () => {
const reading = getOctaveReading('all-saints', 7);
const paragraphs = reading?.text.la?.split('\n\n') ?? [];
expect(paragraphs.length).toBe(3); // Ezek 15:1-5, 15:6-8, 16:1-5
expect(paragraphs[2]).toContain('notas fac Jerúsalem');
});
});
+24
View File
@@ -0,0 +1,24 @@
import { describe, expect, it } from 'vitest';
import { getScriptureChapter, getScriptureVerses } from '../../src/scripture';
describe('getScriptureVerses', () => {
it('resolves a verse range within an authored chapter', () => {
const verses = getScriptureVerses('ezek', 1, '4-6');
expect(verses.map((v) => v.n)).toEqual([4, 5, 6]);
expect(verses[0]?.text.la).toContain('túrbinis');
});
it('resolves the whole chapter when no range is given', () => {
expect(getScriptureVerses('ezek', 1).length).toBe(9);
});
it('includes a verse that appears twice in the source at the same number (a real Vulgate numbering quirk, not a bug)', () => {
const verses = getScriptureVerses('sap', 4, '13-16');
expect(verses.filter((v) => v.n === 14).length).toBe(2);
});
it('is empty, not throwing, for an unauthored book/chapter', () => {
expect(getScriptureVerses('gen', 1)).toEqual([]);
expect(getScriptureChapter('gen', 1)).toBeUndefined();
});
});