<div dir="ltr">Prov.13.26 Prov.18.25 Dan.3.34-100 - is not correct, but i also got mistaken: Dan.3.24-3.90 <b>Prov.13.14</b> Prov.18.8</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/13 John Austin <span dir="ltr">&lt;<a href="mailto:gpl.programs.info@gmail.com" target="_blank">gpl.programs.info@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
<br>
On 05/13/2013 05:34 PM, Костя Маслюк wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
No need to introduce new functions because last chapter would be always<br>
calculated via getChapterMax().<br>
</blockquote>
<br></div>
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).<br>

<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
Here is list of *difficult cases* of deuterocanonical content in Synodal<div class="im"><br>
v11n<br>
Dan.3.24-3.90 Prov.14.13 Prov.18.8<br>
<br>
Here deuterocanonical text is inside of chapter... In text without<br>
deuterocaninical content we would have a hole, if we fill hole we got<br>
v11n mappings mismatch until the rest of chapter.<br>
<br>
+ i didn&#39;t checked last verses across the Bible, such cases exists at<br>
least in Proverbs, but those are easy to process.<br>
<br>
Deuterocanonical Chapters<br>
Dan.13 Dan.14 Ps.151<br>
<br>
</div></blockquote>
<br>
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.<br>

<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;verse sID=&quot;Josh.24.34-36&quot;/&gt;&lt;verse eID=&quot;Josh.24.34-36&quot;/&gt;&lt;/div&gt;<br>
<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;chapter osisID=&quot;Ps.151&quot;&gt;&lt;verse sID=&quot;Ps.151.1-7&quot;/&gt;&lt;verse eID=&quot;Ps.151.1-7&quot;/&gt;&lt;/chapter&gt;&lt;/<u></u>div&gt;<br>

<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;verse sID=&quot;Prov.4.28-29&quot;/&gt;&lt;verse eID=&quot;Prov.4.28-29&quot;/&gt;&lt;/div&gt;<br>
<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;verse sID=&quot;Prov.13.26&quot;/&gt;&lt;verse eID=&quot;Prov.13.26&quot;/&gt;&lt;/div&gt;<br>
<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;verse sID=&quot;Prov.18.25&quot;/&gt;&lt;verse eID=&quot;Prov.18.25&quot;/&gt;&lt;/div&gt;<br>
<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;verse sID=&quot;Dan.3.34-100&quot;/&gt;&lt;verse eID=&quot;Dan.3.34-100&quot;/&gt;&lt;/div&gt;<br>
<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;chapter osisID=&quot;Dan.13&quot;&gt;&lt;verse sID=&quot;Dan.13.1-64&quot;/&gt;&lt;verse eID=&quot;Dan.13.1-64&quot;/&gt;&lt;/chapter&gt;&lt;<u></u>/div&gt;<br>

<br>
&lt;div type=&quot;x-Synodal-non-canonical&quot;<u></u>&gt;&lt;chapter osisID=&quot;Dan.14&quot;&gt;&lt;verse sID=&quot;Dan.14.1-42&quot;/&gt;&lt;verse eID=&quot;Dan.14.1-42&quot;/&gt;&lt;/chapter&gt;&lt;<u></u>/div&gt;<br>

<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
*Correct amount of verses*<div class="im"><br>
Frontend should always show correct amount of verses and chapters, so i<br>
should always check existence of chapters/verses before display<br>
selection dialog. Another thing, that BibleTime Mini use<br>
Model-View-Controller pattern and i need to know exactly how many<br>
entries module contain. If it is ok to iterate with hasEntry() across a<br>
chapter, iterate across the module will be slow. Scope-feature would be<br>
good thing here, or alternative new Synodal v11n that consist of<br>
canonical content only. And third solution module-supplied-v11n feature<br>
- that was discussed earlier.<br>
<br></div>
*Need canonical only Russian module*<div class="im"><br>
As here was said in Russia deuterocaonical material is not considered as<br>
Godly-inspired, but useful for reading. And most of Russian Bibles (more<br>
than 90%) published without this material. I really would like to avoid<br>
new readers from this material to avoid confusion.<br>
<br>
Blessings<br>
<br>
<br></div><div class="im">
______________________________<u></u>_________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
<br>
</div></blockquote><div class="HOEnZb"><div class="h5">
<br>
______________________________<u></u>_________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</div></div></blockquote></div><br></div>