Jenni 和我審查了連結討論串中分享的 Paratext 6 Numbers.xml 檔案。 我們使用 AI 將其與 Paratext 9 中的當前版本進行比較,發現有 72 個關於重量和度量的引用被遺漏了。 我們現在已在隨附的更新版 Numbers.xml 檔案中恢復了這些內容。
Numbers.xml
Numbers.xml (PT9) — 恢復報告
我做了什麼
我將 PT6_Numbers.xml(105 個術語,基於 GUID 的 ID,UTF-16)與 PT9_Numbers.xml(78 個術語,語義化 ID 如 cardinal_012,UTF-8)進行比較,通過實際的經文引用而非 ID 來匹配術語(這兩個檔案使用完全不同的 ID 方案,因此 ID 本身無法對應)。PT6 的經文引用帶有一個額外的兩位數後綴(06600601200);通過去掉最後兩位數字,這些可以正規化為 PT9 的 9 位數 BBBCCCVVV 格式——所有 PT6 引用在那裡都使用 00,因此該正規化過程沒有丟失任何內容。
關鍵發現:基數/序數/分數/倍數數字並未受損
PT6 中所有 246 個關於普通數字(基數、序數、分數、倍數)的唯一經文引用在 PT9 中仍然存在——零丟失。PT9 在此組中還新增了 4 個引用。這就是您提到的「改進」:例如,PT6 曾將「第九/第十/第十一/第十二」錯誤地歸類在一個指向啟示錄 21:20 的錯誤標籤下;PT9 正確地將這些拆分為不同的、標籤準確的術語。我未對 PT9 的這部分進行任何改動。
真正的數據丟失發生在哪裡
PT6 有四個完整的類別被 PT9 完全刪除:金額(9 個術語 — lepton, quadrans, assarion, drachma, didrachma, denarius, mina, argurion, talanton)、重量與度量(8 個術語 — litra, talent, choinix, modios, saton, koros, batos, metretes)、距離(5 個術語 — pekus/cubit, stadion, milion, a Sabbath day's journey, orguia/fathom)以及時間(24 個術語 — daily, hour, month, week, "on the third day," "in those days," 等)。這意味著 46 個概念和大約 251 個唯一經文引用在 PT9 的 Numbers.xml 中不再被檢查。
在這 46 個中:
5 個已在 PT9 的其他地方恢復,只是位置改變:PT9 的 ordinal_001_day(次日)、ordinal_002_day(第二天)、ordinal_003_day(第三天)、ordinal_007_day(第七天)和 ordinal_008_day(第八天)是完全匹配的——相同的引用,相同的含義。我沒有重複這些。
2 個被故意排除:PT6 的 "Time thirty-eight" 和 "Time forty-six" 術語各自將不相關的數字混合在一個錯誤標籤的釋義下(例如,"Time thirty-eight" 同時指向約翰福音 5:5 中的 38 年引用和使徒行傳/希伯來書中幾個不相關的 40 年引用)。PT9 已正確修復了這一點——這些引用中的每一個現在都位於標籤準確的基數術語下(cardinal_038, cardinal_040, cardinal_046 等)。逐字恢復這些 PT6 術語將重新引入該錯誤,因此我將它們排除在外。
其餘 39 個確實缺失,這就是我在新檔案中重新添加的內容。
新 Numbers.xml 中包含什麼
總共 117 個術語:PT9 原始的所有 78 個術語,完全未變,加上 39 個恢復的術語,涵蓋四個丟失的類別,採用 PT9 自身的風格編寫:
延續 PT9 模式的語義化 snake_case ID:money_001_lepton … money_009_talanton, weight_001_litra … weight_008_metretes, distance_001_pekus … distance_005_orguia, time_001_daily … time_017_time_times_half。
每個術語都有一個 <Domain> 標籤(PT9 僅對其時間相關的序數使用此標籤,標記為 time;我將同一概念擴展到 money, weightsAndMeasures 和 distance 以涵蓋其他三個類別——見下方注意事項)。
<Transliteration> 設置為與 ID 匹配,完全像每個現有的 PT9 條目那樣。
一個簡短的 <Gloss>,保留 PT6 中的實質定義(例如 batos (Hebrew bat, a liquid measure, ~39.5 litres)),而不是 PT6 冗長的 "Weights and measures in the New Testament - 7. ..." 框架。
每個恢復術語的完整原始 PT6 引用列表。
Jenni and I reviewed the Paratext 6 Numbers.xml that was shared in the linked thread. We used AI to compare it with the current version in Paratext 9 and it found 72 references for weights and measures which had been omitted. We have now restored them in an updated Numbers.xml file, attached.
Numbers.xml
Numbers.xml (PT9) — Restoration Report
What I did
I compared PT6_Numbers.xml (105 terms, GUID-based IDs, UTF-16) against PT9_Numbers.xml (78 terms, semantic IDs like cardinal_012, UTF-8), matching terms by their actual verse references rather than by ID (the two files use completely different ID schemes, so IDs themselves gave no correspondence). PT6's verse references carry an extra two-digit suffix (06600601200); these normalize to PT9's 9-digit BBBCCCVVV format by dropping the last two digits — every PT6 reference used 00 there, so nothing was lost in that normalization.
Key finding: the cardinal/ordinal/fraction/multiple numbers were not damaged
Every one of PT6's 246 unique verse references for plain numbers (cardinals, ordinals, fractions, multiples) is still present in PT9 — zero losses. PT9 also added 4 new references in this group. This is the "improvement" you mentioned: PT6 had, for example, one single term lumping "ninth/tenth/eleventh/twelfth" together under a wrong label pointing at Revelation 21:20; PT9 correctly split these into distinct, accurately-labeled terms. I left this whole part of PT9 untouched.
Where the real data loss happened
PT6 had four entire categories that PT9 dropped completely: Money amounts (9 terms — lepton, quadrans, assarion, drachma, didrachma, denarius, mina, argurion, talanton), Weights and measures (8 terms — litra, talent, choinix, modios, saton, koros, batos, metretes), Distances (5 terms — pekus/cubit, stadion, milion, a Sabbath day's journey, orguia/fathom), and Time (24 terms — daily, hour, month, week, "on the third day," "in those days," etc.). That's 46 concepts and roughly 251 unique verse references that simply aren't checked anymore in PT9's Numbers.xml.
Of those 46:
5 were already restored elsewhere in PT9, just relocated: PT9's ordinal_001_day (next day), ordinal_002_day (second day), ordinal_003_day (third day), ordinal_007_day (seventh day), and ordinal_008_day (eighth day) are exact matches — same references, same meaning. I did not duplicate these.
2 were deliberately left out: PT6's "Time thirty-eight" and "Time forty-six" terms each mixed unrelated numbers under one mislabeled gloss (e.g. "Time thirty-eight" pointed at both a 38-year reference in John 5:5 and several unrelated 40-year references in Acts/Hebrews). PT9 already fixed this correctly — every one of those references now sits under an accurately-labeled cardinal term (cardinal_038, cardinal_040, cardinal_046, etc.). Restoring these PT6 terms verbatim would have reintroduced the bug, so I left them out.
The remaining 39 were genuinely missing and are what I've added back to the new file.
What's in the new Numbers.xml
117 terms total: all 78 of PT9's original terms, completely unchanged, plus 39 restored terms covering the four lost categories, written in PT9's own style:
Semantic snake_case IDs continuing PT9's pattern: money_001_lepton … money_009_talanton, weight_001_litra … weight_008_metretes, distance_001_pekus … distance_005_orguia, time_001_daily … time_017_time_times_half.
A <Domain> tag on each (PT9 only uses this for its time-related ordinals, tagging them time; I extended the same idea with money, weightsAndMeasures, and distance for the other three categories — see caveat below).
<Transliteration> set to match the ID, exactly like every existing PT9 entry does.
A short <Gloss> that keeps the substantive definition from PT6 (e.g. batos (Hebrew bat, a liquid measure, ~39.5 litres)) instead of PT6's verbose "Weights and measures in the New Testament - 7. ..." framing.
The complete original PT6 reference list for each restored term.