<html><head></head><body>The SWORD parser matches alphabetically lowest partial entry as priority. So....<br>
<br>
If a locale had entries:<br>
JUDE<br>
JUDECATORII<br>
JUDGES<br>
<br>
Then <br>
J -&gt; JUDE<br>
JU -&gt; JUDE<br>
JUD -&gt; JUDE<br>
JUDE -&gt; JUDE<br>
JUDEC -&gt; JUDECATORII<br>
<br>
If you want different behavior, then you&#39;ll want to add an alphabetically lower entry to override it. For example, if you provided:<br>
<br>
JUD=Judges<br>
<br>
Then this would result in fixing the first 3 entries.<br>
<br>
It sounds like in your case, you just need to override JUDE. I would guess probably a few more because there are many J books and we had to pick our priorities carefully.  I think J goes to John, so you may need to override J as well. Best thing is to do as Greg suggests and add some tests to our testsuite verse parse test for the Romanian locale. We have a bunch for German in there and adding a few Romanian ones wouldn&#39;t hurt either.<br>
Hope this is helpful,<br>
Troy<br>
<br><br><div class="gmail_quote">On February 12, 2015 10:08:02 AM MST, Peter Von Kaehne &lt;refdoc@gmx.net&gt; wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Romanian for "Judges" is "Judecatori". Romanian for "Jude" is Iuda.<br /><br />So "Ju", "Jud", "Jude", probably even "J" should only ever be understood as "Judecatori".<br /><br />But alas, the parser, uses English abbreviations to override at certain and not entirely predictable places. <br /><br />So, Jude will be translated into Jude despite being a valid abbreviation for Judges in the Romanian locale<br /><br />If I now add "Jude=Judg" to the locale, I can fix that - but I get the same problem at "Jud". Why? Do I need to disable every single abbreviation which could be read as something in English? Our locale will probably need a massive overhaul if this is desired behaviour.<br /><br />I personally think once I changed my locale into a non-English one no other "default" locale should interfere - or at the very least it should function only as a fallback if there is no possible "first locale" interpretation. <br /><br />Or am I missing something?<br /><br />Frustratedly<br /><br />Peter<br /><br /><hr /><br />sword-devel mailing list: sword-devel@crosswire.org<br /><a href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br />Instructions to unsubscribe/change your settings at above page<br /></pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>