2. Navigate to WPML >> Theme and plugins localization, select the current theme, and click the “Scan selected themes for strings” button.
3. Go to WPML >> Theme and plugins localization, select the WooCommerce plugin, and click the “Scan selected plugins for strings” button.
4. Visit WPML >> String Translation and search for the required string to add the translation.
5. If the string is still not found, follow these additional steps: 5.1. Enable the ‘Look for strings while pages are rendered’ option in the WPML >> String Translation page. 5.2. Visit the checkout page on the front end to allow WPML to detect the string. 5.3. Return to the WPML >> String Translation page and search for the string again. 5.4. Translate the string once it is found. 5.5. Disable the auto-registration option after translating.
Tell us what you are trying to do?
I want to translate the check-out page from English to German.
Is there any documentation that you are following?
I tried to follow instructions on previous tickets, like updating and themes etc. this did not work.
Is there a similar example that we can see?
You can see in the screenshot that the "Buy Now" button is not translated. It needs to be translated to "Jetzt Bestellen".
Thank you for contacting WPML Support. Could you please follow the steps below and let me know how it goes:
1. The current WP Memory Limit on your site is 40MB. The WP memory limit needs to be increased, it's different from PHP memory. PHP memory is fine but WordPress uses 40MB as default in your site. The minimum requirements for WPML are 128MB: https://wpml.org/home/minimum-requirements/
Please add this to the top of wp-config.php to increase WP memory:
2. Please go to WPML >> Theme and plugins localization page, select the current theme, and press the “Scan selected themes for strings” button.
3. Please go to WPML >> Theme and plugins localization page, select the WooCommerce plugin, and press the “Scan selected plugins for strings” button.
4. Please go to WPML >> String Translation page and search for your required string and add the translation.
5. If the above steps doesn’ help, please try the below procedures:
5.1. Go to the WPML >> String Translation page and in the Auto register strings for translation section, enable the ‘Look for strings while pages are rendered’ option.
5.2. Re-visit the page on the front end where the string appears: hidden link
5.3. Re-visit the WPML >> String Translation page and search for that string.
5.4. Translate the string.
5.5. After translating the string, uncheck the auto-registration option.
If the above steps don’t help, please provide temporary access (WP-Admin and FTP Login info) to your site (preferably staging site), so that I can look into your setup and debug the issue.
Your next answer will be private, meaning only you and I can access it.
=== Please backup your database and website ===
✙ I would additionally need your permission to deactivate and reactivate Plugins and the Theme and to change configurations on the site. This is also a reason the backup is essential.