seenthis / seenthis_squelettes

plugin "squelettes" de seenthis
11 stars 6 forks source link

Javascript et langue - contenu clignotant #101

Closed severo closed 9 years ago

severo commented 9 years ago

C'est rigolo, mon firefox est réglé avec ES-bo comme langue préférée, et en haut de chaque message ou commentaire, la date clignote entre les deux textes suivants:

severo commented 9 years ago

synchro avec @Fil : #102, même issue à la même minute

Fil commented 9 years ago

ça alors! je ferme le mien inutile de doublonner :)

archiloque commented 9 years ago

On dirait un soucis dans le cache, je vois une ancienne version du fichier de date où la langue et le code étaient ensemble

Fil commented 9 years ago

j'ai vidé tous les caches : local/cache-js/ ; memcached ; varnish, et ça continue... quel est le fichier qui est pas bon ?

-- Fil

2015-03-15 23:31 GMT+01:00 Julien Kirch notifications@github.com:

On dirait un soucis dans le cache, je vois une ancienne version du fichier de date où la langue et le code étaient ensemble

Reply to this email directly or view it on GitHub https://github.com/seenthis/seenthis_squelettes/issues/101#issuecomment-81270933 .

archiloque commented 9 years ago

calcul_date.js dont la partie traduction se trouve désormais dans js.calcul_date_lang.js

Fil commented 9 years ago

pourtant je suis up

svn up plugins/plugins_seenthis/date_relative_dynamique/

à la révision 87989.

-- Fil

On Mon, Mar 16, 2015 at 7:24 AM, Julien Kirch notifications@github.com wrote:

calcul_date.js dont la partie traduction se trouve désormais dans js.calcul_date_lang.js

Reply to this email directly or view it on GitHub https://github.com/seenthis/seenthis_squelettes/issues/101#issuecomment-81445429 .

Fil commented 9 years ago

En fait dans le code je vois deux appels, donc deux process parallèles (et qui parfois ne sont pas dans la même langue, ce qui fait que ça se voit) :

plugins/plugins_seenthis/date_relative_dynamique/calcul_date.php: $ret = "<script src='spip.php?page=js.calcul_date_lang&lang=$lang' type='text/javascript'>"; $ret .= "";

plugins/seenthis_squelettes/javascript/seenthis/seenthis.js: $.getScript("index.php?page=js.calcul_date_lang&lang=" + langue_visiteur) plugins/seenthis_squelettes/js.textes_interface.html: $.getScript("index.php?page=js.calcul_date&lang=[(#GET{lalangue})]");

-- Fil

On Mon, Mar 16, 2015 at 7:30 AM, Fil fil@rezo.net wrote:

pourtant je suis up

svn up plugins/plugins_seenthis/date_relative_dynamique/

à la révision 87989.

-- Fil

On Mon, Mar 16, 2015 at 7:24 AM, Julien Kirch notifications@github.com wrote:

calcul_date.js dont la partie traduction se trouve désormais dans js.calcul_date_lang.js

Reply to this email directly or view it on GitHub https://github.com/seenthis/seenthis_squelettes/issues/101#issuecomment-81445429 .

Fil commented 9 years ago

je crains qu'on ait maintenant un truc où la langue qui est envoyée n'est pas celle du visiteur : en effet avec un navigateur en anglais (no connecté), toute l'interface de seenthis m'apparaît en anglais, sauf les dates, qui sont réglées par l'inclusion dans le gros js compacté de page=js.calcul_date_lang(lang=fr)

Fil commented 9 years ago

ok j'ai dit une bêtise : mon test est fait sur un accès non connecté, donc j'ai langue_visiteur = false et la date m'arrive en valeur par défaut = fr, normal ; éventuellement on pourrait faire langue_visiteur = (langue du navigateur), mais ça n'a rien à voir avec ce bug-ci