Saltar al contenido Saltar a la barra lateral

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.

Etiquetado: 

Este tema contiene 6 respuestas, tiene 0 voces.

Última actualización por Eriberto hace 6 meses, 3 semanas.

Asistido por: Otto.

Autor Publicaciones
septiembre 25, 2025 a las 19:33 #17433820

Eriberto

Antecedentes del problema:
He actualizado WooCommerce a la última versión y estoy intentando que la página de carrito y checkout se traduzca correctamente. He rastreado para ver si hay nuevas cadenas, las he traducido, he borrado la caché, pero siguen sin traducirse. El problema se puede ver en la página: enlace oculto

Síntomas:
La página de carrito y checkout no se traduce correctamente después de actualizar WooCommerce.

Preguntas:
¿Por qué no se traduce la página de carrito y checkout después de la actualización?
¿Hay pasos adicionales que debo seguir para asegurar que las traducciones se apliquen correctamente?

septiembre 25, 2025 a las 20:26 #17433981

Otto

Hola,

Puede estar relacionado con este problema:
https://wpml.org/errata/woocommerce-checkout-block-fails-to-translate-some-values/

¿Podrías actualizar WooCommerce Multilingual a su última versión (5.3) y verificar si el problema persiste?

❌ Por favor, antes que nada: haz un backup de tu sitio ❌

Saludos cordiales,
Otto

septiembre 25, 2025 a las 21:26 #17434024

Eriberto

El plugin WPML Multilingual & Multicurrency for WooCommerce está actulizado a la versión 5.5.2.1, he puesto el código indicado en function.php y sigue sin funcionar correctamente,

Gracias

septiembre 25, 2025 a las 22:03 #17434048

Otto

Hola,

Te pido disculpas por la confusión.

¿Podrías permitirme echarle un vistazo al sitio? He habilitado una respuesta privada para que puedas proporcionarme acceso temporal a tu sitio.

**Importante:**
- **Haz un backup** de tu sitio antes de compartir los datos.
- Si no ves un formulario privado para ingresar las credenciales, **no las publiques** en el foro.

¿Si fuera necesario, podría replicar tu sitio localmente instalando un plugin (Duplicator o Updraft Plus)? Una vez resuelto el problema, borraré la copia.

Saludos cordiales,

Otto

septiembre 26, 2025 a las 14:29 #17436411

Otto

Hola,

He hecho una copia del sitio para poder revisarlo localmente sin afectar tu web.

Localmente, desactivé WPML y la página Finalizar Compra sigue apareciendo en inglés.

Luego he reactivado WPML y he encontrado el siguiente workaround:
- Edita la página "Finalizar Compra"
- Agrega un espacio a los textos de los bloques
- Salva

Una vez hecho esto en el front end se muestra el idioma correcto para esas cadenas. Mira este screencast:
enlace oculto

Podrías probarlo en tu sitio por favor?

Saludos cordiales,
Otto

septiembre 26, 2025 a las 16:06 #17436778

Eriberto

Hola,

Está bien la solución pero no me deja modificar todos los textos. Estos se quedan sin traducción:

- Use same address for billing
- Add a note to your order
- Order summary

Adjunto captura.

Gracias!

Un saludo

Captura de pantalla 2025-09-26 180542.png
septiembre 26, 2025 a las 16:40 #17436904

Otto

Hola,

Gracias.

Por favor haz lo siguiente:
- Ve a WPML > Localización de tema y complementos
- Selecciona WooCommerce
- Haz click en Escanear componentes seleccionados para cadenas
- Limpia el caché

Esto solucionó el problema en mi copia local del sitio. Podrías probarlo por favor?

Saludos cordiales,
Otto

septiembre 26, 2025 a las 17:08 #17436994

Eriberto

Ya está solucionado!

Muchas gracias 😉