Moulinette pour traduction de page html avec properties

Moulinette pour traduction de page html avec properties - Java - Programmation

Marsh Posté le 05-05-2004 à 09:53:03    

Je dois réaliser un prog java qui doit prendre des fichiers properties comme dictionnaire, puis qui doit a partir des ces dictionnaires traduire une page html.  
 
Le probleme est que lorsque je lance ma moulinette ça met le bazar (le javascript ne fonctionne plus, j'ai des traductions dans des traductions,...).  
 
Existe t-il une methode pour traduire ces pages automatiquements ? (un outil qui ne traduit que les données de la page et pas le javascript ou les balises)  
 
Le probleme actuel de ma moulinette est que l'on doit regarder ce qu'il y a entre les > xxx < et remplacer les xxx. Evidement entre > xxx < il y a parfois > kjgdj xxx sdlkfjlz < et tout autre caractere bizarre. ReplaceAll fait presque ce que j'aimerai sauf que j'aimerai que ça conserve l'expression reguliere entierement et ne change que les xxx. Est ce que vous voyez comment faire ça rapidement ?  
 
Connaissez une fonction ou un prog qui realise cela ?

Reply

Marsh Posté le 05-05-2004 à 09:53:03   

Reply

Marsh Posté le 06-05-2004 à 14:10:42    

Ce que tu veux faire est trop compliqué pour être fait par un simple replace.
Tu devrais parser tes fichiers HTML, avec JTidy par exemple, et parcourrir l'arborescence d'objets:

  • pour écarter les tags que tu ne souhaite pas traiter (script, embed, applet, object, etc.)
  • pour convertir les noeuds texte et les attributs des tags que tu souhaites traiter


Message édité par pascal34 le 06-05-2004 à 14:11:16
Reply

Marsh Posté le 06-05-2004 à 16:33:59    

Merci, ça devrait m'etre bien utile :)


Message édité par chimical le 06-05-2004 à 16:34:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed