Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

Supporter timezone: Asia/Jerusalem (GMT+03:00)

This topic contains 7 replies, has 0 voices.

Last updated by ericaG-7 3 days, 1 hour ago.

Assisted by: Itamar.

Author Posts
July 22, 2025 at 12:22 pm #17259189

ericaG-7

Hello,

2 - also unsure how to have the main menu translated... it's build on product category pages, and I have translated all the categories, but they are not translated in the menu on the site. I believe I do not need to create a separate menu, and that these should naturally update the menu with the translations of the page/product category. It worked in the footer, but not in the main header menus.

Thank you,
Erica

July 22, 2025 at 1:05 pm #17259474

Itamar
WPML Supporter since 02/2016

Languages: English (English )

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

Hi, Erica.

Having the product categories translated does not automatically translate the menu. You must also translate the menu. When I check the Main Menu - Categories menu on your site, I can see it is not translated into Portuguese. Please see the attached screenshot. Please check our guide on translating and syncing WordPress menus.
https://wpml.org/documentation/getting-started-guide/translating-menus/

Please let me know if you have any further questions.

Regards,
Itamar.

2025-07-22_16-03-39.jpg
July 22, 2025 at 4:19 pm #17260380

ericaG-7

Yes, got that, as I did it for the footer menu, since it has custom links.

I was trying to avoid that for the other menus, as they do not have custom links and are literally the same menu, with direct translation of the category titles, for example.

I see there is an option there for Sycronize menus between languages. This seems the correct option, but it seems I cannot do that for just one of the menus. It brings up a page to sync all menus without options to choose.

The documentation you shared also doesn't say anything about that.

It actually says just to translate the page name and WPML will automatically make the translation in the menu - which is not happening.

July 23, 2025 at 7:10 am #17261833

Itamar
WPML Supporter since 02/2016

Languages: English (English )

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

Hi,

I'm sorry if our guide is not clear enough.

You need to click the Sync button. Then you will have the option to select the Main Menu - Categories and proceed with syncing the menu labels. Please see the screenshot: hidden link. The links themselves are working. It is just the labels that are not showing the translation.

Regards,
Itamar.

July 23, 2025 at 12:21 pm #17263855

ericaG-7

Okay I will try the sync!

Only I can’t see from this screenshot where you arrived to this menu?

I haven’t seen this page in the backend yet…

July 24, 2025 at 12:27 pm #17267433

ericaG-7

For example, following this in the guide:

Go to WPML → Translation Management.
Select the template with the Navigation block, and the menu you want to translate.

But in the photo it shows this under Template Parts and Navigation Menus ( I don't have either of those displaying, and I have the filters set to show all)

July 24, 2025 at 5:03 pm #17268782

Itamar
WPML Supporter since 02/2016

Languages: English (English )

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

Hi, Erica.

You need to go to WPML -> WP Menu Sync. This is the direct link on your site.
hidden link. Also, please see the attached screenshot. The option to translate the menu through Translation Management is not available on your site because it does not use the Site Editor (Full Site Editing). (It is theme dependent).

Please note that my weekend hours are Friday to Saturday. If you need further assistance, I'll be available to continue checking this issue and helping you next week.

Regards,
Itamar.

2025-07-24_19-58-38.jpg
July 24, 2025 at 8:14 pm #17269177

ericaG-7

Hello Itamar,

Thank you, got it. I have synced and made the translation, however, on one of the menus it changed a little bit the order of the items - why?

It also didn't keep the styling to be all in capitals.

On another menu, where I had to translated strings, I translated and put in caps, but as the other items didn't carry over the styling of the capitlization, you can see in the screenshot that now I have two different stylings (caps and non-caps).

The translated categories are not initially put in caps as they also make the title of the category page. But in the default language, I have in the menus the styling for the caps.

So, how can I carry over this stlying, and how can I tell WPML to keep the same ordering of the menu items in the translated version as in the defaul language?

I'll await your response next week, thank you!

menu translation.png