Traduction des libellés présents dans mes JS : interpréter mes JS par PHP ?

Petit nouveau ! | 2 Messages

27 mars 2008, 12:40

Hello,

Je bosse sur un site multilingues contenant des JS qui contiennent des libellés que je dois traduire dynamiquement (libellés provenant d'une base de données de traduction).

J'ai pensé interpréter mes JS avec l'interpréteur PHP ( AddType application/x-httpd-php .js) mais je me demande si c'est la bonne solution ?

Est-ce que vous auriez une meilleur idée ?

Merci d'avance pour vos éclairages....

ViPHP
ViPHP | 3300 Messages

27 mars 2008, 12:48

peut-être pas tout les js mais tu peux imaginer un système de fichier de langues sous forme de tableau

Code : Tout sélectionner

var trad = array(); trad['CONSTANT'] = 'texte'; ....................................... function gettrad(const) { if(typeof(trad[const]) != 'undefined') { return trad[const]; } return 'error!'; }
le tout généré par un fichier php traditionel.
Modifié en dernier par Nagol le 27 mars 2008, 19:28, modifié 2 fois.
Fait du php depuis que ca existe ou presque :)

ViPHP
ViPHP | 3607 Messages

27 mars 2008, 14:14

et tu peux également (en tout cas il me semble, je n'ai pas fait l'essai) faire quelque chose comme ça:

Code : Tout sélectionner

<script type="text/javascript" src="monfichierjs.php"></script>
a tester ;)

Petit nouveau ! | 2 Messages

27 mars 2008, 14:54

Hello,

Merci pour vos réponses.

Je vais tester tout ça.

A+