<div style="font-family: Arial, sans-serif; font-size: 14px;">Hi everyone,<br><br>My initial message in this thread was sent to <b>sword-devel</b>.<br><i>Other than Michael & Karl, did anyone else receive it?</i><br><br>Are any other SWORD/JSword front-end apps affected similarly?</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">i.e. Confused by the <b>Abbreviation</b> key clashing with another module <b>Name</b>.</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div>
<div class="protonmail_signature_block" style="font-family: Arial, sans-serif; font-size: 14px;">
<div class="protonmail_signature_block-user">
Best regards,<br><br>David
</div>
<div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div>
<div class="protonmail_signature_block-proton">
Sent with <a target="_blank" href="https://proton.me/mail/home">Proton Mail</a> secure email.
</div>
</div>
<div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div class="protonmail_quote">
On Tuesday, February 18th, 2025 at 8:49 PM, Michael Johnson <kahunapule@eBible.org> wrote:<br>
<blockquote class="protonmail_quote" type="cite">
<p>Hi David & Karl,</p>
<p>I got this, but I'm in time triage mode, and this is not an issue
that I can reasonably fix. Indeed, if anything, I should keep
things as they are so that front end designers don't get the idea
that version abbreviations are unique to just one module. Even
being unique to a language is iffy if the module has different
sources. I can't fix bad front end design.<br>
</p>
<div class="moz-cite-prefix">On 2/18/25 10:14, David Haslam wrote:<br>
</div>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Hi Michael,
Very strange!
I sent this 3 days ago, and not had a response from anyone!!!
It should've reached you twice (direct from the cc: plus via the mailing list), but did it?
This time, I've cc: Karl, because I'd referred to Xiphos behaviour.
NB. When the displayed module does flip as described below, the module name in the selected tab is not changed.
Best regards,
David
Sent with Proton Mail secure email.
------- Forwarded Message -------
From: David Haslam <a href="mailto:dfhdfh@protonmail.com" class="moz-txt-link-rfc2396E" rel="noreferrer nofollow noopener"><dfhdfh@protonmail.com></a>
Date: On Saturday, February 15th, 2025 at 5:16 PM
Subject: The Abbreviation key in Config files
To: sword-devel mailing list <a href="mailto:sword-devel@crosswire.org" class="moz-txt-link-rfc2396E" rel="noreferrer nofollow noopener"><sword-devel@crosswire.org></a>
CC: Kahunapule Michael Johnson <a href="mailto:Kahunapule@eBible.org" class="moz-txt-link-rfc2396E" rel="noreferrer nofollow noopener"><Kahunapule@eBible.org></a>
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Some modules in some repositories make use of the Abbreviation key.
This key is documented in the devlopers' wiki:
<a href="https://wiki.crosswire.org/DevTools:conf_Files" class="moz-txt-link-freetext" target="_blank" rel="noreferrer nofollow noopener">https://wiki.crosswire.org/DevTools:conf_Files</a>
Note 2 reads: "We advise against explicitly declaring a redundant Abbreviation identical to the ModName. Abbreviation values should try to be unique to avoid user confusion."
It's not just users that are confused!
Front-end apps can also be confused.
e.g. In Xiphos, if I have both the CrossWire KJV module installed and either of these modules from eBible.org also installed:
* engKJV2006eb - which has Abbreviation=KJV
* engKJV1769eb - which has Abbreviation=KJVD
After I do a search (while the KJV module is selected) and then click one of the search results, the module in the selected tab switches to one with the same Abbreviation.
This ought not to be the case!
I don't think this is a software bug in Xiphos, per se.
I think that the software is simply confused by the use of an Abbreviation key that's identical to the Name of another installed module!
We should already know that module names must be unique, even if they come from different repositories.
We should also mandate that module abbreviations must not match that of any other module from any available repository!
Best regards,
David
Sent with Proton Mail secure email.
</pre>
</blockquote>
</blockquote>
<div class="moz-signature">-- <br>
<p><font color="#000000">Peace,<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/" target="_blank" rel="noreferrer nofollow noopener">mljohnson.org</a> • <a href="https://eBible.org" target="_blank" rel="noreferrer nofollow noopener">eBible.org</a> • <a href="https://WorldEnglish.Bible" target="_blank" rel="noreferrer nofollow noopener">WorldEnglish.Bible</a> • <a href="https://PNG.Bible" target="_blank" rel="noreferrer nofollow noopener">PNG.Bible</a><br>
Signal/Telegram/WhatsApp/Telephone: +1 808-333-6921<br>
Skype: kahunapule • Telegram: @kahunapule • <a href="https://www.facebook.com/kahunapule" target="_blank" rel="noreferrer nofollow noopener">Facebook:
fb.me/kahunapule</a></font></p>
</div>
</blockquote><br>
</div>