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.

Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/
Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 -
- 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 -

Supporter timezone: Asia/Dhaka (GMT+06:00)

Tagged: 

This topic contains 19 replies, has 2 voices.

Last updated by Prosenjit Barman 3 minutes ago.

Assisted by: Prosenjit Barman.

Author Posts
November 28, 2024 at 10:56 am #16454411

Juan

I implemented the workaround solution, modifying LoadTextDomain.php as commented.
However it does not work for me.

I went back again to WP 6.6.2 and now the translations work in all 4 languages. I'll wait for a later release of WPML or WP.

By the way, I said the strings are correctly translated, but in Spanish there is a typo that I can not find in the strings collection. I translated "events" for "calendario", and now in the search box it appears as "calendariocalendario". In the other languages it is correct. I attach a screen capture. How can I find this typo in order to correct it?

Regards
Juan Carlos

calendari-ok-in-ca.jpg
calendario-calendario.jpg
November 29, 2024 at 3:51 am #16457490

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello Juan,

Thank you for trying out the suggestion. We’ve identified specific issues with the Events Calendar plugin, and our development team is actively working on a solution. As soon as we have an optimal workaround, I’ll be sure to inform you. Thank you for your patience and cooperation!

Regarding the placeholder text issue, it’s possible that the placeholder text is incorrectly set in the default language. Could you please check the Event Calendar plugin settings? If there is an option to correct the placeholder text, you can make the necessary adjustments there.

If the text is correctly set in the settings, it’s possible that a string has been incorrectly translated, causing it to appear twice. Please go to "WPML > String Translation", search for the string in question, and if it appears in the results, select and delete it. Then, check again to see if the placeholder text is still showing twice.

Please try and let me know how it goes. I'll be happy to help if you need further assistance in this matter.

Best regards,
Prosenjit

November 30, 2024 at 7:19 am #16461562

Juan

I tried what you said, but cannot find the string "calendario"; I found "events" translated as "calendario" and changed it to "eventos", but nothing changed.

I am going to be next week on vacation, so I'll try to fix it after the 9th

Thanks, anyhow for your help

December 2, 2024 at 5:39 am #16464176

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There!
Thank you for the updates.

As the issue persists, a closer inspection will be required to understand the root cause of the issue.

I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. It would be better to have a testing site where the issue is replicated.

You will find the needed fields below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it.

Maybe I'll need to replicate your site locally. For this, I’ll need to temporarily install a plugin called “Duplicator” or "All in One WP Migration" on your site. This will allow me to create a copy of your site and your content. Once the problem is resolved I will delete the local site. Let me know if this is ok with you.

IMPORTANT
-Please backup site files and database before providing us access.
-If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields. If you do not, please ask me to enable the private box. The private box looks like this:
hidden link

Looking forward to your response.

Best Regards,
Prosenjit

December 5, 2024 at 6:24 am #16479299

Juan

I am out off the Office until Next Monday. I Will give you access then.

Juan Carlos

December 6, 2024 at 3:23 am #16484382

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello Juan,
Thank you for the update.

I’ll keep the private box active for you. At your convenience, please share the access to your site.

Wishing you a great vacation!

Best regards,
Prosenjit

December 16, 2024 at 8:11 am #16516167

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

Hi,

I’m stepping in for Prosenjit today and will be responding to your ticket.

I see that this is your default language
hidden link

That being said, what if you temporarily disable WPML, does it still show "Busca por calendariocalendario"?

If so, then this would not come from WPML or the translation but somewhere from the Events Calendar code or of some its settings.

In this case you could try searching for it either through https://wordpress.org/plugins/string-locator/ or even ask Event Calendar support.

Let us know!

December 16, 2024 at 12:25 pm #16517297

Juan

Thanks for your help
If I disable WPML what I see is "search for events".
See attached screen capture

Captura de pantalla 2024-12-16 132437.jpg
December 17, 2024 at 5:23 am #16519719

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There!
Thank you for sharing the access details.

I checked and was able to identify the root cause of the "Calendario" text appearing twice in the search placeholder. In String Translation, the word "Calendar" had been translated into Spanish, and the Spanish translation "Calendario" was added twice. This duplication caused the term to display twice in the placeholder.

I removed the duplicate translation, and now the placeholder appears correctly as "Buscar por calendario". Please see the updated result in this screenshot: hidden link.

I hope it helped! If you need further clarification or assistance, please let me know. I'll be happy to help.

Best regards,
Prosenjit

December 17, 2024 at 12:39 pm #16521741

Juan

Thank you very much! I looked for that duplication but I did not find it.

There is another string that I can not find and it is shown in English: "There is no Event" when there is no future scheduled events. You can see it at hidden link. Anyway, I attach a screen capture.

And also when I try to get the RSS feed it shows the string "No items" that I don't find either. I attach another screen capture.

Finally, I don't know if I mentioned at the beginning: the events are shown only in the Spanish version of my pages, but not in the translated ones. For instance, you can see events at hidden link, but nothing in hidden link. Whit does it happen this?

I appreciate your continuous help
Juan Carlos

Captura de pantalla 2024-12-17 133636.jpg
Captura de pantalla 2024-12-17 133424.jpg
December 18, 2024 at 5:51 am #16524183

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi Juan,
Thank you for the update.

Glad to be able to assist you in this matter.

Regarding the issue of the "There is no Event" text not showing translated in Spanish: Upon investigation, I found that this string originates from the plugin "Events Widgets For Elementor And The Events Calendar". The reason it didn’t appear translated is because the string was not yet registered for translation.

To resolve this, I scanned the plugin by navigating to WPML > Theme and Plugins Localization, which made the string available in String Translation.

Please go to WPML > String Translation and search for the string "There is no Event". It should now appear in the list. Once you find it, add the Spanish translation (and translations for other languages, if needed). The string should then display correctly in the translated language.

Regarding the issue of not being able to see the Events, I investigated and found that the events have not been translated into other languages yet.

When I checked the translation settings for the "Event" post type, I noticed that the "Fallback" option was selected, which should load the default events when translations are unavailable. However, the events were not loading because the "Event Categories" translation setting was set to "Translatable – only show translated content". Since events are displayed based on their categories, this setting prevented events from appearing unless the category was also translated.

To resolve this, you have two options:
1. Translate the events under the specific category.
2. Adjust the "Event Categories" translation setting to "Translatable – use translation if available or fallback to default language".

After adjusting the setting, the default events began displaying correctly in other languages. Please check now.

I hope it helps. If you have any other questions or need clarification, feel free to let me know. I'll be happy to help.

Best regards,
Prosenjit

December 18, 2024 at 9:00 am #16524803

Juan

Thanks for your patience with me.

I saw that you brought the string "There is no event" that I already translated. Thanks!

I also saw that you set the mentioned option 2: Adjust the "Event Categories" translation setting to "Translatable – use translation if available or fallback to default language".
I agree with that: now the events appear in the language they were created. There is no problem with that because our visitors are bilingual and can understand both languages; it was a matter of being corrected and use the official languages.

I still have one minor issue with the footer: in Astra I set the footer-copyright-editor text in Spanish and translated it to the other three languages; there is one code [site_title] not translated and a text "Escuela de Filosofía" that I added to string translations (under admin_texts_astra-settings) but the text does not appear translated in the pages.

And the other final issue is that the page called "Histórico" (post=2000) that I originally translated with the ATE now it cannot be edited. I wonder what did I do to change that and mainly what can I do to reestablish the usual ATE editor.

Thanks a lot!
Juan C.

December 19, 2024 at 4:50 am #16528406

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi Juan,
Thank you for the update.

1) Site Title and Additional Text not appearing translated:
To see the Site Title translated, you need to translate it through String Translation. When searching for "Nueva Acrópolis España" (the current Site Title), it appeared in the String Translation section. For testing, I added the Euskara translation, and the title displayed correctly in the Euskara language.

The Additional Text is also showing up as translated. Please take a look at this screenshot: hidden link.

To resolve this:

- Go to String Translation and search for the Site Title.
- Translate it into the desired languages.

If you don’t see the updated translations, clear your site's and browser's caches, then check again.

2) Page can't be translated using ATE:
The issue with the Histórico page is that its translation editor is set to the WordPress Editor instead of the WPML Advanced Translation Editor. This is why the ATE isn't loading when you try to add a translation.

To fix this, Select the WPML Translation Editor for the page, as shown in hidden link">this screenshot. This should allow the ATE to load correctly for translating the page.

Best regards,
Prosenjit