He estado luchando contra este problema y acabo de encontrar una solución, así que la comparto aquí por si alguien más se encuentra intentando evitar que cierto texto sea transliterado automáticamente. Esta solución es tanto contraintuitiva como poco ortodoxa.
En resumen:
Si tiene texto no vernáculo que no debe ser transliterado automáticamente por un convertidor de codificación, sino publicado en su codificación original, envuélvalo en un estilo de carácter personalizado y otorgue a ese estilo personalizado la propiedad nonpublishable (no publicable).
Sí, la propiedad nonpublishable en lugar de nonvernacular (no vernáculo), que habría parecido lo adecuado. La propiedad nonvernacular no afecta realmente lo que se translitera, y la propiedad nonpublishable no afecta actualmente lo que se publica, al menos no a través de Publishing Assistant.
Antecedentes detallados:
Estoy a punto de componer un proyecto transliterado automáticamente. El proyecto contiene ciertas palabras en el idioma nacional. Estas se pueden encontrar en entradas del glosario, en material introductorio y en notas al pie, y están etiquetadas dentro de los marcadores \znp …\znp*, que definí en custom.sty como un estilo de carácter nonvernacular, publishable (publicable), porque eso era lo que era.
En el proyecto primario/fuente, el texto vernáculo y el texto en el idioma nacional están en el mismo sistema de escritura. En el proyecto transliterado automáticamente, el texto vernáculo debe convertirse en un guion tradicional utilizado solo para este idioma, pero el texto en el idioma nacional debe pasar tal como estaba en su guion original. (El guion tradicional no puede representar los sonidos retroflexos encontrados en el idioma nacional, y de todos modos sería extraño ver el idioma nacional en el guion tradicional del idioma vernáculo.)
Pero marcar dicho texto como nonvernacular no tuvo efecto para evitar que fuera transliterado.
Tampoco se pudo indicar al mapa TECkit que ignorara el texto encerrado en los marcadores \znp …\znp*, porque los propios marcadores no se pasan al mapa para su procesamiento. (Presumiblemente solía ser así, porque la documentación de ayuda de Paratext aún dice: “Asegúrese de que el archivo TECkit.map que utilice preserve los marcadores USFM para que no sean convertidos.”)
La solución engorrosa fue cambiar la propiedad publishable a nonpublishable. Esto no impidió que Publishing Assistant lo publicara.
No sé si eso causará problemas con otras rutas de salida (SAB / Print Draft / PtxPrint / YouVersion vía DBL), ya sea actualmente o en el futuro, si silenciosamente descartan el texto no publicable, por lo que eso es definitivamente una preocupación con este trabajo.
Aparte de que nonpublishable exima al texto de la transliteración automática, no me queda claro qué otros efectos podrían tener cualquiera de estas propiedades. ¿Hay documentación en algún lugar que explique esto?