<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I had though about this, but it won’t work as expected. The user should be able to type in such a reference and have it recognized. They’ll expect to type what they think that character should be.<div class=""><br class=""></div><div class="">For JSword, we try three parsings of the input. First as an osisID (or osisRef). If that fails then we try a localized parse. Finally we try to parse as English. This is no means sufficient, but it works in most cases.<br class=""><div class=""><br class=""></div><div class="">In Him,</div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>DM<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Apr 23, 2021, at 3:11 PM, David Haslam <<a href="mailto:dfhdfh@protonmail.com" class="">dfhdfh@protonmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">   <div class="">OK - so the ordinary common ANSI hyphen/minus character cannot be used.</div><div class=""><br class=""></div><div class="">But what about the Unicode HYPHEN character U+2010 <span style="font-family: Helvetica;" class="">‐ ?</span></div><div class=""><span style="font-family: Helvetica;" class=""><br class=""></span></div><div class=""><span style="font-family: Helvetica;" class="">That has no special use in OSIS as a separator, surely ?</span></div><div class=""><span style="font-family: Helvetica;" class=""><br class=""></span></div><div class=""><span style="font-family: Helvetica;" class="">Would this cause a problem to parse vernacular references?</span></div><div class=""><span style="font-family: Helvetica;" class=""><br class=""></span></div><div class=""><span style="font-family: Helvetica;" class="">Or does SWORD somehow reduce this under the hood?<caret class=""></caret></span></div><div class=""><span style="font-family: Helvetica;" class=""><br class=""></span></div><div class=""><span style="font-family: Helvetica;" class="">David</span></div><div class=""><br class=""></div><div id="protonmail_mobile_signature_block" class=""><div class="">Sent from ProtonMail for iOS</div></div> <div class=""><br class=""></div><div class=""><br class=""></div>On Fri, Apr 23, 2021 at 16:23, Troy A. Griffitts <<a href="mailto:scribe@crosswire.org" class="">scribe@crosswire.org</a>> wrote:<blockquote class="protonmail_quote" type="cite">


  Generally, Fr. Cyrille is correct. Specifically, in this instance there is a deficiency in the SWORD engine which will not allow what you wish.<br class=""><br class="">Let me explain a bit.<br class=""><br class="">First, SWORD always overlays a chosen locale on top of English. This means that when choosing, say, Ukrainian, both Луки and Luke will work for the 3rd Gospel. The referencing language in SWORD uses OSIS which has a set of books defined using English names.<br class=""><br class="">That shouldn't pose a problem for you, but does give a bit of background for the real problem...<br class=""><br class="">OSIS (osisRef) and English ranges and verse lists use the three "- , ;" characters for special delimiters, each with a specific meaning. These characters cannot currently be used as part of a localized book name.<br class=""><br class="">Eventually, SWORD should allow localization of verse reference and list symbols, but this will require no longer supporting 2 locales at once (both OSIS / English underlying a selected localization) but will require either the parser to be smarter in determining context within a verse list and determining how to parse symbols (OSIS / English, or using the locale-provided symbol meaning, if they contradict each other), or else the client of the library will need to manually state which mode to use.<br class=""><br class="">Bottom line, right now, "- , ;" cannot be used in localized book names.<br class=""><br class="">I am sorry for the bad news. Welcome! Thank you for your willingness to work together.<br class=""><br class="">Troy<br class=""><br class=""><div class="gmail_quote">On April 23, 2021 7:31:50 AM MST, Fr Cyrille <<a href="mailto:fr.cyrille@tiberiade.be" class="">fr.cyrille@tiberiade.be</a>> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

    Probably download sword
    <a class="moz-txt-link-freetext" href="http://www.crosswire.org/sword/develop/index.jsp">http://www.crosswire.org/sword/develop/index.jsp</a> and use svn for
    your changes. You need to change the file<br class="">
    locales.d/uk-utf8.conf and then send a patch to Troy.<br class="">
    <br class="">
    <div class="moz-cite-prefix">Le 23/04/2021 à 16:02, Evgen Kucherov a
      écrit :<br class="">
    </div>
    <blockquote type="cite" class=""><p class="">Hi guys,</p><p class="">I'm new to the SWORD project. I'm currently contributing a bit
        to the Ezra Bible App (Ezra project). In general I'm interested
        in improving the quality of Russian and Ukrainian modules. <br class="">
      </p><p class="">But for now I want to fix book names that has numbers in their
        titles:</p><p class="">It should be "1-e Коринтян" instead of "1. Коринтян" and so on.</p><p class="">How I can do this? Is there a git repository?<br class="">
      </p><p class=""><br class="">
      </p>
      <div class="moz-signature">-- <br class="">
        <i class="">sincerely,</i><br class="">
        <i class="">Evgen Kucherov</i><br class="">
      </div>
      <br class="">
      <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://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 class="">
    <div id="grammalecte_menu_main_button_shadow_host" style="width:
      0px; height: 0px;" class=""></div>


</blockquote></div><br class="">-- <br class="">Sent from my Android device with K-9 Mail. Please excuse my brevity.</blockquote><div class=""><br class=""></div><div class=""><br class=""></div></div>_______________________________________________<br class="">sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" class="">sword-devel@crosswire.org</a><br class=""><a href="http://crosswire.org/mailman/listinfo/sword-devel" class="">http://crosswire.org/mailman/listinfo/sword-devel</a><br class="">Instructions to unsubscribe/change your settings at above page</div></blockquote></div><br class=""></div></div></body></html>