+1 voto
599 visualizações

Fui questionado se havia uma maneira de exportar/convertir um arquivo antigo de referências cruzadas para um formato que possa ser usado pelo Paratext 8-9. Aqui está o formato do arquivo original:

\id Cross References Canonical Sequence
\rem B.C, S.C
\rem Updated 24.4 2003; 14.7 2003 S.C
\rem Added OT, USFM compliant, updated 24.9.07; 16.5.08 I.R.

\ref GEN 1:3
\x - \xo 1:3 \xt 2CO 4:6\x*
\ref GEN 1:6
\x - \xo 1:6-8 \xt 2PE 3:5\x*
\ref GEN 1:26
\x - \xo 1:26 \xt 1CO 11:7\x*
\ref GEN 1:27
\x - \xo 1:27 \xt MAT 19:4; MRK 10:6\x*
\ref GEN 1:27
\x - \xo 1:27-28 \xt GEN 5:1-2\x*
\ref GEN 2:2
\x - \xo 2:2 \xt HEB 4:4, 10\x*
\ref GEN 2:2
\x - \xo 2:2-3 \xt EXO 20:11\x*

Extraí referências cruzadas de um projeto no Paratext 9 e descobri este formato:

GEN.1:3 {2CO.4:6}
GEN.1:6 {2PE.3:5}
GEN.1:26 {1CO.11:7}
GEN.1:27 {MAT.19:4 MRK.10:6}
GEN.1:27 {GEN.5:1-2}
GEN.2:2 {HEB.4:4,10}

Ainda tenho dúvidas sobre as linhas de “introdução”:

Model=BootCmpB
Versification=English
VerseSegmentCount=1

A linha “Model” é necessária?
Como funciona o VerseSegmentCount?

Além disso, é possível converter isto (com uma faixa de versículos) para o formato PT8-9?

\ref GEN 2:2
\x - \xo 2:2-3 \xt EXO 20:11\x*

Obrigado!

james_post

Tradução automática de English
Paratext por [Moderator]
(2,1k pontos)

reexibida | 599 visualizações

2 Respostas

0 votos
Melhor resposta

Use Expressões Regulares (Regex) para:

  • Excluir \ref
  • Alterar \s*\\x - \\xo\s\S+\s*\\xt\s=> {
  • Substituir os espaços após os nomes dos livros por um .: \b(\w{3})\s(?=\d+:)=>\1.
  • Alterar \\x*=>}
  • Excluir ponto e vírgulas ;

Não tenho certeza se Model= é obrigatório, mas não acho que seja crítico o valor definido para ele.

Provavelmente você terá VerseSegmentCount = 1. Um VerseSegmentCount > 1 se aplica a referências cruzadas projetadas para serem adicionadas a dois ou mais segmentos de versículo no texto. Um número de segmentos de versículo igual a 2 parece com isto: MAT.17:5 {MAT.3:17 2PE.1:17} {ACT.3:22,23}. O número de VerseSegmentCount é o número máximo de segmentos de versículo nos dados de referência cruzada.

Acredito que GEN.2:2-3 {EXO.20:11} seja válido como está.

Tradução automática de English
por (1,8k pontos)
reexibida

Obrigado!

Existe uma maneira de fazer referências cruzadas de múltiplos capítulos (para a referência \xo real, não a \xt)?

Como esta: EZR.4:24–EZR.5:1 {HAG.1:1 ZEC.1:1}

Não consigo fazer isso funcionar.

Tradução automática de English

Temo que você não possa ter referências de múltiplos capítulos no lado esquerdo. Minha solução improvisada é adicionar % às referências que precisam de processamento adicional após a importação.
EZR.4:24% {HAG.1:1 ZEC.1:1}
EZR.5:1% {HAG.1:1 ZEC.1:1}
Antes de adicionar as referências cruzadas, você precisa adicionar % ao campo Extra Material (Material Extra) do projeto em Scripture reference settings (Configurações de referência bíblica). O % será importado e então você pode usar uma busca para encontrá-los e criar as referências apropriadas.
Outras coisas para observar:

  • Se você tiver sintaxe alternativa nas suas configurações de referência bíblica, como ,| and , então você precisa remover temporariamente a sintaxe alternativa antes de importar, ou importará a string inteira da sintaxe alternativa.
  • Referências a livros de capítulo único precisam incluir o capítulo 1:
    PSA.73:8 {PSA.1:1 PSA.17:10 JUD.1:16}
    Após a importação, você pode fazer uma busca em livros de capítulo único nas referências e remover o 1.
  • Uma referência a uma referência de múltiplos capítulos incluirá o nome do livro na segunda referência de capítulo:
    MAT.11:21-22 {ISA.23:1-8 EZK.26:1--EZK.28:26% JOL.3:4-8 AMO.1:9-10
    Eu marco estas com um % para que eu possa voltar e excluir o nome do livro da segunda referência.
  • Você não pode fazer uma referência apenas a um capítulo. Você deve incluir uma faixa de versículos:
    LUK.18:31 {PSA.22:1-31%}
    Eu marco estas com um % para que eu possa voltar e excluir a faixa de versículos após a importação…
Tradução automática de English

Encontrei outro problema. Aqui está a referência original:

\ref PSA 34:1
\x - \xo 34:0 \xt 1SA 21:13-15\x*

Tentei importar isto para PSA 34:0, mas falhou. Na verdade, não me deu um erro, apenas não colocou a referência cruzada.

Referências como estas precisam apenas ir para PSA 34:1?

Obrigado,

james_post

Tradução automática de English

Obrigado por isto.

Existe algum lugar “oficial” onde estas informações são publicadas?

Existe uma maneira de comentar no arquivo XRF?

Tradução automática de English

Obrigado @CrazyRocky por estes exemplos específicos. Eu os aprecio.

Tenho algumas perguntas. Também tenho algumas boas notícias para compartilhar que parecem indicar que alguns destes problemas não exigem realmente soluções improvisadas com % ou voltar e mudar as coisas!

Existe uma maneira de adicionar comentários ao arquivo .xrf?

Adicionando a solução improvisada % para uma referência \xo: Tentei adicionar um % à referência e ao campo Extra Material, e não está sendo importado. O Paratext importa a referência como uma referência normal, sem o %. Não tenho certeza do que fazer a respeito, mas compartilho uma solução improvisada para a solução improvisada abaixo.

Por exemplo: EZR.4:24% {HAG.1:1 ZEC.1:1}
está sendo importado como \x \xo 4:24 \xt Hag 1:1; Sek 1:1\x*

Posso adicionar algo à referência de versículo \xt, para marcá-la para mais tarde, mas não à referência \xo. Então, por enquanto, vou adicionar # para diferenciá-la de %.

Por exemplo: EZR.4:24 {HAG.1:1# ZEC.1:1}

Referências a referências de múltiplos capítulos: O Paratext remove automaticamente nomes de livros extras, então não é necessário %.

Por exemplo: MAT.11:23-24 {EZK.26:1--EZK.28:26}
é importado como: \x - \xo 11:23 \xt Ese 26:1—28:26\x*

E: 2CH.1:4 {2SA.6:1-17 1CH.13:5-14 1CH.15:25--1CH.16:1}
é importado como: \x - \xo 1:4 \xt 2 Sml 6:1-17; 1 Sto 13:5-14; 15:25—16:1\x*

Referências a capítulos inteiros são permitidas: O Paratext importa :0 como um capítulo inteiro, seja em uma faixa ou um capítulo individual, então não é necessário % se você realmente quiser o capítulo inteiro (sem faixa de versículos) referenciado:

Exemplo: 1SA.21:12 {PSA.56:0}
É importado como: \x \xo 21:12 \xt Sng 56\x*

E: MAT.11:21-22 {EZK.26:0--EZK.28:0}
é importado como \x - \xo 11:21 \xt Ese 26—28\x*

Tradução automática de English

Não, desculpe. O formato do arquivo não foi projetado para ser editado/criado manualmente, então não há mecanismo para comentários.

Tradução automática de English
0 votos

Você pode adicionar comentários gerais na declaração de direitos autorais no início do arquivo. Por exemplo:

Copyright=This file contains references taken from The Life Application Study Bible © 1988 by Tyndale 
House Publishers, Inc. The symbols † and % have been included in this file to allow further -import 
processing. They must be added to the project’s Scripture Reference Settings as Extra Material following 
a reference. A † indicates a reference with particular Christological significance. In the LASB this symbol 
precedes these special references. Due to technical limitations this symbol is placed at the end of 
references. It can be moved after import if desired. A % marks references that have a more compact form 
in the LASB but technical limitations do not allow the reference to be imported exactly as the appear. 
After import refer to a printed LASB to see how these should be modified. It is also acceptable to simply 
remove the % on these references.
Model=NLT
Versification=English-NLT
VerseSegmentCount=1
GEN.1:1 {PSA.89:11 PSA.102:25 JHN.1:1-2}
Tradução automática de English
por (1,8k pontos)

Perguntas relacionadas

0 votos
2 respostas 315 visualizações
Olá, Equipe de Suporte da Bíblia, Como estou trabalhando em um projeto, há múltiplas referências cruzadas ... నుండి మనలను విడిపించినవానికి. Obrigado e com saudações, Thiyagarajan
Thiyagarajan 112 perguntada Jul 25, 2023
0 votos
1 resposta 55 visualizações
Since the is detail lacking in the USFM documentation and I am not able to find the answer here, please can you clarify the ... -->|ESG 10:13\xta \+it k\+it*\x*
gregbac 141 perguntada Jan 9
0 votos
3 respostas 304 visualizações
We have a user who wants to have the Cross reference say See Luke 2:1 in the \xo She also wants to be able to have in \mr ... See Luke 2:1 as well as From Luke 1 Thank you
MSEAIT_LT 478 perguntada Dez 12, 2018
+1 voto
1 resposta 209 visualizações
A user has in Reference Settings: List of Chapters: ; Mt 1:2; 3:4 But in some cross references the book name has ... a feature request to have it flagged as an error). -marvinson.
marvinson 304 perguntada Mai 15, 2018
0 votos
1 resposta 223 visualizações
For some time, Paratext used to have a checking item called Insert Cross References or Notes'. Files for this ... I am specifically interested in the old check mentioned above.)
anon818964 147 perguntada Jun 21, 2019
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
May the God who gives endurance and encouragement give you the same attitude of mind toward each other that Christ Jesus had.
Romans 15:5
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários