Anpassen der Navigationsmenüpfaade führt zu Übersetzungsverlust

Wenn ich den relativen Pfad für den Menüpunkt “Meine Beiträge” in der Seitenleiste ändere (von /my/activity zu /my/messages), verliert der Menüpunkt “Meine Beiträge” seine Übersetzung.

Ich habe versucht, mit dem Parameter /admin/customize/site_texts/js.sidebar.sections.community.links.my_posts.content?locale=[mylocale] zu experimentieren, in der Annahme, dass eine Änderung daran ihn wieder übersetzen würde, so wie in dieser Lösung in einem anderen Thema, aber das tut er nicht.

Nur wenn ich den Pfad auf den ursprünglichen zurücksetze, wird er wieder übersetzt. Im Grunde kann ich also den Pfad nicht anpassen, ohne die Übersetzung zu verlieren.

Ich bin mir nicht sicher, ob das ein Fehler ist. Wenn Sie einen benutzerdefinierten Link hinzufügen, können Sie keine Übersetzungen dafür hinzufügen.
Das Bearbeiten eines der Standardlinks ist wie das Hinzufügen eines benutzerdefinierten Links und das Entfernen des Standardlinks. Daher ist es für mich sinnvoll, dass jeder den Text aus dem Namensfeld sieht.

3 „Gefällt mir“

Du beantwortest jeden meiner Beiträge! :hugs:

Du hast mich zum Nachdenken gebracht, dass ich einfach einen neuen Link hinzufügen und den Link “Meine Beiträge” entfernen könnte. Aber ich fühle mich nicht wohl dabei, den Link “Meine Beiträge” zu entfernen: Was würde mit der Beziehung passieren, die er zu dem Parameter js.sidebar.sections.community.links.my_posts.content hat? Was ist, wenn ich ihn zurückhaben möchte, würde es ausreichen, ihn wieder genau so zu erstellen, wie er war, um diese Beziehung wiederherzustellen?

Daher würde ich sagen, dass es zumindest ein UX-Problem ist, insofern als die Benutzeroberfläche irreführend ist…? Außerdem wäre es großartig, benutzerdefinierte Einträge übersetzbar zu machen, das wäre sinnvoll, wenn Discourse darauf abzielt, jedem Benutzer die Möglichkeit zu geben, seine Benutzeroberfläche in seiner bevorzugten Sprache zu haben. Aber vielleicht verlange ich zu viel.