There is no known issue at least on Contact Form 7’s side. Specifically what compatibility issue do you see?
Hey Takayuki Miyoshi,
First thing I want to say is that I really appreciate your work!
Second, let me explain what is my problem.
I came here after reading this document:
http://wpml.org/documentation/support/translation-for-texts-by-other-plugins-and-themes/how-to-use-contact-form-7-in-multilingual-websites/
and after failing using the “icl” tag in your cf7 short tags, i turned to the web to seek after the answer of “how do I get CF7 and WPML work together” and I didn’t find a direct answer.
What do you suggest me to do?
instead of creating a contact form for every language in my site (there is 9 language now), i want to make the watermark/string in my CF7 field translatable, is that possible?
The icl tag has been removed many years ago as it turned out unnecessary.
Contact Form 7 includes more than fifty language translations and each translation contains localized string set for form, mail body and error messages. You don’t need to translate them on you own.
Contact Form in Your Language
Hey Takayuki Miyoshi,
In my form, the watermark and the strings I’ve added are not translating, like “Subject”, “Message”. only the “Send” button is translated.
Hi Takayuki,
Yes, thank you very much for your hard work!
I too would like to know how to make WPML and CF7 work together.
I looked at http://contactform7.com/contact-form-in-your-language/ and it seems this approach defeats the purpose of having WPML manage a multilingual sites, since, as far as I understand, you say we have to create different contact forms for each language… That is a lot of extra work when WPML could take care of it if only CF7 worked with it…
It says on WPML’s support (http://wpml.org/documentation/support/translation-for-texts-by-other-plugins-and-themes/how-to-use-contact-form-7-in-multilingual-websites/ ) that you removed the functionality that supported this functionality. Why??
Please let me know if there’s anything that can be done to solve this problem.
Thanks
Hi there,
I also scratched my head with this quite a while when I finally figured out a kind of solution. I found this file called icl.php (https://github.com/ajkovar/contact-form-7/blob/master/modules/icl.php) and when I added it to contact-form-7/modules my icl tags started to work again.
I’m grateful for Contact Form 7 and thanks for all the hard work that has been put in to it but I hope there would be another solution to make forms work in multiple languages than creating lost of different forms. And after you have created them all it’s a lot of work to make changes to them.