Problem mit der Oberflächensprache (nach Einladung)

Die Schnittstellensprache für anonyme Benutzer funktioniert korrekt – durch Erkennung der Browsersprache.

Die Sprache der Einladung funktioniert ebenfalls korrekt – immer noch die Sprache des anonymen Benutzers.

Aber die Schnittstellensprache nachdem – wenn der Benutzer eine Einladung annimmt – wird automatisch die standardmäßige Discourse-Schnittstellensprache (z. B. Englisch).

Mitglieder, die z. B. auf Französisch beitreten, sehen nach der Registrierung per Einladung Englisch.

Wie kann die gleiche Sprache beibehalten werden, wie sie im anonymen Modus / während der Einladung war?

Ein Beispiel:
Anonymer Benutzer – Französisch
Sprache der Einladung – Französisch
Nach Annahme der Einladung, wenn der Benutzer angemeldet ist – Standard, Englisch

Wie kann das gelöst werden?
Vielen Dank!

1 „Gefällt mir“

Wenn es sich um eine Funktionsanfrage handelt, verschieben Sie sie bitte in die am besten geeignete Kategorie.
Ich betrachte dies als Fehler, da es für Communities, die im Modus „nur Einladungen“ basieren, nicht benutzerfreundlich ist.

2 „Gefällt mir“

@osioke darf ich dich bitten, dir das auch kurz anzusehen (dieses Thema).
Ich bin mir nicht sicher, ob es ein Fehler oder eine beabsichtigte Funktion ist, aber viele Benutzer berichten über damit verbundene Komplikationen.
Es tut mir leid, wenn das nicht deine Frage ist – ich weiß nicht, an wen ich sie richten soll.

Danke!

1 „Gefällt mir“

Vielen Dank für die Erwähnung! :smiley:

Welche Discourse-Version verwenden Sie?

Und wenn Sie eine Bildschirmaufnahme davon hätten, wäre das auch sehr hilfreich :slight_smile:

Danke @osioke
Ich verwende die neueste Discourse-Version 2.9.0.beta1
( a1adc13125 )

Und es war schon immer so (soweit ich mich erinnere).

Hier ist eine Bildschirmaufnahme des Problems:

Sie ist kurz und zeigt, wie die Oberflächensprache nach der Annahme der Einladung von Russisch auf Englisch wechselte.

Dies funktioniert bei Einladungen, die mit Google/Facebook/Twitter/LinkedIn-Authentifizierung angenommen werden.

Und mit diesem Problem muss jeder Benutzer nach der Registrierung per Einladung navigieren und seine Sprache zurückändern.

Danke!

1 „Gefällt mir“

Vielen Dank für die Weitergabe @4ong, es tut uns wirklich leid, dass dies passiert ist. Wir werden uns darum kümmern.

1 „Gefällt mir“

Danke @osioke – ich werde versuchen zu sehen, ob ich auch helfen kann.

1 „Gefällt mir“

Alles klar. Wir diskutieren bereits mögliche Lösungswege.

1 „Gefällt mir“

Vielen Dank für den detaillierten Bericht, Anatol. Ich sehe dies als Funktionsanfrage, aber ich verstehe die Verwirrung, die ein Benutzer erfährt, wenn er die Website als anonymer Benutzer in einer Sprache und nach der Anmeldung in einer anderen Sprache sieht.

Wir könnten hier eine Website-Einstellung verwenden, die das Speichern des Benutzer-Locales basierend auf der Browser-/OS-Einstellung bei der Registrierung ermöglicht. Derzeit haben wir nur die Einstellung „Oberflächensprache für anonyme Benutzer anhand der Sprachheader des Webbrowsers festlegen“, die eindeutig für nicht authentifizierte Benutzer ist.

Dies ist als pr-welcome markiert, wir haben im Moment keine Bandbreite, um diese Arbeit zu übernehmen, aber wir freuen uns, wenn sie stattfindet.

2 „Gefällt mir“

Danke @pmusaraj

Ok - Ich werde sehen, ob ich das bewältigen kann.

  1. Wenn ein Benutzer die Standardsprache nicht kennt, kann es für ihn recht komplex sein, die Sprache zurück auf seine Muttersprache zu ändern.

  2. In mehrsprachigen Communities führen Einladungen oft zu einem bestimmten Thema mit einer anfänglichen Anleitung, einem Willkommensbeitrag …
    Und dieses Thema (oder sogar die gesamte Kategorie) wird normalerweise in der Sprache der Einladung erstellt.

Daher ändert sich nur die Oberflächensprache zur Standardeinstellung. Und das ist meiner Meinung nach in diesem Fall ziemlich inkonsistent und nicht benutzerfreundlich.

2 „Gefällt mir“