Before I install the WPML plugin, my site language is mainly in Traditional Chinese, I install it and set the default language to Traditional Chinese, don't know why I can't sync and translate the menu in English. Refer to the screenshot I provided, I can see my menu in English containing the items same as the Traditional Chinese, I can't find the way to translate the items to English. Only 2 items in English menu but I select it, it didn't show me the items.
Please help to instruct how I can completely translate the menu if English is not my default language.
Hi kelvin,
Thanks for contacting WPML support and sorry for the delayed response due to the weekends and high support queue.
1) Could you please share your Debug information with me?
You can read a detailed explanation about it here. http://wpml.org/faq/provide-debug-information-faster-support
The debug info will give me a lot of information about how your site is configured and will help me understand the source of the problem.
2) Please try the following steps:
- Make sure that the pages added as menu items are translated
- Go to Appearance > Menus
- Edit the English translation
- Add the translated pages to the menu
- Edit each custom link and add the translation manually
- Save the menu
1) I checked the debug info and found that the WP memory limit needs to be increased. PHP memory is fine, but WordPress uses 40Mb as default. Minimum requirements for WPML is 128Mb. (Kindly check this page https://wpml.org/home/minimum-requirements/)
You can increase it by adding the following code in your wp-config.php file, right before the /* That’s all, stop editing! Happy publishing. */ line:
If you want to use String Translation but you can't see those links, please go to WPML > Theme and plugins localization > Strings in the themes, and scan your theme for strings then check again if you see those links in "String Translation".
Once the custom links are translated, you can run the Menu Sync option again.