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: Exception
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: Symptoms: Questions: |
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. |