Well, sure, instead of the module's name, more precisely you'd need to
know the versification reference system name (the KJV module happens to
use KJV versification system, so in this case it is the same), then you
can simply use VerseKey:

VerseKey key;
key.setVersificationSystem("KJV");
key.setText("Psalm 23:6");
rusSynodal->setKey(key);

And you should get:

[scribe@localhost classes]$ ./verseconvert "Psalm 23:6" KJV RusSynodal

Psalms 23:6 (KJV) => Psalms 22:6 (RusSynodal)


On 5/6/20 12:04 PM, Michael H wrote:
> If a ThML or OSIS genbook references a specific version (KJV Psalm
> 23:6), but the installed versions don't include KJV, and the user
> wants to see it in russynodal, would this functionality help? That is,
> does this table rely on the installed modules? or is it built in a way
> that references for some versions are already built in (and if so
> where do i find them, specifically to mapping references from both KJV
> versification and and vulgate/DRC versification.
>
> _______________________________________________
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to