Closed DavidHaslam closed 7 years ago
The search results include some xrefs which seem to be due to transcription errors.
One such example is:
1 Kor. 15.10. Seb. 9.16. 6. 5. 6. 5.
It's plain that the reference to 6.5.
has been duplicated.
This example is located in 2 Corinthians 11:23 which reads:
\v 23 Bayizikhonzi zikaKristu yini\x + 3.6.\x*? (Ngikhuluma \add njeng\add*ohlanya) ngiyiso kula\add bo\add*; emisebenzini enzima okwengezelelweyo kakhulu\x + 1 Kor. 15.10. Seb. 9.16. 6. 5. 6. 5.\x*\x + 6.5.\x*, emivimvinyeni\x + 6.5.\x*\x + Seb. 16.23. Mat. 21.35.\x* okwedlula amalawulo, ezintolongweni\x + 6.5.\x*\x + Luka 21.12.\x* okungezelelweyo kakhulu, ezimfeni kanengi\x + Roma 8.36.\x*;
Observe the further multiple references to 6.5.
Further observation: 178 of the hits (192 locations) are at the end of an xref. These could be fixed systematically, leaving 8 hits (21 locations) to be processed subsequently.
After the systematic fixes, I think that only these two locations require reverting.
Hlab. 105.106. => Hlab. 105. 106.
Hlab. 78.105. => Hlab. 78. 105.
One of the hits is another instance of duplication within the same xref.
Originally, it has:
\x + 11.23. 18.10. 11. 23. 18. 10.\x*
When corrected by removing the extraneous spaces, it becomes:
\x + 11.23. 18.10. 11.23. 18.10.\x*
All that was needed here would be:
\x + 11.23. 18.10.\x*
The context for this observation is Joshua 12:7 which reads:
\v 7 Lala ngamakhosi elizwe uJoshuwa labantwana bakoIsrayeli abawatshayayo nganeno kweJordani entshonalanga, kusukela eBhali-Gadi esihotsheni seLebhanoni kusiya entabeni yeHalaki\x + 11.17.\x* eyenyukela eSeyiri\x + 11.17.\x*. UJoshuwa walinika-ke izizwe zakoIsrayeli laba yilifa njengokwehlukaniswa kwazo\x + 11.23. 18.10. 11. 23. 18. 10.\x*:
Observe also that the second and third xrefs \x + 11.17.\x*
are identical, a further instance of needless duplication.
🙈
What should one make of \x + Nani 14. 16. 17.\x*
?
Is this a reference to Numbers chapters 14, 16 & 17 ?
Or is it perhaps a reference to Numbers 14:16,17 ?
My filter currently changes this to \x + Nani 14. 16.17.\x*
which is wrong for either parsing, so some further tweaks are required.
The context is Psalm 78:32 which reads:
\v 32 Kulokhu konke bajinga besona\x + Nani 14. 16. 17.\x*, njalo kabakholwanga ngenxa yezimangaliso zakhe\x + 78.22. Nani 14.11.\x*.
What should one make of \x + 2 Lan. 3.3,4. Hez. 40. 41. 42.\x*
?
Most likely the second reference is to Ezekiel chapters 40 to 42.
The context is 1 Kings 6:2 which reads:
\v 2 Njalo indlu inkosi uSolomoni eyayakhela uJehova, ubude bayo babuzingalo ezingamatshumi ayisithupha, lobubanzi bayo babungamatshumi amabili, lokuphakama kwayo kwakuzingalo ezingamatshumi amathathu\x + 2 Lan. 3.3,4. Hez. 40. 41. 42.\x*.
It's almost inevitable that attempts to make systematic corrections by pattern matching will end up with a few exceptions that should not have been included.
Yes, probably that's the case. Or else to make the systematic corrections, and review each changed cross reference in the commits to see whether it was corrected in a correct way (no pun), or whether to make further updates.
These fixes were included yesterday in the changes to the Editing branch of my fork.
A search for the regexp \d+\. \d+\.\D
now has only these 2 hits:
001 \x + 1 Lan. 16.34. Hlab. 78. 105.\x*
001 \x + Isa. 51.4. Hlab. 49.1. Hlab. 105. 106.\x*
However, this unintended change to the last xref in 1 Kings 6:2 now requires reverting:
001 \x + 2 Lan. 3.3,4. Hez. 40. 41.42.\x*
I will leave this issue open as a reminder.
I have asked TBS for what to do with the Ndebele cross references, and I do hope that we can use their set, which, I trust, it correct and without errors.
Quite so.
Yet I deemed it appropriate to consolidate my changes, such that, were the existing xrefs still required for whatever reason, we have a better place to continue working from.
If the TBS advice is that we should remove all the xrefs, I can readily implement that with TextPipe. That may be more efficient than using Bibledit, assuming it doesn't already have a tool to do this.
The change to the last xref in 1 Kings 6:2 has been reverted in the Editing branch of my fork.
A search of the counted xrefs for the regexp
\d+\. \d+\.\D
gave the following 186 hits across 198 locations:The majority of these are where there's simply an unexpected space before the verse number. There are exceptions, however. Here's one example:
1 Lan. 16.34. Hlab. 78. 105.
The reference must be to the whole of Psalms 78 and 105, as the former has only 72 verses! Any attempt at a systematic fix must either exclude or revert such exceptions.