Background of the issue:
Our site runs the latest version of WordPress 6.7.1 and the latest version of WPML. We also have a staging site. The site is translated automatically.
Symptoms:
We needed to translate strings from plugins and custom links in the main menu, but all the translated strings are shown in the default language in all languages.
Unfortunately this doesn't help, I can create menu gully custom for the ther language but this dosn't solve tht issue, because I still have strings from plugins which are translated with string translation butthe traslated text dosn't show.
Thank you for following the steps mentioned by my colleague.
I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.
Make sure you set the next reply as private.
Also please tell us where to check the string in the Appearance > Menus and the front end of the website.
Thank you for the login information. I did the steps below to fix the issue:
1. Installed WPML String Translation 3.2.16
- I went to https://wpml.org/account/downloads/
- Click the Download WPML Manually link.
- Downloaded the WPML String Translation
- Uploaded and installed it in WordPress Dashboard > Plkugins > Add new.
2. Used the WP Sync Menu
- I went to WordPress Dashboard > WPML > WP Menu Sync.
- Clicked the sync button.
- Selected all the checkboxes and clicked the start button.
I dwonloaded WPML String Translation 3.2.16 and now the custom links are translated but not the text for cookies.
Cookie text is translated but still showed in default language.
So I am wondering why this can't help translating plugins, and mybe I can't translate new plugins in the future.
This seems to be another issue that needs to be checked. I saw that in screenshot there is a text for Polylang.
Please consider that WPML and Polylang are not compatible so whatever you did will not work.
please deactivate the Polylang plugin if you want to use the WPML plugin.
If you use the Cookie Yes plugin, If you’re using only the standalone plugin, the banner will appear in the default language, regardless of the site language settings. If you wish to customize the banner language to a custom language, you can manually update the content within the default language in the Languages tab.
For users connected to the CookieYes web app on a free plan, the same single-language display applies as outlined above.
For users on a paid plan connected to the web app, full multilingual support is available. you can add multiple languages and manage translations in line with the instructions provided in this documentation: