# BibleControls.txt for Matigsalug # # This is a sample Bible control file for the SFM2Web program # Any line with a # in the first column is a comment line ignored by the program # # You should edit this file for your specific language / Bible # Note that all fieldnames and settings are CASE SENSITIVE # BibleCompiler = Auto Submit BibleCopyrightNotice = Copyright © 2013 # Call it a Bible (more specific) or Scripture (more generic) # Note: SFM2Web doesn't change the names of the subfolders, only the contents of the generated pages BibleTerminology = Bible # More Language names BTLanguageName = English NotesLanguageName = English # Chapter Verse separator (usually colon or dot, e.g., 13:12 or 13.12) CVSeparator = : # Input file(s) # Encoding can be 'latin1', 'utf-8', etc. (without the quotes) BibleEncoding = utf-8 BTEncoding = utf-8 NotesEncoding = utf-8 ReferenceEncoding = latin1 # Comment out the BT and Notes lines with a # if you don't require them BibleFolder = /srv/AutoProcesses/Processed/BDB__Demo__ULT #BTFolder = __BT_FOLDER__ #NotesFolder = __NOTES_FOLDER__ # _nn_ and _BBB_ get replaced BibleFilenameTemplate = ??? #BTFilenameTemplate = MBT_nn__BBB_.BTP #NotesFilenameTemplate = MBT_nn__BBB_.CHP # Available books (affects warning/error displays for checking and for publication) # - (hyphen) means unavailable/unfinished # + (plus sign) means partial (some verses/chapters available) # X (any letter) means that the book should be treated as complete # Key = GELNDJJRSSKKCCENEJPPESIJLEDHJAOJMNHZHZM (OT) * ( Divider) MMLJARCCGEPCTTTTTPHJPPJJJJR (NT) TJEWSBLSSBMMMMEEM (Apocrypha) # Don't change the asterisks or the length of the strings # KEY = GELNDJJRSSKKCCENEJPPESIJLEDHJAOJMNHZHZM*MMLJARCCGEPCTTTTTPHJPPJJJJRTJEWSBLSSBMMMMEEM VernacularBooks = GE-----R++------E-+P--+---+----J-------*MMLJARCCGEPCTTTTTPHJPPJJJJR----------------- BTBooks = G------R--------E--------------J-------*MMLJARCCGEPCTTTTTPHJPPJJJJR----------------- NotesBooks = G+-----R+-------E--------------J-------*MMLJARCCGEPCTTTTTPHJPPJJJJR----------------- ReferenceBooks = GELNDJJRSSKKCCENEJPPESIJLEDHJAOJMNHZHZM*MMLJARCCGEPCTTTTTPHJPPJJJJRTJEWSBLSSBMM--EEM # Portions to publish IncludeOT = True IncludeApocrypha = True IncludeNT = True # If either of these is set, these will override the above three #AvailableBooksOnly = True # This means only the books with a letter or a plus sign in the key above #CompletedBooksOnly = True # This means only the books with a letter in the key above # If set, this one will override all of the above -- separate book abbreviations with spaces #TheseBooksOnly = GEN RUT EST JON MAT MRK LUK JHN ACT ROM 1CO 2CO GAL EPH PHP COL 1TH 2TH 1TI 2TI TIT PHM HEB JAS 1PE 2PE 1JN 2JN 3JN REV FatalErrorIfBooksMissing = False # Input format BibleIgnoreSFMs = rem LogUnknownBibleMarkers = True BibleReplaceText = <>/” /’ # Input field mappings # Comment out optional fields that you don't wish to display # Top of file stuff BookID = id BookEncoding = ide BookHeading = h MainTitle1 = mt1 MainTitle2 = mt2 IMT = imt IS = is IntroductoryParagraph = ip IOT = iot IO1 = io1 IO2 = io2 # Header stuff SectionHeading1 = s1 SectionHeading2 = s2 MajorSectionHeading = ms References = r MajorSectionReference = mr Chapter = c # Verse stuff Verse = v BibleParagraph = p MarginParagraph = m QuoteLevel0 = q QuoteLevel1 = q1 QuoteLevel2 = q2 QuoteLevel3 = q3 # Misc stuff BlankLine = b Remark = rem # Embedded fields CrossReference = x Footnote = f # Cross reference formats, i.e., is there a space after the 1/2/3, e.g. '1Jn' or '1 Jn' SectionReferenceHasSpaceAfterDigit = True CrossReferenceHasSpaceAfterDigit = False CrossReferenceMustEndWithPeriod = True GlossaryReferenceHasSpaceAfterDigit = True # Footnote formats: should there be a reference field -- set to None, Optional, or Compulsory ReferenceInFootnotes = Compulsory # Validation of order of markers DoBibleValidation = False # Reference version UseReferenceVersion = False ReferenceBibleFolder = __REFERENCE_BIBLE_FOLDER__ ReferenceFilenameTemplate = _nn__BBB_myBib.PTX CompareVernacularMarkersWithReference = True CompareVernacularCharacterFieldOrderWithReference = True CompareVernacularQuotesWithReference = True # Only checks order at this stage # ReferenceQuoteCheckCharacters need to be separated by spaces # The apostrophe can't be checked if it's in either orthography ReferenceQuoteCheckCharacters = << >> < > " ‘ “ ’ ” CompareVernacularPunctuationCountWithReference = True CompareVernacularPunctuationOrderWithReference = True # ReferencePunctuationCheckCharacters need to be separated by spaces # The hyphen and the apostrophe can't be checked if they're in either orthography # Don't include comma and period unless sentence structure is expected to match exactly ReferencePunctuationCheckCharacters = ? ! --- -- ; : # Checking of fields of vernacular (against BT) CompareBTMarkersWithVernacular = True CompareBTQuotesWithVernacular = True # Only checks order at this stage # BTQuoteCheckCharacters need to be separated by spaces # The apostrophe can't be checked if it's in either orthography BTQuoteCheckCharacters = << >> < > " ‘ “ ’ ” CompareBTPunctuationCountWithVernacular = True # BTPunctuationCheckCharacters need to be separated by spaces # The hyphen and the apostrophe can't be checked if they're in either orthography BTPunctuationCheckCharacters = ? ! --- -- ; : , . CompareBTPunctuationOrderWithVernacular = True # Not actually written yet CompareBTCharacterFieldOrderWithVernacular = True CheckForIllegalCharacterSequences = True # Define a separator character or sequence to use in the following lines (so that spaces can be part of the illegal sequences) IllegalCharacterSequenceSeparator = ## # The following sequences are removed from the file before checking for illegal character sequences RemoveSequences = ##\x - ##\xo ##\xt ##\xt*##\x*##\f + ##\fr ##\ft ##\fq ##\fq*##\ft*##\f*##\bk*##Version## c ## f ##(77x)## # The following sequences or single characters are marked as illegal VernacularIllegalCharacterSequences = ## ##<<<##>>>## -##- ##'##"##c##f##j##o##q##v##x##z##*,##*.##*?##*!##ALT##XXX##NEW##/## BTIllegalCharacterSequences = ## ##<<<##>>>## -##- ##"##*,##*.##*?##*!##ALT##XXX##NEW##We ## we ## us ##Our ## our ##You ##you ##Your ##your ##yours ## the the ## NotesIllegalCharacterSequences = ##<<<<##====##>>>>## # Checking of key words (uses BTCheckWords.txt control file) CheckBTKeyWords = False # Output format # BibleStyle can be 'Normal', 'Interlinear', 'SideBySide', or 'ALL' (without the quotes) BibleStyle = ALL # The following switch will only work if all SFM formatting codes match exactly (e.g., paragraph breaks, etc. are identical between versions) IncludeNotesInSpecialLayouts = False SpaceAfterVerseNumbers = True MakeAlternativeVersionLinks = True MakeChapterLinks = True # Links BibleLiveWordsInHeadings = True BibleLiveCrossReferences = True BibleLiveWordsInText = True BibleLiveWordsInFootnotes = True BibleLiveContentsReferences = True BibleLiveSectionReferences = True # The follow maps letters from Bible orthography to dictionary orthography (which might mark more features) # The first value/digit must be one of: 0=anywhere, 1=beginning of word, 2=inside word, 3=at end of word BibleToLexiconCharacters = 3/a/à 3/e/è 3/i/ì 3/u/ù # Glossary DoGlossary = False GlossaryFile = __GLOSSARY_FILE__ GlossaryIgnoreSFMs = id io stbt ipbt isbt gdbt gpbt dq LiveGlossaryWords = True # Glossary field mappings GlossaryWord = gm GlossaryWordExtras = gs GlossaryDefinition = gd GlossaryXrefs = gp # Concordance MakeVernacularConcordance = True MinimumVernacularConcordanceWordLength = 4 VernacularConcordanceIgnoreWords = a CollapseConcordanceVerseRanges = True ShowConcordanceWordsInContext = True MaxConcordanceContextLength = 40 LiveConcordanceLinks = False VernacularCompoundConcordanceWords = Hisu_Kristu # Topical concordance DoTopicalConcordance = False TopicalConcordanceFile = __TOPICAL_CONCORDANCE_FILE__ LiveTopicalConcordanceWords = True # TopicalConcordance field mappings # V is vernacular, GL is gloss language TopicalConcordanceMainHeadingV = h1 TopicalConcordanceMainHeadingGL = h2 TopicalConcordanceSubHeadingV = sh1 TopicalConcordanceSubHeadingGL = sh2 TopicalConcordanceLineV = l1 TopicalConcordanceLineGL = l2 TopicalConcordanceReferencesV = rf1 TopicalConcordanceReferencesGL = rf2 TopicalConcordanceComment = cm # BT concordance MakeBTConcordance = False MinimumBTConcordanceWordLength = 4 BTConcordanceIgnoreWords = a the to BTCompoundConcordanceWords = Jesus_Christ Christ_Jesus Mary_Magdalene John_Mark Son_of_Man Son_of_God Kingdom_of_Heaven Kingdom_of_God Judas_Iscariot # Valid values for the next field are 'Normal', 'Interlinear', or 'Side-by-side' (without the quotes) BTVersesLinkTo = Interlinear BTConcordanceWithParallelVernacular = True # Key terms concordance DoKeyTermsConcordance = True # Lists ListBibleWordsNotInLexicon = True ListBTWordsNotInLexiconIndex = False ListGlossaryWordsNotInLexicon = True ListGlossaryDefinitionWordsNotInLexicon = True ListTopicalConcordanceWordsNotInLexicon = True ListConcordanceWordsNotInLexicon = True