0 votos
350 visualizações

Em um projeto, usamos \tl … \tl* para marcar palavras transliteradas do inglês. Elas são bastante comuns e incluem termos como “incenso”, “templo” e “jumento”. As marcamos porque sua grafia difere consideravelmente das palavras vernáculas.

Agora, estou me perguntando se há uma maneira de verificar se essas palavras foram marcadas de forma consistente. Pelo que sei, a única maneira é manual: fazer uma lista de todas as palavras marcadas com \tl e, em seguida, pesquisar cada uma delas duas vezes:

  • pesquisar temple

  • pesquisar \tl temple\tl* e remover os resultados da lista.

Quaisquer resultados restantes (exceto aqueles que ocorrem em legendas de figuras, nomes de arquivos etc.) provavelmente estão incorretos.

Haveria uma maneira mais fácil de verificar isso?

Não sei se esse uso de \tl é comum – se for, seria bom ter esse tipo de verificação disponível pronto no Paratext. Mas, se isso diz respeito apenas a alguns usuários, criar uma verificação extra pode não valer o esforço…

Paulus+Kieviet

Tradução automática de English
Paratext por (517 pontos)
reexibida | 350 visualizações

2 Respostas

0 votos
Melhor resposta

Olá, Paulus+Kieviet,

Eu faria uma busca/substituição com RegexPal (Regex Pal) algo como isso:

Find: (?<!\\tl )(incense|temple|donkey)
Replace: \tl \1\tl*

Isso encontrará qualquer ocorrência das palavras ‘incense’, ’temple’ ou ‘donkey’ que não seja precedida por ‘\tl’.
A substituição adicionará ‘\tl…\tl*’ ao redor de qualquer palavra encontrada.
Essa busca simples pode encontrar problemas se duas palavras transliteradas ocorrerem em sequência, por exemplo, ’temple incense’.

LivingField

Tradução automática de English
por (607 pontos)
reexibida

Olá, LivingField,

Obrigado pela sua resposta. Isso seria, de fato, uma maneira mais rápida de encontrar instâncias sem \tl. Obrigado pela ajuda!

A linha precisa de alguns ajustes; após algumas tentativas e erros, cheguei a:

Find: (?<!\tl )\b(incense|temple|donkey)

Replace: \tl \1\tl*

O \b é para evitar que ele encontre “\tl frankincense”.

Inevitavelmente, haverá alguns falsos positivos (como a palavra “temple” em legendas de imagens, nomes de arquivos e descrições de imagens, e casos em notas de rodapé que são cercados por +tl … +tl*), mas está tudo bem, desde que eu não clique em “Yes to all” (Sim para todos). Claro, também se pode usar o RegEx Pal apenas para encontrar instâncias, sem substituí-las imediatamente.

Paulus+Kieviet

Tradução automática de English

Desculpe, não coleionei a versão correta das linhas de Find e Replace no Regex Pal. Eventualmente, cheguei a:

Find: (?<!tl )\b(word1|word2|etc)\b

Replace with: \tl \1\tl*

(Na caixa de Find, estou deixando de fora o backslash antes de “tl” – dessa forma, ele também ignorará “\+tl incense” em notas de rodapé. Muitas das palavras transliteradas são explicadas em notas de rodapé: ephah, talent, denarius etc. etc.

Isso funcionará em qualquer idioma que não tenha “tl” no final da palavra. Acho que poucos idiomas permitem “tl” no final da palavra…)

Paulus+Kieviet

Tradução automática de English
0 votos

Para sua informação, o Regex Pal está no menu principal, não no menu do projeto: Paratext menu > Advanced > Regex Pal.

Você pode querer fazer seu próprio “Mark point in history” (Marcar ponto no histórico) antes/depois de fazer alterações no RegexPal. O RegexPal marca um ponto no histórico do projeto, mas apenas diz “Before Regex Pal Modifications” (Antes das Modificações do Regex Pal), o que não informa quais alterações foram feitas, portanto, pode ser difícil localizar no histórico se você precisar mais tarde.

imagem

james_post

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

Perguntas relacionadas

0 votos
1 resposta 180 visualizações
Parece que, de alguma forma, alguns dos backslashes na minha mensagem anterior foram eliminados pelo meu programa de e- ... ]+tl donkey[backslash]+tl*[backslash]w* Paulus+Kieviet
Paulus Kieviet 517 perguntada Nov 3, 2022
0 votos
2 respostas 340 visualizações
Estou usando \tl \tl* para palavras estrangeiras transliteradas (grego e hebraico) em notas de rodapé. Uma das notas ... 12 \Italic Por que estou recebendo este erro? john_nystrom
john_nystrom 312 perguntada Ago 17, 2022
0 votos
3 respostas 265 visualizações
In the Luvale Bible translation (Zambia, Africa), we are using \tl to identify transliterated words, \pn for ... for your help. paulpoid, Luvale Bible Translator, ZBS, Zambia
paulpoid 118 perguntada Mar 11, 2019
+1 voto
3 respostas 286 visualizações
Is it possible to embed a closing USFM code within another? For example, it would be helpful to embed \tl \tl* ... amee ménane pe leoolamwamolufe? Eie, mwa. Thanks, SIL+LSS+PNG
SIL LSS PNG 411 perguntada Set 5, 2018
0 votos
1 resposta 305 visualizações
Hello, many of you might rarely use the \tl, so here is the definition from usfmReference2_4.pdf: image.png1174 ... work properly those need to be treated special during checking.
Tim 934 perguntada Ago 1, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários