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.

Tagged: 

This topic contains 11 replies, has 2 voices.

Last updated by Bruno Kos 1 year, 10 months ago.

Assisted by: Bruno Kos.

Author Posts
October 23, 2023 at 10:23 am #14636569

r.W-2

Hi,

Not sure where this goes wrong, but after updating WPML and Yoast SEO, all my page translations were set to the 'refresh translation status'.

On checking the various page translations, I found all the WPML Yoast entries empty, or had the original Dutch text for the translation.
After some investigating, the SEO page translations themselves were all OK, so the SEO data was available.

I found two options to fix the page translation status:
- open the page translation in WMPL, and add the SEO translations again. After that the page will show up as translated again.
- open up the page itself, switch to the foreign language page, and re-save it directly from within the page. The page will also show up as translated after this.

So somewhere the 'link' between WMPL and Yoast was broken during updates. Unfortunately I'm not sure which update caused this behavior.
It was consistent, as it 'broke' both my development offline website, as the one online. So it was definitely repeatable.

Hope this will help someone out there, or the peeps at dev as this one is an odd one.

rob

October 24, 2023 at 8:32 am #14644027

r.W-2

hmm..

It seems the moment I change something in the translations for one page, some of the other pages suddenly switch back to 'translation needed'.
If you check a page the translation is set to 100%, so no problem there.
After saving the translation, the 'recycle' icon keeps spinning and nothing happens...

Can anyone from WPML help me out here, as I'm about to add several languages to the website, and I don't feel like going 'Russian Roulette' here....

rob

October 25, 2023 at 6:51 am #14656999

Bruno Kos
WPML Supporter since 12/2018

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

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

Hi,

Would you be willing to provide me with WordPress and FTP credentials so I could investigate the issue directly?

And can you send me a backend URL one of those pages where it says that you need to update translation and where all the WPML Yoast entries are empty? To confirm, these were translated before, or?

https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

I marked your next reply as private so that you can safely add credentials.

Regards,
Bruno Kos

October 26, 2023 at 10:50 am #14669435

r.W-2

Hi Bruno,

All the Yoast translations on the pages were fixed again as I stated before, but every time I change something on a random page, some other pages will go into 'refresh status' again. Not all of them, and it seems random behavior.

These pages themselves are all 100% translated when you open them up in WPML. so there's something odd going on here. After saving them again, it takes a long time before the page reverts back to the pencil icon.

Not entirely sure what you mean with a backend URL?

Is this behavior that sounds familiar? Will sending you a WPML support log first, before giving you access?

rob

October 26, 2023 at 1:05 pm #14670711

Bruno Kos
WPML Supporter since 12/2018

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

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

I see - is there any pattern where editing one particular page would always trigger the exact same other page and put it into "translation updates required" state?

Or any page can affect any random page?

Perhaps there is a post assignment error on the site and we may benefit from troubleshooting.

To access the WPML troubleshooting page go to WPML → Support and click the Troubleshooting link.

When there click the following:

– Synchronize posts taxonomies (for affected post types):
-- Clear the cache in WPML
-- Set language information
-- Fix terms count
-- Fix post type assignment for translations

October 26, 2023 at 3:34 pm #14672235

r.W-2

Hi Bruno,

I had a look in a website development environment to test your suggestions, with a fully identical db.
The last option you suggested gave back 3 issues fixed, on the post type assignment for translations.

After that, I tweaked the translation of one of the pages again.
Merged a couple of text blocks into one, tweaked some translation and saved the 100% translation after that.

Now only this page shows me the translating 'recycle icon' rotating, the other pages show no changes now.
But the translation will not move into translated (pencil icon), it keeps spinning.

The same solution will fix it again:
- open up the page itself, switch to the foreign language page, and re-save it directly from within the page.
Switch back to Dutch, and back to the Pages overview. Now the page will also show up as fully translated after this.

So, at least some progress... 😉

rob

October 27, 2023 at 7:41 am #14675707

Bruno Kos
WPML Supporter since 12/2018

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

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

"But the translation will not move into translated (pencil icon), it keeps spinning."

I see - is the translation stuck for every translation or only this page? What do you see in wp-admin/admin.php?page=wpml-tm-ate-log if you try saving this or some other translation?

October 27, 2023 at 10:08 am #14677313

r.W-2

Hi Bruno,

Every page I tweak via the WPML tools will be 'stuck' afterwards on the spinning icon.

I created a PDF for the last three translation messages, you can download it here:
hidden link

Maybe that will help getting down to what is happening?

rob

October 27, 2023 at 11:55 am #14678483

Bruno Kos
WPML Supporter since 12/2018

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

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

Would you be willing to provide me with WordPress credentials and so I could investigate the issue directly?

There is a “WordPress admin and server access" box below where you can add them.

We don’t need FTP at this point, so just enter noftp into these fields.

You can create a custom admin user with admin@example.com email

October 27, 2023 at 1:52 pm #14679861

r.W-2

What is server access?
Is this access to the database itself at the service provider level?
Due to the fact that login wil give access to multiple websites I'm very hesitant to do that.

I could give you a copy of the website & database, so you can test locally via xampp or alike?

October 30, 2023 at 9:58 am #14689789

Bruno Kos
WPML Supporter since 12/2018

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

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

That is also an option, it would be great if you could provide a Duplicator package.

Please exclude all the media files, etc, to keep the package minimal.

https://wpml.org/faq/provide-supporters-copy-site/

October 31, 2023 at 2:42 pm #14701029

Bruno Kos
WPML Supporter since 12/2018

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

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

I deployed the site and see now that you have Impreza theme and the error seems to be this one:
https://wpml.org/errata/impreza-theme-encoded-urls-appearing-in-wpmls-advanced-translation-editor-ate/

I see you have Version: 8.18.3. The latest available version of the Upsolution Core plugin (8.18.5) contains the fix for the described issue.

Can you update the theme and check then?

October 31, 2023 at 3:39 pm #14701951

r.W-2

Hi Bruno,

Updating to Upsolution Core 8.18.5 seems to have done the trick.
I will run this fix on my online website as well to see if that fully solves the issue, but on my local site it is working again as expected.

Thanks a lot for your help and patience! 🙂

rob