Details
-
Type: Bug
-
Status: Open (View Workflow)
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 2.0
-
Fix Version/s: None
-
Component/s: o.c.jsword.versification
-
Labels:None
Description
The v11n mapping files use verse 0 as a hack to show that the KJV verse 1 is split into verse 1 and 2 in other v11ns, and that the rest of the verses are off by one.
Example given Synodal => KJV for Psalm 3:
The mapping file had:
Ps.3.1-9=Ps.3.0-Ps.3.8
This follows the rule that the right hand side can be same or bigger by one. But it is a hack in the code.
It should be:
Ps.3.1=Ps.3.1!a
Ps.3.2=Ps.3.1!b
Ps.3.3-Ps.3.9=Ps.3.2-Ps.3.8
That is Synodal Ps.3.1 is the first part of the KJV's Ps.3.1
and Synodal Ps.3.2 is the second part of the KJV's Ps.3.1
and Synodal Ps.3.3-Ps.3.9 one for one to Ps.3.2-Ps.3.8
Note: Ps.3.0 in both should map to each other. So this is a bug fix.