0 votes
599 vues
J'utilise les ajouts récents de divisions de chapitres dans les modules de la Bible, une fonctionnalité très utile pour notre projet.

Pour certains chapitres, en particulier certains qui utilisent la fonctionnalité \rep, une partie du texte déborde dans le chapitre suivant.

Exemple : Spécification standard
\c 44
\ref Gen 47:31-27
\rep and the years of his life were a hundred and forty-seven.=>. When the time of his death drew near
\rep In the last moments of his life, he called his son Joseph => He called his son Joseph

\c 45
\ref Gen 48:1-4

Sortie standard :
\c 44
\v 27 Now the Israelites settled in Egypt in the region of Goshen. They acquired property there and were fruitful and increased greatly in number. \v 28 Jacob lived in Egypt seventeen years. When the time of his death drew near, \v 29 he called his son Joseph

\c 45
and said to him, "If I have found favor in your eyes, put your hand under my thigh and promise that you will show me kindness and faithfulness. Do not bury me in Egypt, \v 30 but when I rest with my fathers, carry me out of Egypt and bury me where they are buried." "I will do as you say," he said. \v 31 "Swear to me," he said. Then Joseph swore to him, and Israel worshiped as he leaned on the top of his staff." \v 1 Some time later Joseph was told, "Your father is ill."   [etc. to the end of Gen 48:4]
Fin de l'exemple

Donc, l'emplacement de la division du chapitre dans la spécification ne correspond pas à l'emplacement de la division du chapitre dans la sortie. Que pensez-vous que pourrait être le problème ici ?
Traduit automatiquement depuis English
Paratext par (120 points) | 599 vues

3 Réponses

0 votes
Meilleure réponse
Eh bien, les endroits où ce bug apparent se manifeste ont tous un « replace » (remplacement) à la fin du chapitre du module. Une solution rapide pour l'instant semble donc être de diviser la « référence » pour s'assurer que la spécification se termine par une déclaration de référence « \ref » au lieu d'une déclaration de remplacement « \rep »

Par exemple, au lieu de :
\c 44
\ref GEN 47:27-31
\rep (...)=>(...)
\rep (...)=>(...)

J'ai écrit :
\c 44
\ref GEN 47:27-29
\rep (...)=>(...)
\rep (...)=>(...)
\ref GEN 47:30-31

Cela semble fonctionner pour l'instant jusqu'à ce que le bug soit corrigé, bien qu'un problème subsiste : cela ne résout pas les cas où la déclaration de remplacement « \rep » se trouve dans le dernier verset de la sélection. Dans ces cas, le texte en question est remplacé, mais le reste du verset est tronqué/perdu.
Traduit automatiquement depuis English
par (120 points)
Un autre expédient : si l'élément que vous remplacez n'est pas le dernier _mot_, vous pouvez diviser le verset en deux et l'importer morceau par morceau. C'est regrettable, car l'un des objectifs des modules bibliques est que vous n'ayez pas à modifier l'emplacement d'origine, mais cela devrait fonctionner.

Disons que vous travaillez avec GEN 47:31

1) Divisez le verset à son emplacement d'origine avec \v 31a et \v 31b
2) Placez ceci dans votre module biblique
\ref GEN 47:31a
\rep (...)=>(...)
\refnp GEN 47:31b
Traduit automatiquement depuis English
Plutôt que de diviser le verset, il est plus logique de simplement remplacer le verset entier. En d'autres termes, incluez tout le texte du dernier verset dans le remplacement. De cette façon, la fin du dernier remplacement coïncide avec la fin du chapitre. Aucun texte ne se retrouvera dans le chapitre suivant.

De cette façon, aucune modification n'est nécessaire à l'emplacement d'origine.
Traduit automatiquement depuis English
0 votes
Il semble que ce soit une question pour PTXPrint. Il n'est pas possible d'avoir plusieurs marqueurs \c dans un module Paratext, mais cela peut être fait dans PTXPrint.
Traduit automatiquement depuis English
par (9,9k points)
réaffiché par
Paratext 9.3 a ajouté cette fonctionnalité : « Prend désormais en charge la fonctionnalité des modules bibliques pour respecter les marqueurs de chapitre dans les livres supplémentaires. »
https://paratext.org/features/whats-new/whats-new-in-paratext-9-3/
Traduit automatiquement depuis English
Vous avez raison. Paratext permet en effet plusieurs chapitres dans un module. Veuillez utiliser Aide > Envoyer un retour (Help > Give Feedback) pour signaler ce problème.
Traduit automatiquement depuis English
J'ai envoyé un retour (feedback) en utilisant l'outil. Existe-t-il un moyen de communiquer avec la personne qui reçoit le retour pour savoir si le problème est en cours de traitement ?
Traduit automatiquement depuis English
Lorsque vous utilisez « Envoyer un retour » (Give feedback), cela est envoyé à une file d'attente de support et est examiné. J'espère que vous recevrez une réponse de la personne qui effectue le tri à un moment donné, mais cela pourrait simplement être transmis aux développeurs pour examen supplémentaire. Malheureusement, il y a beaucoup de problèmes en attente, il n'y a donc aucune garantie quant à la durée que pourrait prendre un examen.
Traduit automatiquement depuis English
0 votes

Veuillez noter l'erreur dans votre référence : \ref Gen 47:31-27

Je suppose que vous voulez dire \ref Gen 47:27-31 ?

Traduit automatiquement depuis English
par [Moderator]
(1,3k points)
Désolé, je l'ai mal transcrit. C'est un texte de droite à gauche, donc les références semblent inversées. Il devrait être \ref Gen 47:27-31. Paratext insère automatiquement le marqueur de droite à gauche U+200F avant le premier et le dernier verset de la plage.
Traduit automatiquement depuis English
Je vois maintenant que vous travaillez avec un texte de droite à gauche, donc l'erreur se trouve dans l'exemple ci-dessus, et non dans votre code.
Traduit automatiquement depuis English

Questions connexes

0 votes
1 réponse 243 vues
Je cherche un moyen d'ajouter un saut de page afin que l'en-tête de la section suivante commence sur une nouvelle page ... -t-il une liste des codes de modules quelque part ? Merci
MnKN 134 posée déc. 16, 2023
0 votes
1 réponse 45 vues
J'avais posé une question sur l'ajout d'espaces aux modules plus tôt (https://support.bible/12728/add-a-space-between- ... , mais je pense que cela fonctionnera pour l'instant. :-)
Paul 642 posée avr. 17, 2025
0 votes
1 réponse 156 vues
Je travaille sur des modules pour des sélections lectionnaires. Les églises qui utiliseront le lectionnaire utilisent un ... s'il pourrait y en avoir d'autres disponibles.
Paul 642 posée janv. 30, 2025
0 votes
2 réponses 461 vues
Je rencontre des difficultés pour extraire uniquement la première partie d'un verset à partir du module Bible. Malgré mes tentatives d' ... (LUK 1:46a-55)\it* \ref LUK 1:46a-55
Prabhu_beelagi 241 posée juin 17, 2023
0 votes
2 réponses 349 vues
Bonjour. Nous préparons une publication de sélections de l'Ancien Testament via un module de la Bible. Au lieu d'ajouter ... etc. ont tous été utilisés pour le Nouveau Testament.)
goodgoan 347 posée avr. 12, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,048 questions
6,007 réponses
5,672 commentaires
2,028 utilisateurs