|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 12 ![]() |
Bonjour,
Je viens de commencer un nouveau job et je dois reprendre certaines applications existantes dont une faite en coldfusion. Le problème est que je n'y connais rien On vient de me demander de modifier l'application pour qu'elle gère le multilinguisme (le projet étant pour les institutions européennes). D'après ce que j'ai pu voir sur le net, le plus simple (si je ne veux pas dupliquer chacune de mes pages dans 20 langues) est d'utiliser un custom tag qui irait rechercher les traductions (selon certains codes) dans un fichier xml (ou autre). Il faut savoir que toutes les pages sont statiques, il n'y a que du texte a traduire et mettre en page (ne me demandez pas pourquoi ils ont utiliser coldfusion pour faire ça) et que je ne peux pas utiliser de DB. Quelqu'un a-t-il déjà fait ce genre de chose ou, au moins, peut-on m'aiguiller. Je travaille actuellement avec Macromedia Homesite+. Je ne sais pas si c'est le meilleur outil. J'ai souvent lu qu'on utilisait cfeclipse... est ce que ça vaut la peine? Merci |
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() |
Hello, pour le multilinguisme, si tu ne peux pas utiliser une base de données, tu as la solution d'utiliser un fichier XML ou encore de faire ton dictionnaire dans un fichier cfm par exemple. Y'a plusieurs façon et solutions. Une solution simple peut consister à faire qqc comme ça:
Code :
Le tag cfparam permet de définir une valeur par défaut si celle-ci n'est pas connue et reçus pas le navigateur (url ou post). Si tu passes à ta page une valeur pour vLangId cela changera selon ta langue. Code :
http://monserveurweb/mapage.cfm?vLangId=2 Le dictionnaire de donnée pourrait très bien être un fichier externe et appeler dans la page par un cfinclude. Sinon, tu peux faire un structure un peu plus complexe avec un fichier XML, dans le quel tu peux spécifier les mots par page, de manière à ne pas tout charger et par la même occasion utiliser une notion de requête sur le fichier XML. Au niveau de l'éditeur, je travaillais avant avec HomeSite, c'est bien, mais CFEclipse est nettement mieux pour moi. C'est un environement qui permet non seulement d'éditer du code CFM, mais HTML, CSS, Javascript en un ce qui n'est pas un luxe dans un environement ColdFusion. (je ne parle même pas des autres languages et type d'environement utilisable avec Eclipse, c'est génial En plus si tu es en version 8 de Coldfusion, tu as la notion de débuging connecté directement au serveur ( Lien site Adobe ) Voilà, j'espère que ces infos te seront utiles. N'hésite pas au cas. @+ |
||
|
|
00
|
|
|
#3 | ||||
|
Membre confirmé
![]() |
Sur la même base que cchevalier72,
pour la clarté de ton code et la traduction de paragraphe par exemple, tu peut utiliser Code :
Code :
__________________
http://mael-decoster.fr Développeur indépendant d'applications web http://www.easy-media.fr |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com