• Resolved muumi74

    (@muumi74)


    Hi,

    I’m writing to let you know about a compatibility trouble realted to mailchimp and WPML after mailchimp (major) update (vers 3.x.x).

    I have asked WPML Support service and after checking my site they have confirmed that the new version of mailchimp widget (3.x.x) is not fully compatible with WPML.

    In my case, the problem is related to the sign-up form included in my site. All the texts of the sign-up form are always shown in English, although translations to Spanish have been provided and completed using WPML String translation.

    The translation worked OK before updating mailchimp widget, but now the widget content is not updated after choosing Spanish language in the language switcher.

    This is an important issue for multilingual sites, so thanking you in advance for doing your best to solve this bug as soon as possible.

    If I can help somehow from my side, please let me know.

    Kind regards

    https://www.ads-software.com/plugins/mailchimp-for-wp/

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Danny van Kooten

    (@dvankooten)

    Hi Muumi,

    How were you translation the actual form content before? Using WPML String Translation or how would that works in terms of the user interface? Could you provide me with step-by-step instructions on how you used to translate a form?

    I’d love to do some proper testing on this one.

    Thanks in advance!

    Thread Starter muumi74

    (@muumi74)

    Hi Danny,

    Form content has been translated using WPML String Translation. I mean, if you go to WPML > String translation, there are three domains of strings related to mailchimp (called “admin_texts_mc4wp_…”).

    Domain “admin_texts_mc4wp_lite_form” includes several strings (8) related to sign-up form. One of them, the one called “[mc4wp_lite_form]markup”, is the one showing the sign-up form text (text + textbox + subscription button):

    <p> <label>Subscribe to receive our latest news, deals and discount coupons. It is free!</label> <input type=”email” name=”EMAIL” placeholder=”Enter your e-mail address here” required /> </p> <p> <input type=”submit” value=”Subscribe to our mailing list” /> </p>

    I have created and marked as complete its translation to Spanish:

    <p>
    <label>Suscríbete para recibir ofertas, novedades y cupones de descuento. ?Es gratis! </label>
    <input type=”email” name=”EMAIL” placeholder=”Escribe tu correo electrónico aquí” required />
    </p>
    <p>
    <input type=”submit” value=”Sí, quiero suscribirme a la lista” />
    </p>

    WPML customer service has confirmed that this part is OK. The problem is that this translation is not shown on the screen when the user chooses “Spanish” in the language switcher. As translations have been properly created and OK, WPML support service has said to me that the problem is due to a compatibility issue between the new version of mailChimp and WPML.

    If you want to check it by your own, please visit:

    https://www.applesandideas.com

    Please scroll down, mailchimp sign-up form is located in the footer, on the left. Widget content should be shown in English by default (that is OK), BUT if you clic on the Spanish flag (available on the header) you will notice that mailchimp sign-up content is not translated to Spanish (although translated strings are available at WPML > String translation, as explained).

    If you want me to send you a couple of screenshots showing the problem, please let me know some e-mail address to send them to (here I can not attach any image).

    IMPO this is an important bug, so thanks in advance for helping to solve it.
    If I can help somehow from my side, please let me know. Awaiting your feedback, thanks a lot.

    I did it exactly the same way and before the major update it was working fine.

    Same problem here. The translation was working fine before. Not anymore since the new update…

    Plugin Author Danny van Kooten

    (@dvankooten)

    Heya all, I’m looking into this later this week so please bear with me for now. ?? Did definitely not forget about this!

    Hi,

    I think there is also a problem with the admin-ajax, when using a URL with the domainname.xx/<language_code>/… the admin-ajax URL is not generated from the HOME_URL, is generated from domainname.xx/<language_code> see here the error in the console log: https://xtresia.com/es/registrarse/

    We have the PREMIUM plugin (both updated)

    Thanks,

    Alberto.

    I think is not localized in the right way:

    '/wp-admin/admin-ajax.php'

    instead of

    admin_url( 'admin-ajax.php' )

    Regards,

    Alberto.

    Hi all,

    I’ve seen there is a change in the way you have to translate the form.
    You now don’t have to do it in the “string translations” but you have to go to the “translation manager”, add the form(s) to the translation basket and send items to translation.
    Then you’ll have to enter the “translations” menu, and edit the form(s) you need to.

    I thought this would be the solution but, at least in my case, even after translating the form and all the fields there, it still doesn’t appear well on the front end.

    I hope this can help.

    Thanks and cheers.

    No news about this?

    This a major drawback for multilingual websites.

    muumi74 , Tompi , vtrudel-sigmund:

    Until which version you were able to translate the form?

    Hi Marco,

    Everything was working fine before the version 3 update.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Latest versions of Mailchimp are not fully compatible with WPML’ is closed to new replies.