Estou batendo a cabeça contra esse problema há um tempo e acabei de encontrar uma solução, então estou compartilhando aqui, caso alguém mais esteja tentando impedir que determinado texto seja transliterado automaticamente. Essa solução é tanto contra-intuitiva quanto questionável.
Em resumo:
Se você tiver texto não vernáculo que não deve ser transliterado automaticamente por um conversor de codificação, mas sim publicado em sua codificação original, envolva-o em um estilo de caractere personalizado e atribua a esse estilo personalizado a propriedade nonpublishable.
Sim, a propriedade nonpublishable em vez de nonvernacular, o que teria parecido mais adequado. A propriedade nonvernacular não afeta, na verdade, o que é transliterado, e a propriedade nonpublishable não afeta atualmente o que é publicado, pelo menos não pelo Publishing Assistant.
Contexto detalhado:
Estou prestes a diagramar um projeto transliterado automaticamente. O projeto contém certas palavras no idioma nacional. Essas podem ser encontradas em entradas do glossário, em material introdutório e em notas de rodapé, e estão marcadas dentro dos marcadores \znp …\znp*, que eu havia definido em custom.sty como um estilo de caractere nonvernacular, publishable, porque era isso que ele era.
No projeto primário/fonte, o texto vernáculo e o texto no idioma nacional estão ambos no mesmo sistema de escrita. No projeto transliterado automaticamente, o texto vernáculo deve ser convertido para um script tradicional usado apenas para este idioma, mas o texto no idioma nacional deve passar como estava em seu script original. (O script tradicional não pode representar os sons retroflexos encontrados no idioma nacional, e seria estranho ver o idioma nacional no script tradicional do idioma vernáculo de qualquer forma.)
Marcando tal texto como nonvernacular não teve efeito em impedi-lo de ser transliterado.
Tampouco o mapa TECkit pôde ser instruído a ignorar o texto encerrado nos marcadores \znp …\znp*, porque os próprios marcadores não são passados para o mapa para processamento. (Presumivelmente eles eram antes, porque a documentação de Ajuda do Paratext ainda diz: “Certifique-se de que o arquivo TECkit.map que você usa preserva os marcadores USFM para que eles não sejam convertidos.”)
A solução complicada foi mudar a propriedade publishable para nonpublishable. Isso não impediu o Publishing Assistant de publicá-lo.
Não sei se isso vai causar problemas com outros caminhos de saída (SAB / Print Draft / PtxPrint / YouVersion via DBL), se atualmente ou no futuro eles silenciosamente descartarão texto não publicável, então isso é definitivamente uma preocupação com este contorno.
Além de nonpublishable isentar o texto da transliteração automática, não está claro para mim quais outros efeitos quaisquer dessas propriedades podem ter. Existe alguma documentação em algum lugar que explique isso?