Si vous activez les paramètres Discourse allow user locale et set locale from accept language header (tous deux se trouvent en haut de la section “Configuration de base”), les utilisateurs auront automatiquement leur langue définie sur la locale configurée dans leur navigateur web lors de leur première inscription sur le site. Dans de nombreux cas, cela suffira à définir la langue appropriée pour un utilisateur.
Discourse ne propose pas d’option permettant aux utilisateurs de manuellement sélectionner leur langue lors de la création de leur compte. Je comprends cependant que cela pourrait être une fonctionnalité utile pour certains sites.
Tant que le paramètre du site allow user locale est activé, les utilisateurs peuvent modifier leur locale après s’être inscrits au site. Cela se fait dans la section Interface de la page de préférences de l’utilisateur :
Il existe déjà plusieurs discussions sur Meta concernant les sites multilingues. Vous trouverez quelques idées dans ce sujet qui pourraient vous être utiles : Structuring a multilingual community.
