Локализация пользовательских разделов боковой панели ломается после смены языка сайта

Привет :waving_hand:

[ОСОБЫЙ СЛУЧАЙ]

Возникла проблема с функцией перевода/локализации для Пользовательских разделов/ссылок боковой панели.

Если пользовательский раздел или ссылка боковой панели созданы, когда в настройках сайта default locale (локаль по умолчанию) установлена на язык A (например, английский), но позже default locale сайта изменена на язык B (например, венгерский), существующие записи пользовательской боковой панели не адаптируются к новой локали по умолчанию.

В результате интерфейс неверно интерпретирует базовое поле ввода, из-за чего варианты языков в выпадающем списке перевода полностью перепутаны и смешаны.

Шаги воспроизведения

  1. Установите в настройках сайта default locale значение Английский.

  2. Создайте новый пользовательский раздел/ссылку боковой панели, но введите текст на венгерском (так как моя пользовательская локаль была венгерской) (например, установите базовую метку как "Főoldal" и путь как "/"). Я не локализовал его, так как такой функции еще не было.

  3. Измените в настройках сайта default locale на Венгерский (hu).

  4. Отредактируйте пользовательский раздел боковой панели, созданный на шаге 2, и попробуйте перевести его:

    • Наблюдаемое поведение: Система теперь считает, что базовое поле ввода ("Főoldal") является венгерским базовым значением, так как локаль сайта по умолчанию — венгерская.

    • В выпадающем списке перевода Венгерский больше недоступен (поскольку теперь он рассматривается как базовый язык), но Английский появляется как вариант перевода.

    • Выбор Английского в выпадающем списке и ввод английского перевода ("Homepage") приводит к инверсии или неверному сопоставлению локализованных значений.

Спасибо