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
How to convert the Selah found in Psalms and Habakkuk ?
USFM defines the marker pair \qs_...\qs* as a character style.
NB. The style itself would be specified in the Paratext style sheet for the particular project.
It might for example, be styled as italics, and may be optionally further styled to have right alignment.
On the other hand, OSIS defines a line element for wrapping the word translated for Selah. e.g.
<l type="selah">Saib</l>
A complication arises when the translator includes an explicit right alignment poetry tag in the USFM before the qs marker pair.
\qr \qs Saib \qs*
The \qr would be redundant only if right alignment was also specified in the Paratext style sheet for \qs_...\qs*
usfm2osis.py sees the \qr and generates an empty right aligned line element before the line element for the Selah word. Thus
<l type="x-right"></l><l type="selah">Saib</l>
This prompts the question, Is this appropriate?