Skip Navigation

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

Problem:
You are experiencing issues with syncing translations for menu sub-voices and the GiveWP donors dashboard. Translations are not appearing in the main menu, and filtering strings by domain does not show results when GiveWP is activated.
Solution:
We recommend syncing the menus via WPML-> WP Menu Sync after ensuring that the strings are translated in the string translation section. This should resolve the issue with the menu translations not appearing.

If this solution does not apply to your case, or if it seems outdated, please check the related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If issues persist, we highly recommend opening a new support ticket at WPML support forum for further assistance.

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 Osama Mersal 1 year ago.

Assisted by: Osama Mersal.

Author Posts
June 25, 2024 at 10:29 am

ivanT-23

Background of the issue:
Hi, so I'm trying to translate some of the menu sub-voices that are anchors or links to other sites. I went to the string menu and translated them, but then when I try to sync them, it won't do it, the translations are not shown as you can see in the main menu. Also, I'm trying to translate the GiveWP donors dashboard, but it is not showing the strings anywhere. I talked to GiveWP and they gave me a PO file to upload, I did but nothing changed. Also in the string translation if I select a domain and do filter it won't show the results of the filter if GiveWP is activated. But I have the same plugin combination on afnonlus.org and there I have no issues.

Symptoms:
Translations for menu sub-voices and GiveWP donors dashboard are not showing. Filtering strings by domain does not work when GiveWP is activated.

Questions:
Why are the translations for the menu sub-voices not syncing and showing in the main menu?
Why are the strings for the GiveWP donors dashboard not appearing after uploading the PO file?
Why does filtering by domain in string translation not show results when GiveWP is activated?

June 25, 2024 at 10:56 am
June 25, 2024 at 10:57 am #15819621

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

I would need to look closely at your site, so I would need to request temporary access (WP-Admin and FTP)
Preferably to a test site where the problem has been replicated.

Your answer will be private, meaning only you and I can access it.

❌ Please backup your database and website ❌

✙ I need your permission to deactivate and reactivate the plugins and themes and change site configurations. This is also why the backup is critical.

✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site.

Best regards,
Osama

June 25, 2024 at 12:05 pm #15820359

ivanT-23

ok, backup finished

June 25, 2024 at 12:10 pm #15820408

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

The site through a fatal error on the front end, although the dashboard works correctly. Would you please check it?

Best regards,
Osama

June 27, 2024 at 9:53 am #15842560

ivanT-23

oops... try now

June 27, 2024 at 10:03 am #15842729

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Thanks for checking it. Please check if the English menu works correctly. (hidden link)

Best regards,
Osama

June 27, 2024 at 12:40 pm #15843907

ivanT-23

ok, how do i make it work in all languages?

June 27, 2024 at 1:00 pm #15844058

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

I synced the menus via WPML-> WP Menu Sync after making sure that the strings were translated in string translation.

After that, the menus are translated correctly. Please check the other languages and let me know if they work correctly.

Best regards,
Osama

June 27, 2024 at 1:10 pm #15844180

ivanT-23

The menu is translated in all the languages in the strings, but when i do sync it doesn't changes them.

Screenshot 2024-06-27 15.09.30.png
Screenshot 2024-06-27 15.09.54.png
June 27, 2024 at 1:47 pm #15844536

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

I updated the translated menus and tried the Menu Sync, which worked correctly. (Kindly check the attached screenshot)

The staging site can't be reached, so I couldn't complete the sync process. Would you please complete it and check the menu items on the front end?

Best regards,
Osama

2024-06-27_16-43-01.jpg
June 27, 2024 at 2:48 pm #15844923

ivanT-23

Hi, thanks it seems to work. Any idea of why whe I use wpml it will go on server error now and then?

June 27, 2024 at 2:50 pm #15844924

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

I'm not sure why this happens, but if you suspect that WPML is responsible, please follow these steps to check if the issue persists in a minimal environment.

1- Deactivate all the plugins except WPML CMS and String Translation.
2- Switch for a moment to a WordPress default theme like Twenty Twenty-one.

If the issue is gone, activate them one by one to see which one is causing an interaction issue.

❌ Please backup your database before performing the above test ❌

If the issue persists, please open a new ticket for this issue.

Best regards,
Osama