Skip Navigation

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

Problem:
The client's website is set up with English as the default language and uses different currencies based on the language settings. Specifically, the Canadian English version of the site was not displaying the header menu structure after synchronization.
Solution:
We identified that the Canadian English uses the same base language as the default, which typically does not allow for translation. However, it is possible to duplicate the pages to resolve this issue. We managed to display the default menu by removing the translated but empty Canadian menu. For further guidance on how to duplicate and display untranslated content in secondary languages, we recommend visiting Displaying Untranslated Content on Pages in Secondary Languages.

Please note that this solution might be outdated or not applicable to your specific 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 the issue persists, 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.

Tagged: 

This topic contains 8 replies, has 0 voices.

Last updated by valeng 5 days, 18 hours ago.

Assisted by: Andrey.

Author Posts
January 19, 2025 at 6:58 am #16610007

valeng

Background of the issue:
My website default language is English. I have configured my website to show currencies base on language. So I have English for Canada . When i sync the Menu. The header menu structure of Canada language do not show up as you can see this url hidden link .
How to sync the untranslated language menu with English please?

Symptoms:
When I sync the Menu, the header menu structure of the Canada language does not show up as you can see at this URL: hidden link.

Questions:
How to sync the untranslated language menu with English?

January 19, 2025 at 8:16 pm #16611224

Itamar
Supporter

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Thank you for contacting WPML support. While you wait for one of my colleagues to take this ticket and work on it, let me provide you with the first debugging steps or see if I can help with the issue quickly.

I can see that the en_ca header misses the header image and the menu. You didn't mention the header image. I'm unsure if this is part of the problem.

Can you please tell us how you created the header of your site?
Are you using a page builder plugin for this?

To help you further, please share your site's Debug information. You can read about it here.

http://wpml.org/faq/provide-debug-information-faster-support/

Regards,
Itamar.

January 20, 2025 at 3:06 am #16611550

valeng

im using the Avada default header. can i provide the WP-Admin also for your investigation? thanks

January 20, 2025 at 9:09 am #16612171

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for your feedback.

I need more details and information so that we can understand why this issue occurs and work towards a solution.

Please provide screenshots showing how you created the header and the subsequent steps you took to translate it.

I would also like to share a guide on translating WordPress menus with WPML: https://wpml.org/documentation/getting-started-guide/translating-menus/.

January 20, 2025 at 10:54 am #16612684

valeng

im using the Avada default header. as the screenshot
hidden link

I created a new product and check all the catagories. And go to WPML-Translation Management to translate the product. And then go to WP Menus Sync to sync the menu structure. the header menu show up correctly on German/France/Romanian but not Canada Enlish/United kingdom Enlish and Irish English. as you can check there appearance here hidden link

January 20, 2025 at 6:12 pm #16615140

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

First, you need to translate the menu items into the specified languages. After that, you can sync the menu. For example, I translated the product category, the menu sync indicates that the item will be added to the menu after the sync is complete.

WP-Menus-Sync-‹-youstar-light-com-—-WordPress.png
January 20, 2025 at 6:51 pm #16615249

valeng

But as told above, Canada is using English same as default language which won't allow to be translated.

January 20, 2025 at 7:34 pm #16615359

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

But as told above, Canada is using English same as default language which won't allow to be translated.

Yes, but it is also possible to duplicate the pages.

I displayed your menu in Canadian; however, the menu was translated but contained no items, so I removed it. Now, the default menu is being displayed.

If you would like to learn more about ow to Duplicate and Copy Content in WPML, please visit https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/.

youstar-light-com-–-Youstar.png
Menus-‹-youstar-light-com-—-WordPress.png
January 21, 2025 at 2:24 am #16615876

valeng

Thanks. This thing really tests IQ.