Dans un projet Paratext RTL, je n'ai trouvé aucune combinaison de Paramètres de référence biblique, de texte des versets et de spécification de module qui fonctionne harmonieusement ensemble.
Les références bibliques doivent comporter un marqueur RTL (U+200f) avant des éléments tels que le séparateur chapitre-verset (:), le séparateur de plage de versets (-) et le séparateur de plage de chapitres (U+2014). Le texte des versets comporte correctement ces marqueurs RTL.
La seule façon que j'ai trouvée pour que les références soient générées correctement dans un module, par exemple à partir de $(PRO 3:13-26), est d'inclure les marqueurs RTL dans les définitions des différents séparateurs dans les Paramètres de référence biblique.
Cependant, si de tels marqueurs y sont inclus, les vérifications de référence pour le texte des versets donnent des erreurs comme celle-ci :
MAT 1:0 Invalid chapter/verse separator: ~~||:||~~
Je ne peux faire passer les vérifications de référence qu'en supprimant les marqueurs RTL des Paramètres de référence biblique, mais cela casse la sortie du module, qui ne contient alors plus de marqueurs RTL.
Une solution de contournement très maladroite consiste à supprimer les marqueurs RTL des paramètres de référence biblique, à ignorer l'apparence dans les modules et à ajouter des règles dans chaque sortie pour insérer les marqueurs RTL, par exemple dans Scripture App Builder, dans Publishing Assistant, etc. Mais il doit bien y avoir un moyen pour que Paratext fasse les choses correctement, non ?
In an RTL Paratext project, I have not found any combination of Scripture Reference Settings and verse text and module specification that all work together happily.
Scripture references must have an RTL mark (U+200f) before elements such as the chapter-verse separator (:), the verse range separator (-), and the chapter range separator (U+2014). The verse text has these RTL marks correctly.
The only way I can get references to be generated correctly in a module, such as from $(PRO 3:13-26), is to include the RTL marks in the definitions of the various separators in the Scripture Reference Settings.
However, if such marks are included there, then the reference checks for the verse text gives errors like this:
MAT 1:0 Invalid chapter/verse separator: ~~||:||~~
I can only get reference checks to pass by removing the RTL marks from the Scripture Reference Settings, but that breaks the module output, which then no longer includes RTL marks.
One highly clunky workaround is to remove the RTL marks from the Scripture Reference settings, ignore the appearance in the modules, and add rules in every output to insert the RTL marks, such as in Scripture App Builder, in Publishing Assistant, etc. But there must be a way for Paratext to get this right?
Traduit automatiquement depuis English