Übersetzungen für benutzerdefinierte Seitenleistenabschnitte brechen nach Änderung der Standardsprache der Website

Hallo :waving_hand:

[Sonderfall]

Es gibt ein Problem mit der Übersetzungs-/Lokalisierungs-Funktion für Benutzerdefinierte Seitenleistenabschnitte/-Links.

Wenn ein benutzerdefinierter Seitenleistenabschnitt oder -Link erstellt wird, während die Standard-Sprache-Einstellung der Website auf Sprache A (z. B. Englisch) gesetzt ist, sich die Standard-Sprache der Website jedoch später auf Sprache B (z. B. Ungarisch) ändert, passen sich die vorhandenen Einträge für benutzerdefinierte Seitenleisten nicht an die neue Standardsprache an.

Infolgedessen interpretiert die Benutzeroberfläche das Basis-/Standard-Eingabefeld falsch, wodurch die Sprachoptionen im Übersetzungs-Dropdown-Menü vollständig vertauscht und durcheinandergeraten.

Schritte zur Reproduktion

  1. Setze die Standard-Sprache-Website-Einstellung auf Englisch.

  2. Erstelle einen neuen benutzerdefinierten Seitenleistenabschnitt/-Link, gib den Text jedoch auf Ungarisch ein (da meine Benutzersprache Ungarisch war) (z. B. setze das Basis-Label auf "Főoldal" und den Pfad auf "/"). Ich habe es nicht lokalisiert, da es dafür noch keine Funktion gab.

  3. Ändere die Standard-Sprache-Website-Einstellung der Website auf Ungarisch (hu).

  4. Bearbeite den in Schritt 2 erstellten benutzerdefinierten Seitenleistenabschnitt und versuche, ihn zu übersetzen:

    • Beobachtetes Verhalten: Das System geht nun davon aus, dass das Basis-Eingabefeld ("Főoldal") der ungarische Basiswert ist, da die Website-Standardsprache Ungarisch ist.

    • Im Übersetzungs-Dropdown-Menü ist Ungarisch nicht mehr verfügbar (da es nun als Basissprache behandelt wird), aber Englisch erscheint als wählbare Übersetzungsoption.

    • Die Auswahl von Englisch im Dropdown-Menü und die Eingabe der englischen Übersetzung ("Homepage") führt dazu, dass die lokalisierten Werte invertiert oder falsch zugeordnet werden.

Danke