Olá ![]()
[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
-
Defina a configuração do site
locale padrãopara Inglês. -
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. -
Altere a configuração do site
locale padrãopara Húngaro (hu). -
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