0 votos
796 visualizações

Queria imprimir uma cópia de teste (rascunho, em pdf) de um capítulo de Levítico, depois de mudar os marcadores \xt para +xt, mas o trabalho de impressão foi recusado devido a marcadores inválidos, mas eu imprimi mesmo assim. Quando fui ao inventário de marcadores, encontrei os novos marcadores listados, mas não consigo verificar se são válidos.

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

5 Respostas

0 votos
Melhor resposta

Por favor, use Ajuda > Reportar um problema para nos reportar o problema. Isso incluirá alguns arquivos de log que podem ajudar no diagnóstico do problema.

Tradução automática de English
por [Expert]
(16,7k pontos)

Vou enviar outro relatório de erro sobre esta questão para que você possa comparar também. Estou vendo o mesmo comportamento em projetos dos quais sou administrador, tanto no PT8 quanto no PT9.

Tradução automática de English

Ops, desculpe, acho que acabei de encontrar minha resposta em outro tópico de ajuda ( Introdução aos inventários para verificação ). Parece que a validade dos marcadores é definida na folha de estilo, e não na ferramenta de inventário.

Tradução automática de English

BruceBeatham,

Você relatou o problema de que não é possível validar os marcadores. Essa tem sido a forma como o Paratext funciona. O inventário de marcadores não permite validação - ele simplesmente fornece uma lista dos marcadores usados no projeto.

EXPLICAÇÃO LONGA
A validação é tratada pela folha de estilo (usfm.sty e possivelmente um custom.sty). Quando você está olhando para o Paratext, podem haver situações em que um marcador como \v14 aparece em “vermelho negrito” para indicar que não é um marcador válido (porque não aparece na folha de estilo). Você também pode ter marcadores como \xt que aparecem em “vermelho sublinhado” para indicar que, embora \xt seja um marcador válido na folha de estilo, ele normalmente não ocorre no local em que você o colocou. Portanto, no caso de \xt, você pode usá-lo em muitos lugares no texto para indicar que uma referência deve ser validada, mas se você colocar o \xt em um campo \io, ele falhará porque a folha de estilo não permite \xt naquele local (há um marcador \ior usado para essas situações).

Há também situações em que um estilo de caractere fica “aninhado” dentro de outro estilo de caractere. O Paratext lida com isso exigindo o uso do símbolo +. Por exemplo, se em uma seção de texto com as palavras de Jesus eu precisar adicionar o nome da divindade, eu teria algo como este:
\wj .....\+nd God\+nd* ....\wj*

Observe que, à medida que avançamos para o Paratext 9, o usfm 3.0 está sendo introduzido com alguns novos recursos. Você pode ver a documentação do usfm 3 online em: https://ubsicap.github.io/usfm/

Tradução automática de English

Sim, sinto muito. Esqueci que o Inventário de Marcadores é apenas uma lista de marcadores e não permite que o usuário selecione se é válido ou não. Desculpe por ter os dois enganado. :flushed:

Tradução automática de English

Olá novamente,

Estou voltando a este tópico para perguntar sobre a melhor prática para lidar com estes e outros erros relacionados a marcadores que surgem quando basic checks. Como sua validade é definida nos arquivos .sty, isso me faz pensar que configurações precisam ser feitas lá para resolver os erros, mas não quero mexer por baixo do capô se há algo que eu deveria estar mudando em outro lugar.

Eu tinha estado ignorando/negando erros de marcadores por um tempo, mas agora estou preparando um livro para envio ao DBL e parece que esses erros devem ser resolvidos de forma mais adequada. Há três erros gerais com marcadores que não consigo resolver:

  • \xt não permitido em parágrafos de Introdução (\ip);
  • \ior não permitido em parágrafos de Sumário da Introdução (\io#); e
  • marcadores incorporados sendo relatados como ‘desconhecidos’ (ex.: um link de glossário incorporado dentro de palavras de Jesus com um marcador \+w).

As informações da folha de estilo na aba Avançado das Propriedades do Projeto indicam que está usando a Folha de Estilo usfm.sty, observando que está “Personalizada”. Mudei a versão do USFM para 3, mas não houve mudança nos resultados das Basic Checks. Quando olho no usfm.sty na pasta “C:\My Paratext 9 Projects”, mostra “Version=3.0.2”. Como as Propriedades do Projeto relatam que usa uma Folha de Estilo “Personalizada”, também olhei o arquivo custom.sty na minha pasta do projeto. Os comentários no topo desse arquivo dizem que ele “foi criado pela atualização para o Paratext 8.0. Ele é baseado nos arquivos de estilo originais usados pelo seu projeto. Esses arquivos foram removidos, mas um backup dos arquivos foi salvo em usfm-color.sty.bak e custom.sty.bak” Eu não vejo nenhum desses arquivos .bak na minha pasta de projeto atual, mas presumo que eles devem ter estado na pasta do Paratext 8.

Eu renomeei temporariamente o custom.sty na minha pasta do projeto (ou seja, para que a aba Avançado não relatasse mais uma folha de estilo “Personalizada” quando reiniciei o Paratext). Eu não tinha mais o mesmo estilo de cores personalizado a que estávamos acostumados, mas quando executei as basic checks com essa configuração, os erros com \xt e o \ior foram resolvidos. O marcador +w ainda foi relatado como um “Marcador desconhecido”, no entanto.

Então, dei uma olhada nas definições de \Marker no arquivo custom.sty na minha pasta de projeto atual e vi algumas pistas para resolver os erros de Marcador:

  • Para a regra “\Marker xt”, meu custom.sty atual tem apenas o valor “x” para sua propriedade “\Occurs under”, enquanto no arquivo usfm.sty eu encontro uma lista bastante longa de marcadores permitidos.
  • Para a regra “\Marker ior”, meu custom.sty atual tem apenas o valor “id” para sua propriedade “\Occurs under”, enquanto no arquivo usfm.sty eu o encontro permitido para ocorrer sob os vários Sumários da Introdução, bem como o valor “NEST”.
  • Para a regra “\Marker w”, meu custom.sty atual tem um subconjunto dos valores que ocorrem no arquivo usfm.sty, bem como falta o valor “NEST”.

Então, fiz outras cópias temporárias do arquivo custom.sty; uma na qual usei todos os valores “\Occurs under” do usfm.sty para esses três marcadores, e outra na qual eu apenas comentei a informação para esses marcadores no arquivo custom.sty. Como esperado, eu recuperei meu estilo de cores personalizado, mas os resultados das Basic Checks foram os mesmos de quando eu tinha removido o custom.sty: os erros com \xt e o \ior foram resolvidos, mas o marcador \+w ainda foi relatado como um “Marcador desconhecido”.

Há alguma maneira de resolver os erros de “Marcador desconhecido” para marcadores \+w? E editar meu arquivo custom.sty como descrito acima é a melhor maneira de resolver os erros de “Não pode ocorrer aqui” para marcadores \xt e \ior na Introdução?

Tradução automática de English

Adicione ip como um marcador na seção \OccursUnder sob \xt
É assim que parece nos meus arquivos custom.sty

\Marker xt
\Description Cross reference target reference(s)
\OccursUnder x f ex ef fe ip ipi im imi ili ili1 ili2 ipq imq ipr iq iq1 iq2 iex p pi pi1 pi2 ms ms1 ms2 ms3 r mr s1 s2 s3 s4 sr # 3.0 Added ex ef fe  ipq imq ipr iq iq1 iq2 iex  ms ms1 ms2 ms3 r mr s1 s2 s3 s4 sr

Você pode adicionar NEST. Parece funcionar de qualquer forma. Alguém pode me corrigir se eu estiver errado, mas acho que NEST é necessário apenas para compatibilidade reversa.

Em projetos que têm \wj . . .\+w Palavra|Lema\+w . . .\wj*. Eu não tenho modificações para \w no custom.sty e parece funcionar bem.
Você está usando USFM 3.0?

Tradução automática de English

NEST ainda é necessário ao aplicar um estilo para saber se ele pode ser aninhado (ou seja, se ele adicionará automaticamente o ‘+’ ao estilo ou não). Mas é basicamente tudo para o que é usado.

Tradução automática de English
0 votos

Obrigado anon848905 & anon291708,
Acho que o que me confundiu foi o Alerta no topo do Guia para a janela de Inventário de Marcadores que diz “Isso só pode ser feito por um administrador do projeto.” Isso me fez pensar que as funções de validação estavam indisponíveis porque o Paratext não me reconhecia como administrador. Talvez fosse bom substituir esse alerta ou incluir outro comentário para deixar o usuário saber que os marcadores válidos & suas ordens são definidos na folha de estilo.
obrigado novamente,
BruceBeatham

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

Sim, BruceBeatham, foi aquele “Alerta” que também me confundiu!

anon200667

Tradução automática de English
0 votos

Obrigado por essas dicas.

Ao comentar as seções para \xt, \ior e \w no meu arquivo custom.sty para remover quaisquer modificações do usfm padrão, eu consegui resolver 2 dos meus 3 problemas: não estou vendo mais erros de “ocorre sob”, mas ainda há muitos erros relacionados a \w: “Marcador desconhecido \+w” e “Atributos desconhecidos (lemma): \+w

Sim, o projeto agora usa USFM 3. Eu o mudei recentemente de 2 para 3 enquanto tentava resolver esses erros.

No usfm.sty que eu tenho, a propriedade \OccursUnder para a seção \w inclui NEST no final. Eu noto que também há uma linha comentada nessa seção que diz:
#!\Attributes ?lemma ?strong ?srcloc
o que me faz me perguntar se isso tem a ver com o “erro de atributos desconhecidos”

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

Verifique se \+w …\+w* é usado apenas em situações embutidas, como em notas de rodapé e dentro de \wj …\wj*. Se não estiver marcado corretamente, você receberá erros de “Unknown marker +w”.

A linha
#!\Attributes ?lemma ?strong ?srcloc
é uma propriedade \Attributes para USFM 3.0. (O USFM 2.0 a vê como um comentário.)
Ela define os “Word Level Attributes” para palavras marcadas com \w (Lema, Número de Strong e Localização da Fonte). Ex.:
\w gracious|strong="H1234,G5485"\w*
Ela não deve causar um “Unknown attributes error.”
Veja:

Tradução automática de English
0 votos

Resolvi! Eu percebi que nem todos os marcadores \+w foram marcados como desconhecidos. Quando eu olhei para saber por que certos foram marcados, descobri que, nesses casos, havia na verdade um marcador de fim para o estilo de caractere “circundante” antes dos marcadores \w+, e então o estilo de caractere circundante foi reiniciado depois que o \w+* terminou. Então o \w+ não estava realmente incorporado por alguma razão. Estou fazendo manualmente as mudanças necessárias.

Tradução automática de English
por (129 pontos)
0 votos

Sim! foi isso!

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

Perguntas relacionadas

0 votos
2 respostas 207 visualizações
Usamos \xt ...\xt* o tempo todo no Paratext e em muitos lugares, como o Índice Temático, Leitura da Bíblia, ... Livros de Referência Bíblica. XXA Lit. Liturgy Sunday Liturgy etc.
davidc78 370 perguntada Mar 6, 2025
0 votos
1 resposta 33 visualizações
Um dos projetos de tradução com os quais trabalho teve que combinar dois versículos em um, devido à estrutura da ... uma referência de versículo válida. Como posso fazer isso?
Rɔnelh 199 perguntada Mar 18
0 votos
1 resposta 151 visualizações
Adicionei um marcador definido pelo usuário à minha configuração do Paratext. Preciso que ele especifique algo chamado recuo ... \zei aceite apenas um número como seu argumento?
oz1cz 106 perguntada Mai 18, 2024
0 votos
1 resposta 429 visualizações
Gostaria de exportar o projeto para HTML para que eu possa compartilhar rascunhos com as pessoas. Não quero exportar ... faço para ocultar os marcadores USFM do HTML exportado?
bit 495 perguntada Abr 14, 2022
0 votos
1 resposta 36 visualizações
Isso ocorre em casos como a palavra em odia: ସା'ତେରେ Neste contexto, o caractere ' (U+2019) está sendo ... com as regras de validação do Paratext. Obrigado pelo seu suporte.
Shivaji 117 perguntada Mar 18
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,047 perguntas
6,007 respostas
5,672 comentários
2,027 usuários