0 votes
552 vues

D'après ma compréhension, il n'est pas recommandé de saisir des notes de projet dans le texte biblique réel avec du SFM comme \rem. Je comprends que la meilleure méthode est d'utiliser les notes de projet fournies par PT.

Nous avons maintenant ce besoin : un membre de l'équipe a parcouru un livre et a créé 139 notes spéciales (toutes étiquetées !!bkt) pour les problèmes issus de la rétro-traduction. Bien sûr, nous pouvons facilement filtrer ces 139 notes.

Les notes elles-mêmes ne sont pas importantes ; ce sont les portions de texte (versets) qui sont référencées : Nous avons maintenant besoin d'une liste de ces 139 versets du texte. De sorte que nous puissions afficher, exporter ou imprimer en PDF ceux-ci pour une autre étape de notre flux de travail. (Nous avons des bénévoles qui ne sont pas au bureau et n'ont pas accès à PT.)

Lorsque j'effectue une « Recherche de base » (Basic Search) sur le texte dans PT, j'ai une option pour cocher « Liste des résultats » (Results List), Opération de liste : « Créer une liste » (Create List). J'aime ça. Maintenant, j'ai besoin d'une fonctionnalité similaire à partir de nos notes filtrées, s'il vous plaît.

Je n'ai pas peur des outils avancés ou de tout ce qui me permet de filtrer des versets en référence aux notes du verset. J'ai le pressentiment profond que quelque chose comme cela doit déjà exister, car des notes « séparées » du texte qu'elles référencent seraient plutôt limitées.

Si nous découvrons finalement que cette fonctionnalité n'existe pas, j'aimerais apprendre la meilleure façon de placer \rem des étiquettes temporaires (personnalisées) \rem* dans le texte pour les problèmes qui seront traités dans quelques semaines et qui seront ensuite considérés comme entièrement résolus.

Traduit automatiquement depuis English
Paratext par (934 points)
réaffiché | 552 vues

1 Réponse

0 votes
Meilleure réponse

Il semble que depuis la fenêtre Liste des notes (Notes List), une fois que vous avez configuré le filtre approprié, vous pouvez sélectionner l'option d'impression, puis imprimer en PDF. Cela pourrait suffire si tout ce dont vous avez besoin est le contenu de la note avec le texte sélectionné. Cependant, si vous voulez plus de flexibilité, encore une fois depuis le menu hamburger de la fenêtre Liste des notes, vous pouvez sélectionner « Copier toutes les notes » (Copy all notes). Si vous collez cela dans un éditeur de texte, cela devrait vous donner la flexibilité dont vous avez besoin, et si vous voulez juste les références des versets, vous pourriez probablement utiliser des expressions régulières pour n'obtenir que celles-ci.
anon297911

Traduit automatiquement depuis English
par (424 points)
réaffiché

Merci pour la première réponse. Peut-être que je n'étais pas clair ?

Nous n'avons pas besoin d'imprimer ou d'exporter les notes ; nous avons besoin du texte des versets concernés qui nécessitent un retravail.

En fait, vous pourriez avoir une étape précieuse pour une solution : je viens d'extraire la liste des références de nos 139 notes, avec une simple ^LUK (\d|:)+

Ça ressemble à ceci :

LUK 1:8
LUK 1:22
LUK 2:13
LUK 2:44
LUK 3:11

Y a-t-il un moyen dans PT9 d'avoir une liste (peut-être un fichier texte) de références et d'afficher les versets respectifs ?

J'ai essayé de rétro-ingénierier rapidement cela à partir des listes intégrées de PT : j'ai créé une liste à partir d'une recherche comme dummy.ref et j'ai jeté un coup d'œil à l'intérieur : c'est du XML simple, avec VerseRef mais aussi avec plus d'informations comme SelectedText et StartPosition que je n'ai pas, bien sûr. J'ai essayé d'éditer certaines choses, en préparation pour possiblement insérer mes propres références ; mais PT a fait monter le ventilateur de mon CPU et a ensuite planté.

Cela semble trop « hacky » pour le flux de travail normal de sortie de texte vers certains bénévoles. Je préfère donc répéter cette nouvelle sous-question :

Y a-t-il un moyen dans PT9 d'avoir une liste de références et d'afficher les versets respectifs ?

Traduit automatiquement depuis English

Est-ce que cela fonctionne pour vous ?

  • Effectuez une recherche pour générer une liste Paratext.
  • Assurez-vous que l'option « Afficher le contexte du verset » (show verse context) est décochée.
  • Dans le menu de la liste, choisissez « Imprimer les textes de la liste » (Print Texts in List).
  • Cela imprimera les versets complets de la liste, et vous pouvez choisir d'imprimer en PDF si cela est utile.
Traduit automatiquement depuis English

Vous êtes presque arrivé au bout de la création de votre liste. Vous n'avez pas besoin d'un fichier XML modifié. Une fois que vous avez votre liste de 139 références, effectuez les opérations suivantes :

  1. Enregistrez-les dans un fichier texte brut avec une référence de verset par ligne.
  2. Dans le menu hamburger de la fenêtre Liste des résultats, choisissez List > Open list...
  3. Dans la boîte de dialogue Ouvrir, localisez le menu déroulant du type de fichier juste au-dessus des boutons Open et Cancel et sélectionnez Text lists (*.txt) comme type de fichier.
  4. Localisez votre fichier texte et ouvrez-le.

Vous devriez maintenant voir une liste cliquable de toutes les références dans la fenêtre Liste des résultats.

Traduit automatiquement depuis English

Cette réponse nous a effectivement aidé à avoir une « liste » valide dans PT pour voir toutes les références, et pour aller à chacune d'elles, par simple clic. Merci beaucoup pour l'indice, que la fenêtre de liste peut aussi ouvrir de simples fichiers texte bien formatés.

Cela ne m'a pas aidé, cependant, à exporter le texte biblique réel pour une telle liste de résultats de recherche. Pour cela, j'ai juste inventé mon propre hack rapide :

  • copier tout le texte biblique (un livre ou plus) dans un éditeur de texte
  • remplacer tout le SFM pour \v par une référence complète pour chaque verset (avec un script ou « ne pas demander »), par exemple remplacer \v 13 par LUK 12:13
  • maintenant, exécuter une expression régulière sur ce texte correctement référencé et trouver tous les versets nécessaires, l'expression régulière est très longue pour 139 références mais plutôt primitive :
^(LUK 1:8 |LUK 1:22 |LUK 2:13 | (plenty ommited here...) |LUK 24:33 |LUK 24:35 |LUK 24:37 |LUK 24:41 ).*$
  • maintenant, utilisez l'éditeur de texte pour « copier toutes les correspondances » et vous avez un fichier avec tout le contenu des versets de tous les versets nécessaires, à passer aux bénévoles (par exemple sous forme d'impression) pour les aider à faire leur part dans le flux de travail.

J'aurais pu le faire manuellement dans le même temps, mais je ne saurais jamais si j'en avais manqué quelques-uns parce que je deviens somnolent quand je dois faire des tâches répétitives plus de trois fois comme « aller à la référence », « copier », « aller au document cible », « coller », « revenir à PT ».

Je suis très heureux. La seule étape qui n'est pas encore automatique est le script qui transforme le SFM pour chaque verset en une référence complète et autonome. Il n'y avait pas le temps aujourd'hui, mais je peux le faire la prochaine fois. C'est une boucle simple d'une expression régulière pour chaque chapitre (j'écris ceci ici comme notes à moi-même), comme ceci :
(?<=\\c (18).*?)\\v (?=.*?\\c 19$)
et remplacer par ceci :
LUK ${1}:
(et le rendre plus merveilleux si plusieurs livres sont traités à la fois)

Traduit automatiquement depuis English

J'étais enthousiaste de voir votre réponse, merci. Mais lorsque je « charge latéralement » (side-load) une liste de références depuis un fichier texte (souvenez-vous, elles ne proviennent pas d'une recherche mais d'un certain nombre de notes PT filtrées), alors l'option « Imprimer les textes de la liste » (Print Texts in List) est malheureusement grisée.

Vous pouvez voir mon hack ci-dessus, comment je l'ai fait moi-même. Mais j'aimerais en savoir plus sur Imprimer les textes de la liste, parce que c'est ce dont nous aurons besoin encore et encore pour notre flux de travail.

Tout va bien, je l'ai compris, ah : je charge latéralement ma liste de références depuis un fichier texte. Ensuite, je l'enregistre comme une « vraie » liste de références au style PT avec la commande « Enregistrer la liste en tant que références » (Save List as References). Ensuite, j'ouvre à nouveau cette « meilleure » liste (ce qui me donne plusieurs centaines de mauvaises entrées fantômes que je comprendrai un autre jour, pas de souci) et ensuite je peux imprimer en PDF - et extraire le texte facilement.

Traduit automatiquement depuis English

Bon travail pour avoir trouvé cela. C'était une procédure assez complexe !

Traduit automatiquement depuis English

Questions connexes

0 votes
2 réponses 291 vues
Bonjour, Pour une raison quelconque (problème distinct, mais ne rentrons pas dans les détails ici), dans ma version d' ... peine de faire cet effort ! Merci pour votre aide, Lizzie
anon859055 130 posée nov. 24, 2022
+1 vote
2 réponses 284 vues
Actuellement, les balises \rem des projets Paratext ne sont pas supprimées lors de la téléversement sur DBL. Des ... à utiliser avant de téléverser sur DBL ? Jonathan+Robie
Jonathan Robie 448 posée nov. 16, 2020
+1 vote
2 réponses 302 vues
A few days ago, I painfully found out that the tag nonpublishable inside a project usfm.sty is important and ... about PT8 and about using its features correctly and properly.
Tim 934 posée févr. 1, 2019
0 votes
2 réponses 326 vues
I'm just learning my way around PT8, so this might be a silly question, but: Is the USFM code \rem valid in PT8? If yes, ... I have is v. 2.4. Has that been superseded in PT8?]
Paul 642 posée nov. 17, 2018
0 votes
10 réponses 1,3k vues
I have an NT Nzema in which paragraph markers are applied in front of each verse number. Does anyone know how to ... from a sample project to this project image1861 906 214 KB
anon023887 105 posée janv. 20, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,047 questions
6,007 réponses
5,671 commentaires
2,027 utilisateurs