<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Thanks, Troy! It took me a while in the beginning to figure out
      how Sword uses its system/user config/data directories. Looks like
      I hadn't fully understood it yet at that time.<br>
      I'm planning to improve this in the next version of Ezra Project.<br>
      <br>
      Best regards,<br>
      Tobias<br>
    </p>
    <div class="moz-cite-prefix">On 04.06.19 01:17, Troy A. Griffitts
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:65842ed1-4953-d92f-cd1d-c92e626ece90@crosswire.org">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>PS.  I noticed that you installed a ~/.sword/sword.conf in my
        home directory which sets the [Install] DataPath to this
        location.  This is not correct.  This overrides my systemwide
        /etc/sword.conf file.  The modules installed into ~/.sword/ are
        always augmented to the SWORD_PATH, so this isn't necessary for
        your ~/.sword/ modules to be included.  I found this because I
        couldn't get the locales to work when I was typing my last email
        to you.  SWORD is installed on my system with /etc/sword.conf:</p>
      <p>[Install]<br>
        DataPath=/usr/share/sword/<br>
      </p>
      <p>and hence my locales files were installed to:</p>
      <p>/usr/share/sword/locales.d/</p>
      <p>Your ~/.sword/sword.conf which overrode this setting bypassed
        everything in /usr/share/sword, including locales.d/ so no
        locales were available.</p>
      <p>Hope this helps too, :)</p>
      <p>Troy</p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 6/3/19 3:29 PM, Troy A. Griffitts
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:b833cc90-6bee-fed3-fc6e-1bd6519e482d@crosswire.org">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <p>A few comments inline:<br>
        </p>
        <div class="moz-cite-prefix">On 6/3/19 12:01 PM, Tobias Klein
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:7142c24a-bd03-2a9e-34c5-4bf905c91934@tklein.info">
          <meta http-equiv="Content-Type" content="text/html;
            charset=UTF-8">
          <p>Hi Troy,<br>
          </p>
          <p>Yay! I'm excited to hear that Ezra Project works for you
            and thanks for this report! :)<br>
            I'm glad I found some tools that allow packing of Electron
            applications into *.debs and *.rpms rather easily.<br>
            I now have a script that can create packages for Ubuntu
            18.04 &amp; 19.04, Fedora 29 and CentOS 7 in one go, so for
            future updates it's gonna be easier with the packaging. I
            may still add some other distributions based on demand. The
            packaging for each of these distributions is done in
            individual Docker containers, which also really helped to
            get this done efficiently.<br>
          </p>
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">
            <meta http-equiv="Content-Type" content="text/html;
              charset=UTF-8">
            The repos list doesn't seem to show all the repos available
            from our registry. </blockquote>
          <p>Oh, ok. Interesting. I though I'm just showing the content
            of the "master repo list".<br>
            Which repos are shown on your computer and which are
            missing?<br>
          </p>
        </blockquote>
        <p>Yes, one repo I was thinking about has only ancient Greek:
          Deutche Bibelgesellschaft<br>
        </p>
        <p><br>
        </p>
        <blockquote type="cite"
          cite="mid:7142c24a-bd03-2a9e-34c5-4bf905c91934@tklein.info">
          <p> <br>
            Essentially I'm just calling installMgr-&gt;<i>refreshRemoteSourceConfiguration</i>(),
            then installMgr-&gt;<i>saveInstallConf()</i> and then I'm
            iterating over <i>installMgr-&gt;sources</i> to get the
            repositories.<br>
            <br>
          </p>
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">
            <p>Selecting CrossWire and choosing Greek, English, and
              Hebrew, I don't see the WHNU Greek module.</p>
          </blockquote>
        </blockquote>
        <p>Yes, I think we use grc for ancient Greek.</p>
        <p>Yes, we include a language list in our locales installed with
          SWORD.  It is a pseudo-locale called "locales" and has a
          pretty exhaustive list of locale codes with their native
          language name, along with their English names.<br>
        </p>
        <p>So, for example, you can make calls like:</p>
        <p>std::cout &lt;&lt;
          LocaleMgr::getSystemLocaleMgr()-&gt;translate("locales",
          "grc")</p>
        <p>  &lt;&lt; " (" &lt;&lt;
          LocaleMgr::getSystemLocaleMgr()-&gt;translate("locales",
          "grc.en") &lt;&lt; ")";  // should output Ἑλληνική (Ancient
          Greek (to 1453))</p>
        <p> A good test tool is sword/tests/localetest:</p>
        <p>./localetest locales grc</p>
        <br>
        <blockquote type="cite"
          cite="mid:7142c24a-bd03-2a9e-34c5-4bf905c91934@tklein.info">
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">
            <p>Noticed the eBible.org repo only shows that is has like
              74 modules available, but I think Michael has like 2000 or
              something :)</p>
          </blockquote>
          <p>Currently only modules with "recognized languages" are
            shown.<br>
            When loading the languages I'm separating them into "known"
            ones and "unknown" ones using the ISO-639-1 Javascript
            module.<br>
            <a class="moz-txt-link-freetext"
              href="https://www.npmjs.com/package/iso-639-1#validatecode"
              moz-do-not-send="true">https://www.npmjs.com/package/iso-639-1#validatecode</a><br>
            Only the "known" languages end up being shown in the
            installation wizard. I should change that and also show the
            other ones below the recognized languages in the
            installation wizard.<br>
            <br>
          </p>
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">
            <p>I like that I can have multiple tabs of different Bibles
              pointing to different locations.</p>
            <p>Noticed Hebrew (module: WLC) is left justified.  You
              should be able to key off the config entry: Direction=RtoL<br>
            </p>
          </blockquote>
          <p>Thanks for the hint! Could I do that automatically based on
            certain information in that bible's *.conf file?<br>
          </p>
        </blockquote>
        <p>Yes, exactly: Direction=RtoL</p>
        <p><br>
        </p>
        <p>Hope this is helpful,</p>
        <p>Troy</p>
        <p><br>
        </p>
        <blockquote type="cite"
          cite="mid:7142c24a-bd03-2a9e-34c5-4bf905c91934@tklein.info">
          <p> <br>
          </p>
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">
            <p>I like that I can highlight multiple verse and then click
              a tag to add them to that tag.  I am not sure if they are
              tagged individually, or as a group, but regardless, they
              all seem to be tagged.<br>
            </p>
          </blockquote>
          <p>They are tagged individually in the database.<br>
            <br>
          </p>
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">
            <p>I am not sure how to show all the verses associated with
              one of my tags.</p>
          </blockquote>
          <p>Click on "Select tag" (next to "Select book") in the menu
            above the text display area and choose one. You can also
            choose multiple ones. Then click on "Select tag" again to
            hide that dropdown.<br>
            <br>
          </p>
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">
            <p>I notice you're not showing all the books associated with
              the current module. </p>
          </blockquote>
          <br>
          Yes, that's correct. At the moment the books shown is a static
          list. The only thing dynamic is that within that static list
          Ezra Project checks which of these books are actually
          available and disables the links if they're not.<br>
          <br>
          <blockquote type="cite"
            cite="mid:4f4dd3cd-893e-e580-8a26-9c9a9e94b46b@crosswire.org">Great
            start!  Thanks for your work!  I am sure building up
            personal tab libraries of Bible topics and sharing those
            with others can be a wonderful way to study God's Word. </blockquote>
          <br>
          Thanks for the encouragement :). Sharing a tag library could
          be a feature for the future. At the moment a "Word export" is
          implemented, but that obviously is not the same as sharing a
          technical database. I could implement a simple JSON or XML
          export/import to support such a feature.<br>
          <p><br>
            There's other features besides tagging that I have on my
            mind. Generally I want to support the user in creating
            material based on the bible that is not "separate" (like
            separate text documents), but rather directly linked with
            the text.<br>
          </p>
          <p>Best regards,<br>
            Tobias<br>
          </p>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
        </blockquote>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></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://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
    </blockquote>
  </body>
</html>