En un proyecto de Paratext RTL, no he encontrado ninguna combinación de Configuración de referencias bíblicas, texto de versículos y especificación de módulo que funcione bien en conjunto.
Las referencias bíblicas deben tener una marca RTL (U+200f) antes de elementos como el separador capítulo-versículo (:), el separador de rango de versículos (-) y el separador de rango de capítulos (U+2014). El texto de los versículos tiene estas marcas RTL correctamente.
La única forma en que puedo obtener que las referencias se generen correctamente en un módulo, como desde $(PRO 3:13-26), es incluir las marcas RTL en las definiciones de los diversos separadores en la Configuración de referencias bíblicas.
Sin embargo, si se incluyen dichas marcas allí, las comprobaciones de referencias para el texto de los versículos dan errores como este:
MAT 1:0 Invalid chapter/verse separator: ~~||:||~~
Solo puedo hacer que las comprobaciones de referencias pasen eliminando las marcas RTL de la Configuración de referencias bíblicas, pero eso rompe la salida del módulo, que ya no incluye marcas RTL.
Un trabajo muy engorroso es eliminar las marcas RTL de la Configuración de referencias bíblicas, ignorar la apariencia en los módulos y agregar reglas en cada salida para insertar las marcas RTL, como en Scripture App Builder, en Publishing Assistant, etc. Pero debe haber una forma de que Paratext lo haga bien, ¿verdad?
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?
Traducción automática desde English