diff --git a/src/data/propers/common/vespers-hymn-all-saints.yml b/src/data/propers/common/vespers-hymn-all-saints.yml new file mode 100644 index 0000000..da99398 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-all-saints.yml @@ -0,0 +1,74 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-01, the same clean date already used for lauds-capitulum-all-saints.yml. +id: vespers-hymn-all-saints +text: + la: | + Christe Redémptor ómnium, + Consérva tuos fámulos, + Beátæ semper Vírginis + Placátus sanctis précibus. + + Beáta quoque ágmina + Cæléstium Spirítuum, + Prætérita, præséntia, + Futúra mala péllite. + + Vates ætérni Júdicis, + Apostolíque Dómini, + Supplíciter expóscimus + Salvári vestris précibus. + + Mártyres Dei ínclyti, + Confessorésque lúcidi, + Vestris oratiónibus + Nos ferte in cæléstibus. + + Chorus sanctárum Vírginum, + Monachorúmque ómnium, + Simul cum Sanctis ómnibus, + Consórtes Christi fácite. + + Gentem auférte pérfidam + Credéntium de fínibus, + Ut Christo laudes débitas + Persolvámus alácriter. + + Glória Patri ingénito, + Ejúsque Unigénito, + Una cum Sancto Spíritu, + In sempitérna sǽcula. + Amen. + en: | + O Christ, thy guilty people spare! + Lo, kneeling at thy gracious throne, + thy Virgin-Mother pours her prayer, + Imploring pardon for her own. + + Ye angels, happy evermore! + Who in your circles nine ascend, + As ye have guarded us before, + So still from harm our steps defend. + + Ye prophets and Apostles high! + Behold our penitential tears; + And plead for us when death is nigh, + our all-searching judge appears. + + Ye martyrs all! a purple band, + And confessors, a white-robed train; + Oh, call us to our native land, + From this our exile, back again. + + And ye, O choirs of virgins chaste! + Receive us to your seats on high; + With hermits whom the desert waste + Sent up of old into the sky. + + To God the Father glory be, + And to his sole-begotten Son; + And glory, Holy Ghost, to thee, + While everlasting ages run. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-apparition-of-st-michael.yml b/src/data/propers/common/vespers-hymn-apparition-of-st-michael.yml new file mode 100644 index 0000000..9450eef --- /dev/null +++ b/src/data/propers/common/vespers-hymn-apparition-of-st-michael.yml @@ -0,0 +1,65 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-05-08, the same clean date already used for lauds-capitulum-apparition-of-st-michael.yml. +id: vespers-hymn-apparition-of-st-michael +text: + la: | + Tibi Christe splendor Patris, + Vita, virtus córdium, + In conspéctu Angelórum, + Votis, voce psállimus: + Alternántes concrepándo + Melos damus vócibus. + + Collaudámus venerántes + Omnes cæli mílites, + Sed præcípue Primátem + Cæléstis exércitus: + Michaélem in virtúte + Conteréntem zábulum. + + Quo custóde procul pelle, + Rex Christe piíssime, + Omne nefas inimíci: + Mundo corde et córpore, + Paradíso redde tuo + Nos sola cleméntia. + + Glóriam Patri melódis + Personémus vócibus, + Glóriam Christo canámus, + Glóriam Paráclito, + Qui trinus et unus Deus + Exstat ante sǽcula. + Amen. + en: | + Thee, O Christ, the Father's splendour, + Life and virtue of the heart, + In the presence of the Angels + Sing we now with tuneful art, + Meetly in alternate chorus + Bearing our responsive part. + + Thus we praise with veneration + All the armies of the sky; + Chiefly him, the warrior Primate, + Of celestial chivalry, + Michael, who in princely virtue + Cast Abaddon from on high. + + By whose watchful care repelling - + King of everlasting grace - + Every ghostly adversary, + All things evil, all things base, + Grant us of thine only goodness + In thy Paradise a place. + + Laud and honour to the Father, + Laud and honour to the Son, + Laud and honour to the Spirit, + Ever Three, and ever One, + Consubstantial, co-eternal, + While unending ages run. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-assumption.yml b/src/data/propers/common/vespers-hymn-assumption.yml new file mode 100644 index 0000000..ae0a2a7 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-assumption.yml @@ -0,0 +1,81 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-15, the same clean date already used for lauds-capitulum-assumption.yml. +id: vespers-hymn-assumption +text: + la: | + Prima stropha sequentis hymni dicitur flexis genibus. + Ave maris stella, + Dei Mater alma, + Atque semper Virgo, + Felix cæli porta. + + Sumens illud Ave + Gabriélis ore, + Funda nos in pace, + Mutans Hevæ nomen. + + Solve vincla reis, + Profer lumen cæcis, + Mala nostra pelle, + Bona cuncta posce. + + Monstra te esse matrem, + Sumat per te preces, + Qui pro nobis natus, + Tulit esse tuus. + + Virgo singuláris, + Inter omnes mitis, + Nos culpis solútos + Mites fac et castos. + + Vitam præsta puram, + Iter para tutum, + Ut vidéntes Jesum, + Semper collætémur. + + Sit laus Deo Patri, + Summo Christo decus, + Spirítui Sancto, + Tribus honor unus. + Amen. + en: | + The first verse of the following hymn is said genuflecting. + Ave, star of ocean, + Child divine who barest, + Mother, ever-Virgin, + Heaven's portal fairest. + + Taking that sweet Ave + Erst by Gabriel spoken, + Eva's name reversing, + Be of peace the token. + + Break the sinners' fetters, + Light to blind restoring, + All our ills dispelling, + Every boon imploring. + + Show thyself a mother + In thy supplication; + He will hear who chose thee + At his incarnation. + + Maid all maids excelling, + Passing meek and lowly, + Win for sinners pardon, + Make us chaste and holy. + + As we onward journey + Aid our weak endeavour, + Till we gaze on Jesus + And rejoice forever. + + Father, Son, and Spirit, + Three in One confessing, + Give we equal glory + Equal praise and blessing. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-chair-of-st-peter-at-antioch.yml b/src/data/propers/common/vespers-hymn-chair-of-st-peter-at-antioch.yml new file mode 100644 index 0000000..f7218cb --- /dev/null +++ b/src/data/propers/common/vespers-hymn-chair-of-st-peter-at-antioch.yml @@ -0,0 +1,33 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-02-22, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-antioch.yml. +id: vespers-hymn-chair-of-st-peter-at-antioch +text: + la: | + Quodcúmque vinclis super terram strínxeris, + Erit in astris religátum fórtiter: + Et quod resólvis in terris arbítrio, + Erit solútum super cæli rádium: + In fine mundi judex eris sǽculi. + + Glória Patri per imménsa sǽcula, + Sit tibi Nate decus et impérium, + Honor, potéstas, Sanctóque Spirítui: + Sit Trinitáti salus indivídua, + Per infiníta sæculórum sǽcula. + Amen. + en: | + Peter, whatever thou shalt bind on earth, + The same is bound above the starry sky; + What here thy delegated power doth loose, + Is loosed in heaven's supremest court on high: + To judgement shalt thou come, when the world's end is nigh. + + Praise to the Father, through all ages be; + Praise to the consubstantial sovereign Son, + And Holy Ghost, one glorious Trinity; + To whom all majesty and might belong; + So sing we now, and such be our eternal song. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-chair-of-st-peter-at-rome.yml b/src/data/propers/common/vespers-hymn-chair-of-st-peter-at-rome.yml new file mode 100644 index 0000000..57f47d4 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-chair-of-st-peter-at-rome.yml @@ -0,0 +1,33 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-01-18, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-rome.yml. +id: vespers-hymn-chair-of-st-peter-at-rome +text: + la: | + Quodcúmque vinclis super terram strínxeris, + Erit in astris religátum fórtiter: + Et quod resólvis in terris arbítrio, + Erit solútum super cæli rádium: + In fine mundi judex eris sǽculi. + + Glória Patri per imménsa sǽcula, + Sit tibi Nate decus et impérium, + Honor, potéstas, Sanctóque Spirítui: + Sit Trinitáti salus indivídua, + Per infiníta sæculórum sǽcula. + Amen. + en: | + Peter, whatever thou shalt bind on earth, + The same is bound above the starry sky; + What here thy delegated power doth loose, + Is loosed in heaven's supremest court on high: + To judgement shalt thou come, when the world's end is nigh. + + Praise to the Father, through all ages be; + Praise to the consubstantial sovereign Son, + And Holy Ghost, one glorious Trinity; + To whom all majesty and might belong; + So sing we now, and such be our eternal song. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-christ-the-king.yml b/src/data/propers/common/vespers-hymn-christ-the-king.yml new file mode 100644 index 0000000..dc10830 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-christ-the-king.yml @@ -0,0 +1,89 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-10-25, the same clean date already used for lauds-capitulum-christ-the-king.yml (version `Monastic Divino 1930`, not 1617 -- see lauds-capitulum-christ-the-king.yml's own header for why). +id: vespers-hymn-christ-the-king +text: + la: | + Te sæculórum Príncipem, + Te, Christe, Regem géntium, + Te méntium, te córdium + Unum fatémur árbitrum. + + Scelésta turba clámitat: + Regnáre Christum nólumus: + Te nos ovántes ómnium + Regem suprémum dícimus. + + O Christe, Princeps Pácifer, + Mentes rebélles súbice: + Tuóque amóre dévios, + Ovíle in unum cóngrega. + + Ad hoc cruénta ab árbore + Pendes apértis brácchiis, + Diráque fossum cúspide + Cor igne flagrans éxhibes. + + Ad hoc in aris ábderis + Vini dapísque imágine, + Fundens salútem fíliis + Transverberáto péctore. + + Te natiónum Prǽsides + Honóre tollant público, + Colant magístri, júdices, + Leges et artes éxprimant. + + Submíssa regum fúlgeant + Tibi dicáta insígnia: + Mitíque sceptro pátriam + Domósque subde cívium. + + Glória tibi, Dómine, + Qui sceptra mundi témperas, + Cum Patre, et Sancto Spíritu, + In sempitérna sǽcula. + Amen. + en: | + To thee, O Prince of all that be, + Thou Christ, O King eternally; + O Framer of the mind and heart, + Our one true Judge we say thou art. + + The wicked protest, wail and cry, + Christ Jesus’ reign they would deny; + Rejoice we at thy glorious name, + Thou Highest King we do proclaim. + + O Christ! The Source of all our peace, + Make all our sinful thoughts to cease; + And still in us our loves misplaced, + As Thy one sheepfold be we embraced. + + For this, hanging on cruel tree, + With arms outstretched, for all to see; + His heart is pierced by soldier’s spear, + Revealing burning love most dear. + + From this the altar of the tree + Thy blood flows forth from Calvary; + As wine to us it doth appear, + To thine own heart it draws us near. + + Thou Governor of all that be, + May all thy creatures honour thee; + All those who rule, O Lord renew! + Source of all precepts just and true. + + To regal glory, all submit, + All crowns and honours we do remit;— + To thy scepter—so sweet and mild! + Submit we as a little child. + + All glory be, Jesu, to thee, + Thy scepter over all that be; + All glory, as is ever meet, + To Father and to Paraclete. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-conversion-of-st-paul.yml b/src/data/propers/common/vespers-hymn-conversion-of-st-paul.yml new file mode 100644 index 0000000..f45d1c7 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-conversion-of-st-paul.yml @@ -0,0 +1,29 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-01-25, the same clean date already used for lauds-capitulum-conversion-of-st-paul.yml. +id: vespers-hymn-conversion-of-st-paul +text: + la: | + Doctor egrégie Paule, mores ínstrue, + Et mente polum non transférre sátage: + Donec perféctum largiátur plénius, + Evacuáto quod ex parte gérimus. + + Sit Trinitáti sempitérna glória, + Honor, potéstas, atque jubilátio, + In unitáte, cui manet impérium, + Ex tunc et modo, per ætérna sǽcula. + Amen. + en: | + Our souls' great teacher, Paul, our guide in wisdom's ways, + Teach us, our fainting hearts, to heaven's glad clime to raise, + Till faith in clearest light her bright meridian gains, + And love with sun-like fire within each bosom reigns. + + All honour, might, and power, and hymns of joy we bring, + While to the Trinity eternal praise we sing; + He rules the universe in wondrous Unity, + And shall, throughout the days of all eternity. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-holy-innocents.yml b/src/data/propers/common/vespers-hymn-holy-innocents.yml new file mode 100644 index 0000000..738d1d2 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-holy-innocents.yml @@ -0,0 +1,39 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-28, the same clean date already used for lauds-capitulum-holy-innocents.yml. +id: vespers-hymn-holy-innocents +text: + la: | + Salvéte, flores Mártyrum, + Quos lucis ipso in límine + Christi insecútor sústulit, + Ceu turbo nascéntes rosas. + + Vos prima Christi víctima, + Grex immolatórum tener, + Aram ante ipsam símplices + Palma et corónis lúditis. + + Glória tibi Dómine, + Qui natus es de Vírgine, + Cum Patre et almo Spíritu, + In sempitérna sǽcula. + Amen. + en: | + All hail, ye little Martyr flowers, + Sweet rosebuds cut in dawning hours! + When Herod sought the Christ to find + Ye fell as bloom before the wind. + + First victims of the Martyr bands, + With crowns and palms in tender hands, + Around the very altar, gay + And innocent, ye seem to play. + + All honor, laud, and glory be, + O Jesu, Virgin-born to thee; + All glory, as is ever meet + To Father and to Paraclete. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-immaculate-conception.yml b/src/data/propers/common/vespers-hymn-immaculate-conception.yml new file mode 100644 index 0000000..c113c2c --- /dev/null +++ b/src/data/propers/common/vespers-hymn-immaculate-conception.yml @@ -0,0 +1,81 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-12-08, the same clean date already used for lauds-capitulum-immaculate-conception.yml. +id: vespers-hymn-immaculate-conception +text: + la: | + Prima stropha sequentis hymni dicitur flexis genibus. + Ave maris stella, + Dei Mater alma, + Atque semper Virgo, + Felix cæli porta. + + Sumens illud Ave + Gabriélis ore, + Funda nos in pace, + Mutans Hevæ nomen. + + Solve vincla reis, + Profer lumen cæcis, + Mala nostra pelle, + Bona cuncta posce. + + Monstra te esse matrem, + Sumat per te preces, + Qui pro nobis natus, + Tulit esse tuus. + + Virgo singuláris, + Inter omnes mitis, + Nos culpis solútos + Mites fac et castos. + + Vitam præsta puram, + Iter para tutum, + Ut vidéntes Jesum, + Semper collætémur. + + Sit laus Deo Patri, + Summo Christo decus, + Spirítui Sancto, + Tribus honor unus. + Amen. + en: | + The first verse of the following hymn is said genuflecting. + Ave, star of ocean, + Child divine who barest, + Mother, ever-Virgin, + Heaven's portal fairest. + + Taking that sweet Ave + Erst by Gabriel spoken, + Eva's name reversing, + Be of peace the token. + + Break the sinners' fetters, + Light to blind restoring, + All our ills dispelling, + Every boon imploring. + + Show thyself a mother + In thy supplication; + He will hear who chose thee + At his incarnation. + + Maid all maids excelling, + Passing meek and lowly, + Win for sinners pardon, + Make us chaste and holy. + + As we onward journey + Aid our weak endeavour, + Till we gaze on Jesus + And rejoice forever. + + Father, Son, and Spirit, + Three in One confessing, + Give we equal glory + Equal praise and blessing. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-nativity-bvm.yml b/src/data/propers/common/vespers-hymn-nativity-bvm.yml new file mode 100644 index 0000000..ca14e4d --- /dev/null +++ b/src/data/propers/common/vespers-hymn-nativity-bvm.yml @@ -0,0 +1,81 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-09-08, the same clean date already used for lauds-capitulum-nativity-bvm.yml. +id: vespers-hymn-nativity-bvm +text: + la: | + Prima stropha sequentis hymni dicitur flexis genibus. + Ave maris stella, + Dei Mater alma, + Atque semper Virgo, + Felix cæli porta. + + Sumens illud Ave + Gabriélis ore, + Funda nos in pace, + Mutans Hevæ nomen. + + Solve vincla reis, + Profer lumen cæcis, + Mala nostra pelle, + Bona cuncta posce. + + Monstra te esse matrem, + Sumat per te preces, + Qui pro nobis natus, + Tulit esse tuus. + + Virgo singuláris, + Inter omnes mitis, + Nos culpis solútos + Mites fac et castos. + + Vitam præsta puram, + Iter para tutum, + Ut vidéntes Jesum, + Semper collætémur. + + Sit laus Deo Patri, + Summo Christo decus, + Spirítui Sancto, + Tribus honor unus. + Amen. + en: | + The first verse of the following hymn is said genuflecting. + Ave, star of ocean, + Child divine who barest, + Mother, ever-Virgin, + Heaven's portal fairest. + + Taking that sweet Ave + Erst by Gabriel spoken, + Eva's name reversing, + Be of peace the token. + + Break the sinners' fetters, + Light to blind restoring, + All our ills dispelling, + Every boon imploring. + + Show thyself a mother + In thy supplication; + He will hear who chose thee + At his incarnation. + + Maid all maids excelling, + Passing meek and lowly, + Win for sinners pardon, + Make us chaste and holy. + + As we onward journey + Aid our weak endeavour, + Till we gaze on Jesus + And rejoice forever. + + Father, Son, and Spirit, + Three in One confessing, + Give we equal glory + Equal praise and blessing. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-nativity-of-st-john-the-baptist.yml b/src/data/propers/common/vespers-hymn-nativity-of-st-john-the-baptist.yml new file mode 100644 index 0000000..eee1ea6 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-nativity-of-st-john-the-baptist.yml @@ -0,0 +1,59 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-06-24, the same clean date already used for lauds-capitulum-nativity-of-st-john-the-baptist.yml. +id: vespers-hymn-nativity-of-st-john-the-baptist +text: + la: | + Ut queant laxis resonáre fibris + Mira gestórum fámuli tuórum, + Solve pollúti lábii reátum, + Sancte Joánnes. + + Núntius celso véniens Olýmpo, + Te patri magnum fore nascitúrum, + Nomen, et vitæ sériem geréndæ + Ordine promit. + + Ille promíssi dúbius supérni, + Pérdidit promptæ módulos loquélæ; + Sed reformásti génitus perémptæ + Organa vocis. + + Ventris obstrúso récubans cubíli + Sénseras Regem thálamo manéntem; + Hinc parens nati méritis utérque + Abdita pandit. + + Glória Patri, genitǽque Proli, + Et tibi, compar utriúsque semper, + Spíritus alme, Deus unus omni + Témpore sæcli. + Amen. + en: | + O for thy spirit, holy John, to chasten + Lips sin-polluted, fettered tongues to loosen; + So by thy children might thy deeds of wonder + Meetly be chanted. + + Lo! a swift herald, from the skies descending, + Bears to thy father promise of thy greatness; + How he shall name thee, what thy future story, + Duly revealing. + + Scarcely believing message so transcendent, + Him for season power of speech forsaketh, + Till, at thy wondrous birth, again returneth + Voice to the voiceless. + + Thou, in thy mother's womb all darkly cradled, + Knewest thy Monarch, biding in his chamber, + Whence the two parents, through their children's merits, + Mysteries uttered. + + Praise to the Father, to the Son begotten, + And to the Spirit, equal power possessing, + One God whose glory, through the lapse of ages, + Ever resoundeth. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-ss-peter-and-paul.yml b/src/data/propers/common/vespers-hymn-ss-peter-and-paul.yml new file mode 100644 index 0000000..5ebd8ec --- /dev/null +++ b/src/data/propers/common/vespers-hymn-ss-peter-and-paul.yml @@ -0,0 +1,48 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-06-29, the same clean date already used for lauds-capitulum-ss-peter-and-paul.yml. +id: vespers-hymn-ss-peter-and-paul +text: + la: | + Aurea luce et decóre róseo, + Lux lucis, omne perfudísti sǽculum, + Decórans cælos ínclyto martyrio, + Hac sacra die, quæ dat reis véniam. + + Jánitor cæli, Doctor orbis páriter, + Júdices sæcli, vera mundi lúmina: + Per crucem alter, alter ense triúmphans, + Vitæ senátum laureáti póssident. + + O felix Roma, quæ tantórum Príncipum + Es purpuráta pretióso sánguine! + Non laude tua, sed ipsórum méritis, + Excéllis omnem mundi pulchritúdinem. + + Sit Trinitáti sempitérna glória, + Honor, potéstas, atque jubilátio, + In unitáte, cui manet impérium, + Ex tunc et modo, per ætérna sǽcula. Amen. + en: | + The beauteous light of God's eternal majesty + Streams down in golden rays to grace this holy day + Which crowned the princes of the Apostles' glorious choir, + And unto guilty mortals showed the heavenward way. + + The teacher of the world and keeper of heaven's gate, + Rome's founders twain and rulers too of every land, + Triumphant over death by sword and shameful cross, + With laurel crowned are gathered to the eternal band. + + O happy Rome! who in thy martyr princes' blood, + A twofold stream, art washed and doubly sanctified. + All earthly beauty thou alone outshinest far, + Empurpled by their outpoured life-blood's glorious tide. + + All honour, power, and everlasting jubilee + To Him who all things made and governs here below, + To God in essence One, and yet in persons Three, + Both now and ever, while unending ages flow. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-ss-philip-and-james.yml b/src/data/propers/common/vespers-hymn-ss-philip-and-james.yml new file mode 100644 index 0000000..5d56a4c --- /dev/null +++ b/src/data/propers/common/vespers-hymn-ss-philip-and-james.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-05-01, the same clean date already used for lauds-capitulum-ss-philip-and-james.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: PaschT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md). +id: vespers-hymn-ss-philip-and-james +text: + la: | + Tristes erant Apóstoli + De nece sui Dómini, + Quem pœna mortis crudéli + Servi damnárant ímpii. + + Sermóne blando Angelus + Prædíxit muliéribus: + In Galilǽa Dóminus + Vidéndus est quantócius. + + Illæ dum pergunt cóncitæ, + Apóstolis hoc dícere, + Vidéntes eum vívere, + Osculántur pedes Dómini. + + Quo ágnito, discípuli + In Galilǽam própere + Pergunt vidére fáciem + Desiderátam Dómini. + + Quǽsumus, Auctor ómnium, + In hoc pascháli gáudio, + Ab omni mortis ímpetu + Tuum defénde pópulum. + + Glória tibi Dómine, + Qui surrexísti a mórtuis, + Cum Patre et Sancto Spíritu, + In sempitérna sǽcula. + Amen. + en: | + While Christ's disciples, grieving, sad, + Their master's painful death deplore, + Whom faithless servants' cruel hands, + Had bathed in his own crimson gore; + + Quick from the happy realms above, + An angel comes on joyful wing, + And to the women tells the joy + That to his flock their Lord will bring. + + As they with eager steps make haste, + Their joyous message to repeat, + Their master's glorious form they see, + And falling clasp his sacred feet. + + Cheered by this tale, his faithful flock + The Galilean mount ascend, + And there with loving awe behold + Their heart's sole wish, their truest friend. + + That thou mayst be our Paschal joy + Through happy, never-ending years, + thine own poor children, Jesu, free + From sin's sad death with all its fears. + + To Thee Who, dead, again dost live, + All glory, Lord, Thy people give; + All glory, as is ever meet, + To Father and to Paraclete. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-ss-simon-and-jude.yml b/src/data/propers/common/vespers-hymn-ss-simon-and-jude.yml new file mode 100644 index 0000000..19fd4d5 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-ss-simon-and-jude.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2025-10-28, the same clean date already used for lauds-capitulum-ss-simon-and-jude.yml. +id: vespers-hymn-ss-simon-and-jude +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-andrew.yml b/src/data/propers/common/vespers-hymn-st-andrew.yml new file mode 100644 index 0000000..b9679ac --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-andrew.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-30, the same clean date already used for lauds-capitulum-st-andrew.yml. +id: vespers-hymn-st-andrew +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-barnabas.yml b/src/data/propers/common/vespers-hymn-st-barnabas.yml new file mode 100644 index 0000000..5baf77a --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-barnabas.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2035-06-11, the same clean date already used for lauds-capitulum-st-barnabas.yml. +id: vespers-hymn-st-barnabas +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-bartholomew.yml b/src/data/propers/common/vespers-hymn-st-bartholomew.yml new file mode 100644 index 0000000..9b6e57a --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-bartholomew.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-24, the same clean date already used for lauds-capitulum-st-bartholomew.yml. +id: vespers-hymn-st-bartholomew +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-james-the-greater.yml b/src/data/propers/common/vespers-hymn-st-james-the-greater.yml new file mode 100644 index 0000000..4ae861b --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-james-the-greater.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2028-07-25, the same clean date already used for lauds-capitulum-st-james-the-greater.yml. +id: vespers-hymn-st-james-the-greater +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-john-apostle.yml b/src/data/propers/common/vespers-hymn-st-john-apostle.yml new file mode 100644 index 0000000..bc2f353 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-john-apostle.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-27, the same clean date already used for lauds-capitulum-st-john-apostle.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: NatT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md). +id: vespers-hymn-st-john-apostle +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Glória tibi, Dómine, + Qui natus es de Vírgine, + Cum Patre, et Sancto Spíritu, + In sempitérna sǽcula. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + All honour, praise and glory be, + O Jesu, Virgin-Born, to thee; + All glory, as is ever meet, + To Father, and to Paraclete. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-john-before-the-latin-gate.yml b/src/data/propers/common/vespers-hymn-st-john-before-the-latin-gate.yml new file mode 100644 index 0000000..d805c44 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-john-before-the-latin-gate.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-05-06, the same clean date already used for lauds-capitulum-st-john-before-the-latin-gate.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: PaschT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md). +id: vespers-hymn-st-john-before-the-latin-gate +text: + la: | + Tristes erant Apóstoli + De nece sui Dómini, + Quem pœna mortis crudéli + Servi damnárant ímpii. + + Sermóne blando Angelus + Prædíxit muliéribus: + In Galilǽa Dóminus + Vidéndus est quantócius. + + Illæ dum pergunt cóncitæ, + Apóstolis hoc dícere, + Vidéntes eum vívere, + Osculántur pedes Dómini. + + Quo ágnito, discípuli + In Galilǽam própere + Pergunt vidére fáciem + Desiderátam Dómini. + + Quǽsumus, Auctor ómnium, + In hoc pascháli gáudio, + Ab omni mortis ímpetu + Tuum defénde pópulum. + + Glória tibi Dómine, + Qui surrexísti a mórtuis, + Cum Patre et Sancto Spíritu, + In sempitérna sǽcula. + Amen. + en: | + While Christ's disciples, grieving, sad, + Their master's painful death deplore, + Whom faithless servants' cruel hands, + Had bathed in his own crimson gore; + + Quick from the happy realms above, + An angel comes on joyful wing, + And to the women tells the joy + That to his flock their Lord will bring. + + As they with eager steps make haste, + Their joyous message to repeat, + Their master's glorious form they see, + And falling clasp his sacred feet. + + Cheered by this tale, his faithful flock + The Galilean mount ascend, + And there with loving awe behold + Their heart's sole wish, their truest friend. + + That thou mayst be our Paschal joy + Through happy, never-ending years, + thine own poor children, Jesu, free + From sin's sad death with all its fears. + + To Thee Who, dead, again dost live, + All glory, Lord, Thy people give; + All glory, as is ever meet, + To Father and to Paraclete. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-lawrence.yml b/src/data/propers/common/vespers-hymn-st-lawrence.yml new file mode 100644 index 0000000..4229030 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-lawrence.yml @@ -0,0 +1,59 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-10, the same clean date already used for lauds-capitulum-st-lawrence.yml. +id: vespers-hymn-st-lawrence +text: + la: | + Deus tuórum mílitum + Sors, et córona, prǽmium, + Laudes canéntes Mártyris + Absólve nexu críminis. + + Hic nempe mundi gáudia, + Et blandiménta nóxia + Cadúca rite députans, + Pervénit ad cæléstia. + + Pœnas cucúrrit fórtiter, + Et sústulit viríliter, + Pro te effúndens sánguinem, + Ætérna dona póssidet. + + Ob hoc precátu súpplici + Te póscimus, piíssime; + In hoc triúmpho Mártyris + Dimítte noxam sérvulis. + + Laus et perénnis glória + Deo Patri, et Fílio, + Sancto simul Paráclito, + In sempitérna sǽcula. + Amen. + en: | + O God, of those that fought thy fight, + Portion, and prize, and crown of light, + Break every bond of sin and shame + As now we praise thy martyr's name. + + He recked not of the world's allure, + But sin and pomp of sin forswore: + Knew all their gall, and passed them by, + And reached the throne prepared on high. + + Bravely the course of pain he ran, + And bare his torments as a man: + For love of thee his blood outpoured, + And thus obtained the great reward. + + With humble voice and suppliant word + We pray thee therefore, holy Lord, + While we thy martyr's feast-day keep, + Forgive thy loved and erring sheep. + + Glory and praise for aye be done + To God the Father, and the Son, + And Holy Ghost, who reign on high, + One God, to all eternity. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-luke.yml b/src/data/propers/common/vespers-hymn-st-luke.yml new file mode 100644 index 0000000..7221bd9 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-luke.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2025-10-18, the same clean date already used for lauds-capitulum-st-luke.yml. +id: vespers-hymn-st-luke +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-mark.yml b/src/data/propers/common/vespers-hymn-st-mark.yml new file mode 100644 index 0000000..b7bb6d7 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-mark.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-04-25, the same clean date already used for lauds-capitulum-st-mark.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: PaschT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md). +id: vespers-hymn-st-mark +text: + la: | + Tristes erant Apóstoli + De nece sui Dómini, + Quem pœna mortis crudéli + Servi damnárant ímpii. + + Sermóne blando Angelus + Prædíxit muliéribus: + In Galilǽa Dóminus + Vidéndus est quantócius. + + Illæ dum pergunt cóncitæ, + Apóstolis hoc dícere, + Vidéntes eum vívere, + Osculántur pedes Dómini. + + Quo ágnito, discípuli + In Galilǽam própere + Pergunt vidére fáciem + Desiderátam Dómini. + + Quǽsumus, Auctor ómnium, + In hoc pascháli gáudio, + Ab omni mortis ímpetu + Tuum defénde pópulum. + + Glória tibi Dómine, + Qui surrexísti a mórtuis, + Cum Patre et Sancto Spíritu, + In sempitérna sǽcula. + Amen. + en: | + While Christ's disciples, grieving, sad, + Their master's painful death deplore, + Whom faithless servants' cruel hands, + Had bathed in his own crimson gore; + + Quick from the happy realms above, + An angel comes on joyful wing, + And to the women tells the joy + That to his flock their Lord will bring. + + As they with eager steps make haste, + Their joyous message to repeat, + Their master's glorious form they see, + And falling clasp his sacred feet. + + Cheered by this tale, his faithful flock + The Galilean mount ascend, + And there with loving awe behold + Their heart's sole wish, their truest friend. + + That thou mayst be our Paschal joy + Through happy, never-ending years, + thine own poor children, Jesu, free + From sin's sad death with all its fears. + + To Thee Who, dead, again dost live, + All glory, Lord, Thy people give; + All glory, as is ever meet, + To Father and to Paraclete. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-martin-of-tours.yml b/src/data/propers/common/vespers-hymn-st-martin-of-tours.yml new file mode 100644 index 0000000..8592475 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-martin-of-tours.yml @@ -0,0 +1,59 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-11, the same clean date already used for lauds-capitulum-st-martin-of-tours.yml. +id: vespers-hymn-st-martin-of-tours +text: + la: | + Iste Conféssor Dómini sacrátus, + Festa plebs cujus celébrat per orbem, + Hódie lætus méruit secréta + Scándere cæli. + + Qui pius, prudens, húmilis, pudícus, + Sóbrius, castus fuit et quiétus, + Vita dum præsens vegetávit ejus + Córporis artus. + + Ob sacrum cujus túmulum frequénter + Membra languéntum modo sanitáti, + Quólibet morbo fúerint graváta, + Restituúntur. + + Unde nunc noster chorus in honórem + Ipsius, hymnum canit hunc libénter: + Ut piis ejus méritis juvémur + Omne per ævum. + + Sit salus illi, decus atque virtus, + Qui supra cæli résidens cacúmen, + Tótius mundi máchinam gubérnat + Trinus et unus. + Amen. + en: | + This the confessor of the Lord, whose triumph + Now all the faithful celebrate, with gladness + Erst on this feast-day merited to enter + Into his glory. + + Saintly and prudent, modest in behaviour, + Peaceful and sober, chaste was he, and lowly. + While that life’s vigour, coursing through his members, + Quickened his being. + + Sick ones of old time, to his tomb resorting, + Sorely by ailments manifold afflicted, + Oft-times have welcomed health and strength returning, + At his petition. + + Whence we in chorus gladly do him honour, + Chanting his praises with devout affection, + That in his merits we may have a portion, + Now and forever. + + His be the glory, power and salvation, + Who over all things reigneth in the highest, + Earth’s mighty fabric ruling and directing, + Onely and Trinal. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-matthew.yml b/src/data/propers/common/vespers-hymn-st-matthew.yml new file mode 100644 index 0000000..6bca1ca --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-matthew.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-09-21, the same clean date already used for lauds-capitulum-st-matthew.yml. +id: vespers-hymn-st-matthew +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-matthias.yml b/src/data/propers/common/vespers-hymn-st-matthias.yml new file mode 100644 index 0000000..d0c1e91 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-matthias.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-02-24, the same clean date already used for lauds-capitulum-st-matthias.yml. +id: vespers-hymn-st-matthias +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-peter-ad-vincula.yml b/src/data/propers/common/vespers-hymn-st-peter-ad-vincula.yml new file mode 100644 index 0000000..09c2a87 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-peter-ad-vincula.yml @@ -0,0 +1,32 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-01, the same clean date already used for lauds-capitulum-st-peter-ad-vincula.yml. +id: vespers-hymn-st-peter-ad-vincula +text: + la: | + Petrus beátus catenárum láqueos, + Christo jubénte, rupit mirabíliter: + Custos ovílis et Doctor Ecclésiæ, + Pastórque gregis, conservátor óvium, + Arcet lupórum truculéntam rábiem. + + Glória Patri per imménsa sǽcula, + Sit tibi Nate decus et impérium, + Honor, potéstas, Sanctóque Spirítui: + Sit Trinitáti salus indivídua, + Per infiníta sæculórum sǽcula. Amen. + en: | + In wondrous mode set free, lo, at the Lord's command + The galling iron chain doth fall from Peter's hand, + From Peter, shepherd blest, who doth with gentle sway, + His faithful children lead in virtue's fragrant way, + And e'er with watchful love the tempter drive away. + + Now to the Father be eternal glory done; + Our songs we raise to thee, O everlasting Son; + O Spirit from on high, thy throne we bow before; + To thee be honour, praise, and glory evermore: + The Holy Trinity we worship and adore. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-scholastica.yml b/src/data/propers/common/vespers-hymn-st-scholastica.yml new file mode 100644 index 0000000..4613812 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-scholastica.yml @@ -0,0 +1,81 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-02-10, the same clean date already used for +# lauds-capitulum-st-scholastica.yml. "Te beáta sponsa Christi" -- no +# English rendering exists in the reference engine's data (same gap as her +# Lauds/Terce/Sext/None content), translated here -- status: draft. +# Stanza 3 alludes to the legend of her final visit with St. Benedict +# ("the father of Nursia"): her tears brought on a storm that kept him +# with her through the night, in which he spoke of the joys of heaven. +id: vespers-hymn-st-scholastica +text: + la: | + Te beáta sponsa Christi, + Te, colúmba vírginum, + Síderum tollunt colóni + Láudibus, Scholástica: + Nostra te lætis salútant + Vócibus præcórdia. + + Sceptra mundi cum corónis + Docta quondam spérnere, + Dogma fratris insecúta + Atque sanctæ Régulæ, + Ex odóre gratiárum, + Astra nosti quǽrere. + + O potens virtus amóris! + O decus vitóriæ! + Dum fluéntis lacrymárum + Cogis imbres cúrrere, + Ore Nursíni paréntis + Verba cœli súscipis. + + Luce fulges expetíta + In polórum vértice, + Clara flammis caritátis + Cum nitóre grátiæ: + Juncta Sponso conquiéscis + In decóre glóriæ. + + Nunc benígna pelle nubes + Córdibus fidélium, + Ut seréna fronte splendens + Sol perénnis lúminis, + Sempitérne claritátis + Ímpleat nos gáudiis. + + Glóriam Patri canámus + Unícoque Fílio; + Par tribútum proferámus + Inclyto Paráclito, + Nútibus cujus creántur, + Et regúntur sǽcula. + Amen. + en: | + Thee, blessed spouse of Christ, thee, dove of virgins, the dwellers of + heaven extol with praises, O Scholastica: our hearts greet thee with + joyful voices. + + Having once learned to spurn the sceptres of the world together with + its crowns, and having followed the teaching of thy brother and of + the holy Rule, thou didst learn, through the fragrance of graces, to + seek the stars. + + O mighty power of love! O glory of that victory! When thou didst + force floods of tears to pour down like rain, thou didst receive from + the lips of the father of Nursia words of heaven. + + Thou shinest with the longed-for light at the summit of the heavens, + radiant with the flames of charity and the brightness of grace: + joined to thy Spouse, thou dost rest in the beauty of glory. + + Now, in thy kindness, drive the clouds from the hearts of the + faithful, that the everlasting sun of light, shining with a serene + face, may fill us with the joys of unending brightness. + + Let us sing glory to the Father and to the only Son; let us offer + equal tribute to the glorious Paraclete, by whose will the ages are + created and governed. Amen. +status: + la: verified + en: draft diff --git a/src/data/propers/common/vespers-hymn-st-stephen-protomartyr.yml b/src/data/propers/common/vespers-hymn-st-stephen-protomartyr.yml new file mode 100644 index 0000000..8fba5dc --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-stephen-protomartyr.yml @@ -0,0 +1,59 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-26, the same clean date already used for lauds-capitulum-st-stephen-protomartyr.yml. This hymn's closing doxology stanza is seasonally variable in the source (tagged `{Doxology: NatT}`); what's captured here is whatever rendered live on the query date above, not a season-aware substitution -- same known-not-modeled gap as the Paschaltide alleluia suffix elsewhere (see TODO.md). +id: vespers-hymn-st-stephen-protomartyr +text: + la: | + Deus tuórum mílitum + Sors, et córona, prǽmium, + Laudes canéntes Mártyris + Absólve nexu críminis. + + Hic nempe mundi gáudia, + Et blandiménta nóxia + Cadúca rite députans, + Pervénit ad cæléstia. + + Pœnas cucúrrit fórtiter, + Et sústulit viríliter, + Pro te effúndens sánguinem, + Ætérna dona póssidet. + + Ob hoc precátu súpplici + Te póscimus, piíssime; + In hoc triúmpho Mártyris + Dimítte noxam sérvulis. + + Glória tibi, Dómine, + Qui natus es de Vírgine, + Cum Patre, et Sancto Spíritu, + In sempitérna sǽcula. + Amen. + en: | + O God, of those that fought thy fight, + Portion, and prize, and crown of light, + Break every bond of sin and shame + As now we praise thy martyr's name. + + He recked not of the world's allure, + But sin and pomp of sin forswore: + Knew all their gall, and passed them by, + And reached the throne prepared on high. + + Bravely the course of pain he ran, + And bare his torments as a man: + For love of thee his blood outpoured, + And thus obtained the great reward. + + With humble voice and suppliant word + We pray thee therefore, holy Lord, + While we thy martyr's feast-day keep, + Forgive thy loved and erring sheep. + + All honour, praise and glory be, + O Jesu, Virgin-Born, to thee; + All glory, as is ever meet, + To Father, and to Paraclete. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-hymn-st-thomas-apostle.yml b/src/data/propers/common/vespers-hymn-st-thomas-apostle.yml new file mode 100644 index 0000000..ee6a615 --- /dev/null +++ b/src/data/propers/common/vespers-hymn-st-thomas-apostle.yml @@ -0,0 +1,69 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-12-21, the same clean date already used for lauds-capitulum-st-thomas-apostle.yml. +id: vespers-hymn-st-thomas-apostle +text: + la: | + Exsúltet cælum láudibus, + Resúltet terra gáudiis: + Apostolórum glóriam + Sacra canunt solémnia. + + Vos sæcli justi júdices, + Et vera mundi lúmina, + Votis precámur córdium, + Audíte preces súpplicum. + + Qui cælum verbo cláuditis, + Serásque ejus sólvitis: + Nos a peccátis ómnibus + Sólvite jussu, quǽsumus. + + Quorum præcépto súbditur, + Salus, et languor ómnium: + Sanáte ægros móribus, + Nos reddéntes virtútibus. + + Ut, cum Judex advénerit + Christus in fine sǽculi, + Nos sempitérni gáudii + Fáciat esse cómpotes. + + Deo Patri sit glória, + Ejúsque soli Fílio, + Cum Spíritu Paráclito, + Et nunc, et in perpétuum. + Amen. + en: | + Now let the earth with joy resound, + And heaven the chant re-echo round; + Nor heaven nor earth too high can raise + The great Apostles' glorious praise. + + O ye who, throned in glory dread, + Shall judge the living and the dead, + Lights of the world forevermore! + To you the suppliant prayer we pour. + + Ye close the sacred gates on high; + At your command apart they fly: + Oh! loose for us the guilty chain + We strive to break, and strive in vain. + + Sickness and health your voice obey; + At your command they go or stay: + From sin's disease our souls restore; + In good confirm us more and more. + + So when the world is at its end, + And Christ to judgement shall descend, + May we be called those joys to see + Prepared from all eternity. + + Praise to the Father, with the Son, + And Holy Spirit, Three in One; + As ever was in ages past, + And so shall be while ages last. + Amen. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-all-saints.yml b/src/data/propers/common/vespers-responsory-all-saints.yml new file mode 100644 index 0000000..d1acd4c --- /dev/null +++ b/src/data/propers/common/vespers-responsory-all-saints.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-01, the same clean date already used for lauds-capitulum-all-saints.yml. +id: vespers-responsory-all-saints +text: + la: | + R.br. Exsúltent justi * In conspéctu Dei. + R. Exsúltent justi * In conspéctu Dei. + V. Et delecténtur in lætítia. + R. In conspéctu Dei. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Exsúltent justi * In conspéctu Dei. + en: | + R.br. Let the righteous rejoice * before God. + R. Let the righteous rejoice * before God. + V. Yea, let them exceedingly rejoice. + R. Before God. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Let the righteous rejoice * before God. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-apparition-of-st-michael.yml b/src/data/propers/common/vespers-responsory-apparition-of-st-michael.yml new file mode 100644 index 0000000..a5f4299 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-apparition-of-st-michael.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-05-08, the same clean date already used for lauds-capitulum-apparition-of-st-michael.yml. +id: vespers-responsory-apparition-of-st-michael +text: + la: | + R.br. Ascéndit fumus arómatum in conspéctu Dómini, * Allelúja, allelúja. + R. Ascéndit fumus arómatum in conspéctu Dómini, * Allelúja, allelúja. + V. De manu Angeli. + R. Allelúja, allelúja. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Ascéndit fumus arómatum in conspéctu Dómini, * Allelúja, allelúja. + en: | + R.br. The smoke of the incense ascended up before the Lord, * Alleluia, alleluia. + R. The smoke of the incense ascended up before the Lord, * Alleluia, alleluia. + V. Out of the Angel's hand. + R. Alleluia, alleluia. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. The smoke of the incense ascended up before the Lord, * Alleluia, alleluia. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-assumption.yml b/src/data/propers/common/vespers-responsory-assumption.yml new file mode 100644 index 0000000..8369e75 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-assumption.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-15, the same clean date already used for lauds-capitulum-assumption.yml. +id: vespers-responsory-assumption +text: + la: | + R.br. Assúmpta est María in cælum: * Gaudent Angeli. + R. Assúmpta est María in cælum: * Gaudent Angeli. + V. Laudántes benedícunt Dóminum. + R. Gaudent Angeli. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Assúmpta est María in cælum: * Gaudent Angeli. + en: | + R.br. Mary hath been taken to heaven * the Angels rejoice. + R. Mary hath been taken to heaven * the Angels rejoice. + V. They praise and bless the Lord. + R. The Angels rejoice. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Mary hath been taken to heaven * the Angels rejoice. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-chair-of-st-peter-at-antioch.yml b/src/data/propers/common/vespers-responsory-chair-of-st-peter-at-antioch.yml new file mode 100644 index 0000000..e3360bd --- /dev/null +++ b/src/data/propers/common/vespers-responsory-chair-of-st-peter-at-antioch.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-02-22, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-antioch.yml. +id: vespers-responsory-chair-of-st-peter-at-antioch +text: + la: | + R.br. Elégit eum Dóminus * Sacerdótem sibi. + R. Elégit eum Dóminus * Sacerdótem sibi. + V. Ad sacrificándum ei hóstiam laudis. + R. Sacerdótem sibi. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Elégit eum Dóminus * Sacerdótem sibi. + en: | + R.br. The Lord hath chosen him * for a Priest unto Himself. + R. The Lord hath chosen him * for a Priest unto Himself. + V. To offer up unto Him the sacrifice of praise. + R. For a Priest unto Himself. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. The Lord hath chosen him * for a Priest unto Himself. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-chair-of-st-peter-at-rome.yml b/src/data/propers/common/vespers-responsory-chair-of-st-peter-at-rome.yml new file mode 100644 index 0000000..94f4e9e --- /dev/null +++ b/src/data/propers/common/vespers-responsory-chair-of-st-peter-at-rome.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-01-18, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-rome.yml. +id: vespers-responsory-chair-of-st-peter-at-rome +text: + la: | + R.br. Elégit eum Dóminus * Sacerdótem sibi. + R. Elégit eum Dóminus * Sacerdótem sibi. + V. Ad sacrificándum ei hóstiam laudis. + R. Sacerdótem sibi. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Elégit eum Dóminus * Sacerdótem sibi. + en: | + R.br. The Lord hath chosen him * for a Priest unto Himself. + R. The Lord hath chosen him * for a Priest unto Himself. + V. To offer up unto Him the sacrifice of praise. + R. For a Priest unto Himself. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. The Lord hath chosen him * for a Priest unto Himself. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-christ-the-king.yml b/src/data/propers/common/vespers-responsory-christ-the-king.yml new file mode 100644 index 0000000..8ef10a6 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-christ-the-king.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-10-25, the same clean date already used for lauds-capitulum-christ-the-king.yml (version `Monastic Divino 1930`, not 1617 -- see lauds-capitulum-christ-the-king.yml's own header for why). +id: vespers-responsory-christ-the-king +text: + la: | + R.br. Afférte Dómino, * Famíliæ populórum. + R. Afférte Dómino, * Famíliæ populórum. + V. Afférte Dómino glóriam et impérium. + R. Famíliæ populórum. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Afférte Dómino, * Famíliæ populórum. + en: | + R.br. Bring ye to the Lord, * O ye families of the nations. + R. Bring ye to the Lord, * O ye families of the nations. + V. Bring ye to the Lord glory and empire. + R. O ye families of the nations. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Bring ye to the Lord, * O ye families of the nations. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-conversion-of-st-paul.yml b/src/data/propers/common/vespers-responsory-conversion-of-st-paul.yml new file mode 100644 index 0000000..3c3ae05 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-conversion-of-st-paul.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-01-25, the same clean date already used for lauds-capitulum-conversion-of-st-paul.yml. +id: vespers-responsory-conversion-of-st-paul +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-holy-innocents.yml b/src/data/propers/common/vespers-responsory-holy-innocents.yml new file mode 100644 index 0000000..3bb2f49 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-holy-innocents.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-28, the same clean date already used for lauds-capitulum-holy-innocents.yml. +id: vespers-responsory-holy-innocents +text: + la: | + R.br. Exsúltent justi * In conspéctu Dei. + R. Exsúltent justi * In conspéctu Dei. + V. Et delecténtur in lætítia. + R. In conspéctu Dei. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Exsúltent justi * In conspéctu Dei. + en: | + R.br. Let the righteous rejoice * before God. + R. Let the righteous rejoice * before God. + V. Yea, let them exceedingly rejoice. + R. Before God. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Let the righteous rejoice * before God. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-immaculate-conception.yml b/src/data/propers/common/vespers-responsory-immaculate-conception.yml new file mode 100644 index 0000000..81c8f16 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-immaculate-conception.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-12-08, the same clean date already used for lauds-capitulum-immaculate-conception.yml. The one line the reference engine left untranslated (Luke 1:42, the Hail Mary's own second line) is filled in here with its standard Douay-Rheims/Ave Maria wording, not freely translated. +id: vespers-responsory-immaculate-conception +text: + la: | + R.br. Ave María, grátia plena, * Dóminus tecum. + R. Ave María, grátia plena, * Dóminus tecum. + V. Benedícta tu in muliéribus, et benedíctus fructus ventris tui + R. Dóminus tecum. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Ave María, grátia plena, * Dóminus tecum. + en: | + R.br. Hail Mary full of grace, * the Lord is with thee. + R. Hail Mary full of grace, * the Lord is with thee. + V. Blessed art thou amongst women, and blessed is the fruit of thy womb. + R. The Lord is with thee. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Hail Mary full of grace, * the Lord is with thee. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-nativity-bvm.yml b/src/data/propers/common/vespers-responsory-nativity-bvm.yml new file mode 100644 index 0000000..6c393e0 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-nativity-bvm.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-09-08, the same clean date already used for lauds-capitulum-nativity-bvm.yml. The one line the reference engine left untranslated (Luke 1:42, the Hail Mary's own second line) is filled in here with its standard Douay-Rheims/Ave Maria wording, not freely translated. +id: vespers-responsory-nativity-bvm +text: + la: | + R.br. Ave María, grátia plena, * Dóminus tecum. + R. Ave María, grátia plena, * Dóminus tecum. + V. Benedícta tu in muliéribus, et benedíctus fructus ventris tui + R. Dóminus tecum. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Ave María, grátia plena, * Dóminus tecum. + en: | + R.br. Hail Mary full of grace, * the Lord is with thee. + R. Hail Mary full of grace, * the Lord is with thee. + V. Blessed art thou amongst women, and blessed is the fruit of thy womb. + R. The Lord is with thee. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Hail Mary full of grace, * the Lord is with thee. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-nativity-of-st-john-the-baptist.yml b/src/data/propers/common/vespers-responsory-nativity-of-st-john-the-baptist.yml new file mode 100644 index 0000000..f52de8b --- /dev/null +++ b/src/data/propers/common/vespers-responsory-nativity-of-st-john-the-baptist.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-06-24, the same clean date already used for lauds-capitulum-nativity-of-st-john-the-baptist.yml. +id: vespers-responsory-nativity-of-st-john-the-baptist +text: + la: | + R.br. Inter natos mulíerum * Non surréxit major. + R. Inter natos mulíerum * Non surréxit major. + V. Joánne Baptísta. + R. Non surréxit major. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Inter natos mulíerum * Non surréxit major. + en: | + R.br. Among them that are born of women * there hath not risen a greater. + R. Among them that are born of women * there hath not risen a greater. + V. Than John the Baptist. + R. There hath not risen a greater. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Among them that are born of women there hath not risen a greater. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-ss-peter-and-paul.yml b/src/data/propers/common/vespers-responsory-ss-peter-and-paul.yml new file mode 100644 index 0000000..811cf66 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-ss-peter-and-paul.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-06-29, the same clean date already used for lauds-capitulum-ss-peter-and-paul.yml. +id: vespers-responsory-ss-peter-and-paul +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-ss-philip-and-james.yml b/src/data/propers/common/vespers-responsory-ss-philip-and-james.yml new file mode 100644 index 0000000..f97c44c --- /dev/null +++ b/src/data/propers/common/vespers-responsory-ss-philip-and-james.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-05-01, the same clean date already used for lauds-capitulum-ss-philip-and-james.yml. +id: vespers-responsory-ss-philip-and-james +text: + la: | + R.br. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + V. Et ætérnitas témporum. + R. Allelúja, allelúja. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + en: | + R.br. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. + R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. + V. And the eternity of times. + R. Alleluia, alleluia. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-ss-simon-and-jude.yml b/src/data/propers/common/vespers-responsory-ss-simon-and-jude.yml new file mode 100644 index 0000000..2ff3ce3 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-ss-simon-and-jude.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2025-10-28, the same clean date already used for lauds-capitulum-ss-simon-and-jude.yml. +id: vespers-responsory-ss-simon-and-jude +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-andrew.yml b/src/data/propers/common/vespers-responsory-st-andrew.yml new file mode 100644 index 0000000..a3a7583 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-andrew.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-30, the same clean date already used for lauds-capitulum-st-andrew.yml. +id: vespers-responsory-st-andrew +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-barnabas.yml b/src/data/propers/common/vespers-responsory-st-barnabas.yml new file mode 100644 index 0000000..6c1650d --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-barnabas.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2035-06-11, the same clean date already used for lauds-capitulum-st-barnabas.yml. +id: vespers-responsory-st-barnabas +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-bartholomew.yml b/src/data/propers/common/vespers-responsory-st-bartholomew.yml new file mode 100644 index 0000000..c37ad64 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-bartholomew.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-24, the same clean date already used for lauds-capitulum-st-bartholomew.yml. +id: vespers-responsory-st-bartholomew +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-james-the-greater.yml b/src/data/propers/common/vespers-responsory-st-james-the-greater.yml new file mode 100644 index 0000000..a211ebb --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-james-the-greater.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2028-07-25, the same clean date already used for lauds-capitulum-st-james-the-greater.yml. +id: vespers-responsory-st-james-the-greater +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-john-apostle.yml b/src/data/propers/common/vespers-responsory-st-john-apostle.yml new file mode 100644 index 0000000..714c6c4 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-john-apostle.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-27, the same clean date already used for lauds-capitulum-st-john-apostle.yml. +id: vespers-responsory-st-john-apostle +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-john-before-the-latin-gate.yml b/src/data/propers/common/vespers-responsory-st-john-before-the-latin-gate.yml new file mode 100644 index 0000000..0e4fd10 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-john-before-the-latin-gate.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-05-06, the same clean date already used for lauds-capitulum-st-john-before-the-latin-gate.yml. +id: vespers-responsory-st-john-before-the-latin-gate +text: + la: | + R.br. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + V. Et ætérnitas témporum. + R. Allelúja, allelúja. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + en: | + R.br. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. + R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. + V. And the eternity of times. + R. Alleluia, alleluia. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-lawrence.yml b/src/data/propers/common/vespers-responsory-st-lawrence.yml new file mode 100644 index 0000000..53010bb --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-lawrence.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-10, the same clean date already used for lauds-capitulum-st-lawrence.yml. +id: vespers-responsory-st-lawrence +text: + la: | + R.br. Posuísti, Dómine, * Super caput ejus. + R. Posuísti, Dómine, * Super caput ejus. + V. Corónam de lápide pretióso. + R. Super caput ejus. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Posuísti, Dómine, * Super caput ejus. + en: | + R.br. O Lord, Thou hast set * Upon his head. + R. O Lord, Thou hast set * Upon his head. + V. A Crown of precious stones. + R. Upon his head. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. O Lord, Thou hast set * Upon his head. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-luke.yml b/src/data/propers/common/vespers-responsory-st-luke.yml new file mode 100644 index 0000000..9ab2bdc --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-luke.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2025-10-18, the same clean date already used for lauds-capitulum-st-luke.yml. +id: vespers-responsory-st-luke +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-mark.yml b/src/data/propers/common/vespers-responsory-st-mark.yml new file mode 100644 index 0000000..02e4fd2 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-mark.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-04-25, the same clean date already used for lauds-capitulum-st-mark.yml. +id: vespers-responsory-st-mark +text: + la: | + R.br. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + V. Et ætérnitas témporum. + R. Allelúja, allelúja. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Lux perpétua lucébit Sanctis tuis, Dómine, * Allelúja, allelúja. + en: | + R.br. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. + R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. + V. And the eternity of times. + R. Alleluia, alleluia. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Eternal light will shine over your saints, O Lord, * Alleluia, alleluia. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-martin-of-tours.yml b/src/data/propers/common/vespers-responsory-st-martin-of-tours.yml new file mode 100644 index 0000000..70d43ea --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-martin-of-tours.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-11, the same clean date already used for lauds-capitulum-st-martin-of-tours.yml. +id: vespers-responsory-st-martin-of-tours +text: + la: | + R.br. Elégit eum Dóminus * Sacerdótem sibi. + R. Elégit eum Dóminus * Sacerdótem sibi. + V. Ad sacrificándum ei hóstiam laudis. + R. Sacerdótem sibi. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Elégit eum Dóminus * Sacerdótem sibi. + en: | + R.br. The Lord hath chosen him * for a Priest unto Himself. + R. The Lord hath chosen him * for a Priest unto Himself. + V. To offer up unto Him the sacrifice of praise. + R. For a Priest unto Himself. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. The Lord hath chosen him * for a Priest unto Himself. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-matthew.yml b/src/data/propers/common/vespers-responsory-st-matthew.yml new file mode 100644 index 0000000..e6c6ec4 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-matthew.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-09-21, the same clean date already used for lauds-capitulum-st-matthew.yml. +id: vespers-responsory-st-matthew +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-matthias.yml b/src/data/propers/common/vespers-responsory-st-matthias.yml new file mode 100644 index 0000000..9b69d94 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-matthias.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-02-24, the same clean date already used for lauds-capitulum-st-matthias.yml. +id: vespers-responsory-st-matthias +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-peter-ad-vincula.yml b/src/data/propers/common/vespers-responsory-st-peter-ad-vincula.yml new file mode 100644 index 0000000..012fa4d --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-peter-ad-vincula.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-01, the same clean date already used for lauds-capitulum-st-peter-ad-vincula.yml. +id: vespers-responsory-st-peter-ad-vincula +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-scholastica.yml b/src/data/propers/common/vespers-responsory-st-scholastica.yml new file mode 100644 index 0000000..47af67c --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-scholastica.yml @@ -0,0 +1,26 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-02-10, the same clean date already used for +# lauds-capitulum-st-scholastica.yml. No English rendering exists in the +# reference engine's data (same gap as her Lauds/Terce/Sext/None content), +# translated here -- status: draft. Alludes to the legend of her death: +# St. Benedict, praying at the window, saw his sister's soul ascend to +# heaven in the form of a dove. +id: vespers-responsory-st-scholastica +text: + la: | + R.br. In colúmbæ spécie * Scholásticæ ánima visa est. + R. In colúmbæ spécie * Scholásticæ ánima visa est. + V. Fratérna mens lætáta est. + R. Scholásticæ ánima visa est. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. In colúmbæ spécie * Scholásticæ ánima visa est. + en: | + R.br. In the form of a dove * the soul of Scholastica was seen. + R. In the form of a dove * the soul of Scholastica was seen. + V. Her brother's heart was filled with joy. + R. The soul of Scholastica was seen. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. In the form of a dove * the soul of Scholastica was seen. +status: + la: verified + en: draft diff --git a/src/data/propers/common/vespers-responsory-st-stephen-protomartyr.yml b/src/data/propers/common/vespers-responsory-st-stephen-protomartyr.yml new file mode 100644 index 0000000..ac39c6c --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-stephen-protomartyr.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-26, the same clean date already used for lauds-capitulum-st-stephen-protomartyr.yml. +id: vespers-responsory-st-stephen-protomartyr +text: + la: | + R.br. Posuísti, Dómine, * Super caput ejus. + R. Posuísti, Dómine, * Super caput ejus. + V. Corónam de lápide pretióso. + R. Super caput ejus. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Posuísti, Dómine, * Super caput ejus. + en: | + R.br. O Lord, Thou hast set * Upon his head. + R. O Lord, Thou hast set * Upon his head. + V. A Crown of precious stones. + R. Upon his head. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. O Lord, Thou hast set * Upon his head. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-responsory-st-thomas-apostle.yml b/src/data/propers/common/vespers-responsory-st-thomas-apostle.yml new file mode 100644 index 0000000..d9db153 --- /dev/null +++ b/src/data/propers/common/vespers-responsory-st-thomas-apostle.yml @@ -0,0 +1,21 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-12-21, the same clean date already used for lauds-capitulum-st-thomas-apostle.yml. +id: vespers-responsory-st-thomas-apostle +text: + la: | + R.br. Constítues eos príncipes * Super omnem terram. + R. Constítues eos príncipes * Super omnem terram. + V. Mémores erunt nóminis tui, Dómine. + R. Super omnem terram. + V. Glória Patri, et Fílio, * et Spirítui Sancto. + R. Constítues eos príncipes * Super omnem terram. + en: | + R.br. Thou shalt make them princes * over all the earth. + R. Thou shalt make them princes * over all the earth. + V. They shall remember thy name, O Lord. + R. All over the earth. + V. Glory be to the Father, and to the Son, * and to the Holy Ghost. + R. Thou shalt make them princes * over all the earth. +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-all-saints.yml b/src/data/propers/common/vespers-versicle-all-saints.yml new file mode 100644 index 0000000..78497d5 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-all-saints.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-01, the same clean date already used for lauds-capitulum-all-saints.yml. +id: vespers-versicle-all-saints +text: + la: "V. Exsultábunt Sancti in glória.\nR. Lætabúntur in cubílibus suis." + en: "V. The saints shall rejoice in glory:\nR. They shall be joyful in their beds." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-apparition-of-st-michael.yml b/src/data/propers/common/vespers-versicle-apparition-of-st-michael.yml new file mode 100644 index 0000000..f3fef52 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-apparition-of-st-michael.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-05-08, the same clean date already used for lauds-capitulum-apparition-of-st-michael.yml. +id: vespers-versicle-apparition-of-st-michael +text: + la: "V. In conspéctu Angelórum psallam tibi, Deus meus, allelúja.\nR. Adorábo ad templum sanctum tuum, et confitébor nómini tuo, allelúja." + en: "V. Before the Angels will I sing praise unto thee, O my God, alleluia.\nR. I will worship toward thy holy Temple, and praise thy Name, alleluia." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-assumption.yml b/src/data/propers/common/vespers-versicle-assumption.yml new file mode 100644 index 0000000..95f3e3f --- /dev/null +++ b/src/data/propers/common/vespers-versicle-assumption.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-15, the same clean date already used for lauds-capitulum-assumption.yml. +id: vespers-versicle-assumption +text: + la: "V. Exaltáta est sancta Dei Génitrix.\nR. Super choros Angelórum ad cæléstia regna." + en: "V. The holy Mother of God hath been exalted.\nR. Over choirs of Angels, into the heavenly kingdom." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-chair-of-st-peter-at-antioch.yml b/src/data/propers/common/vespers-versicle-chair-of-st-peter-at-antioch.yml new file mode 100644 index 0000000..9ef5c35 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-chair-of-st-peter-at-antioch.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-02-22, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-antioch.yml. +id: vespers-versicle-chair-of-st-peter-at-antioch +text: + la: "V. Tu es Petrus.\nR. Et super hanc petram ædificábo Ecclésiam meam." + en: "V. You are Peter.\nR. And on this rock I am going to build my church." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-chair-of-st-peter-at-rome.yml b/src/data/propers/common/vespers-versicle-chair-of-st-peter-at-rome.yml new file mode 100644 index 0000000..8210119 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-chair-of-st-peter-at-rome.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-01-18, the same clean date already used for lauds-capitulum-chair-of-st-peter-at-rome.yml. +id: vespers-versicle-chair-of-st-peter-at-rome +text: + la: "V. Elégit te Dóminus sacerdótem sibi.\nR. Ad sacrificándum ei hóstiam laudis." + en: "V. The Lord chose him as a priest unto himself.\nR. To offer unto him the Sacrifice of Thanksgiving." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-christ-the-king.yml b/src/data/propers/common/vespers-versicle-christ-the-king.yml new file mode 100644 index 0000000..0c85bd6 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-christ-the-king.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-10-25, the same clean date already used for lauds-capitulum-christ-the-king.yml (version `Monastic Divino 1930`, not 1617 -- see lauds-capitulum-christ-the-king.yml's own header for why). +id: vespers-versicle-christ-the-king +text: + la: "V. Multiplicábitur ejus impérium.\nR. Et pacis non erit finis." + en: "V. His empire shall be multiplied.\nR. And there shall be no end of peace." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-conversion-of-st-paul.yml b/src/data/propers/common/vespers-versicle-conversion-of-st-paul.yml new file mode 100644 index 0000000..fd5b2a9 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-conversion-of-st-paul.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-01-25, the same clean date already used for lauds-capitulum-conversion-of-st-paul.yml. +id: vespers-versicle-conversion-of-st-paul +text: + la: "V. Tu es vas electiónis, sancte Paule Apóstole.\nR. Prædicátor veritátis in univérso mundo." + en: "V. O Holy Apostle Paul, thou art a chosen vessel unto God.\nR. To preach the Gospel throughout the whole world." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-holy-innocents.yml b/src/data/propers/common/vespers-versicle-holy-innocents.yml new file mode 100644 index 0000000..5aaf318 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-holy-innocents.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-28, the same clean date already used for lauds-capitulum-holy-innocents.yml. +id: vespers-versicle-holy-innocents +text: + la: "V. Sub throno Dei omnes Sancti clamant.\nR. Víndica sánguinem nostrum, Deus noster." + en: "V. From beneath the throne of God all the saints cry out.\nR. Avenge thou our blood, O our God." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-immaculate-conception.yml b/src/data/propers/common/vespers-versicle-immaculate-conception.yml new file mode 100644 index 0000000..f6a13aa --- /dev/null +++ b/src/data/propers/common/vespers-versicle-immaculate-conception.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-12-08, the same clean date already used for lauds-capitulum-immaculate-conception.yml. +id: vespers-versicle-immaculate-conception +text: + la: "V. Conceptio est hodie sanctæ Mariæ Virginis.\nR. Cujus vita inclyta cunctas illustrat ecclesias." + en: "V. This day is the Conception of the holy Virgin Mary.\nR. Whose' famous life still sheddeth lustre upon all the Churches." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-nativity-bvm.yml b/src/data/propers/common/vespers-versicle-nativity-bvm.yml new file mode 100644 index 0000000..2a2021c --- /dev/null +++ b/src/data/propers/common/vespers-versicle-nativity-bvm.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-09-08, the same clean date already used for lauds-capitulum-nativity-bvm.yml. +id: vespers-versicle-nativity-bvm +text: + la: "V. Natívitas est hódie sanctæ Maríæ Vírginis.\nR. Cujus vita ínclita cunctas illústrat ecclésias." + en: "V. This day is the Birthday of the holy Virgin Mary.\nR. Whose famous life still sheddeth lustre upon all the Churches." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-nativity-of-st-john-the-baptist.yml b/src/data/propers/common/vespers-versicle-nativity-of-st-john-the-baptist.yml new file mode 100644 index 0000000..88e1dd0 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-nativity-of-st-john-the-baptist.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-06-24, the same clean date already used for lauds-capitulum-nativity-of-st-john-the-baptist.yml. +id: vespers-versicle-nativity-of-st-john-the-baptist +text: + la: "V. Iste puer magnus coram Dómino.\nR. Nam et manus ejus cum ipso est." + en: "V. The child shall be great in the sight of the Lord.\nR. For His hand is with him." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-ss-peter-and-paul.yml b/src/data/propers/common/vespers-versicle-ss-peter-and-paul.yml new file mode 100644 index 0000000..2fe27a6 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-ss-peter-and-paul.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-06-29, the same clean date already used for lauds-capitulum-ss-peter-and-paul.yml. +id: vespers-versicle-ss-peter-and-paul +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-ss-philip-and-james.yml b/src/data/propers/common/vespers-versicle-ss-philip-and-james.yml new file mode 100644 index 0000000..d588a55 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-ss-philip-and-james.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-05-01, the same clean date already used for lauds-capitulum-ss-philip-and-james.yml. +id: vespers-versicle-ss-philip-and-james +text: + la: "V. Pretiósa in conspéctu Dómini, allelúja.\nR. Mors Sanctórum ejus, allelúja." + en: "V. Precious in the sight of the Lord, alleluia.\nR. Is the death of his saints, alleluia." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-ss-simon-and-jude.yml b/src/data/propers/common/vespers-versicle-ss-simon-and-jude.yml new file mode 100644 index 0000000..72d5c81 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-ss-simon-and-jude.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2025-10-28, the same clean date already used for lauds-capitulum-ss-simon-and-jude.yml. +id: vespers-versicle-ss-simon-and-jude +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-andrew.yml b/src/data/propers/common/vespers-versicle-st-andrew.yml new file mode 100644 index 0000000..467b89f --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-andrew.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-30, the same clean date already used for lauds-capitulum-st-andrew.yml. +id: vespers-versicle-st-andrew +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-barnabas.yml b/src/data/propers/common/vespers-versicle-st-barnabas.yml new file mode 100644 index 0000000..0b220b4 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-barnabas.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2035-06-11, the same clean date already used for lauds-capitulum-st-barnabas.yml. +id: vespers-versicle-st-barnabas +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-bartholomew.yml b/src/data/propers/common/vespers-versicle-st-bartholomew.yml new file mode 100644 index 0000000..7b585cd --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-bartholomew.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-24, the same clean date already used for lauds-capitulum-st-bartholomew.yml. +id: vespers-versicle-st-bartholomew +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-james-the-greater.yml b/src/data/propers/common/vespers-versicle-st-james-the-greater.yml new file mode 100644 index 0000000..7c70318 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-james-the-greater.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2028-07-25, the same clean date already used for lauds-capitulum-st-james-the-greater.yml. +id: vespers-versicle-st-james-the-greater +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-john-apostle.yml b/src/data/propers/common/vespers-versicle-st-john-apostle.yml new file mode 100644 index 0000000..ce8307f --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-john-apostle.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-27, the same clean date already used for lauds-capitulum-st-john-apostle.yml. +id: vespers-versicle-st-john-apostle +text: + la: "V. Valde honorándus est beátus Joánnes.\nR. Qui supra pectus Dómini in cena recúbuit." + en: "V. Right worthy of honour is the blessed Apostle John.\nR. Who leaned on the Lord's bosom at the Last Supper." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-john-before-the-latin-gate.yml b/src/data/propers/common/vespers-versicle-st-john-before-the-latin-gate.yml new file mode 100644 index 0000000..d43d764 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-john-before-the-latin-gate.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-05-06, the same clean date already used for lauds-capitulum-st-john-before-the-latin-gate.yml. +id: vespers-versicle-st-john-before-the-latin-gate +text: + la: "V. Pretiósa in conspéctu Dómini, allelúja.\nR. Mors Sanctórum ejus, allelúja." + en: "V. Precious in the sight of the Lord, alleluia.\nR. Is the death of his saints, alleluia." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-lawrence.yml b/src/data/propers/common/vespers-versicle-st-lawrence.yml new file mode 100644 index 0000000..5c2feb5 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-lawrence.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-10, the same clean date already used for lauds-capitulum-st-lawrence.yml. +id: vespers-versicle-st-lawrence +text: + la: "V. Levíta Lauréntius bonum opus operátus est.\nR. Qui per signum crucis cæcos illuminávit." + en: "V. The Levite Lawrence wrought a good work.\nR. In that with the sign of the Cross he gave sight to the blind." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-luke.yml b/src/data/propers/common/vespers-versicle-st-luke.yml new file mode 100644 index 0000000..355a83f --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-luke.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2025-10-18, the same clean date already used for lauds-capitulum-st-luke.yml. +id: vespers-versicle-st-luke +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-mark.yml b/src/data/propers/common/vespers-versicle-st-mark.yml new file mode 100644 index 0000000..77f9467 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-mark.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-04-25, the same clean date already used for lauds-capitulum-st-mark.yml. +id: vespers-versicle-st-mark +text: + la: "V. Pretiósa in conspéctu Dómini, allelúja.\nR. Mors Sanctórum ejus, allelúja." + en: "V. Precious in the sight of the Lord, alleluia.\nR. Is the death of his saints, alleluia." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-martin-of-tours.yml b/src/data/propers/common/vespers-versicle-st-martin-of-tours.yml new file mode 100644 index 0000000..f8def9c --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-martin-of-tours.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-11-11, the same clean date already used for lauds-capitulum-st-martin-of-tours.yml. +id: vespers-versicle-st-martin-of-tours +text: + la: "V. Justum dedúxit Dóminus per vias rectas.\nR. Et osténdit illi regnum Dei." + en: "V. The Lord guided the just in right paths.\nR. And showed him the kingdom of God." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-matthew.yml b/src/data/propers/common/vespers-versicle-st-matthew.yml new file mode 100644 index 0000000..2d6ede1 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-matthew.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-09-21, the same clean date already used for lauds-capitulum-st-matthew.yml. +id: vespers-versicle-st-matthew +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-matthias.yml b/src/data/propers/common/vespers-versicle-st-matthias.yml new file mode 100644 index 0000000..49170bc --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-matthias.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-02-24, the same clean date already used for lauds-capitulum-st-matthias.yml. +id: vespers-versicle-st-matthias +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-peter-ad-vincula.yml b/src/data/propers/common/vespers-versicle-st-peter-ad-vincula.yml new file mode 100644 index 0000000..86d7265 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-peter-ad-vincula.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-08-01, the same clean date already used for lauds-capitulum-st-peter-ad-vincula.yml. +id: vespers-versicle-st-peter-ad-vincula +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-scholastica.yml b/src/data/propers/common/vespers-versicle-st-scholastica.yml new file mode 100644 index 0000000..f2b24f7 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-scholastica.yml @@ -0,0 +1,14 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-02-10, the same clean date already used for +# lauds-capitulum-st-scholastica.yml. No English rendering exists in the +# reference engine's data (same gap as her Lauds/Terce/Sext/None content), +# translated here -- status: draft. Echoes Isaiah 60:8 ("Who are these +# that fly as clouds, and as doves to their windows?"), sung in the +# singular of Scholastica herself. +id: vespers-versicle-st-scholastica +text: + la: "V. Qua est ista, quæ ut nubes volat?\nR. Et quasi colúmba ad fenéstras suas?" + en: "V. Who is this that flieth as a cloud?\nR. And as a dove to her windows?" +status: + la: verified + en: draft diff --git a/src/data/propers/common/vespers-versicle-st-stephen-protomartyr.yml b/src/data/propers/common/vespers-versicle-st-stephen-protomartyr.yml new file mode 100644 index 0000000..7d6a886 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-stephen-protomartyr.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2029-12-26, the same clean date already used for lauds-capitulum-st-stephen-protomartyr.yml. +id: vespers-versicle-st-stephen-protomartyr +text: + la: "V. Stéphanus vidit cælos apértos.\nR. Vidit, et introívit: beátus homo, cui cæli patébant." + en: "V. Stephen saw the heavens opened.\nR. He saw and entered: blessed man, to whom the heavens were opened." +status: + la: verified + en: verified diff --git a/src/data/propers/common/vespers-versicle-st-thomas-apostle.yml b/src/data/propers/common/vespers-versicle-st-thomas-apostle.yml new file mode 100644 index 0000000..6ab5bc2 --- /dev/null +++ b/src/data/propers/common/vespers-versicle-st-thomas-apostle.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers +# live query, 2026-12-21, the same clean date already used for lauds-capitulum-st-thomas-apostle.yml. +id: vespers-versicle-st-thomas-apostle +text: + la: "V. Annuntiavérunt ópera Dei.\nR. Et facta ejus intellexérunt." + en: "V. They declared the works of God.\nR. And understood his doings." +status: + la: verified + en: verified diff --git a/src/hours/lauds.ts b/src/hours/lauds.ts index a511c18..c5bc041 100644 --- a/src/hours/lauds.ts +++ b/src/hours/lauds.ts @@ -1,6 +1,6 @@ import type { HourDefinition, HourPart, ResolvedOrdo, ResolvedPart, ResolvedText } from './types'; import type { LiturgicalDay, Weekday } from '../calendar/types'; -import { resolveDay, isAtLeast, isSundayOrFeast, activeOctavesFor } from '../calendar'; +import { resolveDay, isSundayOrFeast, activeOctavesFor } from '../calendar'; import { getDayLabel } from '../calendar/day-label'; import { getTemporalFeastRecord } from '../calendar/temporal-feasts'; import { getPsalmVerses } from '../psalter'; @@ -15,10 +15,10 @@ import { getBenedictusAntiphon, splitNamedAntiphon, resolveOfficeWinner, - ALWAYS_OVERRIDE_TEMPORAL_IDS, verifiedText, seasonalOfficeSuffix, isFerialOrVigil, + getOfficeOverrideId, } from './resolve-common'; import laudsDefinitionData from '../data/hours/lauds.yml'; import laudsAntiphonsData from '../data/hours/lauds-antiphons.yml'; @@ -47,28 +47,23 @@ const laudsAntiphons = laudsAntiphonsData as Record; /** * A duplex-majus+ saint's own proper psalmody (per-feast, not per-Common — - * explicit choice), or one of the named temporal feasts in - * ALWAYS_OVERRIDE_TEMPORAL_IDS. Falls back to `undefined` — the plain - * weekday default — for a duplex-majus+ saint with no override authored + * explicit choice), or one of the named temporal feasts eligible via + * resolve-common.ts's getOfficeOverrideId. Falls back to `undefined` — the + * plain weekday default — for an eligible feast with no override authored * yet, same honest incremental-content convention as everywhere else in * this codebase; it's not gated behind whether content exists, just * behind whether it's *eligible* to override at all. * - * Checks resolveOfficeWinner(day), not the raw `day.winner` — on an - * octave day this is the octave's own feast (e.g. St. Lawrence, days 2-8 - * of his own octave), which is exactly what should supply the psalmody - * override there too, live-verified alongside the collect/Benedictus- - * antiphon fix (see resolve-common.ts's resolveOfficeWinner doc comment). + * getOfficeOverrideId itself checks resolveOfficeWinner(day), not the raw + * `day.winner` — on an octave day this is the octave's own feast (e.g. St. + * Lawrence, days 2-8 of his own octave), which is exactly what should + * supply the psalmody override there too, live-verified alongside the + * collect/Benedictus-antiphon fix (see resolve-common.ts's + * resolveOfficeWinner doc comment). */ function getPsalmodyOverrideFor(day: LiturgicalDay): LaudsPsalmodyOverride | undefined { - const winner = resolveOfficeWinner(day); - if (winner.kind === 'temporal' && ALWAYS_OVERRIDE_TEMPORAL_IDS.has(winner.id)) { - return getLaudsPsalmodyOverride(winner.id); - } - if (winner.kind === 'sanctoral' && isAtLeast(winner.rank, 'duplex-majus')) { - return getLaudsPsalmodyOverride(winner.id); - } - return undefined; + const id = getOfficeOverrideId(day); + return id ? getLaudsPsalmodyOverride(id) : undefined; } // Mon-Fri share one capitulum verbatim (confirmed against the live engine diff --git a/src/hours/resolve-common.ts b/src/hours/resolve-common.ts index 499896d..6c44b02 100644 --- a/src/hours/resolve-common.ts +++ b/src/hours/resolve-common.ts @@ -3,7 +3,7 @@ import type { Commemoration, DayWinner, LiturgicalDay, Weekday } from '../calend import type { ProperText } from '../propers'; import { getCommonProper, getTemporalProper } from '../propers'; import { getSaintRecord } from '../calendar/feasts'; -import { resolveActiveOctave, activeOctavesFor } from '../calendar'; +import { resolveActiveOctave, activeOctavesFor, isAtLeast } from '../calendar'; import { getTemporalFeastRecord } from '../calendar/temporal-feasts'; import { splitAntiphon } from './antiphon'; import vespersMagnificatAntiphonsData from '../data/hours/vespers-magnificat-antiphons.yml'; @@ -131,6 +131,30 @@ export function isFerialOrVigil(day: LiturgicalDay): boolean { return day.weekday !== 'sunday' && !isWithinAnOctave && (isVigil || isBareFeria); } +/** + * A duplex-majus+ saint's own id, or one of the named temporal feasts in + * ALWAYS_OVERRIDE_TEMPORAL_IDS — the same rank-eligibility test + * hours/lauds.ts's getPsalmodyOverrideFor uses (and originally + * duplicated), factored out here so hours/vespers.ts's own per-feast + * office override (chapter/responsory/hymn/versicle — Vespers has no + * psalmody-override table of its own to piggyback eligibility on, unlike + * Lauds) can share the identical eligibility rule. Callers still decide + * for themselves whether anything's actually been authored for the id + * returned — same honest incremental-content convention as everywhere + * else; this only answers "is this day's winner eligible to override at + * all," not "does an override exist." + */ +export function getOfficeOverrideId(day: LiturgicalDay): string | undefined { + const winner = resolveOfficeWinner(day); + if (winner.kind === 'temporal' && ALWAYS_OVERRIDE_TEMPORAL_IDS.has(winner.id)) { + return winner.id; + } + if (winner.kind === 'sanctoral' && isAtLeast(winner.rank, 'duplex-majus')) { + return winner.id; + } + return undefined; +} + /** * The id to look up for today's office winner's (resolveOfficeWinner) * minor-hour content (antiphon + chapter) — `${hourId}-antiphon-${id}`/ diff --git a/src/hours/vespers.ts b/src/hours/vespers.ts index c6319dc..1ad8834 100644 --- a/src/hours/vespers.ts +++ b/src/hours/vespers.ts @@ -1,4 +1,4 @@ -import type { HourDefinition, HourPart, ResolvedOrdo, ResolvedPart } from './types'; +import type { HourDefinition, HourPart, ResolvedOrdo, ResolvedPart, ResolvedText } from './types'; import type { LiturgicalDay, Weekday } from '../calendar/types'; import { resolveEveningDay } from '../calendar/vespers'; import { getDayLabel } from '../calendar/day-label'; @@ -14,6 +14,7 @@ import { verifiedText, seasonalOfficeSuffix, isFerialOrVigil, + getOfficeOverrideId, } from './resolve-common'; import vespersDefinitionData from '../data/hours/vespers.yml'; import vespersAntiphonsData from '../data/hours/vespers-antiphons.yml'; @@ -81,13 +82,52 @@ function vespersVersicleId(weekday: Weekday): string { return weekday === 'saturday' ? 'vespers-versicle-saturday' : 'vespers-versicle-sunday-ferial'; } +/** A per-feast override's chapter: `vespers-capitulum-${id}` when + * authored, else the already-authored `lauds-capitulum-${id}` directly — + * live-verified across all 30 duplex-majus+ saints/named-temporal ids + * with a Vespers office override (2026-08 sweep, `command=prayVespera`, + * each saint's own already-established clean date): the capitulum is + * byte-identical between Lauds and Vespers for every one of them, a real + * Monastic-rite fact (the reading doesn't change between the two hours, + * only the responsory/hymn/versicle do), not a coincidence specific to + * the ones checked. So no `vespers-capitulum-.yml` files were + * authored at all — this falls straight through to the Lauds one instead + * of duplicating identical content into a second file per id. */ +function vespersCapitulumForOverride(id: string): ResolvedText { + const proper = resolveCommon(`vespers-capitulum-${id}`); + if (proper.status.la !== 'missing' || proper.status.en !== 'missing') { + return proper; + } + return resolveCommon(`lauds-capitulum-${id}`); +} + /** The chapter/responsory/hymn/versicle bundle following the psalmody — - * see hours/types.ts's 'vespers-office' doc comment. No per-feast - * override mechanism yet, unlike Lauds' resolveOffice. Falls to a - * *seasonal* default first (Advent/Lent/Passiontide/Paschaltide — see - * resolve-common.ts's seasonalOfficeSuffix), then the plain weekday - * default. */ + * see hours/types.ts's 'vespers-office' doc comment. A duplex-majus+ + * saint's own proper bundle (chapter via vespersCapitulumForOverride + * above, responsory/hymn/versicle via `vespers-{part}-${id}`), or one of + * the named temporal feasts eligible via resolve-common.ts's + * getOfficeOverrideId, wins first when authored — same eligible-but-not- + * gated-on-content pattern as Lauds' resolveOffice, just without a + * psalmody-override table of its own to piggyback eligibility on + * (Vespers has no per-feast psalmody override mechanism — see TODO.md). + * Falls to a *seasonal* default next (Advent/Lent/Passiontide/ + * Paschaltide — see resolve-common.ts's seasonalOfficeSuffix), and only + * then the plain weekday default — a feast's own override always wins + * over the season it happens to fall in, same as everywhere else in this + * codebase. */ function resolveOffice(day: LiturgicalDay): ResolvedPart[] { + const overrideId = getOfficeOverrideId(day); + if (overrideId) { + const chapter = vespersCapitulumForOverride(overrideId); + if (chapter.status.la !== 'missing' || chapter.status.en !== 'missing') { + return [ + { kind: 'chapter', text: chapter }, + { kind: 'responsory', text: resolveCommon(`vespers-responsory-${overrideId}`) }, + { kind: 'hymn', text: resolveCommon(`vespers-hymn-${overrideId}`) }, + { kind: 'versicle', text: resolveCommon(`vespers-versicle-${overrideId}`) }, + ]; + } + } const seasonSuffix = seasonalOfficeSuffix(day.season); const key = seasonSuffix ?? day.weekday; return [ diff --git a/tests/hours/vespers.test.ts b/tests/hours/vespers.test.ts index a11a387..5046fa7 100644 --- a/tests/hours/vespers.test.ts +++ b/tests/hours/vespers.test.ts @@ -1,6 +1,64 @@ import { describe, expect, it } from 'vitest'; import { resolveOrdo } from '../../src/hours'; +// Every id with an authored Vespers office override (2026-08 sweep) — +// same ids, same clean per-saint dates already established for each +// one's Lauds office-bundle override — see hours/vespers.ts's +// vespersCapitulumForOverride. One live `command=prayVespera` query each, +// Monastic Tridentinum 1617 except christ-the-king (Monastic Divino +// 1930, same as its Lauds counterpart). +const VESPERS_OFFICE_OVERRIDE_DATES: Record = { + 'all-saints': '2026-11-01', + 'apparition-of-st-michael': '2026-05-08', + assumption: '2026-08-15', + 'chair-of-st-peter-at-antioch': '2029-02-22', + 'chair-of-st-peter-at-rome': '2029-01-18', + 'christ-the-king': '2026-10-25', + 'conversion-of-st-paul': '2026-01-25', + 'holy-innocents': '2029-12-28', + 'immaculate-conception': '2026-12-08', + 'nativity-bvm': '2026-09-08', + 'nativity-of-st-john-the-baptist': '2026-06-24', + 'ss-peter-and-paul': '2026-06-29', + 'ss-philip-and-james': '2026-05-01', + 'ss-simon-and-jude': '2025-10-28', + 'st-andrew': '2026-11-30', + 'st-barnabas': '2035-06-11', + 'st-bartholomew': '2026-08-24', + 'st-james-the-greater': '2028-07-25', + 'st-john-apostle': '2029-12-27', + 'st-john-before-the-latin-gate': '2029-05-06', + 'st-lawrence': '2026-08-10', + 'st-luke': '2025-10-18', + 'st-mark': '2026-04-25', + 'st-martin-of-tours': '2026-11-11', + 'st-matthew': '2026-09-21', + 'st-matthias': '2029-02-24', + 'st-peter-ad-vincula': '2026-08-01', + 'st-scholastica': '2026-02-10', + 'st-stephen-protomartyr': '2029-12-26', + 'st-thomas-apostle': '2026-12-21', +}; + +describe('resolveOrdo("vespers", ...) office-override sweep', () => { + it.each(Object.entries(VESPERS_OFFICE_OVERRIDE_DATES))( + "resolves %s's own chapter/responsory/hymn/versicle bundle through the real mechanism, not just checking the YAML files exist", + (id, date) => { + const ordo = resolveOrdo('vespers', date); + const chapter = ordo.parts.find((p) => p.kind === 'chapter'); + const responsory = ordo.parts.find((p) => p.kind === 'responsory'); + const hymn = ordo.parts.find((p) => p.kind === 'hymn'); + const versicle = ordo.parts.find((p) => p.kind === 'versicle'); + for (const part of [chapter, responsory, hymn, versicle]) { + expect(part, `${id}: part missing from resolved ordo`).toBeDefined(); + const status = part && 'text' in part ? part.text.status : undefined; + expect(status?.la, `${id}: Latin unexpectedly missing`).not.toBe('missing'); + expect(status?.en, `${id}: English unexpectedly missing`).not.toBe('missing'); + } + }, + ); +}); + describe('resolveOrdo("vespers", ...)', () => { it('is implemented and resolves Sunday psalmody in order', () => { // 2026-08-16 is a Sunday, in ordinary time — no First Vespers claim @@ -44,22 +102,24 @@ describe('resolveOrdo("vespers", ...)', () => { expect(secondHalf?.kind === 'psalm' ? secondHalf.antiphon : undefined).toBeUndefined(); }); - it("resolves Saturday's own distinct chapter, responsory, hymn, and versicle", () => { + it("uses the Assumption's own per-feast office override on her own Saturday, not the plain Saturday weekday default", () => { // 2026-08-15 is a Saturday and the Assumption (Duplex I. classis) — // well above keepsOwnSecondVespers's threshold, so it keeps its own - // Vespers (weekday stays 'saturday') rather than ceding to tomorrow. - // No per-feast Vespers-office override exists yet (see hours/ - // vespers.ts), so the plain Saturday weekday default still renders - // here regardless of the Assumption's own rank — exactly what this - // test wants to check. + // Vespers (weekday stays 'saturday') rather than ceding to tomorrow — + // and well above getOfficeOverrideId's duplex-majus+ threshold too, + // so her own authored chapter/responsory/hymn/versicle bundle + // (vespers-{part}-assumption.yml, live-verified 2026-08) wins over the + // plain Saturday default, same chapter text as her already-authored + // lauds-capitulum-assumption.yml (see hours/vespers.ts's + // vespersCapitulumForOverride). const ordo = resolveOrdo('vespers', '2026-08-15'); const chapter = ordo.parts.find((p) => p.kind === 'chapter'); - expect(chapter?.kind === 'chapter' ? chapter.text.citation?.en : undefined).toBe('Rom 11:33'); + expect(chapter?.kind === 'chapter' ? chapter.text.citation?.en : undefined).toBe('Sir 24:11-12'); const hymn = ordo.parts.find((p) => p.kind === 'hymn'); - expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('O lux beáta Trínitas'); + expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).not.toContain('O lux beáta Trínitas'); - const versicle = ordo.parts.find((p) => p.kind === 'versicle' && p.text.text.la?.includes('Vespertína')); + const versicle = ordo.parts.find((p) => p.kind === 'versicle' && p.text.text.la?.includes('Exaltáta est sancta Dei Génitrix')); expect(versicle).toBeDefined(); });