2010-09-18 5 views
1

J'ai un gros fichier javascript common.js avec toutes mes fonctions et d'autres choses ... et je voudrais écrire un fichier séparé Js pour stocker uniquement les définitions pour toutes les alertes/messages de courtoisie, etc. échelonnées le long de le fichier ... je ne veux pas chercher et changer un par un ...Comment inclure un fichier de langue de définition en javascript?

J'ai créé quelque chose comme ça en php, où j'ai mon fichier, en.php/fr.php /de.php pour chaque langue que j'ai besoin ...

je me demandais:

1 . Si je peux faire la même chose dans Js

2. s'il y a un moyen d'utiliser le php à la place ... donc woudl encore mieux d'avoir un seul et déposer seulement pour modifier

merci

Répondre

2

Bien sûr, tout ce que vous devez faire est de créer un fichier de définitions pour chaque langue qui crée simplement un objet avec les paires name: value nécessaires. Votre JS existant peut alors insérer defsObject["name"] partout où nécessaire. Votre PHP va alors déterminer lequel des fichiers de définition JS charger en changeant la valeur src de la balise de script.

Si vous n'êtes pas familier avec la notation d'objet, il y a beaucoup d'exemples disponibles sur Stack Overflow (tagged JSON).

0

Je ne crois pas qu'il soit satisfaisant d'utiliser js pour inclure les définitions.

Questions connexes