Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
869 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Internationalisation des messages

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Internationalisation des messages

n°1154854
Zxyankxya
Posté le 20-07-2005 à 15:26:11  profilanswer
 

Bonjour,
 
J'aimerais savoir si vous avez une méthode pour internationaliser les messages dans du javascript.
 
Pour le moment mon code fait des alert("cacahuete" ) (et ce quelle que soit la langue du navigateur). Et j'aimerais que si je suis en français la boîte de message affiche bien cacahuète mais que si je suis en anglais ça affiche peanut (ou toute autre traduction que j'aurais pu choisir juste pour que les anglais comprennent rien ;p ).
 
Bref, est ce que c'est possible d'aller chercher le texte à afficher dans un fichier différent selon la locale du navigateur et en fonction d'une clé?
 
Merci d'avance.
 
PS: j'espère que j'ai réussi à me faire comprendre, j'ai la cervelle tellement liquéfiée aujourd'hui... encore dsl =)

mood
Publicité
Posté le 20-07-2005 à 15:26:11  profilanswer
 

n°1154863
FlorentG
Unité de Masse
Posté le 20-07-2005 à 15:32:01  profilanswer
 

Pour la page web en elle-même, tu fait comment ?

n°1154876
Zxyankxya
Posté le 20-07-2005 à 15:38:21  profilanswer
 

En fait mes pages sont des jsp et j'utilise une taglib qui me permet  d'aller chercher le message à afficher dans un fichier.
Ca serait bien si je pouvais faire qqch de similaire en js mais comme je n'y connais rien, je cherche partout, et je pose la question aux pros ^^ (mais je continue de chercher)
Ca répond à ta question?

n°1154879
fred_p
Posté le 20-07-2005 à 15:40:45  profilanswer
 

bloatWare inside:  
J'ai eu un problème comme ca. N'ayant pas le net et pas de truc sympa style un tomcat pour me générer des messages directement dans la bonne locale, j'ai créé un fichier js pour l'internationalisation avec des variables genre

Code :
  1. hello_fr = 'bonjour'
  2. hello_us = 'hello'


tu inclus le fichier dans ta page et tu fais des appels dynamiques  
 

Code :
  1. alert(eval('hello'+GetTheLocal())


 
Je vous ai pas pris en traitre ;)

n°1154892
Zxyankxya
Posté le 20-07-2005 à 15:45:51  profilanswer
 

Cette solution me semble tout à fait envisageable dans mon contexte. Merci de votre aide.
Si vous avez d'autres idées, ça m'intéresse aussi, j'aime bien apprendre de nouvelles choses =)

n°1154932
fred_p
Posté le 20-07-2005 à 16:01:00  profilanswer
 

si tu as des jsps, tu fais un jsp:include d'une page qui ne contient que les variables js des messages crées à partir du serveur dans la locale qui va bien. C'est plus rapide a faire et plus propre surtout.

n°1155557
Zxyankxya
Posté le 21-07-2005 à 09:33:11  profilanswer
 

Encore merci, ca marche nickel!!!!
Enfin sauf que comme je ne sais pas comment changer la locale de mon navigateur, je ne peux pas tester les autres langues, mais bon...
Merciiiiiiiii =)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Internationalisation des messages

 

Sujets relatifs
Internationalisation en java ... bonne méthode ?afficher les titres des messages
Dereferencing error en utilisant des messagesCes foutus messages d'erreurs a la con
internationalisation en pythonAidez moi svp !!! Livre d'or messages par pages
[Help] Internationalisation avec Visual Studio .NET[J2ME] Je n'arrive pas à utiliser l'internationalisation en J2ME
[C#] Afficher les messages d'erreur IIS à distance[PHPBB] exploiter les messages du forum
Plus de sujets relatifs à : [JS] Internationalisation des messages


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR