<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Then I propose that we<br>
    <br>
    <div class="moz-cite-prefix">Le 15/03/2024 à 14:31, Daniel Owens a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:f77bdbf7-f385-4085-a84d-8ddc9b5e69fc@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>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. <br>
      </p>
    </blockquote>
    <br>
    I suggest we decide. I think that if the solution that works with
    xiphos works with the others, then let's adopt this pragmatic
    solution and stick to it. Maybe we can document it on the wiki.<br>
    If the frontend managers can react in such a way that we propose an
    update to the module as soon as possible.<br>
    Karl for xiphos,<br>
    Michael for pocket sword,<br>
    Troy for Bishop,<br>
    Tuomas for andbible,<br>
    Tobias for Ezra,<br>
    Garry for Bibletime.<br>
    <blockquote type="cite"
      cite="mid:f77bdbf7-f385-4085-a84d-8ddc9b5e69fc@gmail.com">
      <p> </p>
      <p>Daniel<br>
      </p>
      <div class="moz-cite-prefix">On 3/14/24 7:03 PM, Kahunapule
        Michael Johnson wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:93ad81b3-6a00-4773-a7f5-24c08aababe3@eBible.org">
        <meta http-equiv="Content-Type"
          content="text/html; charset=UTF-8">
        <div class="moz-cite-prefix">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.</div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">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.</div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">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?<br>
        </div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">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. <br>
        </div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">On 3/14/24 11:23, Karl Kleinpaste
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:1c5c1a1f-f218-4bd5-bf48-fa0c97e7bd83@kleinpaste.org">
          <meta http-equiv="Content-Type"
            content="text/html; charset=UTF-8">
          <font face="FreeSerif">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.<br>
            <br>
            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"), <i>that</i> was the point at which the
            leading-zero-encoding nonsense should have been forced into
            the trash bin.<br>
            <br>
            It was not, and here we are.<br>
            <br>
            Probability of the Real Solution™ coming to pass:
            Vanishingly close to zero.<br>
          </font> <br>
          <fieldset class="moz-mime-attachment-header"></fieldset>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a
          class="moz-txt-link-abbreviated moz-txt-link-freetext"
          href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext"
          href="http://crosswire.org/mailman/listinfo/sword-devel"
          moz-do-not-send="true">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
        </blockquote>
        <p><br>
        </p>
        <div class="moz-signature">-- <br>
          <meta http-equiv="CONTENT-TYPE"
            content="text/html; charset=UTF-8">
          <title>signature</title>
          <p><font color="#000000">Aloha,<br>
              <b><big><i>Michael Johnson</i></big></b></font><b><br>
              <font color="#000070"> 26 HIWALANI LOOP • MAKAWAO HI
                96768-8747</font></b><font color="#000070"> • USA<br>
              <a href="https://mljohnson.org/" moz-do-not-send="true">mljohnson.org</a>
              • <a href="https://eBible.org" moz-do-not-send="true">eBible.org</a>
              • <a href="https://WorldEnglish.Bible"
                moz-do-not-send="true">WorldEnglish.Bible</a> • <a
                href="https://PNG.Bible" moz-do-not-send="true">PNG.Bible</a><br>
              Signal/Telegram/WhatsApp/Telephone: +1 808-333-6921<br>
              Skype: kahunapule • Telegram/Twitter: @kahunapule • <a
                href="https://www.facebook.com/kahunapule"
                moz-do-not-send="true">Facebook: fb.me/kahunapule</a></font></p>
        </div>
        <br>
        <fieldset class="moz-mime-attachment-header"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a
        class="moz-txt-link-abbreviated moz-txt-link-freetext"
        href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext"
        href="http://crosswire.org/mailman/listinfo/sword-devel"
        moz-do-not-send="true">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://crosswire.org/mailman/listinfo/sword-devel">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      Vous aimez la Bible ? Vous êtes étudiant en théologie ? Utilisez
      l'application libre <a href="https://xiphos.org/">Xiphos</a> ou <a
        href="https://andbible.github.io/">Andbible</a> et accédez aux
      textes sources, à des commentaires, des dictionnaires et beaucoup
      d'autres fonctionnalités... Me contacter pour des traductions en
      français.</div>
  </body>
</html>