Problem: After updating to WPML 4.6.14 and WordPress 6.7, translations for standard WooCommerce fields such as the 'Add to cart' button, checkout fields, labels, and notifications are missing. Rolling back to WordPress 6.6.2 resolved the issue, suggesting a compatibility problem with the theme's outdated code for loading text domains.
Solution: If you're experiencing missing translations after a WPML update, we recommend the following steps: 1. Ensure that WooCommerce is updated to the latest version. 2. Deactivate WooCommerce and then reactivate it. 3. Clear all caches on your site. Additionally, check your theme's code for loading text domains. Replace:
Please remember to take a full backup of your website and database before making these changes.
If these steps do not resolve your issue, or if the solution seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML support forum.