[sword-devel] Synodal versification & IBT modules?
John Austin
gpl.programs.info at gmail.com
Mon May 13 05:16:13 MST 2013
On 05/13/2013 05:34 PM, Костя Маслюк wrote:
> No need to introduce new functions because last chapter would be always
> calculated via getChapterMax().
I think that getChapterMax returns the maximum chapter in the verse
system. But we still need something like lastChapterPresent to return
the maximum chapter present in the module (which may be less than what
getChapterMax returns).
>
>
> Here is list of *difficult cases* of deuterocanonical content in Synodal
> v11n
> Dan.3.24-3.90 Prov.14.13 Prov.18.8
>
> Here deuterocanonical text is inside of chapter... In text without
> deuterocaninical content we would have a hole, if we fill hole we got
> v11n mappings mismatch until the rest of chapter.
>
> + i didn't checked last verses across the Bible, such cases exists at
> least in Proverbs, but those are easy to process.
>
> Deuterocanonical Chapters
> Dan.13 Dan.14 Ps.151
>
Besides the deuterocanonical books, the following should be the compete
list of all that is considered deuterocanonical in the Synodal v11n. All
these verse segments represent either entire chapters which are located
at the end of their book, or else are the end portion of a chapter.
<div type="x-Synodal-non-canonical"><verse sID="Josh.24.34-36"/><verse
eID="Josh.24.34-36"/></div>
<div type="x-Synodal-non-canonical"><chapter osisID="Ps.151"><verse
sID="Ps.151.1-7"/><verse eID="Ps.151.1-7"/></chapter></div>
<div type="x-Synodal-non-canonical"><verse sID="Prov.4.28-29"/><verse
eID="Prov.4.28-29"/></div>
<div type="x-Synodal-non-canonical"><verse sID="Prov.13.26"/><verse
eID="Prov.13.26"/></div>
<div type="x-Synodal-non-canonical"><verse sID="Prov.18.25"/><verse
eID="Prov.18.25"/></div>
<div type="x-Synodal-non-canonical"><verse sID="Dan.3.34-100"/><verse
eID="Dan.3.34-100"/></div>
<div type="x-Synodal-non-canonical"><chapter osisID="Dan.13"><verse
sID="Dan.13.1-64"/><verse eID="Dan.13.1-64"/></chapter></div>
<div type="x-Synodal-non-canonical"><chapter osisID="Dan.14"><verse
sID="Dan.14.1-42"/><verse eID="Dan.14.1-42"/></chapter></div>
> *Correct amount of verses*
> Frontend should always show correct amount of verses and chapters, so i
> should always check existence of chapters/verses before display
> selection dialog. Another thing, that BibleTime Mini use
> Model-View-Controller pattern and i need to know exactly how many
> entries module contain. If it is ok to iterate with hasEntry() across a
> chapter, iterate across the module will be slow. Scope-feature would be
> good thing here, or alternative new Synodal v11n that consist of
> canonical content only. And third solution module-supplied-v11n feature
> - that was discussed earlier.
>
> *Need canonical only Russian module*
> As here was said in Russia deuterocaonical material is not considered as
> Godly-inspired, but useful for reading. And most of Russian Bibles (more
> than 90%) published without this material. I really would like to avoid
> new readers from this material to avoid confusion.
>
> Blessings
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
More information about the sword-devel
mailing list