Skip to content Skip to sidebar

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

Problem:
The client is facing issues with string translations not working for the Bookly Plugin and Astra Theme, menu redirection failures in secondary languages, and encountering 50 XLIFF Server Communication errors.

Solution:
1. We increased the WP MEMORY LIMIT to 384M to handle site demands better.
2. We resolved the menu issue by suggesting a change in WPML > Languages > Language URL format to 'Different languages in directories' and advised saving the Permalinks in WordPress settings.
3. We identified external errors from plugins such as Ionos Security and WooCommerce Payments, which are incorrectly triggering translations too early. These should be reported to their respective support teams. For more details on debugging, visit Debugging in WordPress.
4. We noted a conflict due to the use of two security plugins simultaneously (WordFence and Ionos Security) and recommended using only one to avoid conflicts.

If this solution does not resolve your issues or seems outdated, please check related known issues at https://wpml.org/known-issues/, verify you have the latest versions of themes and plugins, and consider opening a new support ticket for further assistance at WPML support forum.

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

Last updated by jose-alexandreG 1 month, 2 weeks ago.

Assisted by: Andreas W..

Author Posts
May 28, 2025 at 8:46 pm #17085435

jose-alexandreG

Background of the issue:
I am trying to have my site fully working and translated. I bought the WPML Plugin a year ago and started translation, but I had no business back then, so I didn't continue troubleshooting with you. Now, with people hearing about my business, I need my site working. I deleted all String data from Bookly and Astra and spent money on re-translating everything, but it didn't help. The issue can be seen at hidden link.

Symptoms:
String translation is not working for the Bookly Plugin and Astra Theme. The menu is also not working in secondary languages. There are 50 XLIFF Server Communication errors for the same jobs, such as 'The xliff file could not be read.'

Questions:
Why are the Bookly Plugin and Astra Theme strings not translating?
Why is the menu redirection not working in secondary languages?
What are the XLIFF Server Communication errors, and how can they be resolved?

May 28, 2025 at 8:55 pm #17085463

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

The Bookly Plugin should be compatible with WPML, only I see that it has not been tested since 2020. There are currently no any known issues:
https://wpml.org/plugin/bookly/

How to translate Bookly with WPML:
hidden link

I would like to offer to take a closer look and request temporary access (wp-admin and FTP) to the website to investigate the issue further.

You can find the required fields below the comments section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.

IMPORTANT
Please be sure to back up your website and database before granting us access.
If you can't see the "wp-admin / FTP" fields, your post and website credentials will be set to "PUBLIC." DO NOT publish the data unless you see the required wp-admin / FTP fields.

The private reply form looks like this:
hidden link

Click "I still need assistance" the next time you reply.

Video:
hidden link

Please note that we are required to request this information individually on each ticket. We are not permitted to access any credentials that were not specifically submitted on this ticket using the private response form.

Best regards,
Andreas

May 29, 2025 at 3:23 am #17085833

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

This website seems to have various issues, even when running without WPML.

Please do only proceed with a "WPML Reset" if you no longer plan to use WPML on your site. It is not recommended to use this option otherwise as it removes important options and tables from the database.

---

I have set the WP MEMORY LIMIT to 384M as the site was running close to the current set limit.

---

I fixed the menu. It seems the problem here might have been that the site earlier used to use the site's default language German while creating the "Main Menu - German" and then the site's default language was switched to English, which broke the menu.

---

Further, I would like to suggest going to WPML > Languages > Language URL format and changing the setting to "Different languages in directories". After that save the Permalinks inside WordPress's dedicated Settings page.

This way, in the current language setup, the website will be served like this:

hidden link for English
hidden link for German

I am suggesting this change, as using the option "Language name added as a parameter" can lead to unexpected issues and lower your index rating for search engines. Usually, you would use this setting only in development.

This further solves the issue with the wrong links inside the menu.

---

The following errors were found while testing:

The following two errors can affect the functionality of WPML String Translation but are not caused by WPML:

Error that relates to Ionos Security and should be reported to their support:

PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

ionos-security

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /homepages/7/d4297416807/htdocs/wordpress/wp-includes/functions.php on line 6121

Error that relates to WooCommerce Payments and should be reported to their support:

PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

woocommerce-payments

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /homepages/7/d4297416807/htdocs/wordpress/wp-includes/functions.php on line 6121

Real Cookie Banner causing memory exhaustion:

PHP Fatal error: Out of memory (allocated 683491328) (tried to allocate 32929688 bytes) in /homepages/7/d4297416807/htdocs/wordpress/wp-content/plugins/real-cookie-banner/vendor/devowl-wp/fast-html-tag/src/Utils.php on line 160

Unexpected error which seems to disappear when disabling the Real Cookie Banner Plugin:

PHP Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0

---

Further, you are using two security plugins at the same time:

- WordFence
- Ionos Security

Please always make sure to only use one plugin of the same kind at the same time.

May 29, 2025 at 9:11 am #17087156

jose-alexandreG

Thank you alot, this helped at least re- establishing normal usage and re-direction..

Now I am still stuck with String translations that dont pass If I go to Translations > and try to bulk approve the translations it wont let me approve it says "This action does not apply to any of the selected translation jobs" > when trying to manually translate / approve from the translator it gives me the error attached.

It cant even open the translations, it is like as if I have my theme and bookly partially translated because i can still create translation jobs when filtering for Bookly or Astra there seem to be many Strings that are partially translated, I am spending so much credits on translating the strings over and over because I think it may help de-bugging the strings.

I also tried cleaning the cache, If you want, please try to remove all queued String translations, then when you check the translations queue the old ones might still be there (you cant remove them), if you can somehow remove them and re- scan the Astra and Bookly fully, with automatic translation with direct un-revised publishing, I think that would be the solution.

Thank you for your time and help !

Screenshot 2025-05-29 110424.png
Screenshot 2025-05-29 110624.png
May 29, 2025 at 10:53 am #17087652

jose-alexandreG

Fyi I have removed all mfkf_icl_translation_status entries from my database and I am trying to re- scan all strings and do the translation automatically
Just so you dont wonder Im actively trying my self ..

May 29, 2025 at 11:24 am #17087738

jose-alexandreG

I think the issue is resolved, all Links point to the correct place in my menu it is working again, To resolve the stuck Translation jobs, I went into phpmyadmin in the Database I looked for mfkf_icl_translation_status folder, as there where many stuck translations I had previously tried to remove on WPML Level, I just deleted all content using command "DELETE FROM mfkf_icl_translation_status;" from sql.

I cleaned the WPML cache under > WPML > Support > Troubleshooting > clean WPML cache.

Also cleaned cache on WP level.
Scanned Theme and plugins, setup auto translation with automatic publication consent, re-scanned the Theme and plugins, site wa fully updated.

Thanks for your Help !
Hope this helps other users, I found alot of archived posts, I hope this one wont be archived so others can have orientation too 🙂

By the way I find it unfair that the credits you normaly receive when purchasing / re-activating the WPML License wont be added to your account if you have translate as you go option enabled.