- Estado
- Resuelto
- Notificado para
- WPML Multilingual & Multicurrency for WooCommerce 5.2.0
- Resuelto en
- 5.3.0
- Etiquetas de temática
- Bug
Resumen del problema
Al usar la característica del bloque de finalizar compra de WooCommerce en una página, ciertos valores no se traducen correctamente. Esto incluye las etiquetas normales de los campos de finalizar compra y varias cadenas que se encuentran dentro de los archivos .js. El problema persiste incluso después de analizar las cadenas, traducirlas y ejecutar el cuadro de diálogo de «archivos .mo modificados».
Solución alternativa
Opción 1
Por ahora, se recomienda a los usuarios usar la página de finalizar compra heredada hasta que esta nueva función de WooCommerce sea totalmente traducible.
Opción 2
Como alternativa, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo functions.php de su tema.
- Añada este código:
add_filter( 'woocommerce_shared_settings', function( $data ) { $gateways = WC()->payment_gateways->payment_gateways(); foreach ( $gateways as $code => $gateway ) { if ( 'yes' === $gateway->enabled ) { $data[ $code . '_data' ]['title'] = $gateway->title; $data[ $code . '_data' ]['description'] = $gateway->description; } } return $data; } );