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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 -
- 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 -

Supporter timezone: Europe/Rome (GMT+02:00)

This topic contains 7 replies, has 1 voice.

Last updated by Alejandro 4 months, 2 weeks ago.

Assisted by: Alejandro.

Author Posts
December 3, 2024 at 8:07 am #16469764

cyrilR-3

Background of the issue:
I am trying to enable automatic translation of newly added events in The Events Calendar plugin on my site hidden link. I am considering activating the Translatable and Translate automatically settings for Events (tribe_events) in the Post Types Translation settings.

Symptoms:
I have not been successful in setting up automated translation for events using the documentation provided.

Questions:
Should I activate the Translatable and Translate automatically settings for Events (tribe_events) in the Post Types Translation settings to enable automatic translation?
Can you guide me on how to automate the translation process for events in The Events Calendar plugin?

December 5, 2024 at 10:54 am #16480962

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hello,

I'm going to help you get started while a supporter takes your case.

1) In order to provide i better support, I'd greatly appreciate if you could send me the WPML debug information?
You can follow this guide to find it: https://wpml.org/faq/provide-debug-information-faster-support/

I have enabled the correct field for it found on your next reply

2) Is the documentation you checked, the following one, by chance? -> https://wpml.org/documentation/plugins-compatibility/build-multilingual-events-websites-events-calendar-wpml/

Because the thing is that the plugin is fully compatible with us but there are indeed a few known issues which can be seen here: https://wpml.org/plugin/the-events-calendar/ and you should be aware of them so you can apply the workaround if needed.

If you do not see the events as translatable, then yes, you can set the post type as such and translate them, while following the documentation and translating its taxonomies first.

If possible please try to do this on a staging first, for one event alone and then you can do this on the live site, after a proper full backup to always be cautious.

Regards.

December 8, 2024 at 4:13 pm #16490091

cyrilR-3

Im attaching the debug information. We are currently looking into your suggested ideas but might need further assistance. Thank you

December 9, 2024 at 10:25 am #16491823

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hello!

Right now all I can tell you is that you're using a PHP version that is not compatible with WordPress, so you might expect issues with plugins and themes as well (most of the issues won't break your site but could create "time bombs", issues that will appear out of nowhere later because something didn't work as expected "behind the curtains")

I'd suggest you downgrade PHP to version 8 or 8.1 which are the ones most compatible with WordPress at the moment.

------------------

Then, follow the guides and suggestions i sent before and let me know if you get stuck 🙂

Regards,

December 9, 2024 at 12:25 pm #16492684

cyrilR-3

Dear Alejandro

We have successfully downgraded our PHP version to 8.1, as recommended. However, we are still facing challenges in automating the translation of events created using The Events Calendar plugin.

It seems that WPML does not recognize events as content eligible for automatic translation: When automatic translation is paused and restarted, events are not listed among the content available for automatic translation. However, if we manually go to the Translation Manager, we can select events and send them for automatic translation.

Can you guide us on how new events will be recognised?

image(14).png
December 9, 2024 at 3:58 pm #16494133

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hello,

Please make sure the events are set as "Translatable - Only show translated items" under WPML > Settings > Post Type Translation.

It seems it's in a different setting which won't trigger the automatic translation on them.

You can also allow me access to the site so I can take a closer look, but I think what I mentioned will do the trick.

December 9, 2024 at 6:52 pm #16494761

cyrilR-3

Brief follow up question:

We are planning to do this (image)

If we activate option one: Would already translated events (we have translated most events manually) be re-translated? Im asking as this would cost a lot of credits and would make the translation less accurate.

But as there are some existing events not translated, option 2 would be less ideal.

Thank you

image(15).png
December 10, 2024 at 10:02 am #16496956

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

I suggest that you take the safest route here and choose the option that will only translate new content.

Yes, it might seem like extra work but you will have 100% control on the content that will need to be translated.

However:

- If you translated your content manually BUT inside the advanced translation editor, then they will not be re-translated.

- with the option to translate only the new content, you can still send the old events tat haven't been translated for translation and if they are updated, then you'll have it translated automatically.

See, when you update a page, it will appear as if it was a new version of the page and will trigger the automatic translation, but doing it as I suggest will allow you control over the budget. you can translate them in small groups to see how many credits you'll be using. This way you can also get more control over everything. It's a one-time thing in the end.

To me it's never a good Idea to translate everything right away when you have a lot of content, especially if some of them (like past events) aren't even active anymore so that's something to take into consideration :).

Regards,

The topic ‘[Closed] Automated Translation for Events Calendar Pro Plugin’ is closed to new replies.