Re: OSHB module
Fr Cyrille <[email protected]>
| Newsgroups | gmane.comp.literature.sword.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Daniel, Would you like to build a new module please? Can you share with us the script with which you build it? Le 15/03/2024 à 14:31, Daniel Owens a écrit : > > I am responsible for the OSHB module. If an official solution is > reached, I am happy to update the source files and submit for a module > update. I just did what worked best in the greatest number of > front-ends. It was a pragmatic decision. Unfortunately, Xiphos got > left out. > > Daniel > > On 3/14/24 7:03 PM, Kahunapule Michael Johnson wrote: >> Right now, all modules on eBible.org force Strong's numbers to be G >> or H followed by 4 or 5 digits, with leading zeroes as necessary to >> make 4 digits. The reason for this is that Paratext and the DBL >> software choke on any other format. The decision was forced on me, >> really. >> >> Ideally, I would consider the Real Solution to be that any process >> that READS Strong's numbers should tolerate the presence or absence >> of leading zeroes. Indeed, the G or H, if missing, should be inferred >> from the Testament in which it is found. (Tagging of the longer >> Esther and Daniel should require an explicit G or H.) But if you >> write Strong's numbers, maximum compatibility would come from >> sticking to the Paratext/DBL pattern. Maximum encoding efficiency, of >> course, would be in the other direction, stripping out the redundant >> leading zeroes and implied G or H would save space, but at this >> point, I think maximum compatibility is more important. >> >> Right now, asking for all modules to be rebuilt one way or another is >> a really big ask. It is probably easier to preprocess all Strong's >> numbers to make the format consistent within the back end. That way a >> string comparison in the search should work just fine. We would just >> have to decide what the search format should be. G or H should be >> supplied to disambiguate when necessary, and leading zeroes either >> supplied or stripped. Make sense? >> >> Of course, if a strong consensus on Strong's number formatting could >> be obtained and manifested in code in all relevant Sword Project >> front and back end software, I could go either way. My Bible >> translation source would still have the Paratext/DBL format, but >> stripping out leading zeroes in writing OSIS files is not hard. For >> now, though, I must agree with Karl about the probability of his >> trademarked Real Solution coming to pass. Sigh. >> >> On 3/14/24 11:23, Karl Kleinpaste wrote: >>> Quite honestly, the Real Solution™ to this problem is to bite the >>> bullet, make a concrete decision that Strong's numbers are to be >>> encoded in exactly one way, and re-work all existing modules to >>> conform to that standard. Personally, I advocate that such a >>> standard would stipulate Strong's numbers to be encoded in minimal >>> (natural) digits: Encoding an OT reference as "1" means a Heb >>> Strong's dictionary key of "00001" and an NT "1401" means a Grk >>> Strong's dictionary key of "01401", that is, zeroes to create >>> dictionary module keys are prepended to natural numbers to fill >>> exactly 5 digits. >>> >>> I've never bothered to attempt a final fix to this problem in Xiphos >>> for exactly the reason that, no matter which direction I might take, >>> it will be an unreliable hack; that in turn is because the very >>> concept of a leading '0' as a weak discriminant between Heb and Grk >>> Strong's numbers is itself an unreliable hack. Whenever the >>> subsequent conceptual change came along, to distinguish Heb/Grk >>> numbers according to a leading H or G (that is, lucene search using >>> e.g. "lemma:G1401"), /that/ was the point at which the >>> leading-zero-encoding nonsense should have been forced into the >>> trash bin. >>> >>> It was not, and here we are. >>> >>> Probability of the Real Solution™ coming to pass: Vanishingly close >>> to zero. >>> >>> _______________________________________________ >>> sword-devel mailing list:[email protected] >>> http://crosswire.org/mailman/listinfo/sword-devel >>> Instructions to unsubscribe/change your settings at above page >> >> >> -- >> signature >> >> Aloha, >> */Michael Johnson/** >> 26 HIWALANI LOOP • MAKAWAO HI 96768-8747*• USA >> mljohnson.org <https://mljohnson.org/> • eBible.org >> <https://eBible.org> • WorldEnglish.Bible >> <https://WorldEnglish.Bible> • PNG.Bible <https://PNG.Bible> >> Signal/Telegram/WhatsApp/Telephone: +1 808-333-6921 >> Skype: kahunapule • Telegram/Twitter: @kahunapule • Facebook: >> fb.me/kahunapule <https://www.facebook.com/kahunapule> >> >> >> _______________________________________________ >> sword-devel mailing list:[email protected] >> http://crosswire.org/mailman/listinfo/sword-devel >> Instructions to unsubscribe/change your settings at above page > > _______________________________________________ > sword-devel mailing list:[email protected] > http://crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page -- Vous aimez la Bible ? Vous êtes étudiant en théologie ? Utilisez l'application libre Xiphos <https://xiphos.org/> ou Andbible <https://andbible.github.io/> et accédez aux textes sources, à des commentaires, des dictionnaires et beaucoup d'autres fonctionnalités... Me contacter pour des traductions en français. _______________________________________________ sword-devel mailing list: [email protected] http://crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page