Thanks Chris. Here's an English Septuagint versification system, based upon the text I got from Michael and compared to a number of printed version. The Chapter order doesn't quite follow the KJV or NSRV convention, but it does follow the Septuagints order.
I appreciate it if you could add this so we can get an English Septuagint module out. I worked on this weekend quickly because I've seen you reference you're working through another one, and I wanted to get it in on your timeline. One question - I stuck with the names listed in the abbrevs.h and I understand that the short forms as markers. So for example the Septuagint calls the Prayer of Azariah the Song of the Three Children (in Greek) and Breton translate it as such - yet the marker will be PrAzar. I have no issue with that, but how do I now influence the appearance of the book names (however the program deals with them). I see this can be done in locales, but is that the right place for it? I'd like to keep the Greek influenced names - since the original language was Greek. I.e. Esias for Isaiah Jermias for Jeremiah Osee for Hosea Aggaeus for Haggai Etc. ~A On Thu, Aug 9, 2012 at 2:17 AM, Chris Little <chris...@crosswire.org> wrote: > On 08/08/2012 07:05 PM, Andrew Thule wrote: >> >> Thanks Greg .. I've done that, and compared what comes with Sword to >> what's listed here: >> https://crosswire.org/svn/sword-tools/trunk/versification/basicv11ns/ >> >> The only difference, as far as I was able to tell was canon_gnt.h does >> not appear to ship with sword. I assume it was pruned or included >> with others. Otherwise the contents appear the same. >> >> I've found a verification here: >> http://www.ccel.org/refsys/Bible.LXX.xml >> >> I'm going to try to create a canon_lxx.h myself - but what use is >> that? If I successfully translate the CCEL LXX versification into a >> canon_lxx.h file and submit it - does that actually help anything? > > > I'll put a little time into a new versification system right now, but in > general I would not accept any submissions of versification systems. CCEL's > versification data, especially, is so error-ridden as to be worthless. > > --Chris > > > > _______________________________________________ > 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
/****************************************************************************** * canon_lxxe.h - Versification data for the LXXE system * * Copyright 2009 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society * P. O. Box 2528 * Tempe, AZ 85280-2528 * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation version 2. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. */ #ifndef CANON_LXXE_H #define CANON_LXXE_H SWORD_NAMESPACE_START // Versification system: LXXE // Book order: Gen Exod Lev Num Deut Josh Judg Ruth 1Sam 2Sam 1Kgs 2Kgs 1Chr 2Chr Ezra Neh Esth Job Ps Prov Eccl Song Isa Jer Lam Ezek Dan Hos Joel Amos Obad Jonah Mic Nah Hab Zeph Hag Zech Mal 1Esd Tob Jdt Wis Sir Bar EpJer PrAzar Sus Bel 1Macc 2Macc 3Macc 4Macc PrMan // This versification data is based on examination of a 1857 edition of 'The Septuagint version of the Old Testament and Apocrypha. Different editions have errors. Most have been corrected here, and where two conflict the greater number was choosen. The only place resolution was not possible was around Sirach 30-36 where a 1900 edition had printing errors mixing sections of chapters // Note that 11QPs is included as Part of Ps, as Ps.151 // Two different version of PrMan are included; one as PrMan and the other as Ps.152 /****************************************************************************** * [on]tbooks_lxxe - initialize static instance for all canonical * text names and chapmax */ // for otbooks_lxxe, use otbooks /****************************************************************************** * [on]tbooks_lxxe - initialize static instance for all canonical * text names and chapmax */ struct sbook otbooks_lxxe[] = { {"Genesis", "Gen", "Gen", 50}, {"Exodus", "Exod", "Exod", 40}, {"Leviticus", "Lev", "Lev", 27}, {"Numbers", "Num", "Num", 36}, {"Deuteronomy", "Deut", "Deut", 34}, {"Joshua", "Josh", "Josh", 24}, {"Judges", "Judg", "Judg", 21}, {"Ruth", "Ruth", "Ruth", 4}, {"I Samuel", "1Sam", "1Sam", 31}, {"II Samuel", "2Sam", "2Sam", 24}, {"I Kings", "1Kgs", "1Kgs", 22}, {"II Kings", "2Kgs", "2Kgs", 25}, {"I Chronicles", "1Chr", "1Chr", 29}, {"II Chronicles", "2Chr", "2Chr", 36}, {"Ezra", "Ezra", "Ezra", 10}, {"Nehemiah", "Neh", "Neh", 13}, {"Esther", "Esth", "Esth", 10}, {"Job", "Job", "Job", 42}, {"Psalms", "Ps", "Ps", 152}, {"Proverbs", "Prov", "Prov", 31}, {"Ecclesiastes", "Eccl", "Eccl", 12}, {"Song of Solomon", "Song", "Song", 8}, {"Isaiah", "Isa", "Isa", 66}, {"Jeremiah", "Jer", "Jer", 52}, {"Lamentations", "Lam", "Lam", 5}, {"Ezekiel", "Ezek", "Ezek", 48}, {"Daniel", "Dan", "Dan", 12}, {"Hosea", "Hos", "Hos", 14}, {"Joel", "Joel", "Joel", 3}, {"Amos", "Amos", "Amos", 9}, {"Obadiah", "Obad", "Obad", 1}, {"Jonah", "Jonah", "Jonah", 4}, {"Micah", "Mic", "Mic", 7}, {"Nahum", "Nah", "Nah", 3}, {"Habakkuk", "Hab", "Hab", 3}, {"Zephaniah", "Zeph", "Zeph", 3}, {"Haggai", "Hag", "Hag", 2}, {"Zechariah", "Zech", "Zech", 14}, {"Malachi", "Mal", "Mal", 4}, {"I Esdras", "1Esd", "1Esd", 9}, {"Tobit", "Tob", "Tob", 14}, {"Judith", "Jdt", "Jdt", 16}, {"Wisdom", "Wis", "Wis", 19}, {"Sirach", "Sir", "Sir", 51}, {"Baruch", "Bar", "Bar", 5}, {"Letter of Jeremiah", "EpJer", "EpJer", 1}, {"Song of the Three Children", "PrAzar", "PrAzar", 1}, {"Susanna", "Sus", "Sus", 1}, {"Bel and the Dragon", "Bel", "Bel", 1}, {"I Maccabees", "1Macc", "1Macc", 16}, {"II Maccabees", "2Macc", "2Macc", 15}, {"III Maccabees", "3Macc", "3Macc", 7}, {"IV Maccabees", "4Macc", "4Macc", 18}, {"Prayer of Manasses", "PrMan", "PrMan", 1}, {"", "", "", 0} }; // for ntbooks_lxxe, use ntbooks /****************************************************************************** * Maximum verses per chapter */ int vm_lxxe[] = { // Genesis 31, 24, 25, 26, 31, 23, 24, 22, 29, 32, 32, 20, 18, 24, 21, 16, 27, 33, 38, 18, 34, 24, 20, 67, 34, 35, 46, 22, 35, 43, 55, 32, 20, 31, 29, 44, 35, 30, 23, 23, 57, 38, 34, 34, 28, 34, 31, 22, 33, 26, // Exodus 22, 25, 22, 31, 23, 30, 25, 32, 35, 29, 10, 51, 22, 31, 27, 36, 16, 27, 25, 26, 36, 31, 33, 18, 40, 37, 21, 39, 46, 38, 18, 35, 23, 35, 35, 40, 21, 27, 23, 38, // Leviticus 17, 16, 17, 35, 19, 40, 28, 36, 24, 20, 47, 8, 59, 57, 33, 34, 16, 30, 37, 27, 24, 33, 44, 23, 55, 46, 34, // Numbers 54, 34, 51, 49, 31, 27, 89, 26, 23, 36, 35, 15, 34, 45, 41, 50, 13, 32, 22, 29, 35, 41, 30, 25, 18, 65, 23, 31, 39, 17, 54, 42, 56, 29, 34, 13, // Deuteronomy 46, 37, 29, 49, 33, 25, 26, 20, 29, 22, 32, 32, 18, 29, 23, 22, 20, 22, 21, 20, 23, 30, 23, 24, 19, 19, 26, 68, 29, 20, 29, 52, 29, 12, // Joshua 18, 24, 17, 24, 16, 27, 26, 35, 35, 42, 23, 24, 32, 15, 63, 10, 18, 28, 51, 6, 43, 34, 16, 34, // Judges 36, 23, 31, 24, 32, 40, 25, 35, 57, 18, 40, 15, 25, 20, 20, 31, 13, 31, 30, 48, 25, // Ruth 22, 23, 18, 22, // I Kings (1 Samuel) 28, 36, 21, 22, 12, 21, 17, 22, 27, 27, 15, 25, 23, 52, 35, 23, 58, 30, 24, 42, 15, 23, 28, 23, 44, 25, 12, 25, 11, 31, 13, // II Kings (2 Samuel) 27, 32, 39, 12, 25, 23, 29, 18, 13, 19, 27, 31, 39, 33, 37, 23, 29, 33, 43, 26, 22, 51, 39, 25, // III Kings (1 Kings) 53, 46, 28, 35, 18, 38, 51, 66, 18, 29, 44, 33, 34, 31, 34, 34, 24, 46, 21, 29, 43, 54, // IV Kings (2 Kings) 18, 25, 27, 44, 27, 33, 20, 29, 37, 36, 21, 21, 25, 29, 38, 20, 41, 37, 37, 21, 26, 20, 37, 20, 30, // I Chronicles 54, 55, 24, 43, 26, 81, 40, 40, 44, 14, 47, 40, 14, 17, 29, 43, 27, 17, 19, 8, 30, 19, 32, 31, 31, 32, 34, 21, 30, // II Chronicles 17, 18, 17, 22, 14, 42, 22, 18, 31, 19, 23, 16, 22, 15, 19, 14, 19, 34, 11, 37, 20, 12, 21, 27, 28, 23, 9, 27, 36, 27, 21, 33, 25, 33, 27, 23, // Ezra 11, 70, 13, 24, 17, 22, 28, 36, 15, 44, // Nehemiah 11, 20, 32, 23, 19, 19, 73, 18, 38, 39, 36, 47, 31, // Esther 22, 23, 15, 17, 14, 14, 10, 17, 32, 3, // Job 22, 13, 26, 21, 27, 30, 21, 22, 35, 22, 20, 25, 28, 22, 35, 23, 16, 21, 29, 29, 34, 30, 17, 25, 6, 14, 23, 28, 25, 31, 40, 22, 33, 37, 16, 33, 24, 41, 35, 27, 25, 18, // Psalms 6, 12, 8, 8, 12, 10, 17, 9, 20, 18, 7, 8, 6, 7, 5, 11, 15, 50, 14, 9, 13, 31, 6, 10, 22, 12, 14, 9, 11, 12, 24, 11, 22, 22, 28, 12, 40, 22, 13, 17, 13, 11, 5, 26, 17, 11, 9, 14, 20, 23, 19, 9, 6, 7, 23, 13, 11, 11, 17, 12, 8, 12, 11, 10, 13, 20, 7, 35, 36, 5, 24, 20, 28, 23, 10, 12, 20, 72, 13, 19, 16, 8, 18, 12, 13, 17, 7, 18, 52, 17, 16, 15, 5, 23, 11, 13, 12, 9, 9, 5, 8, 28, 22, 35, 45, 48, 43, 13, 31, 7, 10, 10, 9, 8, 18, 19, 2, 29, 176, 7, 8, 9, 4, 8, 5, 6, 5, 6, 8, 8, 3, 18, 3, 3, 21, 26, 9, 8, 24, 13, 10, 7, 12, 15, 21, 10, 20, 14, 9, 6, 7, 15, // Proverbs 33, 22, 35, 27, 23, 35, 27, 36, 18, 32, 31, 28, 25, 35, 33, 33, 28, 24, 29, 30, 31, 29, 35, 34, 28, 28, 27, 28, 27, 33, 31, // Ecclesiastes 18, 26, 22, 17, 19, 11, 30, 17, 18, 20, 10, 14, // Song of Solomon 17, 17, 11, 16, 17, 12, 13, 14, // Esias 31, 22, 26, 6, 30, 13, 25, 22, 21, 34, 16, 6, 22, 32, 9, 14, 14, 7, 25, 6, 17, 25, 18, 23, 12, 21, 13, 29, 24, 33, 9, 20, 24, 17, 10, 22, 38, 22, 8, 31, 29, 25, 28, 28, 26, 13, 15, 22, 26, 11, 23, 15, 12, 17, 13, 12, 21, 14, 21, 22, 11, 12, 19, 12, 25, 24, // Jeremias 19, 37, 25, 31, 31, 30, 34, 22, 26, 25, 23, 17, 27, 22, 21, 21, 27, 23, 15, 18, 14, 30, 40, 10, 39, 28, 46, 64, 22, 33, 47, 38, 24, 22, 17, 32, 24, 40, 44, 13, 22, 19, 32, 21, 28, 18, 16, 18, 22, 13, 35, 34, // Lamentations 22, 22, 66, 22, 22, // Jezekiel 28, 10, 27, 17, 17, 14, 27, 18, 11, 22, 25, 28, 23, 23, 8, 63, 24, 32, 14, 49, 32, 31, 49, 27, 17, 21, 36, 26, 21, 26, 18, 32, 33, 31, 15, 38, 28, 23, 29, 49, 26, 20, 27, 31, 25, 24, 23, 35, // Daniel 21, 49, 33, 34, 31, 28, 28, 27, 27, 21, 45, 13, // Osee 11, 23, 5, 19, 15, 12, 16, 14, 17, 15, 12, 14, 15, 10, // Joel 20, 32, 21, // Amos 15, 16, 15, 13, 27, 15, 17, 14, 15, // Obdias 21, // Jonas 16, 11, 10, 11, // Michaeas 16, 13, 12, 13, 15, 16, 20, // Naum 15, 13, 19, // Ambacum 17, 20, 19, // Sophonias 18, 14, 20, // Aggaeus 15, 24, // Zacharias 21, 13, 11, 14, 11, 15, 14, 23, 17, 12, 17, 14, 9, 21, // Malachias 14, 17, 18, 6, // I Esdras 58, 30, 24, 63, 73, 34, 15, 96, 55, // Tobit 22, 14, 17, 21, 22, 17, 18, 21, 6, 13, 19, 22, 18, 15, // Judith 16, 28, 10, 15, 24, 21, 32, 36, 14, 23, 23, 20, 20, 19, 13, 25, // Wisdom of Solomon 16, 24, 19, 20, 23, 25, 30, 21, 18, 21, 26, 27, 19, 31, 19, 29, 21, 25, 22, // Sirach 30, 18, 31, 31, 15, 37, 36, 19, 18, 31, 34, 18, 26, 27, 20, 30, 32, 33, 30, 32, 28, 27, 28, 34, 26, 29, 30, 26, 28, 25, 31, 24, 31, 26, 20, 26, 31, 34, 35, 30, 22, 25, 33, 24, 26, 20, 25, 25, 16, 29, 30, // Baruch 22, 35, 37, 37, 9, // Epistle of Jeremias 73, // Song of the Three Children 67, // Susanna 64, // Bel and the Dragon 42, // I Maccabees 64, 70, 60, 61, 68, 63, 50, 32, 73, 89, 74, 53, 53, 49, 41, 24, // II Maccabees 36, 32, 40, 50, 27, 31, 42, 36, 29, 38, 38, 45, 26, 46, 39, // III Maccabees 29, 33, 30, 21, 51, 41, 23, // IV Maccabees 35, 24, 21, 26, 38, 35, 25, 27, 32, 21, 27, 20, 27, 20, 32, 25, 24, 24, // Prayer of Manasses 14, }; SWORD_NAMESPACE_END #endif
_______________________________________________ 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