Traducir URL personalizadas

Las traducciones de URL personalizadas reemplazan destinos completos que no pertenecen al flujo normal de slugs de entradas y términos. Las entradas típicas son enlaces externos, archivos descargables, fuentes de iframes, fuentes de vídeo, imágenes de logotipo POM Theme, enlaces de descarga explícitos y URL añadidas manualmente.

Guardar una asignación

  1. Abre Translations → Translate URLs → Custom links.
  2. Elige la configuración regional de destino.
  3. Localiza la fila por Original URL, Type y Used in.
  4. Introduce URL for locale.
  5. Selecciona Save custom URLs.
  6. Prueba todas las apariciones mostradas para esa fuente.

Si el descubrimiento no recopiló la URL, usa Add custom URL, introduce los destinos original y traducido exactos y selecciona Add URL.

Traducir imágenes de logotipo POM Theme

Mantén las imágenes originales en Settings → POM Theme → Design system → Brand. POM Translate detecta las URL guardadas de Logo, Mobile version logo, Mobile navigation logo y Side navigation logo cuando abres Translations → Translate URLs → Custom links. También detecta Header logo y Header mobile logo en cada preajuste adicional de Header colors dentro de Layout → Header colors. La detección también funciona cuando un logotipo se muestra como SVG en línea.

  1. Sube el logotipo traducido a la Biblioteca de medios del sitio y copia la URL de su archivo.
  2. Abre Translations → Translate URLs → Custom links y elige la configuración regional de destino, como Euskera (eu).
  3. Encuentra la URL de la imagen original. Used in identifica sus campos de logotipo POM Theme y enlaza a los ajustes de marca. Para las variantes de Header colors, incluye el Config name del preajuste y enlaza a Header colors.
  4. Pega la URL de la imagen traducida en URL for locale y selecciona Save custom URLs.
  5. Visita el sitio en ese idioma y comprueba la cabecera, el pie de página, el menú móvil y la navegación lateral donde se usen. Después cambia al idioma principal y confirma que sigue usando la imagen original.

Una traducción en blanco usa la imagen original, incluida la imagen original del preajuste de Header colors seleccionado. Cada URL de origen distinta tiene su propia asignación; los campos de logotipo que comparten una URL de origen comparten su traducción. Borrar el campo traducido restaura la original para esa configuración regional. Tras cambiar un logotipo de origen en los ajustes de Brand o Header colors, vuelve a abrir Custom links para detectar su nueva URL. Una fila de origen eliminada se detecta de nuevo mientras su imagen siga configurada.

El módulo Logo usa estas asignaciones para las imágenes de marca y para una Logo version seleccionada explícitamente, incluso dentro del contenido de navegación a pantalla completa. Un preajuste de cabecera o una versión de Logo seleccionados mantienen prioridad sobre la imagen de marca por defecto; POM Translate traduce entonces esa URL de origen seleccionada. Las dimensiones y los ajustes de renderizado SVG siguen compartidos: usa proporciones compatibles y archivos SVG locales de confianza cuando el renderizado en línea esté activado. El icono del sitio no se incluye en la detección de logotipos.

Traducir vídeos y fondos de vídeo de POM

Las URL de vídeo se recopilan de estas fuentes, incluidas las filas y columnas anidadas:

  • Los ajustes de fondo vc_row, vc_row_inner, vc_column y vc_column_inner de POM;
  • los shortcodes web_video, vc_video y de WordPress video, incluidos los shortcodes dentro de un bloque Shortcode de Gutenberg;
  • los bloques de Gutenberg POM Section, Row y Column;
  • las fuentes de vídeo HTML, incluido el bloque Video de WordPress.

Las URL de YouTube y Vimeo y los archivos autoalojados MP4, WebM y OGV aparecen en Custom links. Cada archivo de origen tiene su propia asignación. Las miniaturas de vídeo, los controles de reproducción y otros ajustes de presentación no son entradas de URL de vídeo.

  1. Guarda la página que contiene el vídeo para actualizar sus URL detectadas. Para el contenido existente en todo el sitio, Translations → Generate pending translations → Process all también actualiza el descubrimiento; Translate pending only no lo hace. Process all también traduce el texto pendiente cuando la traducción automática está activada.
  2. Abre Translations → Translate URLs → Custom links y elige la configuración regional de destino.
  3. Introduce la URL de vídeo localizada para cada fuente usada por el reproductor. Mantén el mismo proveedor o formato de archivo que el campo original.
  4. Selecciona Save custom URLs y abre la página en ese idioma.
  5. Reproduce el vídeo o activa su fondo y confirma que se carga la grabación localizada. Comprueba cada formato de archivo cuando el fondo tenga varias fuentes.

El vídeo del idioma principal y cualquier fuente sin asignación permanecen sin cambios. La detección lee el contenido almacenado sin reproducir vídeos ni solicitar metadatos del proveedor.

Entender el contrato de reemplazo

POM Translate normaliza la URL original antes de la búsqueda. Un destino almacenado reemplaza esa fuente para la configuración regional seleccionada en los menús admitidos y en las rutas de contenido renderizado. El fragmento de la fuente se restaura después del reemplazo, lo que permite que un enlace como document.pdf#chapter-two conserve su fragmento.

El destino es una URL completa. Los parámetros de consulta de la fuente no se combinan automáticamente con un reemplazo no relacionado, así que incluye todos los parámetros que requiera el destino.

Cuando no existe ninguna asignación:

  • los destinos externos permanecen sin cambios;
  • una fuente de archivo o iframe reconocida permanece sin cambios;
  • un enlace de menú del mismo sitio apto puede continuar con la localización normal de rutas.

Mantener el diccionario enfocado

No copies enlaces permanentes nativos de entradas, páginas, archivos o términos en Custom links simplemente para traducir sus slugs. Esos objetos pertenecen a Content URLs, donde POM Translate puede resolverlos de vuelta a los ID canónicos de WordPress.

Los destinos personalizados nunca se envían a traducción automática. Revísalos manualmente en cuanto a protocolo, host, ruta, consulta, fragmento, requisitos de acceso y disponibilidad regional.

Eliminar una fila de URL personalizada elimina la fuente y todas sus asignaciones de configuración regional. Borrar el campo traducido de una configuración regional conserva la entrada de fuente compartida.