WPML
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;
    } );

Todos los problemas conocidos →