Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Supporter timezone: Europe/Zagreb (GMT+01:00)

Tagged: 

This topic contains 8 replies, has 0 voices.

Last updated by Bruno Kos 2 days, 6 hours ago.

Assisted by: Bruno Kos.

Author Posts
December 5, 2025 at 12:26 pm

Debby

We have one post that's stuck on "translation assigned to local translator" for the Polish and Spanish translations

hidden link

December 5, 2025 at 1:33 pm #17638764

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

I’ve attempted several troubleshooting steps on my end, but none have resolved the issue.

I also added 5,000 credits to the site and triggered the automatic translation. In our system, the translations show as successfully completed, but for some reason they are not being returned to your website.

Could you please follow the steps below?

### 1. Enable WordPress Debug Mode

Please edit the wp-config.php file and add the following lines just before the line that says
`/* That's all, stop editing! Happy publishing. */`

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

### 2. Reproduce the Issue

To do this:

* Open: hidden link
* Open the translation in any language and simply mark it as Completed.

### 3. Check the Debug Log

After reproducing the issue, please locate the debug.log file here:

/wp-content/debug.log

Kindly send us the most recent ~20 lines from the log (no need to share the entire file). Please remove or censor any sensitive information.

### 4. If No Log Is Generated

If the debug.log file does not show anything, please run two additional checks:

* Test with only the WPML plugins activated to see whether another plugin is causing a conflict.
* Switch temporarily to a default WordPress theme (e.g., Twenty Twenty) to verify whether the issue is related to your current theme.

Let me know once you’ve completed these steps or if you need help with any part of the process.

December 8, 2025 at 11:14 am #17643524

Debby

I wanted to start with the proposed solution above, but I see that the icons are now stuck in the rotating position. Is this something that needs to be fixed first?

spinning.jpg
December 8, 2025 at 12:18 pm #17643745

Debby

Please find the debug information below:

[08-Dec-2025 12:17:17 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

rsfv

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /srv/www/websites/omni-aqua-bv/www.iwc-international.com/website/wp-includes/functions.php on line 6131
[08-Dec-2025 12:17:23 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

rsfv

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /srv/www/websites/omni-aqua-bv/www.iwc-international.com/website/wp-includes/functions.php on line 6131
[08-Dec-2025 12:17:53 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

rsfv

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /srv/www/websites/omni-aqua-bv/www.iwc-international.com/website/wp-includes/functions.php on line 6131
[08-Dec-2025 12:17:54 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

rsfv

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /srv/www/websites/omni-aqua-bv/www.iwc-international.com/website/wp-includes/functions.php on line 6131
[08-Dec-2025 12:17:57 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

rsfv

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /srv/www/websites/omni-aqua-bv/www.iwc-international.com/website/wp-includes/functions.php on line 6131

December 8, 2025 at 12:52 pm #17644023

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

These icons indicate that the translations were actually published and are now only pending updates, which suggests that the issue somehow resolved itself.

Can you click on any of these, mark it as completed, and tell me whether it turns into the pencil icon (which indicates that the translation was successfully completed)?

These logs wouldn’t have anything to do with the error, though—they’re only PHP notices.

December 10, 2025 at 1:25 pm #17652392

Debby

The icons keep on spinning (refreshing translation status) and don't turn into the gear icon...so no possibility to edit the translation.

December 10, 2025 at 2:01 pm #17652608

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

Since the debug logs don’t show anything that would explain this behavior, and all other post translations on the site appear to be working correctly, this is most likely an isolated database-level issue affecting only this specific post. Unfortunately, that kind of one-off corruption is extremely difficult (and sometimes impossible) to fully reproduce.

At this point, the most reliable workaround would be the following:

1. Create a brand-new post using the exact same content as the original.
2. Send this new post for translation.

* No new credits should be used, as WPML’s translation memory will automatically reuse the existing translations.
3. Once the translations work correctly on the new post, delete the original problematic post along with its translations (hidden link, hidden link, etc).
4. Update the slug of the new post so it matches the old URL.
5. Finally, make sure the old post is completely removed from the trash.

This approach avoids the corrupted translation job entirely and should restore normal translation behavior immediately.

Let me know if you agree with this and if yes, let me know once you’ve tried this and if it works.

December 10, 2025 at 4:40 pm #17653270

Debby

Thanks for your suggestions. I made a new post with the standard WordPress editor, and now the gear icon keeps showing '(...) translation assigned to local translator, while the translation is marked as completed.

Your suggestion of creating a brand-new post using the exact same content as the original gives the same result, unfortunately.

December 11, 2025 at 6:47 am #17654443

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

Can you check now?
hidden link

Given that it has not worked for new posts either, I found that the issue was in fact related to the connection key your website has with our external translation system.

I've updated the keys so that these match and resent this post through translation editor, it should work properly now.