WPML

Ü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

Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.

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

Tritt dieses Problem weiterhin auf?

Wenn das Update das Problem nicht behebt, stellen Sie eine Support-Anfrage und wir sehen uns das gemeinsam mit Ihnen an.