L'utilisateur est obligé d'aller dans Profil > Préférences pour changer la langue par défaut.
Ce service REST doit permettre de modifier sa langue en un clic. Un message dans la langue choisie devra lui signaler s'il doit se déconnecter pour que ce choix soit visible.
J'ai poussé les modifications concernant cette fonctionnalité uniquement sur mon fork (pas de pull request). Cependant il reste à voir quelques détails. Doit on afficher dans la liste déroulante de sélection des langues le nom de la nouvelle langue dans la langue maternelle ? Par exemple google présente les différentes langues de cette façon:
Idem pour le texte de demande de reconnexion qui est notifié aux utilisateurs. Que doit on faire si l'utilisateur est en langue française et sélectionne la langue anglaise ? La notification doit-elle être dans la langue en cours d'utilisation de la plateforme (le français) ou bien dans la langue qui vient d'être sélectionnée (l'anglais) ?