Inkonsistenz bei der Lokalisierung integrierter Gruppen

Eingebettete Gruppen (Admins, Vertrauensstufengruppen) können lokalisiert werden. Diese Lokalisierung wird in der Gruppenliste angezeigt:

Auf der Detailseite ist der Name im Titel original, das Gleiche gilt für das Dropdown-Menü.

Ich denke, es sollte entweder nicht möglich sein, dies zu lokalisieren, oder es sollte konsistent sein und überall den lokalisierten Namen anzeigen.

5 „Gefällt mir“

Gut bemerkt, ich habe das Team informiert!

2 „Gefällt mir“

Ich finde, es ist alles durcheinander, z. B. Kategorieberechtigungen:

Ich habe auch festgestellt, dass Gruppennamen immer in der Standardsprache des Forums angezeigt werden, während die Gruppenliste sie in der vom Benutzer gewählten Sprache anzeigt.
[Die Standardsprache ist Deutsch, meine bevorzugte Sprache ist Englisch]


Gruppennamen auf Englisch, wie meine bevorzugte Sprache


Aber wenn ich eine Gruppe auswähle, wird der tatsächliche Name angezeigt, der meiner Meinung nach auch in der Liste angezeigt werden sollte. Der übersetzte Name ist zwar hilfreich, um den Zweck der Gruppe zu verstehen, aber man kann die Gruppe zum Beispiel nicht mit dem übersetzten Namen @erwähnen. ![Screenshot_20250106_111612_Firefox|690x178](upload://hWnI4ooyeTHY9pj5KixWLTtfyC6.jpeg)

Dies geschieht jedoch nicht bei den Kategorieberechtigungen – diese werden immer auf Deutsch angezeigt, was zu erwarten ist, da dies die Standardsprache des Forums ist.


@tvavrda Vielleicht liegt das Problem in Ihrem Fall an Sonderzeichen. Haben Sie die Website-Einstellung `unicode usernames` aktiviert? https://meta.discourse.org/t/unicode-usernames-and-group-names/117737?u=moin Ich erinnere mich, dass bei der Einrichtung meiner Website und der Wahl von Deutsch als Standardsprache die Liste der `allowed unicode username characters` automatisch aktualisiert wurde. Die Einstellung `unicode usernames` wurde jedoch nicht automatisch aktiviert, was mich verwirrte.
2 „Gefällt mir“

Hmm, das würde bedeuten, dass die Lokalisierung dieser Namen eine schlechte Idee wäre, da diese Einstellung standardmäßig deaktiviert ist, die Locale sie aber als Unicode hat?

Wie auch immer, sie war deaktiviert, ich habe sie aktiviert und es hat nicht geholfen.

Außerdem habe ich den tatsächlichen Gruppennamen nicht übersetzt. Ich glaube, es ist immer noch “admins” und so weiter. Es ist nur die Lokalisierung.

1 „Gefällt mir“

Haben Sie den Datenbankkonsistenzauftrag danach manuell gestartet? Die Gruppennamen ändern sich nicht sofort, und der Auftrag läuft nur alle 12 Stunden. Es ist also noch etwas zu früh, um zu beurteilen, dass er nicht funktioniert, wenn Sie ihn nicht gestartet haben.

2 „Gefällt mir“

Nein, das habe ich nicht. Aber habe ich die Gruppennamen tatsächlich geändert, indem ich sie lokalisiert habe? Es ist etwas verwirrend, den lokalisierten Namen an einer Stelle und den englischen an einer anderen zu sehen. Die URL zeigt immer noch ~/admins.

OK, das hat geholfen. Jetzt wird es überall angezeigt. Wow. Aber das bedeutet, dass meine Lokalisierung die Unicode-Flagge aktiviert haben muss, sonst funktioniert sie seltsam.

Ich schätze, ich sollte die Lokalisierung ändern, um keine Unicode-Zeichen einzuschließen. Vielleicht sollten Sie in Crowdin einen Hinweis darauf geben.

1 „Gefällt mir“

Ich denke, es wäre besser, wenn die Einstellung automatisch aktiviert würde, wenn Sie eine Sprache auswählen, die sie erfordert. Ähnlich wie die Einstellung bootstrap_mode_min_users auf 10 reduziert wird, wenn Sie Ihre Website auf privat setzen, und auf 50 erhöht wird, wenn Sie sie auf öffentlich setzen.

Nun, die URLs sehen sowieso schrecklich aus mit diesen Namen. Ich habe die Lokalisierung vorerst auf ASCII zurückgesetzt. Danke für die Unterstützung! Ich denke, Sie sollten dies nach Support verschieben, da ich denke, dass es entweder so bleiben wird oder eine neue Funktion entstehen wird.

1 „Gefällt mir“

Die Inkonsistenz, die Sie in Ihrem ersten Beitrag beschrieben haben, ist immer noch relevant. Ich denke, die Gruppennamen, die im Gruppenverzeichnis angezeigt werden, sollten mit den tatsächlichen Gruppennamen übereinstimmen, unabhängig davon, ob sie auf Englisch, Deutsch oder Tschechisch sind, anstatt in die Benutzeroberflächensprache des Benutzers übersetzt zu werden.

1 „Gefällt mir“

Dies wird behoben durch

~~https://github.com/discourse/discourse/pull/30593~~

EDIT: Es ist ähnlich wie Non-english automatic groups don't stick when applied to Tag Group visibility/usability restrictions, aber nicht ganz dasselbe.

2 „Gefällt mir“

Aber hier geht es nicht um Tag-Gruppen.

Selbst wenn meine Benutzeroberfläche auf Deutsch ist, sollte der Name der Moderatorengruppe „moderators“ lauten, genau wie wenn ich auf die Gruppe klicke.

1 „Gefällt mir“

Okay, das sieht ähnlich und doch anders aus. Ich werde es mir auch ansehen.

2 „Gefällt mir“

Ich denke, wir können es so ausdrücken: Der Gruppenname könnte Moderatoren sein, wenn die Standardsprache des Forums Deutsch wäre. Da die Standardsprache jedoch Englisch ist, lautet der Gruppenname moderators, mit dem Sie Personen @erwähnen können. Selbst wenn die aktuelle Anzeigesprache des Benutzers Deutsch ist, sollte der Gruppenname bei dem bleiben, was er tatsächlich gerade ist (Englisch).

1 „Gefällt mir“

Ok, ich habe einen PR erstellt

Das wird die Anzeige der Namen der Gruppen konsistenter gestalten.

Standardmäßig würden wir auf der Gruppen-Seite (/g) entweder nur den vollständigen Namen oder den Anzeigenamen anzeigen.
Aber auf der Gruppen-Seite (/g/group-name) würden wir sowohl den vollständigen Namen als auch den Namen der Gruppe anzeigen.

Der PR stellt sicher, dass wir auf beiden Seiten immer sowohl den vollständigen Namen als auch den Namen der Gruppe anzeigen (wenn sie sich unterscheiden).


Ich habe die Tatsache, dass man “Unicode” in den Benutzernamen aktivieren muss, um korrekt lokalisierte Gruppennamen zu erhalten, nicht “behoben”, da dies eine viel größere Auswirkung hat und die Aktivierung von Unicode “manuell” wie das richtige Maß an Reibung erscheint.

4 „Gefällt mir“

Dieses Thema wurde nach 20 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.