2012-06-13 3 views
-2

J'ai créé quelques pages html avec le contenu en langue anglaise. Maintenant, j'ai besoin de changer la langue en mandarin (langue singapourienne) dynamiquement basé sur la sélection de l'utilisateur sans rediriger les pages. S'il vous plaît, que quelqu'un m'aide à le faire.changer la langue du contenu html en utilisant javascript dynamiquement

Merci à l'avance.

+0

Comment allez-vous effectuer la traduction et où ces données existeront-elles? Allez-vous livrer au client les deux versions et montrer/cacher dynamiquement le contenu avec JavaScript sur le client? Avez-vous besoin du JavaScript pour faire un appel AJAX au serveur pour obtenir les traductions et ensuite remplacer dynamiquement le contenu sur le client? Ou espérez-vous même que le JavaScript appelle une sorte de service de traduction (Google Traduction, peut-être?) Pour effectuer les traductions directement et ensuite remplacer le contenu sur le client? – David

Répondre

0

Si vous voulez que vous avez 2 choix:

* Obtenir un contenu réel du serveur: Vous ne pouvez pas le faire sur le côté client, vous avez peut-être avoir une application web récupérant du vrai contenu de DB comme exemple et avec AJAX tout sera génial.

* Obtenir le contenu traduit du côté client: Vous pouvez le faire en utilisant des outils Google, et les API, vous pouvez commencer à partir de: http://translate.google.com/translate_tools Et faire votre personnalisation.

Je ne préfère pas utiliser la traduction de Google comme cela (ajouter une liste déroulante pour la traduction) vous pouvez maintenant pourquoi, après avoir testé cela, ses performances et afficher les problèmes.

Modifier: peut-être ce lien vous aide aussi: http://labnol.blogspot.com/2005/11/add-language-translation-to-website.html

1

Check this out Language

Vous pouvez passer une variable comme une valeur d'attribut qui contiendra la langue choisie par l'utilisateur.

Questions connexes