Background of the issue:
I need it to redo the links it translated and menu items. The site I need help with is hidden link. I am trying to do a few things: 1) Menu sync: I had a product page named 'TBNetManage - With a Description', the permalink just used /tbnetmanage and when I added the page to the menus, I set the name to just 'TBNetManage'. However, when I ran menu sync it translated the page name, not the menu name I had set, so it has the 'TBNetManuagee - translated description'. I changed the page name to just be 'TBNetManage' but menu sync is leaving the description stuff on there. 2) Menu sync: I noticed it doesn’t add pages and such if they are not translated. I’d like the full set of menus to sync up so that even if a page isn’t translated, it shows on the translated menus that are synced. 3) I have some links in buttons that had a '/?add-to-cart=1234' that translating messed up so adding to cart no longer works like '/?translated-to-language=1234'. I added 'add-to-cart' to the glossary as a proper noun. I went back to the English page, updated it, that made it need translation changes, ran the automatic translation for all the languages but it still has the '/?translated-to-language=1234'.
Symptoms:
Menu sync is not updating the menu names correctly and is not adding untranslated pages to the translated menus. Button links with '/?add-to-cart=1234' are being incorrectly translated, breaking the add-to-cart functionality.
Questions:
How do I fix the menu sync issue where it is not updating the menu names correctly?
How can I ensure that untranslated pages are added to the translated menus during menu sync?
How do I fix the issue with button links where '/?add-to-cart=1234' is being incorrectly translated?
I noticed something on the link "add-to-cart" translation issue .. I'm not sure why it isn't taking the glossary term and using it, but the three languages I see the problem in now is Dutch, Italian and Japanese (Japanese changes "add-to-cart" to "Add-to-cart" which breaks the link).
UPDATE: I fixed the add-to-cart issue, you have to put in the glossary "?add-to-cart" and not just "add-to-cart".
Thank you for contacting WPML support. While you are waiting for one of my colleagues to take this ticket and work on it, let me provide you with the first debugging steps and try to help with the issue quickly.
I am not sure how you are creating a menu, but as per your explanation, it seems via normal Appearance > Menu since you are using Menu sync. As per not adding a not translated page, that is expected.
In such case when you have to customize your 2nd language menu, you can manually edit and add link and menus as you wish: