<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.crosswire.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mgruner</id>
		<title>CrossWire Bible Society - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.crosswire.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mgruner"/>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/Special:Contributions/Mgruner"/>
		<updated>2026-05-05T17:57:29Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=Main_Page&amp;diff=1398</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=Main_Page&amp;diff=1398"/>
				<updated>2006-10-17T18:16:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mgruner: SPAM deleted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Welcome to the CrossWire Wiki.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A Wiki is a place to share documentation and development information.  Since this wiki just started, things are a little bare right now, but hopefully these pages will fill with wonderfully pertinent information shortly.&lt;br /&gt;
&lt;br /&gt;
Be sure to check out our [[Current events|Current events]] page to see how you might use your skills here at [http://crosswire.org CrossWire].&lt;br /&gt;
&lt;br /&gt;
If you are looking for support or a place to discuss CrossWire and its products/activities, try [http://crosswire.org/forums our forums] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* If you are new to Wikis, consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;/div&gt;</summary>
		<author><name>Mgruner</name></author>	</entry>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=Main_Page&amp;diff=1331</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=Main_Page&amp;diff=1331"/>
				<updated>2006-06-21T15:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mgruner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Welcome to the CrossWire Wiki.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This wiki is intended a place mostly for developers to share documentation and developmend specific information that needs to be more persistent than on a mailing list. Since it just started, things are a little bare right now, but hopefully these pages will fill with wonderfully pertinent information shortly.&lt;br /&gt;
&lt;br /&gt;
If you are looking for support or a place to discuss Crosswire and its products/activities, please use [http://crosswire.org/forums the forums] instead.&lt;br /&gt;
&lt;br /&gt;
Be sure to check out our [[Current events|Current events]] page to see how you might use your skills here at [http://crosswire.org CrossWire].&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* If you are new to Wikis, consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;/div&gt;</summary>
		<author><name>Mgruner</name></author>	</entry>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=DevTools:SWORD&amp;diff=1327</id>
		<title>DevTools:SWORD</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=DevTools:SWORD&amp;diff=1327"/>
				<updated>2006-06-19T14:23:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mgruner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Documentation =&lt;br /&gt;
&lt;br /&gt;
== Locale file layout ==&lt;br /&gt;
&lt;br /&gt;
Locales require a few things.  Let's step thru the German locale:&lt;br /&gt;
&lt;br /&gt;
excerpts from /sword/locales/de.conf:&lt;br /&gt;
&lt;br /&gt;
 [Meta]&lt;br /&gt;
 Name=de&lt;br /&gt;
 Description=German&lt;br /&gt;
&lt;br /&gt;
The above information is used to define the locale.  They should be&lt;br /&gt;
fairly obvious.  Name should be taken from a standard abbrev, probably&lt;br /&gt;
returned from echo $LANG.  Please understand that this, and all entries&lt;br /&gt;
are case sensitive.&lt;br /&gt;
 &lt;br /&gt;
The following entries are translation strings for anything you might&lt;br /&gt;
want.  REQUIRED are the book names of the Bible.  Other things might be&lt;br /&gt;
option name, value, tip, translations, or any text returned from the&lt;br /&gt;
engine.  It may not work right now, but if it doesn't, please post a&lt;br /&gt;
message that you found a constant string in the engine not being&lt;br /&gt;
tranlated.&lt;br /&gt;
&lt;br /&gt;
 [Text]&lt;br /&gt;
 Genesis=1. Mose&lt;br /&gt;
 Exodus=2. Mose&lt;br /&gt;
 Leviticus=3. Mose&lt;br /&gt;
 &lt;br /&gt;
 # &amp;lt;snipped rest of book names&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 [Book Abbrevs]&lt;br /&gt;
 1 C=46&lt;br /&gt;
 1 CHRONICLES=13&lt;br /&gt;
 1 CORINTHIANS=46&lt;br /&gt;
 1 JN=62&lt;br /&gt;
&lt;br /&gt;
These are the abbreviations for each book and are REQUIRED for the&lt;br /&gt;
locale to work correctly in the engine.  They are actually more than&lt;br /&gt;
just abbreviations; they tell the parser how to incrementally parse&lt;br /&gt;
versekey text.  Notice that 1 Chronicles would come, alphabetically&lt;br /&gt;
before 1 corinthians.  The above entries say: book 46 (1 Corinthians)&lt;br /&gt;
has precidence up thru &amp;quot;1 C&amp;quot;, any character beyond that will&lt;br /&gt;
unabiguate the entry anyway, so the default 1 CHRONICLES or 1&lt;br /&gt;
CORINTHIANS entries would take over from there.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT:&lt;br /&gt;
&lt;br /&gt;
1) There MUST be at least 1 abbreviation entry for each book name&lt;br /&gt;
comprised of a toupper (uppercase function) of the entire string&lt;br /&gt;
EXACTLY as you have translated it in the [Text] section.&lt;br /&gt;
&lt;br /&gt;
2) The English abbreviation entries MUST remain in the locale.&lt;br /&gt;
The precidence entries may be tweeked, especially if you find them&lt;br /&gt;
interferring with your precidence entries, but the entire book name--&lt;br /&gt;
as stated in the first requirement above, must remain for English book&lt;br /&gt;
names.&lt;br /&gt;
&lt;br /&gt;
Following are the REQUIRED entries from our excerpt book names above.&lt;br /&gt;
&lt;br /&gt;
 GENESIS=1&lt;br /&gt;
 EXODUS=2&lt;br /&gt;
 LEVITICUS=3&lt;br /&gt;
 &lt;br /&gt;
 # &amp;lt;snip rest of english abbrevs&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 1. MOSE=1&lt;br /&gt;
 2. MOSE=2&lt;br /&gt;
 3. MOSE=3&lt;br /&gt;
&lt;br /&gt;
That's it for requirements.  Tuning your locale can be important for the &lt;br /&gt;
user experience.  Many [Book Abbrevs] entries may be added to assign &lt;br /&gt;
precidence if, for example, you find you are getting taken to the wrong &lt;br /&gt;
entries from text like: &amp;quot;Ma 1:1&amp;quot; (would be Malachi by default because of &lt;br /&gt;
alphabetical precidence, but might want Matthew or Mark).&lt;br /&gt;
&lt;br /&gt;
You can test your locale with the sword/tests/parsekey test program (this &lt;br /&gt;
program is in the sword source along with several other programs that are &lt;br /&gt;
used to validate the configuration files) and try different strings to see &lt;br /&gt;
how they parse.&lt;br /&gt;
---&lt;br /&gt;
Submissions should be sent to scribe@crosswire.org&lt;/div&gt;</summary>
		<author><name>Mgruner</name></author>	</entry>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=DevTools:Modules&amp;diff=1312</id>
		<title>DevTools:Modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=DevTools:Modules&amp;diff=1312"/>
				<updated>2006-06-08T19:34:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mgruner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= .conf File Layout =&lt;br /&gt;
&lt;br /&gt;
The conf file tell the Sword engine how to treat installed module files, etc. which kind of markup they contain, and so forth. Below is a listing of the possible directives in that file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Element&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Values (type or enumerated)&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Default Value&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;100%&amp;quot; colspan=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;required elements&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;DataPath&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;relative system path&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Description&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;ModDrv&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;RawText, zText, RawCom, zCom, HREFCom, RawFiles, RawLD, RawLD4,&lt;br /&gt;
		zLD, RawGenBook&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;100%&amp;quot; colspan=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;elements required for proper module&lt;br /&gt;
		  access&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CipherKey&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt; (typically in a format matching the pattern&lt;br /&gt;
		/[0-9]{4}[A-Za-z]{4}[0-9]{4}[A-Za-z]{4}/&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;BlockType&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;BOOK, CHAPTER, VERSE&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;CHAPTER&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CompressType&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;ZIP, LZSS&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;LZSS&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;BlockCount&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;integer&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;200&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;100%&amp;quot; colspan=&amp;quot;3&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;elements required for proper rendering&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;GlobalOptionFilter&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;GBFStrongs, GBFFootnotes, GBFScripref, GBFMorph, GBFHeadings, &lt;br /&gt;
		ThMLStrongs, ThMLFootnotes, ThMLScripref, ThMLMorph, ThMLHeadings, ThMLVariants,&lt;br /&gt;
		ThMLLemma, UTF8Cantillation, UTF8GreekAccents, UTF8HebrewVowels&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Direction&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;RtoL, LtoR&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;LtoR&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;SourceType&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;Plaintext, GBF, ThML, OSIS&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;Plaintext&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Encoding&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;UTF-8, Latin-1&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;Latin-1&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;DisplayLevel&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;integer&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Font&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;OSISqToTick&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;true/false&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;true&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;100%&amp;quot; colspan=&amp;quot;3&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;elements to indicate features&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Feature&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;StrongsNumbers, GreekDef, HebrewDef, GreekParse, HebrewParse, &lt;br /&gt;
		DailyDevotion, Glossary&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;GlossaryFrom&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;OSIS:Lang identifier&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;GlossaryTo&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;OSIS:Lang identifier&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;100%&amp;quot; colspan=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;general informatic and installer elements&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;About&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Version&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;version string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;1.0&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;History_x.x&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;MinimumVersion&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;version string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;1.5.1a&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Category&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;LCSH&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;tree/string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Lang&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;OSIS:Lang identifier&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;en&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;InstallSize&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;integer (indicating bytes)&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;SwordVersionDate&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;ISO date string (yyyy-mm-dd)&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;Obsoletes&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;name of module&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;100%&amp;quot; colspan=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;copyright- &amp;amp;amp; licensing-related elements&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CopyrightHolder&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CopyrightDate&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;integer (indicating year)&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CopyrightNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CopyrightContactName&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CopyrightContactAddress&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;CopyrightContactEmail&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;DistributionLicense&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;quot;Public Domain&amp;quot;, &amp;quot;Copyrighted&amp;quot;, &amp;quot;Copyrighted; Permission to distribute granted to CrossWire&amp;quot;, &amp;quot;Copyrighted; Free non-commercial distribution&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;DistributionSource&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt; &lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;DistributionNotes&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;26%&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;TextSource&amp;lt;/div&amp;gt;&lt;br /&gt;
	 &amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;63%&amp;quot;&amp;gt;&amp;amp;lt;string, probably a URL&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	 &amp;lt;td width=&amp;quot;11%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mgruner</name></author>	</entry>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=DevTools:SWORD&amp;diff=1311</id>
		<title>DevTools:SWORD</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=DevTools:SWORD&amp;diff=1311"/>
				<updated>2006-06-08T19:32:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mgruner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Locale file layout =&lt;br /&gt;
&lt;br /&gt;
Locales require a few things.  Let's step thru the German locale:&lt;br /&gt;
&lt;br /&gt;
excerpts from /sword/locales/de.conf:&lt;br /&gt;
&lt;br /&gt;
 [Meta]&lt;br /&gt;
 Name=de&lt;br /&gt;
 Description=German&lt;br /&gt;
&lt;br /&gt;
The above information is used to define the locale.  They should be&lt;br /&gt;
fairly obvious.  Name should be taken from a standard abbrev, probably&lt;br /&gt;
returned from echo $LANG.  Please understand that this, and all entries&lt;br /&gt;
are case sensitive.&lt;br /&gt;
 &lt;br /&gt;
The following entries are translation strings for anything you might&lt;br /&gt;
want.  REQUIRED are the book names of the Bible.  Other things might be&lt;br /&gt;
option name, value, tip, translations, or any text returned from the&lt;br /&gt;
engine.  It may not work right now, but if it doesn't, please post a&lt;br /&gt;
message that you found a constant string in the engine not being&lt;br /&gt;
tranlated.&lt;br /&gt;
&lt;br /&gt;
 [Text]&lt;br /&gt;
 Genesis=1. Mose&lt;br /&gt;
 Exodus=2. Mose&lt;br /&gt;
 Leviticus=3. Mose&lt;br /&gt;
 &lt;br /&gt;
 # &amp;lt;snipped rest of book names&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 [Book Abbrevs]&lt;br /&gt;
 1 C=46&lt;br /&gt;
 1 CHRONICLES=13&lt;br /&gt;
 1 CORINTHIANS=46&lt;br /&gt;
 1 JN=62&lt;br /&gt;
&lt;br /&gt;
These are the abbreviations for each book and are REQUIRED for the&lt;br /&gt;
locale to work correctly in the engine.  They are actually more than&lt;br /&gt;
just abbreviations; they tell the parser how to incrementally parse&lt;br /&gt;
versekey text.  Notice that 1 Chronicles would come, alphabetically&lt;br /&gt;
before 1 corinthians.  The above entries say: book 46 (1 Corinthians)&lt;br /&gt;
has precidence up thru &amp;quot;1 C&amp;quot;, any character beyond that will&lt;br /&gt;
unabiguate the entry anyway, so the default 1 CHRONICLES or 1&lt;br /&gt;
CORINTHIANS entries would take over from there.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT:&lt;br /&gt;
&lt;br /&gt;
1) There MUST be at least 1 abbreviation entry for each book name&lt;br /&gt;
comprised of a toupper (uppercase function) of the entire string&lt;br /&gt;
EXACTLY as you have translated it in the [Text] section.&lt;br /&gt;
&lt;br /&gt;
2) The English abbreviation entries MUST remain in the locale.&lt;br /&gt;
The precidence entries may be tweeked, especially if you find them&lt;br /&gt;
interferring with your precidence entries, but the entire book name--&lt;br /&gt;
as stated in the first requirement above, must remain for English book&lt;br /&gt;
names.&lt;br /&gt;
&lt;br /&gt;
Following are the REQUIRED entries from our excerpt book names above.&lt;br /&gt;
&lt;br /&gt;
 GENESIS=1&lt;br /&gt;
 EXODUS=2&lt;br /&gt;
 LEVITICUS=3&lt;br /&gt;
 &lt;br /&gt;
 # &amp;lt;snip rest of english abbrevs&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 1. MOSE=1&lt;br /&gt;
 2. MOSE=2&lt;br /&gt;
 3. MOSE=3&lt;br /&gt;
&lt;br /&gt;
That's it for requirements.  Tuning your locale can be important for the &lt;br /&gt;
user experience.  Many [Book Abbrevs] entries may be added to assign &lt;br /&gt;
precidence if, for example, you find you are getting taken to the wrong &lt;br /&gt;
entries from text like: &amp;quot;Ma 1:1&amp;quot; (would be Malachi by default because of &lt;br /&gt;
alphabetical precidence, but might want Matthew or Mark).&lt;br /&gt;
&lt;br /&gt;
You can test your locale with the sword/tests/parsekey test program (this &lt;br /&gt;
program is in the sword source along with several other programs that are &lt;br /&gt;
used to validate the configuration files) and try different strings to see &lt;br /&gt;
how they parse.&lt;br /&gt;
---&lt;br /&gt;
Submissions should be sent to scribe@crosswire.org&lt;/div&gt;</summary>
		<author><name>Mgruner</name></author>	</entry>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=Frontends:BibleCS&amp;diff=1309</id>
		<title>Frontends:BibleCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=Frontends:BibleCS&amp;diff=1309"/>
				<updated>2006-06-08T19:06:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mgruner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the collaboration/planning area for the Windows frontend of Sword.&lt;br /&gt;
&lt;br /&gt;
For now, the content consists of stuff from an old wiki with broken formatting. Could someone sort it through and repair the formatting?&lt;br /&gt;
&lt;br /&gt;
= Getting Started =&lt;br /&gt;
&lt;br /&gt;
Borland has been in the habit of releasing different levels of their &lt;br /&gt;
tools at different price tiers, and sometimes they have an 'Open' edition&lt;br /&gt;
which is free for personal use or opensource development. &lt;br /&gt;
Now, I'd personally recommend buying their tools.  I use them for all &lt;br /&gt;
of my commercial development and they are second to none-- truly built &lt;br /&gt;
with the developer in mind.&lt;br /&gt;
&lt;br /&gt;
Here are the steps to freely compile the free software freely :)&lt;br /&gt;
&lt;br /&gt;
Download and install Borland's compiler at:&lt;br /&gt;
&lt;br /&gt;
http://www.forum.nokia.com/main/0,6566,034-49,00.html&lt;br /&gt;
&amp;lt;br/&amp;gt;(You'll have to get a Nokia developer username/password for this first step ... not onerous.)&lt;br /&gt;
&lt;br /&gt;
Download and Install Tortoise SVN:&lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.tigris.org/download.html&lt;br /&gt;
&lt;br /&gt;
Follow the WinCVS instructions to checkout the source code:&lt;br /&gt;
&lt;br /&gt;
http://www.crosswire.org/sword/develop/biblecs/svn.jsp&lt;br /&gt;
&lt;br /&gt;
For Windows development, you will need to checkout 3 SVN modules: 'sword',&lt;br /&gt;
'biblecs', &amp;amp; 'icu-sword'. All three should be checked out to checked out to&lt;br /&gt;
the same location, so you should end up with sword, biblecs, and icu-sword&lt;br /&gt;
directories in that folder.&lt;br /&gt;
&lt;br /&gt;
Download the ICU DLL from here (grab the latest icudt??l.zip file, icudt28l.zip as of April, 2005):&lt;br /&gt;
ftp://ftp.crosswire.org/pub/sword/utils/win32/&lt;br /&gt;
&lt;br /&gt;
and place it in the CVS tree at:&lt;br /&gt;
&lt;br /&gt;
sword/apps/windoze/CBuilder6/BibleCS/stage&lt;br /&gt;
&lt;br /&gt;
Then change to the folder:&lt;br /&gt;
&lt;br /&gt;
sword/apps/windoze/CBuilder6/BibleCS/&lt;br /&gt;
&lt;br /&gt;
and double-click on:&lt;br /&gt;
&lt;br /&gt;
swordprj.bpg&lt;br /&gt;
&lt;br /&gt;
From the Borland IDE menu, choose Projects|Build All Projects&lt;br /&gt;
&lt;br /&gt;
And that's it!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One recommendation: create a directory, \etc  at the root of the drive &lt;br /&gt;
where you checked out the sword source and place a file sword.conf &lt;br /&gt;
containing something like:&lt;br /&gt;
&lt;br /&gt;
[Install]&amp;lt;br&amp;gt;&lt;br /&gt;
DataPath=d:/Program Files/CrossWire/The SWORD Project/&lt;br /&gt;
&lt;br /&gt;
[also good to set SWORD_PATH ... lda]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will let the sword.exe running from the Borland IDE find your SWORD &lt;br /&gt;
modules (Bibles, etc.)&lt;br /&gt;
&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
		  -Troy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[taken from an email from Troy on sword-devel.]&lt;br /&gt;
-- Main.MartinGruner - 13 Jul 2003&lt;br /&gt;
&lt;br /&gt;
-- Main.InVerseParaclete - 06 Dec 2003 &amp;lt;br /&amp;gt;&lt;br /&gt;
Note that the Borland C++Builder 6.0 and C++BuilderX tools are not yet officially supported for development of BibleCS software. The project files and project group files are not necessarily kept up-to-date in SVN with the officially supported CBuilder 5.0 .bpr's and .bpg's. &lt;br /&gt;
&lt;br /&gt;
If you are not an experienced C++Builder user, you will probably want to peruse the sword-devel list carefully, and strongly consider connecting with a _mentor_. There are some Getting.Started oriented projects, as well as the ./tests subdirectory. &lt;br /&gt;
&lt;br /&gt;
Availability of CBuilder 5.0 is _sketchy_. It is not available from Borland anymore. For obtaining ethically, you may try e-Bay (sometimes available, usually about $50 opening bid). Another source is getting a book from your library or World.Cat, hoping the CD is still there, and taking advantage of the 30-day or 60-day trial.&lt;br /&gt;
&lt;br /&gt;
-- Main.ChrisLittle - 11 Apr 2005&lt;br /&gt;
&lt;br /&gt;
The CBuilder 6.0 personal is also available at polish borland representative site at address http://www.borland.pl/downloads/bcb6_personal/cbuilder_6_personal.exe Do not be afraid, it is not Polish version, just plain English :-) To get this version working You'll need a free personal license from Borland accessible at http://www.borland.com/products/downloads/download_cbuilder.html .&amp;lt;br&amp;gt;&lt;br /&gt;
Pleas also be informed that functionality of the personal edition is somewhat limited. The worst thing is that it lacks CodeGuard and Data Breakpoints which makes a memory problems debugging pretty hopeless.&lt;br /&gt;
&lt;br /&gt;
-- Main.KrzysztofBialas - 16 Apr 2005&lt;br /&gt;
&lt;br /&gt;
= Compiling with Cygwin =&lt;br /&gt;
&lt;br /&gt;
---+ Cygwin&lt;br /&gt;
The [[http://www.cygwin.com][cygwin]] provides the necessary layer ontop of the windows environment emulating API and services necessary to compile from source and run Unix software. &lt;br /&gt;
&lt;br /&gt;
---++ Install&lt;br /&gt;
Cygwin should be installed using standard installer available on http://www.cygwin.com. I haven't had time to check which packages are needed for the Sword build - so You'd probably be better off just installing everything (maybe except TeX and games ;-)). As of today the full install requires about &lt;br /&gt;
&lt;br /&gt;
---+ Sword&lt;br /&gt;
Well, everyone knows what The Sword is :-)&lt;br /&gt;
&lt;br /&gt;
---++ Getting sources&lt;br /&gt;
The sources should be downloaded using SVN windows client (http://tortoisesvn.tigris.org - quite a good choice). The detailed information is available at http://www.crosswire.org/sword/develop/biblecs/svn.jsp Just a small information, You need only the 'sword' product.&lt;br /&gt;
&lt;br /&gt;
---++ Necessary changes in the source tree&lt;br /&gt;
None necessary currently. :-)&lt;br /&gt;
&lt;br /&gt;
---++ Configure&lt;br /&gt;
First one needs to get the configure script. To get it You should run the =autogen.sh= from the main Sword directory. Then, the configure script should be invoked 'configure --enable-shared --with-curl --without-clucene'. This command will generate the necessary Makefiles&lt;br /&gt;
---++ Compilation&lt;br /&gt;
This is an easy part. Just type =make=, and everything will be compiled (except from the tests)&lt;br /&gt;
&lt;br /&gt;
---++ Installation&lt;br /&gt;
&amp;quot;make install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
---+ Final remark&lt;br /&gt;
I've not tested the build with the tests, alhou the tests itself bilds correctly (to do this You need to manually switch to the =tests= directory and write =make= .&lt;br /&gt;
&lt;br /&gt;
I've tested the osis2mod utility, and one 'funny' thing - osis2mod compiled in cygwin environment runs 10 times slower than osis2mod compiled in BCPB 6 (!). Perhaps some optimization flags need to be tweaked, but the speed difference is really enormous...&lt;br /&gt;
-- Main.KrzysztofBialas - 02 May 2005&lt;/div&gt;</summary>
		<author><name>Mgruner</name></author>	</entry>

	</feed>