Le Fri, Dec 10, 2004 at 02:11:32PM +0000, Yves Rutschle ecrit :
> Une migraine va m'emp�cher de regarder les expressions
> rationelles qu'il faut, mais:

[...]

> Je t'arr�te tout de suite: Si tu appliques m�me simplement
> ce que tu as montr� l�, en traduisant "bla" par "bidule",
> ton fichier de d�part va devenir:
> 
> Texte {_Index blabla:we _} bidule {_Index {_StartRange_} bidule _} bidule 
> vla
> truc
> bidule {_Index {_EndRange_} bidule _}
> 
> En d'autre terme, tu changes non seulement les entr�es
> d'index, mais aussi tout le reste du texte, ce qui n'est
> sans doute pas ce que tu veux faire.

Tout le texte est deja traduit, et les chaines � traduire (les entrees
d'index) sont suffisemment longues et en anglais pour ne pas etre dans
le texte. ;-) D'autre part, si je peux construire un fichier :
s/{_Index blabla:we _}/{_Index bidule:we _}/

Ce sera une securite de plus, mais elle n'est pas indispensable, etant
donne mon texte.

> AMHA il te faut un outils du genre po4a, avec un parseur correct
> (j'imagine aussi que les entr�es d'index peuvent �tre coup�es sur
> deux lignes:
> Texte {_Index blabla:we 
> _} bla {_Index {_StartRange_} bla _} bla
> Ce qu'il faut aussi prendre en compte.

C'est deja fait, j'ai fait passer une macro vim pour reassembler les
lignes. Le travail est vraiment pre-mach� ! ;-) Il ne me manque plus
que cette salet� de regex ! ;-)

Fanfan
-- 
Il faut que tu crois encore plus ce que tu crois, et quand tu
commences � croire ce que tu crois, y a personne au monde qui peut te
bouger ! 
                               [J.C. VanDamme]

Attachment: signature.asc
Description: Digital signature

Répondre à