0 votes
347 vues

Dans un projet, nous utilisons \tl … \tl* pour marquer les mots translittérés de l'anglais. Ils sont assez courants et incluent des termes tels que « encens », « temple » et « âne ». Nous les marquons parce que leur orthographe diffère considérablement des mots vernaculaires.

Je me demande s'il existe un moyen de vérifier si ces mots ont été marqués de manière cohérente. À ma connaissance, la seule méthode est manuelle : faire une liste de tous les mots marqués avec \tl, puis rechercher chacun d'entre eux deux fois :

  • rechercher temple

  • rechercher \tl temple\tl* et retirer les correspondances de la liste.

Toutes les correspondances restantes (à l'exception de celles figurant dans les légendes d'images, les noms de fichiers, etc.) sont probablement erronées.

Existe-t-il un moyen plus simple de vérifier cela ?

Je ne sais pas si cette utilisation de \tl est courante – si c'est le cas, il serait agréable d'avoir ce type de vérification disponible directement dans Paratext. Mais si cela ne concerne que quelques utilisateurs, créer une vérification supplémentaire ne vaut peut-être pas le coup…

Paulus+Kieviet

Traduit automatiquement depuis English
Paratext par (517 points)
réaffiché | 347 vues

2 Réponses

0 votes
Meilleure réponse

Bonjour Paulus+Kieviet,

Je ferais une recherche/remplacement RegexPal (Regex Pal Find/Replace) comme ceci :

Rechercher : (?<!\\tl )(incense|temple|donkey)
Remplacer par : \tl \1\tl*

Cela trouvera toute occurrence des mots « incense », « temple » ou « donkey » qui n'est pas précédée de « \tl ».
Le remplacement ajoutera « \tl…\tl* » autour du mot trouvé.
Cette recherche simple peut poser problème si deux mots translittérés se suivent, par exemple « temple incense ».

LivingField

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

Bonjour LivingField,

Merci pour votre réponse. C'est effectivement un moyen plus rapide de trouver les instances sans \tl. Merci pour votre aide !

La ligne a besoin d'être ajustée ; après quelques essais et erreurs, j'ai abouti à :

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

Remplacer par : \tl \1\tl*

Le \b sert à empêcher la recherche de trouver « \tl frankincense ».

Inévitablement, il y aura de faux positifs (comme le mot « temple » dans les légendes d'images, les noms de fichiers et les descriptions d'images, et les cas dans les notes de bas de page entourés de +tl … +tl*), mais ce n'est pas grave tant que je ne clique pas sur « Oui pour tout ». Bien sûr, on peut aussi utiliser Regex Pal uniquement pour trouver les instances, sans les remplacer immédiatement.

Paulus+Kieviet

Traduit automatiquement depuis English

Désolé, je n'avais pas collé la bonne version des lignes Rechercher et Remplacer dans Regex Pal. Finalement, j'ai abouti à :

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

Remplacer par : \tl \1\tl*

(Dans la boîte Rechercher, j'omets la barre oblique inverse devant « tl » – de cette façon, cela ignorera également « \+tl incense » dans les notes de bas de page. Beaucoup de mots translittérés sont expliqués dans les notes de bas de page : ephah, talent, denarius, etc.)

Cela fonctionnera dans toute langue qui n'a pas « tl » en fin de mot. Peu de langues permettent « tl » en fin de mot, je pense…)

Paulus+Kieviet

Traduit automatiquement depuis English
0 votes

À titre d'information, Regex Pal se trouve dans le menu principal, et non dans le menu Projet : menu Paratext > Avancé > Regex Pal.

Vous voudrez peut-être faire votre propre « Marquer un point dans l'historique » avant/après les modifications dans RegexPal. RegexPal marque bien un point dans l'historique du projet, mais il indique simplement « Avant les modifications Regex Pal », ce qui ne précise pas quelles modifications ont été effectuées, ce qui peut rendre difficile la localisation dans l'historique si nécessaire plus tard.

image

james_post

Traduit automatiquement depuis English
par [Moderator]
(2,1k points)

Questions connexes

0 votes
1 réponse 180 vues
Il semble que certains des antislashes de mon message précédent aient été supprimés par mon programme de messagerie. Les ... ]+tl âne[antislash]+tl*[antislash]w* Paulus+Kieviet
Paulus Kieviet 517 posée nov. 3, 2022
0 votes
2 réponses 340 vues
J'utilise \tl \tl* pour les mots étrangers translittérés (grec et hébreu) dans les notes de bas de page. Une ... \Italic Pourquoi est-ce que je reçois cette erreur ? john_nystrom
john_nystrom 312 posée août 17, 2022
0 votes
3 réponses 265 vues
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 posée mars 11, 2019
+1 vote
3 réponses 286 vues
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 posée sept. 5, 2018
0 votes
1 réponse 305 vues
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 posée août 1, 2018
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,045 questions
6,005 réponses
5,671 commentaires
2,026 utilisateurs