[sword-devel] Titles and sub-titles should be "related" to next verse, not previous

Fr Cyrille fr.cyrille at tiberiade.be
Sun Jun 21 04:41:24 EDT 2020


I opened an issue <https://github.com/adyeths/u2o/issues/108> to u2o
github repo. It's a u2o.py issue. If I change manually the eID. It's
working fine with Bishop.

Le 16/06/2020 à 19:29, Fr Cyrille a écrit :
> Probably the eID is misplaced. But if I change it, the titles don't
> display anymore in the parallel view.
>
> Le 16/06/2020 à 17:06, David Haslam a écrit :
>> Is this not simply a matter of some *post-processing* being required
>> for the OSIS output from *adyeths/u2o.py* ?
>>
>> Have you tried _moving_ the *verse eID* milestone?  i.e.
>>
>> <verse eID="Mark.1.20" />
>> <!-- s2 --><title type="x-s2">Une journée à Capharnaüm</title>
>> <!-- r --><title type="parallel"><reference type="parallel"
>> osisRef="Matt.7.28-Matt.7.29 Luke.4.31-Luke.4.37">Mt 7,28-29; Lc
>> 4,31-37 </reference></title>
>> <p>
>> <verse sID="Mark.1.21" osisID="Mark.1.21" n="21" />Ils se rendirent à
>> <w lemma="strong:G2584">Capharnaüm</w>, <w
>> lemma="strong:G2532">et</w> dès le <w
>> lemma="strong:G4413">premier</w> <w lemma="strong:G4521">sabbat</w>,
>> <w lemma="strong:G2424">Jésus</w> entrant <w
>> lemma="strong:G1722">dans</w> la <w
>> lemma="strong:G4864">synagogue</w>, se mit à enseigner.
>> <verse eID="Mark.1.21" />
>>
>> If that works for the module, then surely this is an issue for
>> *adyeths* to fix?
>> Create one in his GitHub repo.
>>
>> Best regards,
>>
>> David
>>
>> Sent with ProtonMail <https://protonmail.com> Secure Email.
>>
>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>> On Tuesday, 16 June 2020 15:32, Fr Cyrille <fr.cyrille at tiberiade.be>
>> wrote:
>>
>>> Hello,
>>> Any progress about this issue? I found that if we have only one
>>> title, it's displayed well. But if we have more then one title
>>> following we have this issue. Example, a title well displayed:
>>> <!-- s2 --><title type="x-s2">Jésus enseigne et guérit un
>>> démoniaque</title>
>>> <p>
>>> <verse sID="Mark.1.21" osisID="Mark.1.21" n="21" />Voici qu’ils
>>> s’arrêtent à Capharnaüm. Dès ce moment Jésus commence à enseigner
>>> les jours de sabbat, lorsqu’il vient à la synagogue.
>>> <verse eID="Mark.1.21" />
>>>
>>> A title not well displayed:
>>> <!-- s2 --><title type="x-s2">Une journée à Capharnaüm</title>
>>> <verse eID="Mark.1.20" />
>>> <!-- r --><title type="parallel"><reference type="parallel"
>>> osisRef="Matt.7.28-Matt.7.29 Luke.4.31-Luke.4.37">Mt 7,28-29; Lc
>>> 4,31-37 </reference></title>
>>> <p>
>>> <verse sID="Mark.1.21" osisID="Mark.1.21" n="21" />Ils se rendirent
>>> à <w lemma="strong:G2584">Capharnaüm</w>, <w
>>> lemma="strong:G2532">et</w> dès le <w
>>> lemma="strong:G4413">premier</w> <w lemma="strong:G4521">sabbat</w>,
>>> <w lemma="strong:G2424">Jésus</w> entrant <w
>>> lemma="strong:G1722">dans</w> la <w
>>> lemma="strong:G4864">synagogue</w>, se mit à enseigner.
>>> <verse eID="Mark.1.21" />
>>>
>>>
>>> Le 25/03/2020 à 19:52, Troy A. Griffitts a écrit :
>>>> [scribe at localhost ~]$ sudo installmgr -ri CrossWire PorCap
>>>>
>>>> ...
>>>>
>>>>  --------------------------------------------------------------------------
>>>> Installed module: [PorCap]
>>>>
>>>> [scribe at localhost ~]$ ~/src/sword/examples/cmdline/lookup PorCap
>>>> Luke.22.23
>>>> ==Raw=Entry===============
>>>> Luke 22:23:
>>>> Começaram a perguntar uns aos outros qual deles iria fazer
>>>> semelhante coisa.<div eID="gen36293" type="x-p"/> <title
>>>> type="x-s2">Poder e serviço</title>
>>>> ==Render=Entry============
>>>>         .divineName { font-variant: small-caps; }
>>>>         .wordsOfJesus { color: red; }
>>>>         .transChange { font-style: italic; }
>>>>         .transChange.transChange-supplied { font-style: italic; }
>>>>         .transChange.transChange-added { font-style: italic; }
>>>>         .transChange.transChange-tenseChange::before { content: '*'; }
>>>>         .transChange.transChange-tenseChange { font-style: normal; }
>>>>         .transChange:lang(zh) { font-style: normal;
>>>> text-decoration: dotted underline; }
>>>>         .overline { text-decoration: overline; }
>>>>         .indent1 { margin-left: 1em; }
>>>>         .indent2 { margin-left: 2em; }
>>>>         .indent3 { margin-left: 3em; }
>>>>         .indent4 { margin-left: 4em; }
>>>>         abbr { &:hover{ &:before{ content: attr(title); } } }
>>>>         .small-caps { font-variant: small-caps; }
>>>>         .otPassage { font-variant: small-caps; }
>>>>         .selah { text-align: right; width: 50%; margin: 0; padding:
>>>> 0; }
>>>>         .acrostic { text-align: center; }
>>>>         .colophon {font-style: italic; font-size: small; display:
>>>> block; }
>>>>         .rdg { font-style: italic; }
>>>>         .inscription {font-variant: small-caps; }
>>>>         .catchWord {font-style: bold; }
>>>>         .x-p-indent {text-indent: 1em; }
>>>>    
>>>> Começaram a perguntar uns aos outros qual deles iria fazer
>>>> semelhante coisa.<br />
>>>> <h3 class="title x-s2">Poder e serviço</h3>
>>>>
>>>>
>>>> ==========================
>>>> Entry Attributes:
>>>>
>>>> [ Heading ]
>>>>     [ 0 ]
>>>>         type = x-s2
>>>>     [ Interverse ]
>>>>         0 = <title type="x-s2">Poder e serviço</title>
>>>>
>>>>
>>>> The title is placed in Luke 22.23, not in Luke 22.24, where it
>>>> should be placed.  This is caused by either:
>>>>
>>>> invalid OSIS markup
>>>>
>>>> invalid import logic in osis2mod
>>>>
>>>> But the module data has the problem right now and needs to be
>>>> rebuilt for frontends to render it correctly.
>>>>
>>>> Troy
>>>>
>>>>
>>>>
>>>> On 3/25/20 11:35 AM, David Haslam wrote:
>>>>> That would be premature - as we still need evidence that compares
>>>>> the old module with the recent update. 
>>>>>
>>>>> We shouldn’t burden adyeths with what might be SWORD issues. 
>>>>>
>>>>> I don’t have the OSIS file for either old or new. 
>>>>>
>>>>> David
>>>>>
>>>>> Sent from ProtonMail Mobile
>>>>>
>>>>>
>>>>> On Wed, Mar 25, 2020 at 17:58, Fr Cyrille <fr.cyrille at tiberiade.be
>>>>> <mailto:fr.cyrille at tiberiade.be>> wrote:
>>>>>> I think it is a problem with u2o.py. Maybe we need to open an
>>>>>> issue on his github.
>>>>>>
>>>>>>
>>>>>> Le 25/03/2020 à 18:03, David Haslam a écrit :
>>>>>>> FYI.
>>>>>>>
>>>>>>> For the old *PorCap* module (/not the recent update/) the
>>>>>>> relevant lines in the *mod2imp* output are:
>>>>>>>
>>>>>>> $$$Luke 22:23
>>>>>>> Começaram a perguntar uns aos outros qual deles iria fazer
>>>>>>> semelhante coisa.  <div eID="gen11849" type="paragraph"/> <div
>>>>>>> eID="gen11848" type="section"/>
>>>>>>> $$$Luke 22:24
>>>>>>> <div sID="gen11850" type="section"/> <title
>>>>>>> subType="x-preverse">Poder e serviço</title> <div sID="gen11851"
>>>>>>> type="paragraph"/>  Levantou-se entre eles uma discussão sobre
>>>>>>> qual deles devia ser considerado o maior.  <div eID="gen11851"
>>>>>>> type="paragraph"/>
>>>>>>>
>>>>>>> The first two lines of *mod2imp* were
>>>>>>> $$$[ Testament 1 Heading ]
>>>>>>> <milestone type="x-importer" subType="x-osis2mod" n="$Rev: 2562 $"/>
>>>>>>>
>>>>>>> The old *PorCap* module has
>>>>>>> History_1.0.1=First release (2011-08-17)
>>>>>>>
>>>>>>> NB. On my PC, I have not yet updated this module with *Xiphos*.
>>>>>>>
>>>>>>> IIRC, Peter did the work for the first release.
>>>>>>>
>>>>>>> Best regards,
>>>>>>>
>>>>>>> David
>>>>>>>
>>>>>>> Sent with ProtonMail <https://protonmail.com> Secure Email.
>>>>>>>
>>>>>>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>>>>>>> On Wednesday, March 25, 2020 4:42 PM, Troy A. Griffitts
>>>>>>> <scribe at crosswire.org> <mailto:scribe at crosswire.org> wrote:
>>>>>>>
>>>>>>>> I can almost guarantee the problem is not in Bishop but in the
>>>>>>>> module. A simple check will prove this:
>>>>>>>>
>>>>>>>> sword/examples/cmdline/lookup PorCap Like.22.23
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On March 25, 2020 2:54:14 AM MST, Cyrille
>>>>>>>> <lafricain79 at gmail.com> <mailto:lafricain79 at gmail.com> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     Le 25/03/2020 à 10:35, David Haslam a écrit :
>>>>>>>>>     Hi Cyrille,
>>>>>>>>>
>>>>>>>>>     How *section titles* should be done for *OSIS Bibles* is
>>>>>>>>>     documented in our wiki.
>>>>>>>>>     See https://wiki.crosswire.org/OSIS_Bibles
>>>>>>>>>
>>>>>>>>>     *adyeths/u2o.py* script targets *OSIS 2.1.1* as the
>>>>>>>>>     implementation standard.
>>>>>>>>>     It takes no account of any special techniques that are
>>>>>>>>>     required by SWORD.
>>>>>>>>>
>>>>>>>>>     IIRC, the conversion of "preverse content" to a *div*
>>>>>>>>>     element with *type="x-preverse"* is one of several things
>>>>>>>>>     done "under the hood" by *osis2mod*.
>>>>>>>>>
>>>>>>>>>     It would therefore be of interest for you to look at the
>>>>>>>>>     *mod2imp* output for the updated *PorCap* module and
>>>>>>>>>     examine the relevant lines.
>>>>>>>>     The problem is with Bishop, and it is the same with other
>>>>>>>>     module (as KtuVB) it happens only when we have multiple
>>>>>>>>     titles following, or crossrefences.
>>>>>>>>
>>>>>>>>>
>>>>>>>>>     I'm not yet convinced that the problem reported by Frei
>>>>>>>>>     Hermando Filipe is really a modules issue.
>>>>>>>>>     It may be down to how the SWORD engine behaves in general.
>>>>>>>>>
>>>>>>>>>     btw. He did not mention which front-end app the
>>>>>>>>>     screenshots are from. 
>>>>>>>>>     If it's And Bible, then that uses JSword rather than SWORD.
>>>>>>>>>
>>>>>>>>>     Best regards,
>>>>>>>>>
>>>>>>>>>     David
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>     Best regards,
>>>>>>>>>
>>>>>>>>>     David
>>>>>>>>>
>>>>>>>>>     Sent with ProtonMail <https://protonmail.com> Secure Email.
>>>>>>>>>
>>>>>>>>>     ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>>>>>>>>>     On Tuesday, March 24, 2020 9:30 AM, Cyrille
>>>>>>>>>     <lafricain79 at gmail.com> <mailto:lafricain79 at gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>>     Hi Troy,
>>>>>>>>>>     How this can be a module error? I converted the file with
>>>>>>>>>>     u2o.py. Can show me how it should be in the osis file?
>>>>>>>>>>     Thank you, Fr Cyrille
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>     Le 24/03/2020 à 02:32, Troy A. Griffitts a écrit :
>>>>>>>>>>>
>>>>>>>>>>>     This is a module error.  The PorCap module needs to be
>>>>>>>>>>>     updated to fix this.
>>>>>>>>>>>
>>>>>>>>>>>     On 3/22/20 7:49 AM, Frei Hermano Filipe wrote:
>>>>>>>>>>>>     Hi!
>>>>>>>>>>>>
>>>>>>>>>>>>     I thought it would be better to talk about this in a
>>>>>>>>>>>>     new email because I think that this problem affects not
>>>>>>>>>>>>     only PORCAP but also other Bible texts that use titles
>>>>>>>>>>>>     and sub-titles!?
>>>>>>>>>>>>
>>>>>>>>>>>>     As you can see in the pictures below, many times (not
>>>>>>>>>>>>     always), sub-titles (\s2) are "related" to previous
>>>>>>>>>>>>     verse when they actually "belong" to the next verse(s).
>>>>>>>>>>>>     That explains why, using Parallels (Lc 22,23) a
>>>>>>>>>>>>     sub-title is there but it shouldn't because it
>>>>>>>>>>>>     introduces verse 24 and next. Sorry my poor English;
>>>>>>>>>>>>     I'm not sure if I'm being able to explain myself.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>     Thank you so much for all your effort! 🙏
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>     Com as mais fraternas saudações de paz e bem,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>     <http://www.capuchinhos.org/>
>>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> Sent from my Android device with K-9 Mail. Please excuse my
>>>>>>>> brevity.
>>>>>>>
>>>>>
>>>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200621/20ae5c0a/attachment-0001.html>


More information about the sword-devel mailing list