Discourse n’utilise la localisation du navigateur pour définir celle de l’utilisateur que si le paramètre du site « Définir la localisation à partir de l’en-tête Accept-Language » est activé. Lorsqu’il est activé, la localisation est définie pour les utilisateurs anonymes à partir de l’en-tête de langue de leur navigateur. Ce paramètre définit également la localisation des utilisateurs lorsqu’ils créent leur premier compte sur le site. Cette localisation peut être remplacée par l’utilisateur en accédant à sa page Préférences / Interface et en sélectionnant la langue d’interface souhaitée pour le site. Une fois cela fait, les en-têtes de langue sont ignorés : la langue d’interface choisie par l’utilisateur remplace l’en-tête de langue du navigateur.
Si vous sélectionnez une localisation RTL pour un forum Discourse, tout le contenu sera affiché avec une mise en page RTL. Si vous êtes sur un site LTR, il est préférable de sélectionner une localisation LTR sur votre page de préférences. La seule exception à cela est si le paramètre du site « Prendre en charge le sens mixte du texte » est activé. Lorsque ce paramètre est activé, le contenu des messages est analysé pour déterminer son sens de texte et les attributs dir appropriés sont ajoutés au contenu des messages. Vous trouverez plus de détails sur ce paramètre ici : Supporting mixed text directions.