Background of the issue:
I have updated plugins on my site hidden link and I am trying to ensure translations are correctly displayed in both Slovenian and Croatian.
Symptoms:
Some translations aren't in place in both languages, and English is present in some places in the basket and checkout.
Questions:
Why are some translations missing after updating plugins?
How can I ensure translations are correctly displayed in Slovenian and Croatian?
And another question from my dev who deleted some strings:
The WPML strings are still in the database. There are over 17,000 of them. However, the String Translation plugin interface indicates that there are just over 500. I am not particularly pleased with how it currently functions.
I have now managed to display all strings in string translation. There are approximately 18,000 of them. However, they are still not displayed in the shopping cart and checkout. It is possible that the WooCommerce template has changed, and it may be best to open the shopping cart and checkout in the backend and translate those few strings as much as possible in the administration. For the rest, I hope support will tell you.
If you are using blocks, a workaround is to use shortcodes instead of blocks for the Cart and Checkout pages.
Here are the steps:
1. Edit the Cart and Checkout pages in WordPress.
2. Replace the WooCommerce blocks with the following shortcodes:
• Cart Page: [woocommerce_cart]
• Checkout Page: [woocommerce_checkout]
3. Save the changes.
4. Go to WPML → String Translation.
5. Translate the necessary strings.