Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing multiple issues related to translations on their website, including untranslated pages, missing language selection options, incorrect menu translations, and concerns about default language settings and translation updates.

Solution:
1. For untranslated content, ensure that the original menu is correctly created in French and then translate the header and menu items from French to other languages.
2. Since the website's primary language is now French, all translations should originate from French, not English. This may require recreating translations.
3. For the menu in French that needs to be changed, it's best to recreate the menu in French and then translate it to other languages.
4. To save time, consider restoring a backup to a test site and copying translated content from there to create new translations from French.
5. Update all translations from French, as they are now considered the source language, which involves translating a new set of words and sentences.

Please note that this solution might be outdated or not applicable to your case. If these steps do not resolve your issue, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket.

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.

This topic contains 10 replies, has 2 voices.

Last updated by Lucas Vidal de Andrade 1 year, 2 months ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
March 26, 2024 at 6:25 pm #15452909

EmilieT-4

i will fix memory issue east.

Here bug we notice:

1.hidden link is not translated.
2. On same page if you click any of the link like hidden link on new page top menu will not have the langage selection option.
3. we want change french menu for this: Acceuil - Services - Réalisation - Vidéos - À propos - Nous contacter
4. We want to know if it's possible to display tow letter only for the langage to save space in the langage selection menu. For exemple Fr instead of French.
5. On top menu, if you click service in english it's appear corectly but if you do it in other langage it's display a long text that not a translation at all of the original menu.
6. We want to know what will appear if we use elementor to translate other langage that got mistake.
7. We build site in english as we tough it was better for translation but we are french company. But now on google its english that displayed even here in french area. How told WPML to make by default french langage.?
8. If i do modification in the english page in code, how push refresh?
9. Testimorial failed to translate.
10. we hope menu fix iwll fix issue with end of word francais that didt display.
Unité mobil : Unités mobil

There varion translatio that got wrong:

Allée pavé : Allée en pavé
Enlèvement de mauvaises herbes : Désherbage
Bar jaune informative : enlever le mot LE
Royal Asphalt : Royal Bitume

March 26, 2024 at 6:44 pm #15452941

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hello,

I created this ticket, so we can sort the default language change issues, before addressing the other ones. I think this way, we can work more efficiently. I will paste here, the issues you described you were facing after changing the default language:

1. hidden link I dont have choice to update french translation in page, but I also cannot edit french translation because it jump to english.
French is now your default language. If you go to the "Pages" tab, please make sure to select French as the language in the top bar. After that, you can simply hover each page and click on Edit. See image 01.

2. hidden link all porfolio disapear.
I checked your website, and there are Portfolio Items in English. Since French is now the default language, all other translations were lost, since they were made from English to other secondary languages. If you select "English" in the top bar, you should find them. See image 02.

3. hidden link Sync menu become empty.
First, you need to create the menus in your default language, to sync them. Since you changed your default language, that is a necessary step.

4. hidden link Service menu in french showing no sense text.
By default, WordPress uses the page name as the text for the menu items. I checked your pages, and they have the same name as the pages, as expected (see image 03). Due to the language change, I recommend you erase all existing menus, and create them in French, from scratch. Since it seems you want to adjust the menu items, I advise you translate your menus using the Fully Customizable option described here:
https://wpml.org/documentation/getting-started-guide/translating-menus/#fully-custom-create-menus-manually

5. Name of the company is Royal Bitume, but translator change it often for Bitume Royal or Royal asphalte.
That's due to the automatic translation. You can adjust that manually, in every content. To do that, simply edit a translation, by clicking on the pencil icon that's shown in the "Pages" or "Posts" tab. See image 04.

6. hidden link in french all disapear.
Again, that's due to the default language change. Please check the portfolio in English, in your backend by changing the language in the top bar, and translate the portfolios to French, as described in item 2.

Please note, that due to the language change, many translations are gone. That's because most of your content was translated from English to other languages, which is not the case anymore. I advise you check for every post type, if they have existing content by changing the language in the top bar.

I insist, that if you find any new issues, or want to discuss other subjects, please create a new tickets to do so. It is against our policy and not effective, to handle multiple issues simultaneously.

March 27, 2024 at 5:22 am #15453598

EmilieT-4

For the point 1.
Login and test yourself. OK french default, but if I then try to click Edit with elementor for editing this default, it's automaticly me send me for editing english version. So i dont have any access anymore to edit french anywhere.

For point 2.
Well I shouldt lost them by switching langage. Now what did i do? How can i restore other langage from english? I cant let the website dont having any other langage working.

For point 3.
It should automaticly fix it. Losing all by switching default langage is weird. I wanted default langage tu be french because we are french company and we want appear french first in google. But we wished to use english as source for translation at first hoping for better translation. The menu still appear on french version of them website. Im really confuse.

For point 4.
Ehy the page curently showing corect menu in all langage if they disapear and how come nothing advise of that gonna happen. I got menu in english, why i couldt use it to translate in other langage and filling my french default langage with it?

For point 5.
I suggest you to update your plugin to add possibility to have string that cannto be translate like company name. It's will be a nice addon.

For point 6.
There no way to fill other langage base of a langage that is not the default langage?

March 27, 2024 at 2:58 pm #15456545

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

#1
I checked it again, and when editing with Elementor, I see the French content. I recorded a video showing:
hidden link

If that's not what you see, can you please send me a screen recording showing what's going on?

#2
The thing is, there were no translations from French, the current default language, to the other languages, but from English. That's why you need to create them. If you didn't create a backup, it's more complex to recover the translations from English, we would have to reset it back to English and check paragraph per paragraph in the Translation Editor, to check if they were saved in the Translation Memory.

Here's a more detailed explanation of what translation memory is:
https://wpml.org/documentation/translating-your-contents/how-wpml-keeps-track-of-your-translations/

#3
As I stated in the previous reply, the translations from French to other languages never existed in the first place, that's why it has to be recreated. As a translation plugin WPML handles the content as translations connected to the original elements.

#4
The menus that are showing, are probably saved in the Cache of your website, or Elementor kept them as translations. It's better to recreate them using one of the methods I showed.

I explicitly warned you in the other ticket:
"Changing the default language, won't change what will show in Google Results. I don't really recommend you do that, since it has a massive impact on how Google sees your content, can lead to problems and won't get you to your desired result. If you wish to do that, please ensure to have a full backup of your website."
https://wpml.org/forums/topic/split-change-default-language-and-seo/

I'm sorry that it's being troublesome to deal with the default language switch. Perhaps you can get in touch with your hosting provider, in case you don't have a backup, to check if they have some backup that can save you work and keep the website in English.

#5
Thanks for sharing. We do have the Glossary feature, which solves this kind of issues:
https://wpml.org/documentation/translating-your-contents/advanced-translation-editor/how-to-create-and-manage-glossary-entries/

Please check it, I think it might help you when translating your company name in the future.

#6
You can create your content in any Language. By chaning the language in the top bar, let's say to Arabic and click on "New post" that new entry will be in Arabic and can then be translated as you prefer.

In your case, since the content was created originally in English and translated from that language, all content that is in French, will have to be translated.
___

Again, I'm sorry that your having extra work due to the language change.

March 27, 2024 at 8:23 pm #15458014

EmilieT-4

For point 1.
I got exactly same then you but you not go enough far.
Do same but then go on to and try edit header, it will switch to english imediatly.

For point 2.
What i dont understand its we did translation to french and other langage from english before switching langage. Then we switch and they disapear? Are you able to redo translation from english to other langage in a way they dont disapear?

For point n3.
But the original element was english. And we did translate all to french. So after we switched to french we was expecting that existing translation to remain intact. Is there any way to solve this without create new menu ? It will really mess up our site.

For point 4.
We did have backup actually. But all in google was appearing in english and people visiting our website told us default appearing in english. Once switched to french it sudently started working on google showing in french and people visiting website arrive on french version by default. its easy for us to go back backup, but then englis hwill be default again...

For point 5.
Well that big issue as it will require more credit for thing we already translated from english. I just cant understand why when changing langage he didt keep in memory existing translation.

Screenshot 2024-03-27 161626.png
March 28, 2024 at 10:40 am #15459836

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

In general, all the items we are discussing, point to the same issue: not having translations from French. Again, since the content wasn't translated from French, these translations still need to be done.

#1
The translations of the header need to be recreated. Check the original header, in French, make sure the menu is created properly in French, create the translations for the menu, and then translate the header.

#2
Your translations were made from English to other languages. Now, your website is in French and it has to be translated from French. I know it can be a hassle, but as I said, if the translations do not exist from French, they must be created.

#3
The translation was from English to French, right? Now you have to do the other way around, translating from French to English. Unfortunately, in this case it's best to recreate the menu, I don't really see any other option.

#4
One option, would be to restore the backup in a separate test website and copy the translated content from there, to create the translations from French. It's a bit of extra work, but can save resources and time.

#5
Again, you translated from English, now the translations are from French. It's a whole new set of words and sentences that have to be translated, a whole new language.

March 28, 2024 at 5:22 pm #15461820

EmilieT-4

di di have this option:
restore backup so english source langage will be restored.
Then instead of changing wpml to french somehow jsut change default langage to french

March 28, 2024 at 5:53 pm #15461887

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hello,

Let's try to see if it works. Can you please send me a package with the backup from before? I want to investigate this option you mentioned: leave the content in English, with its translations, but make WPML with French language as a default, keeping the content as it is.

There is a drawback: the original content, even with French as a default, will still be originally in English, in the admin panel. Let's see if it works. It really depends on how themes and plugins store that information.

If you can't send a package, please restore this website on a test domain or subdomain, so I can directly check. Let me know how you wish to send it, so I can activate the necessary fields.

March 28, 2024 at 6:56 pm #15462203

EmilieT-4

I just restored a backup. I took backup jsut before to not be stuck.
Now site is now in english as default. Menu in other langage immediatly got broken.
Can you take a look? i the join link, its all backup on serveur lol.hidden link

March 29, 2024 at 4:03 am #15463016

EmilieT-4

are you able to repair the menu from that we can move forward.

March 29, 2024 at 11:27 am #15464043

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hey there,

Thank you for letting me know. All other tickets have been answered, I'm waiting for your feedback there 🙂