Mon projet devrait supporter différentes langues pour l'interface graphique (espagnol, anglais, allemand, etc.). J'utilise CodeIgniter, donc je n'ai aucun problème avec les vues PHP en utilisant Language Class. Je peux charger des vars précédemment définis sur PHP pour créer des vues dans différentes langues.Changer la langue du contenu dynamique en utilisant Javascript
Le problème vient ici:
Certaines fonctions (beaucoup d'entre eux en fait) utiliser Javascript: menu contextuel personnalisé pour certains éléments, différents DIVs créés dynamiquement, etc. La plupart de ces fonctionnalités sont créées dynamiquement, je Je ne peux pas connaître la langue sélectionnée (je peux créer beaucoup de code dupliqué, un pour chaque langue, mais c'est trop redondant).
Je dois trouver un moyen de traduire ce contenu dans la nouvelle langue précédemment sélectionnée par l'utilisateur.
Par exemple:
L'utilisateur le clic droit et le menu contextuel ont les options suivantes (créées dynamiquement en utilisant Javascript):
- Salut
- Au revoir
Lorsque la l'utilisateur change la langue de la page en «espagnol», le menu contextuel devrait afficher:
- Hola
- Adios
Est-il possible d'enregistrer certaines variables avec tous les noms dans des langues différentes, puis charger pour créer les menus?
Désolé pour le grand poste. J'espère que tout le monde peut m'aider ou m'apporter un petit pourboire.
Probablement c'est la solution la plus proche de ce que je cherche. Merci yopefonic, je vais essayer l'i18n. –