This thread is resolved. Here is a description of the problem and solution.
Problem:
You are trying to translate text strings for payment and delivery methods (like PayPal) on your checkout page, but the translations are not appearing on the front end of the site even after clearing the cache.
Solution:
1. Go to WPML >> String Translation and search for the strings you want to translate.
2. Select and delete these strings.
3. Enable the 'Look for strings while pages are rendered' option in WPML >> String Translation.
4. Visit the checkout page on the front end where these strings appear.
5. Return to WPML >> String Translation, search for these strings again, and add your translations.
6. After translating, turn off the auto-registration option.
This should display the correct translations on the front end. If you need to update the translations, you can do so by visiting the specific links provided for each string in the WPML String Translation page.
If this solution does not resolve your issue, or if it 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 further assistance is needed, please open a new support ticket at WPML support forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.