Entender las alternativas de los menús

El renderizado de los menús prioriza un destino utilizable frente a un valor vacío. La alternativa depende de qué parte del elemento esté incompleta.

Alternativa de redacción

Para una configuración regional que no es la base, POM Translate busca el label y el description traducidos del elemento del menú. Cuando un valor de destino está vacío, el campo original de WordPress permanece en su lugar.

Los dos campos recurren a alternativas de forma independiente. Una etiqueta traducida puede aparecer encima de una descripción en el idioma de origen cuando solo se ha completado uno de los valores.

Alternativa de destino

La URL del menú sigue este orden:

  1. utilizar una URL personalizada traducida explícita cuando exista una para el origen;
  2. en caso contrario, para una configuración regional que utilice un prefijo, localizar una ruta apta del mismo sitio;
  3. en caso contrario, mantener la URL original.

Las URL vacías y los valores que solo contienen fragmentos, como #section, no se reescriben en la pasada normal de URL del menú. Las URL externas absolutas también permanecen sin cambios a menos que tengan una asignación personalizada explícita.

La localización de rutas internas puede recurrir a alternativas segmento a segmento. Por lo tanto, un slug de destino ausente puede producir una URL con prefijo válida que contenga el slug de origen en lugar de revertir toda la dirección.

Alternativa de visibilidad

El ajuste Display in languages utiliza una selección vacía para indicar que el elemento es visible en todas las configuraciones regionales activas. Una vez que se almacenan una o más configuraciones regionales, el elemento se conserva solo para esas configuraciones regionales actuales.

Esta regla de visibilidad es independiente de las exclusiones de traducción. Una exclusión por configuración regional puede eliminar un elemento del menú durante la pasada posterior de renderizado de traducción, incluso si sus casillas de visualización incluyen dicha configuración regional.

Planificar un despliegue controlado

  1. Deja los elementos visibles en todas partes solo cuando la alternativa en el idioma de origen sea aceptable.
  2. Traduce las etiquetas antes de exponer una configuración regional recién configurada.
  3. Completa los slugs nativos o las asignaciones personalizadas explícitas para los enlaces críticos para la conversión.
  4. Utiliza la visibilidad por idioma para un control temporal de la navegación.
  5. Prueba el destino directamente, porque un elemento de menú oculto no protege su URL.

Para objetos incompletos más allá de los menús, consulta Handle links to untranslated content.