Add nameLa mechanism for bilingual header, proof set of 11 feasts + St. Lawrence
Deploy / deploy (push) Successful in 1m32s
Deploy / deploy (push) Successful in 1m32s
Threads an optional nameLa field through SanctoralIdentity/SaintRecord/ TemporalFeastRecord/ActiveOctave so day-label.ts can render real Latin proper names instead of always falling back to English. Authors the proof set: all 11 named temporal feasts plus St. Lawrence (chosen to exercise the octave-headline and octave-commemoration code paths too). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EwsZQMjALCvy7u9tFDWmuQ
This commit is contained in:
@@ -6,6 +6,10 @@
|
||||
# antiphon.
|
||||
id: st-lawrence
|
||||
name: "St. Lawrence, Martyr"
|
||||
# Standard Latin form, matching this app's own "St. X, Rank" naming
|
||||
# convention (the source's own martyrology/kalendar entries for him use
|
||||
# the genitive "S. Laurentii Martyris", dependent on an implied "Festum").
|
||||
nameLa: "Sanctus Laurentius, Martyr"
|
||||
rank: duplex-2-classis
|
||||
common: common-of-a-martyr
|
||||
propers: "st-lawrence"
|
||||
|
||||
@@ -15,6 +15,11 @@
|
||||
# — the `ordinary-feria` category was never actually load-bearing here.
|
||||
id: ascension
|
||||
name: "The Ascension of Our Lord"
|
||||
# Nominative form of the reference engine's own title ("In Ascensione
|
||||
# Domini", Pasc5-4.txt's [Officium]/[Rank] header), matching this app's
|
||||
# own nominative-noun-phrase naming convention rather than the source's
|
||||
# prepositional-phrase style.
|
||||
nameLa: "Ascensio Domini"
|
||||
rank: duplex-1-classis
|
||||
anchor:
|
||||
kind: easter
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
# movable feast. See calendar/movable-feasts.ts for the occurrence rule.
|
||||
id: christ-the-king
|
||||
name: "Christ the King"
|
||||
# The feast's own traditional short Latin title (Pius XI's "Quas Primas"),
|
||||
# matching this app's nominative-noun-phrase naming convention — the
|
||||
# reference engine's own [Rank] title is genitive ("Domini Nostri Jesu
|
||||
# Christi Regis", Sancti/10-DU.txt), dependent on an implied "Festum".
|
||||
nameLa: "Christus Rex"
|
||||
rank: duplex-1-classis
|
||||
anchor:
|
||||
kind: nth-sunday-of-month
|
||||
|
||||
@@ -12,6 +12,10 @@
|
||||
# specifically.
|
||||
id: christmas-day
|
||||
name: "Christmas"
|
||||
# Nominative form of the reference engine's own title ("In Nativitate
|
||||
# Domini", Sancti/12-25.txt's [Rank]), matching this app's own
|
||||
# nominative-noun-phrase naming convention.
|
||||
nameLa: "Nativitas Domini"
|
||||
rank: duplex-1-classis
|
||||
octave:
|
||||
enabled: true
|
||||
|
||||
@@ -20,6 +20,10 @@
|
||||
# not winner resolution at all.
|
||||
id: circumcision
|
||||
name: "The Circumcision of Our Lord"
|
||||
# Nominative form of the reference engine's own title ("In Circumcisione
|
||||
# Domini", Sancti/01-01.txt's [Rank]), matching this app's own
|
||||
# nominative-noun-phrase naming convention.
|
||||
nameLa: "Circumcisio Domini"
|
||||
rank: duplex-2-classis
|
||||
anchor:
|
||||
kind: fixed-date
|
||||
|
||||
@@ -14,6 +14,11 @@
|
||||
# day's real winner.
|
||||
id: corpus-christi
|
||||
name: "The Most Holy Body of Christ"
|
||||
# Common short Latin title, well attested in the reference engine's own
|
||||
# text ("Festum Sanctissimi Corporis Christi", Tempora/Pent01-4.txt's
|
||||
# [Officium]) — already a nominative noun phrase on its own, no
|
||||
# adaptation needed.
|
||||
nameLa: "Corpus Christi"
|
||||
rank: duplex-1-classis
|
||||
anchor:
|
||||
kind: easter
|
||||
|
||||
@@ -16,6 +16,10 @@
|
||||
# the day.
|
||||
id: holy-name-of-jesus
|
||||
name: "The Most Holy Name of Jesus"
|
||||
# Nominative form of the reference engine's own title ("Sanctissimi
|
||||
# Nominis Jesu", Sancti/01-00.txt's [Rank]), matching this app's own
|
||||
# nominative-noun-phrase naming convention.
|
||||
nameLa: "Sanctissimum Nomen Jesu"
|
||||
rank: duplex-2-classis
|
||||
anchor:
|
||||
kind: fixed-date
|
||||
|
||||
@@ -11,6 +11,10 @@
|
||||
# own content.
|
||||
id: immaculate-heart-of-mary
|
||||
name: "The Immaculate Heart of the Blessed Virgin Mary"
|
||||
# Nominative form of the reference engine's own title ("Immaculati Cordis
|
||||
# Beatæ Mariæ Virginis", Sancti/08-22.txt's [Rank]), matching this app's
|
||||
# own nominative-noun-phrase naming convention.
|
||||
nameLa: "Immaculatum Cor Beatæ Mariæ Virginis"
|
||||
rank: duplex-2-classis
|
||||
anchor:
|
||||
kind: easter
|
||||
|
||||
@@ -5,4 +5,9 @@
|
||||
# for how a day actually becomes this.
|
||||
id: marian-saturday
|
||||
name: "Our Lady's Saturday"
|
||||
# Adapted to a nominative noun phrase from the reference engine's own
|
||||
# title ("Sanctæ Mariæ Sabbato", Commune/C10.txt's [Officium] — an
|
||||
# ablative time-when construction, "on the Saturday of Holy Mary"),
|
||||
# matching this app's own nominative naming convention.
|
||||
nameLa: "Sabbatum Sanctæ Mariæ"
|
||||
rank: simplex
|
||||
|
||||
@@ -21,6 +21,11 @@
|
||||
# (PascN-D = Easter + 7N + D, e.g. Ascension = Pasc5-4 = Easter+39).
|
||||
id: patronage-of-st-joseph
|
||||
name: "The Patronage of St. Joseph"
|
||||
# Nominative form of the reference engine's own title ("In Octava
|
||||
# Patrocinii S. Joseph", Tempora/Pasc3-3.txt's [Officium], octave-day
|
||||
# form of the feast's own genitive "Patrocinii S. Joseph"), matching this
|
||||
# app's own nominative-noun-phrase naming convention.
|
||||
nameLa: "Patrocinium Sancti Joseph"
|
||||
rank: duplex-1-classis
|
||||
anchor:
|
||||
kind: easter
|
||||
|
||||
@@ -10,6 +10,9 @@
|
||||
# before it gets the chance.
|
||||
id: pentecost-sunday
|
||||
name: "Pentecost"
|
||||
# Reference engine's own [Officium] title, Tempora/Pent00-0.txt — already
|
||||
# a nominative noun phrase, no adaptation needed.
|
||||
nameLa: "Dominica Pentecostes"
|
||||
rank: duplex-1-classis
|
||||
octave:
|
||||
enabled: true
|
||||
|
||||
@@ -10,6 +10,10 @@
|
||||
# temporal-feasts.ts's own doc comment) a record to live on.
|
||||
id: sacred-heart
|
||||
name: "The Most Sacred Heart of Our Lord Jesus Christ"
|
||||
# Nominative form of the reference engine's own title ("Sacratissimi
|
||||
# Cordis Domini Nostri Jesu Christi", Tempora/Pent02-5.txt's [Officium]),
|
||||
# matching this app's own nominative-noun-phrase naming convention.
|
||||
nameLa: "Sacratissimum Cor Domini Nostri Jesu Christi"
|
||||
rank: duplex-1-classis
|
||||
anchor:
|
||||
kind: easter
|
||||
|
||||
Reference in New Issue
Block a user