Hinweis `temporarily_closed_due_to_flags` nicht in der Server-Locale

Priorität/Schweregrad: normal

Plattform: alle

Beschreibung: Die Benachrichtigung temporarily_closed_due_to_flags wird nicht in der Locale des Servers erstellt.

Reproduzierbare Schritte:

  1. Erstellen Sie ein Thema und
  2. lassen Sie viele Benutzer (mit Locale-Einstellungen, die sich von der Locale des Servers unterscheiden) die Beiträge des Themas melden. Dann
  3. wird die Benachrichtigung temporarily_closed_due_to_flags („Dieses Thema ist aufgrund einer großen Anzahl von Community-Meldungen vorübergehend für mindestens %{count} Stunde(n) geschlossen.“ in en_US-Locale), die von @system erstellt wurde, in der Locale des Benutzers anstelle der des Servers angezeigt.

Dies ähnelt dem, was dieser Commit behoben hat.

Ich glaube, es könnte durch Änderung des folgenden Codes behoben werden.

1 „Gefällt mir“

Ja, das ist ein guter Punkt, es läuft wahrscheinlich im Kontext des letzten Flagge-Setzers, im Gegensatz zum Lokalisierungskontext des Servers.

Ein einfaches:

locale: SiteSetting.default_locale wird das regeln.

Wir werden das in den nächsten Wochen in Ordnung bringen.

Vielen Dank, dass Sie diesen Fehler gemeldet haben. Er wurde in diesem PR behoben

2 „Gefällt mir“

Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.