aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-12 17:49:01 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-12 17:49:01 +0200
commit71e8d83a094b90b7aa4a30fcc7e719d6399b85f4 (patch)
tree140bf50f41776d75a71ef2368485ba73018236f3 /lib
parenta2654a1e4d8987a251bcefbad2b0f0b867a6c6e6 (diff)
downloadcolitur-71e8d83a094b90b7aa4a30fcc7e719d6399b85f4.tar.gz
colitur-71e8d83a094b90b7aa4a30fcc7e719d6399b85f4.zip
tools(bootstrap_sanctoral): name.pl is optional, not required
lectio's regenerated tridentine-calendar.ini (the fix that corrects the 15-entry rank cluster and adds the 5 missing entries this branch re-bootstraps from) has 5 entries with no name.pl field at all (agnes-secundo, boniface-martyr, eusebius-confessor, evaristus, theodore -- all either newly added or newly un-hidden). parse_names previously required name.pl unconditionally (`field sec "name.pl"`, which dies on absence) -- correct for a source that always had it, wrong now that it legitimately does not. Names.t is an open, per-language assoc list (names.mli) with no rule that every entry must carry every language colitur happens to know about, so requiring pl here was this tool's own invented constraint, not a kernel one. Falls back to an en-only Names.t when pl is absent, never a placeholder string.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions