Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Schlagwörter: WCML
Zugehörige Dokumentation:
Dieses Thema enthält 3 Antworten, hat 2 Stimmen.
Zuletzt aktualisiert von Heinz Vor 1 Tag, 8 Stunden.
Assistiert von: Marcel.
Verfasser | Beiträge |
---|---|
November 19, 2024 unter 10:03 am #16418611 | |
Heinz |
Hintergrund des Themas: Die Symptome: Fragen: |
November 19, 2024 unter 11:44 am #16419183 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+01:00) |
Hallo, bitte aktivieren Sie das WP debug.log um den exakten Fehler sowie Code Zeile lokalisieren zu können. Um es zu aktivieren, öffnen Sie die Datei wp-config.php und suchen Sie nach define('WP_DEBUG', false);. Ändern Sie es in: define('WP_DEBUG', true); define( 'WP_DEBUG_LOG', true ); In diesem Fall werden die Fehler in einer Protokolldatei debug.log im Verzeichnis /wp-content/directory gespeichert. Bitte öffnen Sie dann den Warenkorb und die Kassa im Frontend und prüfen Sie, welche Logs aufgezeichnet wurden. Dokumentation: Viele Grüße |
November 20, 2024 unter 8:56 am #16423134 | |
Heinz |
Have it. Can I send that part to you via mail? |
November 20, 2024 unter 4:28 pm #16425693 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+01:00) |
Hi, Please share it using Pastebin and provide the link here in the form. The next response will include a private input field for the URL, allowing you to share it securely. Best regards, |
November 21, 2024 unter 12:53 pm #16429073 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+01:00) |
Thanks for the log. The error originates directly from WooCommerce's code (plugins/woocommerce/includes/wc-cart-functions.php:348). I couldn't find any connection to /woocommerce-multilingual/ in the stack trace. I reviewed the affected WooCommerce line where the issue occurs: $tax_text = wp_kses_post( sprintf( __( '(includes %s)', 'woocommerce' ), implode( ', ', $tax_string_array ) ) ); This line uses a placeholder variable %s. It's likely that the variable has been altered when translating via WPML → String Translation. Please check the relevant translation there and ensure it remains %s and hasn't been changed to % or any other value. Best regards, |
November 21, 2024 unter 1:25 pm #16429190 | |
Heinz |
Great. I've already thought in this direction, but you helped me further. The plugin German Market contained a translated string "Enthält %" instead of "Enthält %s" (Enthält = includes). That was it, thank you! |