summaryrefslogtreecommitdiff
path: root/test/golden/grid-2027.ms
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-20 17:14:42 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-20 17:14:42 +0200
commitd68feb04f71c3dea3b59726e2ffca225d99eaa35 (patch)
tree8be66516af6a6dd40aa8ca85add74de6f5ef4a04 /test/golden/grid-2027.ms
parent27606c42b7506ab7ffc7f1bd32d4d4a72c6400c8 (diff)
downloadcolitur-d68feb04f71c3dea3b59726e2ffca225d99eaa35.tar.gz
colitur-d68feb04f71c3dea3b59726e2ffca225d99eaa35.zip
feat(lang): Latin and English book names, and the shipped sigla styles
la.ini and en.ini both gain [sigla] (the current Vulgate/Latin punctuation convention, byte-identical to Render.default_style) and [bible] (a .full and .abbr row for every id in Book.all -- 45 cited ids plus the 7 tradition targets, 52 total). Shipping [sigla] changes no output, asserted by the full test run. Shipping [bible] does change rendered book names, which is the point. la.ini's titles are sourced from docs/research/scan1.txt/scan2.txt (the 1962 Missal scans), each row citing the line its incipit pattern was read from. Six pairs (kings_3/4, corinthians_1/2, thessalonians_1/2, timothy_1/2, peter_1/2) share one Missal incipit and differ only in the sourced .abbr, matching what the primary text itself does. Three ids (proverbs, song_of_songs, ecclesiasticus) and the seven tradition targets are marked UNSOURCED and fall back to the data's own spelling, per this project's central rule against inventing a Latin title. Re-running the task's own sourcing note against the scans, counting every hit rather than eyeballing a frequency-sorted list, found nine of its NOT-sourced verdicts were undercounted (a single clean hit, buried under higher-frequency matches): Galatians, Colossians, both Thessalonians, both Peter, Malachi, Numbers, Jonas, Osee and Esdras all have a clean incipit in the scans and are sourced here. The note's other three verdicts stand, confirmed independently. Ecclesiasticus is not simply unfound: this Missal reuses Wisdom's own Lectio libri Sapientiae incipit for Ecclesiasticus readings too (both were anciently classed as one Sapiential group), so using it for Ecclesiasticus would misidentify the book, not merely abbreviate it -- recorded in that row's own comment. en.ini's [bible] is filled in full, not left partial the way [celebration] is: without it, a Vulgate-numbered id would fall through the [meta] fallback chain to la.ini's Latin name, not merely a less complete English one. Traditional Douay-Rheims names for the Vulgate ids (3 Kings, Osee, Ecclesiasticus, Isaias, Apocalypse), modern names for the seven tradition targets, since --sigla-tradition modern is the reader asking for modern numbering. test_lang_coverage.ml gains test_every_book_named, asserting every Book.all id has both forms in la.ini -- the check that catches a forgotten tradition target, since nothing else in the suite ever names them. Shipping real book names changes 11 golden template renders (Render/golden) and several test/cli.t examples that used to demonstrate the pre-Task-10 default-spelling fallback; both are updated to the new, correct output, each line checked against a fresh render before promoting.
Diffstat (limited to 'test/golden/grid-2027.ms')
-rw-r--r--test/golden/grid-2027.ms30
1 files changed, 15 insertions, 15 deletions
diff --git a/test/golden/grid-2027.ms b/test/golden/grid-2027.ms
index 903af6c..4f71416 100644
--- a/test/golden/grid-2027.ms
+++ b/test/golden/grid-2027.ms
@@ -339,7 +339,7 @@ T} T{
T} T{
\fB17\fP \s-2Lenten Ember Wednesday\s+2
.br
-\s-23 Kings 19:3-8 \(bu Matt 12:38-50\s+2
+\s-23 Kgs. 19:3-8 \(bu Matt 12:38-50\s+2
T} T{
\fB18\fP \s-2Thursday of the 1st Week of Lent\s+2
.br
@@ -364,7 +364,7 @@ T} T{
T} T{
\fB23\fP \s-2Tuesday of the 2nd Week of Lent\s+2
.br
-\s-23 Kings 17:8-16 \(bu Matt 23:1-12\s+2
+\s-23 Kgs. 17:8-16 \(bu Matt 23:1-12\s+2
T} T{
\fB24\fP \s-2St. Matthias\s+2
.br
@@ -413,11 +413,11 @@ T{
T} T{
\fB1\fP \s-2Monday of the 3rd Week of Lent\s+2
.br
-\s-24 Kings 5:1-15 \(bu Luke 4:23-30\s+2
+\s-24 Kgs. 5:1-15 \(bu Luke 4:23-30\s+2
T} T{
\fB2\fP \s-2Tuesday of the 3rd Week of Lent\s+2
.br
-\s-24 Kings 4:1-7 \(bu Matt 18:15-22\s+2
+\s-24 Kgs. 4:1-7 \(bu Matt 18:15-22\s+2
T} T{
\fB3\fP \s-2Wednesday of the 3rd Week of Lent\s+2
.br
@@ -442,7 +442,7 @@ T{
T} T{
\fB8\fP \s-2Monday of the 4th Week of Lent\s+2
.br
-\s-23 Kings 3:16-28 \(bu John 2:13-25\s+2
+\s-23 Kgs. 3:16-28 \(bu John 2:13-25\s+2
T} T{
\fB9\fP \s-2Tuesday of the 4th Week of Lent\s+2
.br
@@ -454,11 +454,11 @@ T} T{
T} T{
\fB11\fP \s-2Thursday of the 4th Week of Lent\s+2
.br
-\s-24 Kings 4:25-38 \(bu Luke 7:11-16\s+2
+\s-24 Kgs. 4:25-38 \(bu Luke 7:11-16\s+2
T} T{
\fB12\fP \s-2Friday of the 4th Week of Lent\s+2
.br
-\s-23 Kings 17:17-24 \(bu John 11:1-45\s+2
+\s-23 Kgs. 17:17-24 \(bu John 11:1-45\s+2
T} T{
\fB13\fP \s-2Saturday of the 4th Week of Lent\s+2
.br
@@ -726,7 +726,7 @@ T} T{
T} T{
\fB4\fP \s-2St. Monica\s+2
.br
-\s-21 Tim. 5:3-10 \(bu Luke 7:11-16\s+2
+\s-21 Tim 5:3-10 \(bu Luke 7:11-16\s+2
T} T{
\fB5\fP \s-2Vigil of the Ascension\s+2
.br
@@ -1018,7 +1018,7 @@ T} T{
T} T{
\fB2\fP \s-2Visitation of the Blessed Virgin Mary\s+2
.br
-\s-2Song 2:8-14 \(bu Luke 1:39-47\s+2
+\s-2Cant. 2:8-14 \(bu Luke 1:39-47\s+2
T} T{
\fB3\fP \s-2St. Irenaeus\s+2
.br
@@ -1031,7 +1031,7 @@ T{
T} T{
\fB5\fP \s-2St. Anthony Mary Zaccariah\s+2
.br
-\s-21 Tim. 4:8-16 \(bu Mark 10:15-21\s+2
+\s-21 Tim 4:8-16 \(bu Mark 10:15-21\s+2
T} T{
\fB6\fP \s-2Tuesday of the 7th Week of the Time after Pentecost\s+2
.br
@@ -1101,7 +1101,7 @@ T} T{
T} T{
\fB22\fP \s-2St. Mary Magdalene\s+2
.br
-\s-2Song 3:2-5; 8:6-7 \(bu Luke 7:36-50\s+2
+\s-2Cant. 3:2-5; 8:6-7 \(bu Luke 7:36-50\s+2
T} T{
\fB23\fP \s-2St. Apollinaris\s+2
.br
@@ -1172,7 +1172,7 @@ T} T{
T} T{
\fB6\fP \s-2Transfiguration of Our Lord\s+2
.br
-\s-22 Pet. 1:16-19 \(bu Matt 17:1-9\s+2
+\s-22 Pet 1:16-19 \(bu Matt 17:1-9\s+2
T} T{
\fB7\fP \s-2St. Cajetan\s+2
.br
@@ -1210,7 +1210,7 @@ T}
T{
\fB15\fP \s-2Assumption of the Blessed Virgin Mary\s+2
.br
-\s-2Judith 13:22-25; 15:10 \(bu Luke 1:41-50\s+2
+\s-2Jth 13:22-25; 15:10 \(bu Luke 1:41-50\s+2
T} T{
\fB16\fP \s-2St. Joachim, Father of the Blessed Virgin\s+2
.br
@@ -1362,7 +1362,7 @@ T} T{
T} T{
\fB15\fP \s-2Seven Sorrows of the Blessed Virgin Mary\s+2
.br
-\s-2Judith 13:22; 13:23-25 \(bu John 19:25-27\s+2
+\s-2Jth 13:22; 13:23-25 \(bu John 19:25-27\s+2
T} T{
\fB16\fP \s-2Sts. Cornelius & Cyprian\s+2
.br
@@ -1481,7 +1481,7 @@ T} T{
T} T{
\fB8\fP \s-2St. Bridget of Sweden\s+2
.br
-\s-21 Tim. 5:3-10 \(bu Matt 13:44-52\s+2
+\s-21 Tim 5:3-10 \(bu Matt 13:44-52\s+2
T} T{
\fB9\fP \s-2St. John Leonardi\s+2
.br