dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009
-
23 juin 2007 à 10:55
dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009
-
24 juin 2007 à 07:33
Bonjour,
Je souhaite faire un site multilingue, mais des variables me posent problème, je connais le principe, On detecte la langue du navigateur puis on inclut un fichier contenent les traductions de la langue de l'internaute.
lang['nbuser] = "il y a en ce moment $nb connectés";
le $nb ne s'affiche pas puisqu'on a inclut le fichier langue au début du fichier et on a définit $nb que après donc lors de la création $nb n'existait pas encore.
Merci de m'aider si vous avez une solution.
J'ai déja penser à quelques solutions mais elles ne me conviennent pas.
-Couper les phrase en 2 au niveau de la variable.
ex:
lang['nbuser1] = "il y a en ce moment";
lang['nbuser2] = "connectés";
dans le fichier écrire echo "lang['nbuser1] $nb lang['nbuser2] ";
- Ou encore faire en sorte d'inclure le fichier langue entre la déclaration de la variable et l'affichage du résultat dans la langue voulu.
mais faut inclure le fichier a chaque variable, quand y en a plus d'une vingtaine c'est l'enfer.
Pour les curieux et ceux que ça interesse ça serait pour traduire un prog sur Pythagore et sa réciproque en AJAX http://www.egrunenberger.com/pythagore/ mais si j'ai une technique de traduction qui marche sans problème avec des variables, alors j'en traduirais d'autre.
dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009 24 juin 2007 à 07:33
Merci [auteurdetail.aspx?ID=48508 Snowboarder69] ça marche nikel, si quelqu'un a encore une autre solution, je suis pas contre et comme ça , ça fera un post complet.