Traducir etiquetas y descripciones de elementos de menú

El texto que se muestra en la navegación no es necesariamente el título de su destino. WordPress almacena una Navigation Label específica del menú, y POM Translate registra ese valor como el campo label del elemento de menú. Una descripción no vacía del elemento de menú se registra por separado como description.

Edita los dos campos de forma independiente

  1. Abre Appearance → Menus y expande el elemento.
  2. Introduce la Navigation Label definitiva en el idioma base.
  3. Si el tema activo muestra descripciones de menú, introduce la descripción en el idioma base.
  4. Selecciona Save Menu.
  5. Abre Translations → Translate contents.
  6. Elige el idioma de destino y filtra All objects a Nav menu.
  7. Traduce la fila label y, cuando esté presente, la fila description.
  8. Guarda las traducciones.

En el momento de la renderización, el label traducido sustituye al título mostrado del elemento. El description traducido sustituye a la descripción del menú sin cambiar el destino del elemento.

Conserva el marcado en línea compatible

Cuando una descripción de menú contiene HTML en línea compatible, POM Translate protege su estructura durante la extracción. Traduce únicamente el texto legible y deja intactos los marcadores de posición protegidos. Un valor traducido mal formado no es una forma segura de rediseñar el menú.

Responde a los cambios en el origen

Guardar de nuevo el elemento de menú hace que POM Translate concilie sus campos actuales:

  • un cambio en la etiqueta de origen actualiza la cadena de origen recopilada;
  • una descripción recién añadida crea una cadena de descripción;
  • vaciar un campo previamente rellenado elimina la cadena de menú obsoleta;
  • un elemento de menú excluido globalmente tiene eliminadas sus cadenas de menú almacenadas.

Después de cambiar el texto de origen, revisa las traducciones de destino correspondientes antes de publicar. El frontend usa el texto de origen siempre que el valor de destino esté vacío, por lo que una traducción antigua o ausente puede hacer que un elemento resulte visiblemente incoherente con sus vecinos.

Comprueba la superficie correcta

Inspecciona el menú público en lugar de limitarte a la tabla de traducciones. El tema decide si se muestran las descripciones, pero POM Translate puede traducirlas cuando WordPress las suministra. Prueba también las presentaciones compacta, móvil, fija y de pie de página si renderizan el mismo menú de WordPress a través de plantillas diferentes.

Para el comportamiento de las URL, continúa con Use post and term menu links o Translate custom menu links.