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.
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.
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.
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.
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)
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.
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?