Background of the issue:
I am trying to ensure that all translations are correctly displayed on my website. I noticed that string translations are saved and marked as OK, but they are not being used. Instead, the default English is displayed. When I open a translation that is already correct and saved, and then save it again, it works. This is tedious as I have to do this for hundreds or thousands of issues. The issue can be seen on this page: hidden link.
Symptoms:
String translations are saved and marked as OK, but the default English is used instead. After re-saving a translation, it works correctly. The expected result was to see Norwegian everywhere, but instead, there is a mix of English and Norwegian.
Questions:
Why are the saved translations not being used?
Is there a way to fix this issue without manually re-saving each translation?
Thank you for contacting WPML support, I’m happy to help you with this issue.
On the checkout page, I see you are using the plugin CheckoutWC to customize the checkout page. It looks like the translation strings are generated to the MO file and downloaded to your site but not managed by String Translation.
I suggest you go to WPML > Theme and plugins localization > Enable option "Automatically load the theme's .mo file using 'load_textdomain'", add the plugin CheckoutWC text domain and save to see if it helps.
Looking forward to your reply.
Thanks
The topic ‘[Closed] String translations saved and showed as OK, but are not used. Instead default english is used.’ is closed to new replies.