Le 11/11/2017 à 15:40, Jean-Baptiste a écrit :
> Le 11 novembre 2017 14:22:43 GMT+01:00, "José Fournier"
> <jaaf64(a)zoraldia.com> a écrit :
>> Je ne pense pas que l'on puisse se passer d'expressions régulières.
>> C'est plus que du remplacement de mots par mots sinon ça va rapidement
>> devenir galère. En fait on a affaire à des structures complexes avec un
>>
>> début et une fin – domaine de prédilection des expressions régulières –
>>
>> qui sont remplacées par d'autres structures tout aussi complexes.
>>
>> Quand tu dis que l'on va lancer la commande un grand nombre de fois,
>> cela sera transparent puisqu'au lieu de faire copier (la mémoire de
>> traduction) coller il faudra faire transform coller. Donc on remplace
>> une commande unique par une commande unique.
>>
>> Mais en fait les expressions régulières sont assez semblables et donc
>> faciles à créer lorsqu'un des modèles est fait.
>> J'ai trouvé comment résoudre le fait que la substitution dans sed est
>> "gready" et ne peut donc traiter en une fois les répétitions.Voila ce
>> que ça donne pour le fichier modif.sh
>>
>> #!/bin/bash
>>
>> sed -e "s/<\/citetitle>/\x00/g;
>> s/<citetitle>\([^\x00]*\)\x00/\[citetitle\]_\1_/g"|\
>> sed -e "s/\/>/\x00/g; s/<ulink
>> url=\([^\x00]*\)\x00/link:\+\+\1\+\+\[\]/g" |\
>> sed -e "s/<\/application>/\x00/g;
>> s/<application>\([^\x00]*\)\x00/\[application\]\*\1\*/g"|\
>> sed -e "s/<\/option>/\x00/g;
>> s/<option>\([^\x00]*\)\x00/\[option\]\#\1\#/g"|\
>>
>>
>>
>>
>>
>> Le 11/11/2017 à 13:37, Jean-Baptiste Holcroft a écrit :
>>> Le 11/11/2017 à 13:34, Jean-Baptiste Holcroft a écrit :
>>>> Cependant, on peut reprendre l'idée et utiliser le
>>>> rechercher/remplacer de Zanata pour tous les éléments de formatage,
>>>> qui permet de voir ce qui va être changé.
>>> Vraiment désolé pour le double message, voici un exemple,vidéo de
>>> cette recherche et remplacement dans Zanata, on cherche dans la cible
>>> (target) le mot qu'on souhaite remplacer, on écrit ce qu'on souhaite
>> à
>>> la place. On coche et ça nous fait un aperçu du résultat.
>>>
>>> Faut juste faire attention, tout sélectionner va sélectionner tous
>> les
>>> résultats, même ceux sur les pages qu'on ne voit pas, il ne faut pas
>>> se faire piéger... C'est comme ça que je remplace les apostrophes
>>> dactylographiques par des typographiques.
>>>
>>>
>>
https://jibecfed.fedorapeople.org/partage/Capture%20d'%c3%a9cran%20vi...
>>
>>
>>>
>> _______________________________________________
>> trans-fr mailing list -- trans-fr(a)lists.fedoraproject.org
>> To unsubscribe send an email to trans-fr-leave(a)lists.fedoraproject.org
> Si tu veux. Mais pour éviter d'avoir à protéger les /, tu peux
> utiliser des @.
>
> Au lieu de faire s/avant/après/g, tu peux faire s@avant@après@g, ou
> même utiliser le caractère de ton choix.
>
> Peux-tu faire une mini vidéo sur comment utiliser ce script ?
Je n'avais pas vu cette réponse.
Concernant l'utilisation de @ comme délimiteur pour éviter d'échapper
les / j'y avais pensé mais comme j'avais commencé, j'ai eu la flemme
de changer.
Je vais faire un petit document écrit plutôt qu'une vidéo, ça
m'évitera de désinstaller ce qui l'est déjà.
_______________________________________________
trans-fr mailing list -- trans-fr(a)lists.fedoraproject.org
To unsubscribe send an email to trans-fr-leave(a)lists.fedoraproject.org