Hola ![]()
[CASO LÍMITE]
Existe un problema con la función de traducción/localización para Secciones/Enlaces de barra lateral personalizados.
Si se crea una sección o enlace de barra lateral personalizado mientras la configuración de locale predeterminado del sitio está establecida en el Idioma A (por ejemplo, inglés), pero más tarde la locale predeterminado del sitio se cambia al Idioma B (por ejemplo, húngaro), los registros existentes de la barra lateral personalizada no se adaptan a la nueva locale predeterminada.
Como resultado, la interfaz de usuario interpreta incorrectamente el campo de entrada base/predeterminado, lo que provoca que las opciones de idioma en el menú desplegable de traducción queden completamente intercambiadas y desordenadas.
Pasos para reproducir
-
Establezca la configuración del sitio
locale predeterminadoen Inglés. -
Cree una nueva sección/enlace de barra lateral personalizado, pero ingrese el texto en Húngaro (porque mi locale de usuario era húngaro) (por ejemplo, establezca la etiqueta base como
"Főoldal"y la ruta como"/"). No lo localicé porque aún no existía una función para hacerlo. -
Cambie la configuración del sitio
locale predeterminadoa Húngaro (hu). -
Edite la sección de barra lateral personalizada creada en el paso 2 e intente traducirla:
-
Comportamiento observado: El sistema ahora asume que el campo de entrada base (
"Főoldal") es el valor base húngaro porque la configuración predeterminada del sitio es húngara. -
En el menú desplegable de traducción, el Húngaro ya no está disponible (ya que ahora se trata como el idioma base), pero el Inglés aparece como una opción de traducción seleccionable.
-
Seleccionar Inglés en el menú desplegable e ingresar la traducción al inglés (
"Homepage") provoca que los valores localizados se inviertan o asignen incorrectamente.
-
Gracias