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
Setze die Standard-Sprache-Website-Einstellung auf Englisch.
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.
Ändere die Standard-Sprache-Website-Einstellung der Website auf Ungarisch (hu).
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.