As traduções de seções personalizadas da barra lateral quebram após alterar o locale padrão do site

Olá :waving_hand:

[CASO ESPECIAL]

Há um problema com o recurso de tradução/localização para Seções/Links Personalizados da Barra Lateral.

Se uma seção ou link personalizado da barra lateral for criado enquanto a configuração de locale padrão do site estiver definida para o Idioma A (por exemplo, inglês), mas a locale padrão do site for alterada posteriormente para o Idioma B (por exemplo, húngaro), os registros existentes da barra lateral personalizada não se adaptam à nova locale padrão.

Como resultado, a interface do usuário interpreta incorretamente o campo de entrada base/padrão, fazendo com que as opções de idioma no menu suspenso de tradução fiquem completamente trocadas e desordenadas.

Etapas para Reproduzir

  1. Defina a configuração do site locale padrão para Inglês.

  2. Crie uma nova seção/link personalizado da barra lateral, mas insira o texto em Húngaro (porque a locale do usuário estava em húngaro para mim) (por exemplo, defina o rótulo base como "Főoldal" e o caminho como "/"). Eu não o localizei porque ainda não havia um recurso para fazer isso.

  3. Altere a configuração do site locale padrão para Húngaro (hu).

  4. Edite a seção da barra lateral personalizada criada na Etapa 2 e tente traduzi-la:

    • Comportamento observado: O sistema agora assume que o campo de entrada base ("Főoldal") é o valor base húngaro, porque o padrão do site é húngaro.

    • No menu suspenso de tradução, Húngaro não está mais disponível (já que agora é tratado como o idioma base), mas Inglês aparece como uma opção de tradução selecionável.

    • Selecionar Inglês no menu suspenso e inserir a tradução em inglês ("Homepage") faz com que os valores localizados sejam invertidos ou mapeados incorretamente.

Obrigado