Home›Support›English Support›[Escalated to WPML Developers team] I want a translation manager to be able to change a string from one language to another language
[Escalated to WPML Developers team] I want a translation manager to be able to change a string from one language to another language
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.
I want a translation manager to be able to change a string from one language to another language
When a trans;ation manager goes into string translation page, I want them to be able to switch a string language to another language.
i'm capable to selecting the string, switch language but then no ajax gets triggered to switch. But it does work when i'm logged in as a administrator.
But I want the translatation manager to be able to switch language
Please make sure the Translation Manager / Translator user has the correct language pairs assigned.
You can check this in WPML → Translation Management → Translators and verify that the user has the proper language pairs configured (for example English → French, etc.). If the correct pairs are assigned, the user should normally be able to manage strings without issues.
WPML itself should not block this functionality. Since it works correctly for administrators, the issue could be related to:
- Another plugin affecting permissions
- Custom role or capability modifications
- The User Switching plugin or similar role-related tools
I suggest testing the following:
- Temporarily disable all plugins except WPML and its add-ons.
- Create a new test user with the Translator / Translation Manager role and normal capabilities.
Test again if the language switch triggers the AJAX request.
This will help determine if the issue is caused by a plugin conflict or modified user capabilities.
I have a basic WordPress/WPML setup with user switching plugin.
No other plugiuns.
I did check the permission of translations, i see that my user named translationmanager user has capabilities to translate english to french and french to english. (look at the screenshot).
Also i do not have the capability of add a translation manager in WPML what setting do i need to turn on to activate this?
So far i only have a user named translationmanager but it is not assigned as a translation manager in WPML.
Like I said, it's a clean basic WordPress/WPML environnement I have.
I was able to reproduce the same behavior on a clean test installation. I can confirm that when logged in as a Translation Manager, changing the string language does not trigger the AJAX request, while it works correctly for Administrator users.
Since I was able to replicate the issue, I have now escalated this to our development team for further investigation.
I will update you here as soon as I have more information or when we receive feedback from the developers.
I also checked older versions and it seems the same behavior happens there as well, which is a bit surprising as it hasn’t been reported before. Nice catch 🙂
I will update you as soon as I have any news from the team.