366ada1b26
Deploy / deploy (push) Successful in 1m20s
Commune/C7's own invitatory antiphon ("Laudémus Deum nostrum * In
confessióne beátæ N..") needs a per-saint genitive-singular name, unlike
every other Common invitatory antiphon currently authored. Exports
resolve-common.ts's existing substituteName helper (previously only used
by getDayCollect for collectCommon/collectName) and wires it into
resolveMatinsInvitatoryText via a new SaintRecord.invitatoryName field
-- kept separate from collectName since the two templates' {N}
placeholders don't always need the same grammatical case. Fills in real
declined names for the 3 saints using common-of-a-holy-woman (Anne,
Martha, Mary Magdalene).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012AVXS5iTrk3c2anSYVGwxS
20 lines
987 B
YAML
20 lines
987 B
YAML
# The Common-of-a-Holy-Woman's own invitatory antiphon, read from the
|
|
# reference engine's own Commune/C7.txt [Invit] line (both languages) --
|
|
# a name-template text, not a fixed one like every other Common category's
|
|
# invitatory antiphon in this app: the literal `{N}` here stands for the
|
|
# winning saint's own name in genitive-singular Latin ("beátæ N.." =
|
|
# "of blessed N."), substituted at read time by
|
|
# hours/matins.ts's resolveMatinsInvitatoryText via hours/resolve-
|
|
# common.ts's substituteName (SaintRecord.invitatoryName) -- the same
|
|
# mechanism getDayCollect already uses for collectCommon/collectName,
|
|
# just for this separate template family. Any winning holy woman with no
|
|
# proper invitatory antiphon of her own authored falls to this Common
|
|
# tier.
|
|
id: matins-invitatory-common-of-a-holy-woman
|
|
text:
|
|
la: "Laudémus Deum nostrum * In confessióne beátæ {N}.."
|
|
en: "Let us praise our God * for the confession of blessed {N}."
|
|
status:
|
|
la: verified
|
|
en: verified
|