Bonjour,
Voila je m'initie aux nouvelles technologies du web que je ne maitrise pas du tout ! J'ai cependant quelques connaissances en php.
De ce fait je développe une page toute simple qui contient du javascript (via jQuery) et du code PHP. Pour me mettre en situation, je souhaite proposer plusieurs langues à cette page : français et anglais. J'ai tout logiquement créé un répertoire "locales" dans lequel j'ai mis un fichier fr-fr.php et un fichier en-en.php. Au chargement de la page j'ai un code qui choisi tel ou tel fichier selon l'environnement du client. Bref...
Ces fichiers se composent tels que :
Ma question est assez simple. Je réussie à faire ce que je veux dans le cadre du code php mais pas dans le javascript. Par exemple, j'ai un formulaire d'inscription qui contrôle les champs via JQuery et des expressions régulières. Quand l'utilisateur se plante (par exemple pas de @ dans le mail) j'ai un message qui s'affiche sur le coté de l'input via l'événement focusout de l'input en question. Je me demande donc comment gérer les fichiers de langages dans cette fonction javascript ?
Mes recherches sur la toile m'ont laissé entendre que JSON serait une solution mais je ne comprend pas trop comment le mettre en place ici sans trop alourdir le nombre de requêtes vers le serveur. Une autre solution, l'AJAX, via le XMLHttprequest mais encore une fois je ne vois pas trop l'utilité ici, je me dit qu'il y a plus simple pour gérer tout celà. L'idée serait d'avoir des constantes communes aux php et au javascript même si dans la pratique je ne vois pas trop comment celà est possible, l'un étant côté serveur et l'autre côté client...
Si vous avez des astuces pour gérer le multi-language dans ce type d'environnement je suis preneur
Cordialement,
Ludovic
Modifié par revlam (03 Sep 2011 - 01:35)
Voila je m'initie aux nouvelles technologies du web que je ne maitrise pas du tout ! J'ai cependant quelques connaissances en php.
De ce fait je développe une page toute simple qui contient du javascript (via jQuery) et du code PHP. Pour me mettre en situation, je souhaite proposer plusieurs langues à cette page : français et anglais. J'ai tout logiquement créé un répertoire "locales" dans lequel j'ai mis un fichier fr-fr.php et un fichier en-en.php. Au chargement de la page j'ai un code qui choisi tel ou tel fichier selon l'environnement du client. Bref...
Ces fichiers se composent tels que :
$pages_index_join_label_nom = "Nom";
$pages_index_join_label_prenom = "Prénom";
$pages_index_join_label_pseudo = "Pseudo";
$pages_index_join_label_mail = "Courriel valide";
$pages_index_join_label_mdp1 = "Mot de passe";
$pages_index_join_label_mdp2 = "Confirmer le mot de passe";
Ma question est assez simple. Je réussie à faire ce que je veux dans le cadre du code php mais pas dans le javascript. Par exemple, j'ai un formulaire d'inscription qui contrôle les champs via JQuery et des expressions régulières. Quand l'utilisateur se plante (par exemple pas de @ dans le mail) j'ai un message qui s'affiche sur le coté de l'input via l'événement focusout de l'input en question. Je me demande donc comment gérer les fichiers de langages dans cette fonction javascript ?
Mes recherches sur la toile m'ont laissé entendre que JSON serait une solution mais je ne comprend pas trop comment le mettre en place ici sans trop alourdir le nombre de requêtes vers le serveur. Une autre solution, l'AJAX, via le XMLHttprequest mais encore une fois je ne vois pas trop l'utilité ici, je me dit qu'il y a plus simple pour gérer tout celà. L'idée serait d'avoir des constantes communes aux php et au javascript même si dans la pratique je ne vois pas trop comment celà est possible, l'un étant côté serveur et l'autre côté client...
Si vous avez des astuces pour gérer le multi-language dans ce type d'environnement je suis preneur

Cordialement,
Ludovic
Modifié par revlam (03 Sep 2011 - 01:35)