WPML
Status
Gelöst
Gemeldet für
WPML Multilingual & Multicurrency for WooCommerce 5.2.0
Gelöst in
5.3.0
Themen-Tags
Bug

Übersicht über das Problem

Wenn Sie die Funktion Kassen-Block von WooCommerce auf einer Seite verwenden, werden bestimmte Werte nicht korrekt übersetzt. Dies umfasst normale Beschriftungen der Kassenfelder sowie verschiedene Strings, die in den .js-Dateien zu finden sind. Das Problem besteht weiterhin, selbst nach dem Durchsuchen nach den Strings, deren Übersetzung und dem Ausführen des Dialogs „geänderte .mo-Dateien“.

Problemumgehung

Option 1


Vorerst wird Benutzern empfohlen, die alte Kassen-Seite zu verwenden, bis diese neue WooCommerce-Funktion vollständig übersetzbar ist.

Option 2


Alternativ stellen Sie bitte sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.

  • Öffnen Sie die Datei functions.php Ihres Themes.

  • Fügen Sie diesen Code hinzu:
    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;
    } );

Alle bekannten Probleme →