Permettre à l'action "converser" de garder aussi la langue en mémoire SQL pour les visiteurs connectés
Actuellement l'action "converser" n'est pas très polyvalente :
- soit ça ne change que le cookie public
- soit ça garde en base + cookie ecrire uniquement si dans ecrire/
Or de très nombreux sites ont des utilisateurices publics : forums, accès restreint, extranet, e-commerce, magazine, adhérents, et j'en passe.
Tout comme de nombreuses évolutions concernant ces comptes publics, l'action de changement de langue devrait évoluer pour mieux les prendre en compte. Elle devrait savoir, soit par défaut soit au moins par un argument, enregistrer en base SQL le choix de langue de ces personnes.
M'est-avis que ça devrait être par défaut (si on détecte un compte connecté, on update son spip_auteurs au passage, tout comme pour le cas ecire/). Sinon avec un argument à donner en plus.
C'est notamment indispensable pour envoyer des notifications dans la bonne langue voulue par ces gens.