[sword-devel] Locale problems [was Bishop 1.3.4 Android, Sword 1.8.900]
David Haslam
dfhdfh at protonmail.com
Mon Jan 20 14:12:06 MST 2020
Troy,
For some locales, the book abbreviation displayed with the chapter selector does not always match the book abbreviation for the book selector.
This needs fixing.
David
Sent from ProtonMail Mobile
On Mon, Jan 20, 2020 at 19:16, Troy A. Griffitts <scribe at crosswire.org> wrote:
> I suspect the issue is that Bishop used the new [Pref Abbrev] section which lets a locale author pick what is the preferred short abbreviation for a book in that language. The issue we've had in the past is that some of the preferred abbreviations chosen are not actually valid abbreviations for that book, as defined in the [Book Abbrevs] section which tells our parser how to to interpret book names.
>
> Troy
>
> On 1/20/20 12:11 PM, David Haslam wrote:
>
>> There are also serious navigation issues when the Latvian locale is selected.
>>
>> Are these locale related issues unique to the Bishop front-end?
>>
>> Have we ever seen similar issues reported for other SWORD based front-ends?
>>
>> What’s unique about Bishop as regards handling Latvian, Polish or Slovenian book abbreviations?
>>
>> Testing just now is not exhaustive - done merely on a sample of languages and books.
>>
>> David
>>
>> Sent from ProtonMail Mobile
>>
>> On Mon, Jan 20, 2020 at 19:02, David Haslam <dfhdfh at protonmail.com> wrote:
>>
>>> Troy,
>>>
>>> I just tried the Polish locale in Bishop for iOS.
>>>
>>> It doesn’t work very well.
>>> With KJV selected as module, the behaviour for selecting some books is quite erratic.
>>>
>>> It requires a more detailed investigation.
>>>
>>> David
>>>
>>> Sent from ProtonMail Mobile
>>>
>>> On Mon, Jan 20, 2020 at 18:53, David Haslam <dfhdfh at protonmail.com> wrote:
>>>
>>>> Thanks Troy,
>>>>
>>>> Yes - it must be the Slovenian locale.
>>>> When I select Slovenian as the app language - the same thing occurs in iOS as Marjan reported for Android OS.
>>>>
>>>> We therefore need a correction to that particular locale file.
>>>>
>>>> David
>>>>
>>>> Sent from ProtonMail Mobile
>>>>
>>>> On Mon, Jan 20, 2020 at 18:45, Troy A. Griffitts <scribe at crosswire.org> wrote:
>>>>
>>>>> Hi David and others,
>>>>>
>>>>> I replied to Marjan directly-- not why or how he sent his question to my email address directly, but apparently he BCC'd you. Regardless, my reply is attached. I suspect you don't see the issue because you are using a different locale and I suspect the Slovenian locale is the issue. I haven't received a reply, so maybe someone else with the time and possibly Slovenian language knowledge could have a look.
>>>>>
>>>>> Thank you for following up,
>>>>>
>>>>> Troy
>>>>>
>>>>> On 1/12/20 1:34 AM, David Haslam wrote:
>>>>>
>>>>>> Bishop 1.3.4 for iOS does not have the problem with selecting Lamentations for the KJV module.
>>>>>>
>>>>>> Is there a typo the Bishop source code for AndroidOS ?
>>>>>> eg In the Lamentations bookname or abbreviation as sent to SWORD.
>>>>>> That might account for the errant behaviour.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> David
>>>>>>
>>>>>> Sent from ProtonMail Mobile
>>>>>>
>>>>>> On Sun, Jan 12, 2020 at 06:33, Marjan Šavli <marjan.savli at gmail.com> wrote:
>>>>>>
>>>>>>> Hello!
>>>>>>>
>>>>>>> Do you have same problem?
>>>>>>> Did I use right address to report a problem?
>>>>>>>
>>>>>>> ------------ Marjan ----------
>>>>>>> e-mail: marjan.savli at gmail.com
>>>>>>> --------------------------------------
>>>>>>>
>>>>>>> ---------- Forwarded message ---------
>>>>>>> Od: Marjan Šavli <marjan.savli at gmail.com>
>>>>>>> Date: V pet., 10. jan. 2020 ob 02:32
>>>>>>> Subject: Bishop 1.3.4 Android, Sword 1.8.900
>>>>>>> To: Troy Griffitts <scribe at crosswire.org>
>>>>>>>
>>>>>>> Hello!
>>>>>>>
>>>>>>> I use Bishop 1.3.4 Android, Sword 1.8.900, KJV - King James Version (1769) with Strong... module
>>>>>>>
>>>>>>> 1. When I want to read Lamentations (any chapter) it opens me Revelation 1.
>>>>>>> If I go from Jer 52 to next chapter it opens me Rev 1.
>>>>>>> If I go from Ezek 1 to previous chapter it opens me Rev 1.
>>>>>>>
>>>>>>> 2.When module (e.g. SLOKJV) does not contain chosen book, it brings message: Nothing to diplay - this is not translated yet. In Slovenian ther should be "Ničesar ni za prikazati"
>>>>>>>
>>>>>>> ------------ Marjan ----------
>>>>>>> e-mail: marjan.savli at gmail.com
>>>>>>> --------------------------------------
>>>>>>
>>>>>> _______________________________________________
>>>>>> sword-devel mailing list:
>>>>>> sword-devel at crosswire.org
>>>>>>
>>>>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>>>>> Instructions to unsubscribe/change your settings at above page
>>>>>
>>>>> Thank you, Marjan. It sounds like we have some issues with our Slovenian locale. You could help us, if you have time. I would love a native speaker to have a look.
>>>>>
>>>>> The SWORD locale is located here:
>>>>>
>>>>> http://crosswire.org/svn/sword/trunk/locales.d/sl-utf8.conf
>>>>>
>>>>> You'll find 2 sections which are important. First, the [Book Abbrevs] section gives definitions to our parser. These should be in uppercase. Next, the [Pref Abbrevs] section which define what the user would like to see as the preferred abbreviation and what is shown in the select box in Bishop should look the way user expects, in mixed case. Finally each Pref Abbrev needs to have an entry in the Book Abbrevs which it would match without concerning case, and the match needs to only be initial part, e.g. a Pref Abbrev of "1 Jo" will match a Book Abbrev of "1 JOHN" so it would not be necessary to also add a "1 JO".
>>>>>
>>>>> My guess is that the books which send you to Revelation don't have entries in [Book Abbrevs] which allow our parser to understand the preferred abbreviation.
>>>>>
>>>>> If you'd like to have a look and let us know any changes you think we should make anywhere in the locale file, we would appreciate the help as also I am sure other Slovenian speakers.
>>>>>
>>>>> Also, the Bishop UI locales and template are located here:
>>>>>
>>>>> https://git.crosswire.org/main/bishop/tree/master/www/bundledResources/uilocales.d
>>>>> https://git.crosswire.org/main/bishop/blob/master/i18n-template.conf
>>>>>
>>>>> Thank you again for the report and any help you might give,
>>>>>
>>>>> Troy
>>>>>
>>>>> On January 9, 2020 6:32:18 PM MST, "Marjan Šavli" [<marjan.savli at gmail.com>](mailto:marjan.savli at gmail.com) wrote:
>>>>>
>>>>>> Hello!
>>>>>>
>>>>>> I use Bishop 1.3.4 Android, Sword 1.8.900, KJV - King James Version (1769) with Strong... module
>>>>>>
>>>>>> 1. When I want to read Lamentations (any chapter) it opens me Revelation 1.
>>>>>> If I go from Jer 52 to next chapter it opens me Rev 1.
>>>>>> If I go from Ezek 1 to previous chapter it opens me Rev 1.
>>>>>>
>>>>>> 2.When module (e.g. SLOKJV) does not contain chosen book, it brings message: Nothing to diplay - this is not translated yet. In Slovenian ther should be "Ničesar ni za prikazati"
>>>>>>
>>>>>> ------------ Marjan ----------
>>>>>> e-mail: marjan.savli at gmail.com
>>>>>> --------------------------------------
>>>>>
>>>>> --
>>>>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>
>> _______________________________________________
>> sword-devel mailing list:
>> sword-devel at crosswire.org
>>
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200120/91ad865d/attachment-0001.html>
More information about the sword-devel
mailing list