loginerror
(Maciej Kuźmicz)
21. November 2023 um 12:04
48
simon:
Damit die Locale für anonyme (nicht angemeldete) Benutzer basierend auf den Spracheinstellungen ihres Browsers festgelegt werden kann, müssen Sie sowohl die Site-Einstellungen allow user locale als auch set locale from accept language header aktivieren. Beide Einstellungen befinden sich ganz oben auf der Seite „Basic Setup“ Ihrer Site.
Sobald diese Einstellungen aktiviert sind, wird die Discourse-Benutzeroberfläche für Benutzer, die nicht auf der Site angemeldet sind, automatisch auf die bevorzugte Sprache eingestellt, die sie in ihrem Browser festgelegt haben. Wenn ein nicht angemeldeter Benutzer beschließt, ein Konto auf der Site zu erstellen, wird seine Locale automatisch auf die Locale eingestellt, die von seinem Browser festgelegt wird. Beachten Sie, dass dies nur funktioniert, wenn seine Locale auf eine Sprache eingestellt ist, in die Discourse übersetzt wurde.
Schnelle Frage dazu in Bezug auf das Übersetzer-Plugin. Funktioniert das Übersetzer-Plugin in diesem Szenario, wenn die Plugin-Übersetzungsbeschränkung auf „Jeder“ gesetzt ist?
(da die unterschiedliche Locale die Sache ist, die den Übersetzungsbutton überhaupt erst erscheinen lässt)