Details
-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Upstream Problem
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: usfm2osis.py
-
Labels:None
Description
usfm2osis.py generated lines that caused an OSIS validation error when the following introduction to Psalms was converted:
\mt1 Y Salmau
\ip Mae'r Salmau wedi eu rhannu yn bump adran, neu ‛lyfr‛. Cafodd y rhan fwya o'r Salmau yn Llyfr 1 a 2 eu hysgrifennu gan y brenin Dafydd. Cafodd llawer o'r Salmau yn Llyfr 3 eu hysgrifennu gan Asaff neu bobl Cora. Dyma'r pump ‛llyfr‛ neu adran:
\io1 Llyfr 1 (1—41)
\io1 Llyfr 2 (42—72)
\io1 Llyfr 3 (73—89)
\io1 Llyfr 4 (90—106)
\io1 Llyfr 5 (107—150)
\c 1
The resulting OSIS looks like this:
<title level="1" type="main">Y Salmau</title>
<p subType="x-introduction">
Mae'r Salmau wedi eu rhannu yn bump adran, neu ‛lyfr‛. Cafodd y rhan fwya o'r Salmau yn Llyfr 1 a 2 eu hysgrifennu gan y brenin Dafydd. Cafodd llawer o'r Salmau yn Llyfr 3 eu hysgrifennu gan Asaff neu bobl Cora. Dyma'r pump ‛llyfr‛ neu adran:
<div type="outline"><list><item type="x-indent-1" subType="x-introduction">Llyfr 1 (1—41)</item>
<item type="x-indent-1" subType="x-introduction">Llyfr 2 (42—72)</item>
<item type="x-indent-1" subType="x-introduction">Llyfr 3 (73—89)</item>
<item type="x-indent-1" subType="x-introduction">Llyfr 4 (90—106)</item>
<item type="x-indent-1" subType="x-introduction">Llyfr 5 (107—150)</item></list>
</div></p>
<chapter osisID="Ps.1" sID="Ps.1"/>
This does not validate to the OSIS schema because a <div> element cannot be within a <p> element.