Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
Si estás experimentando que algunos textos traducidos no aparecen en tu sitio web a pesar de estar marcados como traducidos, es posible que estés utilizando contenido externo como plantillas, secciones, widgets globales o barras laterales que necesitan ser traducidos por separado.
Solución:
Para asegurarte de que todos los textos se traduzcan correctamente, sigue estos pasos:
1. Haz clic en "Editar single post" para abrir la plantilla en el Editor de Elementor.
2. Utiliza el botón "Salir a WordPress" para volver al editor de WordPress.
3. Accede a las traducciones desde la barra lateral derecha.
Para más detalles sobre la traducción de plantillas en Elementor con WPML, visita: https://wpml.org/documentation/plugins-compatibility/elementor/#translating-elementor-templates

Si esta solución no resuelve tu problema o si la información parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Este tema contiene 9 respuestas, tiene 2 voces.

Última actualización por Nicolas V. hace 9 meses, 2 semanas.

Asistido por: Nicolas V..

Autor Publicaciones
septiembre 5, 2024 a las 3:37 pm #16145874

jordiG-16

Antecedentes del problema:
He pasado la web a producción y me faltan textos para traducir. Los he traducido, aparecen como traducidos pero en la web no se traducen.

Síntomas:
Los textos traducidos no aparecen en la web. Algunos, la mayoría si.

Preguntas:
¿Por qué ALGUNOES de los textos traducidos no aparecen en la web?
¿Cómo puedo asegurarme de que los textos traducidos se muestren correctamente en la web?

septiembre 5, 2024 a las 3:40 pm #16145878

jordiG-16

Adjunto un par de imágenes de lo que no me aparece traducido a pesar de haber añadido la traducción al inglés.

traduccion1.png
Captura de pantalla 2024-09-05 173839.png
septiembre 5, 2024 a las 4:34 pm #16145993

Nicolas V.
Colaborador

Idiomas: Inglés (English ) Francés (Français )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Muchas gracias por contactar al soporte de WPML.

He notado que estás usando Elementor.
1. La mayoría de los textos no traducidos están en la barra lateral. Si utilizas una sección o plantilla de Elementor aplicada a varias páginas, asegúrate de traducirla en "WPML > Administración de traducción". Selecciona el tipo "Parte de plantilla" o "Plantilla".

2. Aunque Elementor es compatible con WPML, es posible que los textos no traducidos provengan de complementos adicionales, como The7 Elements. En este caso, es necesario registrar los widgets para la traducción siguiendo este tutorial: https://wpml.org/documentation/related-projects/wpml-compatibility-test-tools-plugin/registering-custom-elementor-widgets-for-translation/

Esta guía está dirigida a desarrolladores, pero si necesitas ayuda, no dudes en proporcionarme acceso de administrador (wp-admin), preferiblemente a una copia "staging", para que pueda investigar más a fondo.

He activado un campo privado para tu próxima respuesta donde podrás proporcionar esa información de forma segura. No comparta tu propia cuenta de administrador, crea una nueva que podrás eliminar luego.

IMPORTANTE: antes de continuar, haga una copia de seguridad de tu sitio y base de datos.

septiembre 6, 2024 a las 8:04 am #16147615

jordiG-16

Hola y gracias por la respuesta.
He intentado hacer la traducción siguiendo la ruta que me has dicho y no me aparece el texto a traducir.
Por otro lado, el enlace que me has pasado está roto. Me lleva a una página con error 404.

Saludos.

septiembre 6, 2024 a las 12:28 pm #16148968

Nicolas V.
Colaborador

Idiomas: Inglés (English ) Francés (Français )

Zona horaria: America/Lima (GMT-05:00)

Hola,

La página fue actualizada esta mañana, lo que resultó en un cambio de URL: https://wpml.org/documentation/support/multilingual-tools/registering-custom-elementor-widgets-for-translation/

Me gustaría solicitar un acceso de administrador temporal (wp-admin), preferiblemente a un sitio "staging" de prueba donde se ha replicado el problema, para que pueda investigar más a fondo?

He activado un campo privado para tu próxima respuesta donde podrás proporcionar esa información de forma segura. No comparta tu propia cuenta de administrador, crea una nueva que podrás eliminar luego.

IMPORTANTE: realiza una copia de seguridad de tu sitio y de la base de datos.

septiembre 6, 2024 a las 4:42 pm #16149819

jordiG-16

Antes de facilitar esta información, adjunto un pantallazo donde detallo exactamente donde he realizado la traducción (este mismo proceso lo he hecho en muchísimas partes de la web y ha funcionado perfectamente). En la imagen se ve el "lapiz" conforme la traducción está en los todos los idiomas (en castellano se visualiza perfectamente, el francés todavía no está la web).

Muchas gracias.

Captura de pantalla 2024-09-06 183907.png
Captura de pantalla 2024-09-06 183849.png
septiembre 6, 2024 a las 7:12 pm #16150363

Nicolas V.
Colaborador

Idiomas: Inglés (English ) Francés (Français )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Para confirmar mi hipótesis, ¿podrías decirme cuál es el widget de Elementor que estás utilizando? ¿Es el widget "Heading" de Elementor o algún otro tipo de Heading que proviene de un add-on?

Si lo prefieres, puedo crear un sitio de prueba para ti; solo necesitarás instalar los plugins que utilizaste para crear este Heading y así poder reproducir el problema.

septiembre 9, 2024 a las 3:35 pm #16157504

jordiG-16

Hola, que yo sepa no estoy utilizando ningún widget específico de Elementor, más allá del propio elementor.
Si la traducción no la hago a través de WPML, para que la traducción se muestre en la parte frontal, tengo que ir a "Single Page" y desde allí traduzco. Adjunto pantallazos del proceso.
El problema es que si lo hago así, me cambia la traducción en todos los idiomas. O sea, que sigo teniendo el mismo problema.

Captura de pantalla 2024-09-09 173202.png
Captura de pantalla 2024-09-09 173254.png
septiembre 9, 2024 a las 5:52 pm #16158355

Nicolas V.
Colaborador

Idiomas: Inglés (English ) Francés (Français )

Zona horaria: America/Lima (GMT-05:00)

Hola,

¿Podrías proporcionarme acceso de administrador para poder ayudarte mejor?

He reactivado el campo privado para que puedas compartir esa información de forma segura en tu próxima respuesta.

IMPORTANTE: Por favor, realiza una copia de seguridad de tu sitio y de la base de datos antes de proceder.

septiembre 10, 2024 a las 3:13 pm #16162592

Nicolas V.
Colaborador

Idiomas: Inglés (English ) Francés (Français )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Gracias por el acceso. He notado que estás utilizando una plantilla "Single Post" dentro de tu página. Cuando utilizas una plantilla, una sección, un widget global, una barra lateral u otro tipo de contenido externo a tu página, es necesario traducirlo por separado.

Para hacerlo, puedes hacer clic en "Editar single post" para abrir la plantilla en el Editor de Elementor. Luego, utiliza el botón "Salir a WordPress" para volver al editor de WordPress, donde podrás acceder a las traducciones desde la barra lateral derecha.

He creado un video: enlace oculto

Ref: https://wpml.org/documentation/plugins-compatibility/elementor/#translating-elementor-templates

septiembre 10, 2024 a las 3:38 pm #16162678

jordiG-16

Ostras! Ahora si lo entendí!
Muchísimas gracias Nicolás por tu ayuda!
Un saludo!!