JeuWeb - Crée ton jeu par navigateur
Utiliser des variables depuis un script distant - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Utiliser des variables depuis un script distant (/showthread.php?tid=4535)

Pages : 1 2


RE: Utiliser des variables depuis un script distant - Sephi-Chan - 14-01-2010

Je me suis aussi rendu compte que je devais mettre des scripts distants pour l'internationalisation.
C'est un peu plus gourmand en échanges, mais beaucoup plus DRY (Don't repeat yourself).

Ainsi, voici une vue Javascript (new.js.erb) :


alert('<%= escape_javascript(t('authentication.login_required')) %>');

Ce qui donne dans le responseText :


alert('Vous devez être connecté.');

Bien sûr, en pratique, je ne mettrais pas une alerte mais une fenêtre modale (qui grise l'écran et présente un formulaire de connexion, par exemple).


Sephi-Chan


RE: Utiliser des variables depuis un script distant - Ter Rowan - 14-01-2010

je ne trouve pas que le cas d'internationalisation soit particulièrement pertinent car après tout, quel est la différence de code entre la version française et la version anglaise ?

ce n'est pas le "alert" mais le contenu de la chaîne de caractères.

Autant je peux effectivement comprendre dans le cas de "droits différents entre plusieurs utilisateurs" (je n'y avais pas pensé mais cela fait sens oui) autant pour du dynamique échange de données, autant n'échanger que les données Smile


RE: Utiliser des variables depuis un script distant - Sephi-Chan - 14-01-2010

C'est juste l'une des raisons. De plus, rien n'empêche de combiner plusieurs approches selon mes besoins et le temps que je suis prêt à accorder à ces choses.


Sephi-Chan