Community Events – Translated pages (WPML)

Home Forums Calendar Products Community Events Community Events – Translated pages (WPML)

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #1042610
    CDC
    Participant

    For the community events submission page (‘Submit An Event’), we are experiencing some issues with translations. For our website, we are using the WPML plugin to translate pages from English to Chinese.

    Using with the WPML plugin, we are duplicating pages and applying chinese to translate – but with this page, because it is built into the plugin and automatically created, we can’t find the translated version of page – there doesn’t seem to be Chinese version of the automatically created page. How do we go about translating this page?

    Also, more generally, for the Event Calendar itself – we have translated some events to chinese, but some filters are not showing the translations even though they’ve been provided such as Event Categories, Tags, etc.

    Please help!

    #1043128
    Nico
    Member

    Hey CDC,

    Thanks for reaching out to us on this! Currently we support WPML integration with The Events Calendar and Events Calendar PRO, we cannot ensure compatibility with other plugins for now. We are working with the WPML compatibility team to add support for our ticketing plugins as well.

    We have some knowledge base articles on how to configure WPML to work with TEC + TEC PRO: Setting up The Events Calendar with WPML and Creating translations for events using WPML, please check them out!

    Maybe what you are experiecing as something to do with the fact that Chinese translation for Community Events are not complete? Not sure if you are using the Chinese (Taiwan) or Chineses (China) lang code.

    Sorry not to have a better answer for this right now,
    Best,
    Nico

    #1043270
    CDC
    Participant

    Hi Nico,

    Thanks for your reply – I’ve had a look at the links you’ve provided. I believe we have already configured WPML to work with TEC – this is why we are able to make translations (clicking on the flag items in the wordpress back-end under events).

    However, with these individual events some of the text is not fully translated (e.g. the ‘tags’ from event tags and the ‘category’ from event category. I saw the link you provided about the Community Events not being fully translated for Chinese (Taiwan), but does this also apply to the Event Calendar and the individual events page – I do believe these items have been translated.

    With regards to the Community Events page, it’s not so much an issue of items not being translated – actually, we can’t even change to the chinese page from the language dropdown selection (as provided by WPML) on the front-end of the site. On the back-end, because this page (Submit An Event) is not actually a page,post or event page, and created via the plugin, how do we go about creating a chinese version page for it? (As with a normal page or event, we would click the flag or duplicate and translate, but this doesn’t apply to the ‘Submit An Event’ (Community Event) page.

    Hope that makes sense and I haven’t missed something.

    Thanks!

    #1043844
    Nico
    Member

    Hi CDC,

    Thanks for the detailed follow-up!

    Regarding the terms translation I must admit I need to investigate a bit on how they are translated. I’ll follow-up with more info on this on Monday!

    On the ‘add event page’, I guess you’ll need to rely on the plugin strings translation because as you point out, this is not an actual WordPress page.

    We can’t even change to the chinese page from the language dropdown selection (as provided by WPML) on the front-end of the site.

    I’m curious about this, because that’s how I figured out it should work. Can you elaborate a bit on this one? Maybe send me a link to the actual page where I can see it?

    I saw the link you provided about the Community Events not being fully translated for Chinese (Taiwan), but does this also apply to the Event Calendar and the individual events page – I do believe these items have been translated.

    Each of the plugins have a translation ‘set’, you can check that on http://translations.theeventscalendar.com/projects for our premium plugins and on the WordPress repo for the open source ones (The Events Calendar and Event Tickets). This means you’ll probably see some English wording upon your site even though you are running the Chinese (Taiwan) lang in WordPress. Does this makes sense?

    I’ll follow-up on terms translations and I’ll also run some test on how the ‘Submit Event’ page works on other languages,
    Have a great weekend,
    Nico

    #1044443
    CDC
    Participant

    Hi Nico,

    Thanks for the reply and for investigating the issue further.

    Regarding string translations in the WPML plugin, I have looked at translations for ‘event tags’ etc. which we have translated into chinese already, yet they don’t show up when on the chinese version of an event page. See example here: http://dev.cdchk.org/zh-hant/event/7th-daddy-daughter-ball/

    For the page in which the language dropdown doesn’t work, I am referring to the Community Event page (‘Submit An Event’). See example here: http://dev.cdchk.org/events/community/add/

    You will notice that at the top of our site (in the top bar), we have the language dropdown options. Usually, we have the option to select between English and Chinese. If you look at our homepage, you’ll be able to see this working fine: http://dev.cdchk.org/

    Within the settings of the WPML plugin, we’ve actually set this dropdown so that pages without Chinese translations will not have the option to toggle between the two languages. The other option is that all pages on the website have the two languages (English & Chinese), but where a page doesn’t have Chinese translations, it would re-direct to the Chinese version of the homepage. As we’ve set it to not ‘work’ (so to speak) when Chinese translations are not provided, this suggests that the page itself doesn’t have a Chinese version.

    What we are wondering is how we go about creating a Chinese version of this page – we have gone through the string translations under ‘tribe-events-community’ and most of them have complete translations, yet there isn’t a way to view the chinese version of this page; is there any way to create it even though this is a virtual page (without an actual page).

    Noted regarding the translation set – but if we have translated these items in the string translations, shouldn’t they show up with the chinese translations? Or is this overwritten by the default translations. Once again, here I am referring to the individual event page (the Chinese version of the Daddy Daughter Ball linked above).

    Thanks for your help!

    #1045560
    Nico
    Member

    Hi CDC,

    Thanks for the patience here!

    Regarding string translations in the WPML plugin, I have looked at translations for ‘event tags’ etc. which we have translated into chinese already, yet they don’t show up when on the chinese version of an event page. See example here: http://dev.cdchk.org/zh-hant/event/7th-daddy-daughter-ball/

    I think I found both terms for Chinese(Taiwan) and apparently the translations for those have not been approved yet. See Event Categories and Event Tags translations. Unfortunately we cannot approve these strings, they need to be approved by someone with Translator Editor permissions for the project and that’s granted by the language team of each country. If you re up to becoming a Translator Editor of Chinese (Taiwan) for our plugins in the .org repo, please follow-up with your username and we’ll propose you (or you can reach out to the Chinese (Taiwan) language team via Slack).

    is there any way to create it even though this is a virtual page (without an actual page).

    Ok, I totally get this issue now, thanks for the complete description! One thing worth trying is to create the a ‘placerholder’ page structure with the same URL structure. For example: to do so in English, create an empty page called ‘events’, a subpage called ‘community’ and a subpage of ‘community’ called ‘add’, this way there’s an actual page in the path (site.com/events/community/add/), but the community form will show up instead of the empty “placeholder” page. After doing so create the translation for this pages. This might get the language dropdown to show up, but I’m not 100% sure about it.

    Or is this overwritten by the default translations. Once again, here I am referring to the individual event page (the Chinese version of the Daddy Daughter Ball linked above).

    Not sure what you are referring to here, maybe my first answer solves this as well?

    Please let me know about it,
    Best,
    Nico

    #1047194
    CDC
    Participant

    Hi Nico,

    Have tried creating the placeholder page for chinese as you’ve advised, but it still hasn’t done anything. We still can’t access the auto-generated chinese version of the ‘Submit An Event’ page.

    Here is the english URL with the auto-generated form:
    http://dev.cdchk.org/events/community/add/

    And here is the chinese placeholder page: http://dev.cdchk.org/zh-hant/events/community/add/

    Please let me know how to proceed on this.

    Thanks!

    #1053604
    CDC
    Participant

    Hi there,

    Are there any updates on how we can solve this?

    Thanks!

    #1054950
    George
    Participant

    Hey @CDC,

    Thanks for patience with this! I’m sorry for the delayed response – we were first all out as a team for the holidays, and then Nico himself has been out-of-office recently, so I wanted to chime in here.

    Nico’s suggestion of using the placeholder pages is a good idea and clever workaround, in theory – but it unfortunately will not work 🙁

    At this time I’m afraid to say that your specific needs seem to be limited by inherent incompatibilities with our plugins and WPML – I’m very sorry about this! We are constantly trying to improve our compatibility with WPML, but at this time what you are trying to do is not possible.

    I do not have a specific ETA on when our code will be updated sufficiently to make this possible.

    Your feedback here is not for naught; having more threads like this only raise the priority of our development tickets for WPML compatibility, so hopefully over the next few plugin releases Community Events will support WPML better.

    At this time, though, it does not support it enough to achieve what you are trying to do here.

    I’m sorry, @CDC.

    Please let me know if you have any final thoughts on this matter.

    Sincerely,
    George

    #1057555
    CDC
    Participant

    Thanks for your reply George. It’s a shame that the plugin is not compatible for this. Am a bit surprised that this issue hasn’t been raised by anyone else? As anyone running a duel language/bilingual (with a language other than English) site would experience this I presume? Hope there is a workaround soon – as we are very much looking to make the events and event submission a primary feature of our website.

    Thanks again,
    CDC

    #1058123
    George
    Participant

    Hey @CDC,

    I agree that it’s a shame, and we actually do have many (valid!) complaints about the lack of full support.

    We have been rolling out updates that specifically add better integration; we’ve already done The Events Calendar, and add-ons like Events Calendar Pro and Community Events are next in line.

    I don’t have an ETA on when the compatibility updated for Community Events will arrive, but please do stay tuned to plugin updates and to news at http://theeventscalendar.com/blog – if compatibility is included in a given update, it will be noted in the “changelog” for that update number.

    I’ll close up this issue for now, but feel free to open a new thread any time if other questions, comments, or concerns arise.

    Thanks,
    George

Viewing 11 posts - 1 through 11 (of 11 total)
  • The topic ‘Community Events – Translated pages (WPML)’ is closed to new replies.