Skip Navigation

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 5 replies, has 0 voices.

Last updated by Mihai Apetrei 6 days, 6 hours ago.

Assisted by: Mihai Apetrei.

Author Posts
January 8, 2025 at 10:00 am #16572671

Erik van der Bas

Background of the issue:
I am trying to link an existing translation in Dutch that isn't connected yet to the English default language item and its existing translations.

Symptoms:
When trying to connect the Dutch translation to the English default item via the 'choose a Page to assign', by searching for the English title of the page, there are no results. I expected to see results when I search for the item I want to connect the item to. Instead, I got an empty result in the search box.

Questions:
Why are there no results when I search for the English title of the page to connect the Dutch translation? When not searching for a specific title, the search box shows some results, but not the ones I am searching for.
How can I successfully link the Dutch translation to the English default language item?

January 8, 2025 at 4:43 pm #16574674

Mihai Apetrei
Supporter

Languages: English (English )

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

Hi there.

I'm happy to help - let's figure this out.

So:

1. That specific page containing the translated content should be created from under the Dutch backend (while we are in the backend, from the top black bar, we should first switch to Dutch and then go to pages and create the page with the translated version).

That is one of the conditions. If the page with the translated content was created from the backend of a different language instead of Dutch, WPML can't find it.

2. When searching, we should search for the title of the Dutch page, not the EN page title. For example, we can set the page title of the Dutch page to "Frankrijk," and then, from under the English edit page backend, we can search for "Frankrijk".

Please let me know how things go and if these steps helped you resolve the issue.

I will be waiting for your response.

Mihai Apetrei

January 15, 2025 at 10:28 am #16596625

Erik van der Bas

Hi Mihai,

Sorry for my late response. The notification mail of your reply ended up in my spam folder.

The page is created in the Dutch Language. I did search for the Dutch title from the English page that is the master translation, but I am unable to find it. That is what I tried to show in my second screenshot.

Do you have any idea how I can debug this?

January 17, 2025 at 11:47 pm #16608489

Mihai Apetrei
Supporter

Languages: English (English )

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

Hi there, and welcome back.

I am sorry to hear about that. Also, sorry for the delayed response - it's been a pretty busy queue in the past few days.

1. Can you please let me know the exact name of the default language page and the name of the dutch page?

Or a screenshot with each of them (or the links for each).

2. Create a full website backup and then share access in the private fields I enabled below.

PS: Please note that I won't be working over the weekend, but I will be able to get back to you at the beginning of next week if any replies come over the weekend.

January 21, 2025 at 7:16 pm #16620309

Erik van der Bas

Hi Mihai,

Unfortunately I am not able to share a full backup as of now since this is quite a big installation and a client that is pretty strict with data sharing.

But maybe I am on to something, please let me know if this is the correct inner working.

So we have page called "France" which has many translations, including German, Italian, etc.

The only translation that is missing is the Dutch translation, a page named "Frankrijk". I want to connect this already existent page in Dutch to the English main translation so all translations are connected to each other.

When using the connect box, I am only able to find other pages that don't have any translations whatsoever, which is not the case with the page "France".

Is this correct? Are you only able to connect pages that don't have any translations linked to them? And if so, why? There is probably a good reason why this is the case, but I haven't found it yet.

Please enlighten me and pardon for the poor example about that page called "Frankrijk/France". That is just a page with their French offices etc. But that could be confusing in my example. Should have chosen an other page. 😀

January 23, 2025 at 10:21 pm #16629973

Mihai Apetrei
Supporter

Languages: English (English )

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

Hi there.

That is correct.

The page you want to connect should not have any existing translations so that WPML can properly use it. Otherwise, it could get confused. My guess was that this page was created in Dutch and never translated.

You can try a quick test by copying the content from the Dutch page and creating a new page with a different name ("Dutch test," for example).

Then, go back to English > go to the WordPress edit page for that page that you mentioned is missing a Dutch translation > and then try to connect it with the new Dutch page you just created.

Does that work?

Please let me know about your progress.