[sword-devel] Status of av11n conversions

DM Smith dmsmith at crosswire.org
Mon Mar 18 16:13:23 MST 2013


Thanks very much for the work you've done.

I'm trying to understand the data structure. JSword is an independent implementation and doesn't use SWORD libraries. So to implement something like this, it'll be helpful to understand what the data structures and the data means.

If I understand, you are using the KJVA as the common bridge between different versifications.

For the NRSV you have the following:

unsigned char mappings_nrsv[] = {
	    66,  12,  18,  19,  13,  1,   0,
	    66,  13,  1,   1,   13,  1,   0,

If I read this correctly, 66 refers to Revelation (with the books are numbered from 1 for Genesis to 66 for Rev as appears in the KJV, and all apocryphal books are numbered higher than the canonical ordered as in the KJVA).

In the first non-zero row, the 66, 12, 18, 19 means Rev 12:18-19 from the NRSV.

And the "13, 1, 0" means Rev 13:1 in the KJV.

So basically, NRSV Rev 12:18-19 is the same as KJV Rev 13:1.

When I look into the NRSV versification in SWORD, I'm seeing that Rev 12 goes to verse 18. Whereas the KJV goes to verse 17. Where does the 19 come in?

The next line has 66, 13, 1, 1 (So NRSV 13:1) maps to 13, 1, 0 (to KJV 13:1).

Putting all of this together, KJV 13:1 is NRSV 12:18-13:1.

Curious why is it 66, 13, 1, 1 and not 66, 13, 1, 0?

Am also wondering why there's no entry for John 3. In the NRSV, there are 15 verses but in the KJV there are 14. So shouldn't there be a line with:
64, 1, 14, 15, 1, 14, 0

I'm sure as I dig into Synodal, I'll have more questions. But I wait until I find out whether I'm missing something here.

In Him,

On Mar 18, 2013, at 3:24 PM, "Konstantin Maslyuk" <kostyamaslyuk at gmail.com> wrote:

> Hello. There really is done work for av11n conversion support for sword. You even may get patch at
> https://gitorious.org/~kalemas/sword-svn-mirrors/kalemas_at_mail_ru-trunk/commit/35a3fc6bde1ccff945d51558d7e21ab1074a4152
> and use it if you compile libsword for your self. But you also should take into account that this feature is not supported officially and would be incompatible with future releases of Sword. And there is no known schedule for this as this work was not considered for two years.
> Blessings.
> Chris Burrell <chris at burrell.me.uk> писал(а) в своём письме Tue, 12 Mar 2013 23:44:36 +0400:
>> Hi
>> I was wondering if someone is working on being able to convert from 1
>> versification system to another. This very important for being to line up
>> verses and therefore very important to STEP for our interlinears.
>> I'm told someone is doing the work for Sword first and then we will bring
>> it across into JSword.
>> Is someone working on this? Does anyone know what the status of this is? Is
>> there a target date for when the design will be finalised such that we can
>> implement this in JSword?
>> Chris
> -- 
> Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/
> _______________________________________________
> 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