ca ne semble pas être une question de cookie, ni de cache (enfin, de cache si... mais pas comme attendu...).
J'ai un fonctionnement correct sur ma machine de dev (une ubuntu 12.04 avec un PHP5.4).
Mais sur le serveur (Debian 7 64 bit) certaines parties reviennent en anglais.
Je peux avoir une partie d'un formulaire en francais et le reste en anglais.
Generalement le top et le bottom de la page sont ok, c'est un peu comme si le paramètre de langue n'arrivait pas correctement au contenu.
En remettant le template par défaut sur le serveur les langues reviennent comme il faut.
si je remets mon template (qui est à 99% une copie du défaut avec un logo différent, la section "livraison gratuite pour 50€" en moins et un peu de texte dans index.html) sans vider les caches j'ai un comportement normal.
si je vide les caches "asset web" et "images et doc" cela reste bon.
mais si je vide le cache interne j'ai cette erreur :
1: WARNING [Thelia.php:loadTranslation()] {392} 2015-10-24 9:34:07:loadTranslation: missing /var/www/thelia_2.2.0/local/modules/Paypal/I18n/frontOffice/default directory 2: WARNING [Thelia.php:loadTranslation()] {392} 2015-10-24 9:34:07:loadTranslation: missing /var/www/thelia_2.2.0/local/modules/HookLang/I18n/frontOffice/default directory 3: WARNING [Thelia.php:loadTranslation()] {392} 2015-10-24 9:34:07:loadTranslation: missing /var/www/thelia_2.2.0/local/modules/HookContact/I18n/frontOffice/default directory
et ensuite j'ai un défaut de langue partiel sur l'affichage.
Last edited by gilles504 (24-10-2015 08:47:52)