Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing issues with WooCommerce pages (Account, Cart, Checkout) not displaying in selected languages and the mobile language switcher behaving abnormally (opening sideways, hiding options).
Solution:
1. Verify and translate WooCommerce pages:
- Navigate to Pages in WordPress admin.
- Locate the Cart, Checkout, and My Account pages.
- Ensure there is a translation for each language using the plus (+) icon to add translations if missing.
2. Translate Cart and Checkout strings:
- Go to WPML → Translation Dashboard.
- Under Other texts (Strings), select your theme or WooCommerce domain from the All domains dropdown.
- Translate any missing Cart/Checkout/account-related strings.
3. Adjust menus and links:
- Ensure WordPress menus for each language link to the correct translated pages.
- Update any hard-coded links to use WooCommerce functions like

wc_get_page_id('cart')

for WPML to switch URLs automatically.
4. Fix mobile language switcher:
- Navigate to WPML → Languages → Language switcher options.
- Try a different style (dropdown vs. list) if using a menu language switcher.
- Consider using the built-in WPML switcher if using a widget or custom switcher.
- Adjust theme CSS if it affects the switcher dropdown visibility.
5. Disable language redirect notices:
- Check theme and plugin settings for any language redirect options and disable them.

If these steps do not resolve the issues, or if new issues arise, we recommend opening a new support ticket. Additionally, 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. For further assistance, please visit our support forum 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.

Tagged: 

This topic contains 46 replies, has 0 voices.

Last updated by youssefT-3 1 week, 2 days ago.

Assisted by: Kor.

Author Posts
September 15, 2025 at 6:57 pm #17403809

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I was waiting for your response regarding the duplicator copy of the site last Friday. Since your reply came on Saturday, I was already off for the weekend. I’ve now downloaded a copy of the site and will review it as quickly as possible. If I’m unable to resolve the issue, I’ll escalate it to our 2nd Tier Support team for further investigation.

September 15, 2025 at 7:10 pm #17403823

youssefT-3

Thanks for the update. We appreciate that you’ve now taken a copy of the site. Please resolve this urgently, as our project is still blocked because of this issue.

September 16, 2025 at 11:11 am #17405856

youssefT-3

Hi Kor,

It has now been almost a full week since we reported the cart/account translation issue. Only two very minor fixes have been applied so far — but the main problem (cart/account translations and footer translations) is still unresolved.

Since Friday evening, when you mentioned you would look into it, we have been left waiting. From Friday until Monday evening, there was no update at all. And now, since yesterday evening, there has again been no progress or feedback.

This situation is unacceptable. Our entire project is blocked because of this issue. Please escalate this case immediately to Tier 2 support, as it is clear that waiting any longer is not an option.

Best regards,
GetVitaCore Team

September 16, 2025 at 12:17 pm #17406042

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your patience. It looks like the issue comes from the theme and I will have to escalate this to our 2nd Tier Support. I will come back to you once I've feedback. I'm still working on your other issue here https://wpml.org/forums/topic/translated-pages-in-the-footer-do-not-render-anymore/ and I will update the status shortly.

September 16, 2025 at 1:13 pm #17406333

youssefT-3

We have tested this issue thoroughly using different themes, including both Hello Biz and Twenty Twenty-Four. The problem remains exactly the same: whenever we go to WooCommerce pages (such as My Account), the texts fall back to Dutch.

This happens in all languages (Spanish, German, etc.) and regardless of the theme being used. This confirms that the issue is not related to our theme, but instead to the integration between WooCommerce and WPML.

Please see the attached screenshots as clear evidence.

We kindly request that this issue is properly escalated and resolved as soon as possible, since we have already spent over a week on this problem without progress.

Thank you for your support.

Best regards,
GetVitaCore Team

9280C7AC-0D63-4288-A476-DE09F7BA3DA6.jpeg
4DA3FDA0-3539-4BD0-A0FE-3621A5D30ACD.jpeg
363B57DE-5E51-4568-8E28-4396498BCBB4.jpeg
83B20A88-4F5F-4FCC-9DF1-F5A427415690.jpeg
8F467927-7E87-48CE-917F-48CAE9484363.jpeg
September 16, 2025 at 1:30 pm #17406446

youssefT-3

Hello WPML Support,

Over the weekend we have thoroughly tested the translation issue. We wanted to make 100% sure that the problem does not come from our side, so we checked everything carefully.

As you can see in the attached screenshots:

We used DevTools to test and disable certain CSS and HTML elements.

We set elements to display: none or removed them temporarily to confirm if the problem was related to our theme or custom styling.

The problem still remains after these tests, so we can fully exclude our theme or customizations as the cause.

We have spent the entire weekend working on this issue and trying different approaches, but it is clear that the source of the problem is not on our side. Therefore, we kindly ask you to escalate this further and provide us with a solution as soon as possible.

Thank you for your support.

Best regards,
GetVitaCore Team

680A8FEC-F394-49D7-ABEA-612E838D54F8.jpeg
FCBA06F9-D361-4846-802B-74790000BD44.jpeg
27210382-24CF-4AFA-A495-37D9B641CB9B.jpeg
8388C18E-00F1-4669-BFAD-ABDCB99972EB.jpeg
September 16, 2025 at 2:51 pm #17406721

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your patience. It looks like the issue is similar to what you experienced with the footer links(on another ticket) on your website. You just need to translate the links as shown in this screen recording: hidden link

1. Go to this page: hidden link

2. Translate the page into English.

3. Translate the link into English.

4. Clear the cache and check the frontend here: hidden link

You can follow the same steps for your other languages. If you’re still unsure, let me know and I’ll be happy to make the changes for you.

September 16, 2025 at 3:34 pm #17406869

youssefT-3

Dear WPML Support,

We have now performed extensive testing and excluded every possible issue on our side (theme, Elementor, homepage, custom CSS/HTML, caching, DevTools tests, etc.). The problem clearly lies within WPML itself.

1. Footer links
- Originally, all footer links worked correctly in every language.
- After recent tests and changes, these links are now broken. For example, when clicking “Garanzia di qualità” in Italian, instead of going to the correct page, we are redirected to a random product/offer page (see screenshots).
- This confirms that the translated footer links are not mapped correctly in WPML.

2. Account page
- The account page has never worked properly in other languages. Even after translating everything in String Translation, the page always falls back to Dutch.
- This proves it is not related to our homepage, theme, or Elementor, but an unresolved WPML issue.

We have already spent the entire weekend testing and providing evidence, but the issue remains. Instead of improving, the situation has become worse (footer broken, account page still untranslated).

Please fix this issue directly on your side, as it is clearly not caused by our setup.

Kind regards,
Alex
GetVitaCore

F22F8766-D75D-4406-AB4C-C4FFFF347125.jpeg
C355AFCA-F0C9-44B9-8C3C-8E68213BFBF1.jpeg
September 16, 2025 at 3:41 pm #17406976

youssefT-3

Dear WPML Support,

No, listen – you are pushing this back to me again, just like the entire week. For a whole week now, you have not solved the problems, you have only made things worse and kept shifting the responsibility back to me.

We have already excluded every possible cause on our side (theme, Elementor, homepage, custom CSS/HTML, DevTools, caching, etc.). We have provided screenshots and proof. There is nothing left to test on our side.

It is now clearly up to WPML to fix this issue directly. Please stop redirecting the responsibility to us and solve the problem.

Kind regards,
Alex
GetVitaCore

September 16, 2025 at 4:30 pm #17407115

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I've volunteered to correct the links for you using the method I shared in this screen recording hidden link . Could you check the English language page here hidden link and let me know if the links are correct now? If it's good, I will apply the same changes by translating the links for you into your other languages.

September 16, 2025 at 5:31 pm #17407436

youssefT-3

Thank you for the update.

I have checked everything again:

Footer links (English):
All the main links under Customer Service and About GetVitaCore are now working correctly (FAQ, Returns, Shipping delivery, Payment methods, Privacy policy, About us, Careers, News, Quality guarantee). That looks good now.

Still missing in the footer (English):
The following links are still not translated/working: General conditions, Cookie policy, Return policy, and Disclaimer.

Account page (English):
The top part is now correctly in English (login, register, etc.). However, the lower part is still showing Dutch text. This needs to be fixed so the whole page is fully in English.

⚠️ Important:
These fixes should not only apply to English, but also to all other languages (French, German, Spanish, Italian, etc.). At the moment, those languages still show the same issues.

So, progress has been made (thank you for that), but these points above still need to be corrected across all languages.

Kind regards,
Alex
GetVitaCore

September 16, 2025 at 5:43 pm #17407448

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. Could you translate this page hidden link for me? I'm not sure why it's not translated when I checked.

hidden link

Once done, I will fix the links for you.

You mentioned

"Account page (English):
The top part is now correctly in English (login, register, etc.). However, the lower part is still showing Dutch text. This needs to be fixed so the whole page is fully in English."

Where can I see this "the lower part is still showing Dutch text". Can you share some screenshots?

September 16, 2025 at 6:45 pm #17407566
youssefT-3

Hi Kor,

Thanks for your reply.

I want to let you know that I have now re-checked and translated all the cookie policy pages. They are ready in all languages (EN, DE, ES, etc.). Actually, they were already translated before, but somehow they dropped out. I didn’t have to pay for them again, so it looks like they were there, just not showing correctly. Please place these translations now, so everything works fine.

Also, as proof, I’m sending you a screenshot of the account page in English. You can see that the top part (login/register) is translated correctly, but the lower part is still in Dutch. That part must also be in English. So the whole account page needs to be fully translated, not just the top.

The same should apply to all other languages (French, German, Spanish, Italian, etc.), not only English.

Thanks for fixing this.

Kind regards,
Alex
GetVitaCore

New threads created by Kor and linked to this one are listed below:

https://wpml.org/forums/topic/woocommerce-login-and-register-page-not-fully-translated/

6EFE361E-2767-426D-BF87-E438C1A5B8D7.jpeg
9EB21BDC-E894-4733-BE3A-248878A78FA7.jpeg
September 16, 2025 at 9:56 pm #17407896

youssefT-3

Hi Kor,

Thank you for your reply. As mentioned, the cookie policy pages are now translated in all languages, so this is no longer blocking the work.

Please proceed with the other issues:

The lower part of the account page is still in Dutch → must be fully translated into English, and also into German, Spanish, French, Italian, etc.

Cart and checkout pages are still not fully translated.

Footer links must also be corrected in all languages.

It’s important that you continue with these fixes now and not stop only at the cookie policy. We urgently need this resolved so we can move forward and go online.

Please confirm the next steps and timeline to resolve all issues. We cannot afford to spend eight days on problems like this – normally such issues are solved in 1–2 days. If you cannot fix this or don’t have the time, then please escalate it immediately so someone else can handle it.

Kind regards,
Alex
GetVitaCore

September 17, 2025 at 9:25 am #17408652

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I’ve gone ahead and split the ticket here: https://wpml.org/forums/topic/woocommerce-login-and-register-page-not-fully-translated/ so that we can specifically track the issue with the login and register page not being fully translated.

For this ticket, I’ll focus on fixing the incorrect links across your other languages and will keep you updated on the progress here.