[jsword-devel] Is JSword a good choice?
DM Smith
dmsmith555 at yahoo.com
Wed Jan 11 21:43:58 MST 2006
DM Smith wrote:
> I am posting this note that was sent to me for everyone's response:
>
>
> I'm a developer for Bibles International. It looks like I will
> be writing a Bible translation editor soon. I'm considering writing
> it on
> top of JSword. Perhaps you can tell me, or I can post, about how
> feasible
> this would be.
I guess the answer is: It depends. I need a bit more information. JSword
is very good at digging the text out of a Sword module and presenting it
to the user. You could easily create an interface that presents a
passage and an input box for the translation. Your software would be
responsible for writing the resulting translation to a file. As JSword
does not have at this time any ability to write a Sword module or to
take input and save it as OSIS. (This is on our list of future things to
do and if you could provide it that would be a great contribution.)
If the translation is into a different language, such as Hebrew or
Greek, and if it is not easy to enter the alternate languages characters
from your keyboard, then the input abilities that are in FlashCards
might be useful.
> I'm a C++ guy so obviously I would need to study up on Java,
Java is pretty easy to learn for a good C++ programmer. At this time we
use Java 1.4 and we have no immediate plans to migrate to 1.5. What this
means to a C++ is that we don't use generics. The JSword code uses stock
patterns and oo designs and methodologies. So you should find it pretty
easy to navigate. That said, you should start with APIExamples
(http://www.crosswire.org/jsword/java2html/ has all of our source and
you can find APIExamples.java there)
The basic flow is to install one or more Bibles, locate a Bible, create
a key for a verse, passage or range of passages and retrieve it as OSIS.
This is then passed to xslt to transform it into html and then presented
to the user.
> but beyond that I'm wondering if this is a good choice, or if there is
> anyone else working on or considering an editing feature.
I have not seen it but there was an editor that was used to author
Crosswire's KJV module. I don't know what it was written in.
> Any insight you
> have would be appreciated. Thanks,
> Birch Champeon
> www.birchandconnie.org
> www.graphetech.org
More information about the jsword-devel
mailing list