Verifica las traducciones del carrito y del pago

El carrito y el pago combinan traducciones de productos, etiquetas registradas, mensajes gettext de WooCommerce, fragmentos HTML y datos específicos de cada solicitud. Prueba el flujo completo en la misma configuración regional en lugar de comprobar una sola página de forma aislada.

Qué localiza POM Translate

Según la superficie, POM Translate aplica la configuración regional activa de la solicitud a:

  • nombres de productos del carrito y del mini-cart;
  • metadatos de variaciones y opciones personalizadas;
  • etiquetas, marcadores de posición y descripciones de los campos del pago;
  • la etiqueta de place-order cuando está registrada;
  • fragmentos HTML del carrito y de la revisión del pedido;
  • respuestas AJAX anidadas de WC;
  • campos de productos, artículos de línea y términos compatibles de la Store API.

Los precios, las cantidades, los impuestos, los cupones, los totales, las direcciones y los datos de pago siguen siendo valores de WooCommerce.

Prueba un pago clásico o por bloques

  1. Abre la tienda a través de la ruta del idioma de destino.
  2. Añade un producto variable traducido.
  3. Abre el mini-cart, el Carrito y el Pago.
  4. Confirma el nombre del producto y los metadatos de la opción en cada pantalla.
  5. Cambia la cantidad o el envío para que WooCommerce actualice los fragmentos.
  6. Completa un pedido de prueba.
  7. Confirma que el pedido resultante guarda la configuración regional de destino.

Repite con la tecnología de pago real que utiliza el sitio. Los bloques se comunican a través de la Store API; las plantillas clásicas dependen en gran medida del AJAX de WooCommerce.

Resolución de la configuración regional de la solicitud

Las solicitudes de AJAX de WooCommerce y de la Store API pueden resolver el idioma de destino a partir de un parámetro explícito lang, la cabecera X-Pom-Translate-Lang, una ruta de solicitud con prefijo de configuración regional o la preferencia guardada del visitante/usuario. La solicitud cambia la configuración regional solo para su propio procesamiento y restaura el estado anterior después.

Los hashes de fragmentos del mini-cart y los nombres de almacenamiento del navegador incluyen la configuración regional. Esto evita que un fragmento almacenado en caché en un idioma se filtre a otro después de cambiar.

Mensajes fijos de la interfaz

El texto estándar de los botones de WooCommerce y el texto de validación suelen proceder de gettext. Instala un catálogo de WooCommerce para la configuración regional de destino o utiliza Translations → Software translations. Las traducciones de contenido no pueden sustituir un paquete de idioma de WooCommerce que falte.

Resolución de problemas

Elimina las líneas antiguas del carrito y borra las cachés de fragmentos/páginas antes de volver a probar. Si el HTML está traducido pero una etiqueta personalizada simple no lo está, registra esa etiqueta estable en Other translations. Para errores de validación que contienen detalles del cliente o del producto, consulta WooCommerce notices.