Although Contact Form 7 displays contact forms in U.S. English in its default settings, it bundles 60+ language translations and by using them, you can easily create a contact form in any language. Also, you can use Contact Form 7’s administration panel in your own language.
Using Contact Form 7 in your language
You can translate the administration panel of Contact Form 7 into your language by setting the
WPLANG constant. You will find a line defining the
WPLANG constant in the wp-config.php file and you can edit this line to change the language. For example, to change it to Japanese (‘
ja‘ is its locale code), define it as shown below:
define ('WPLANG', 'ja');
After this is accomplished, your administration panel will show Japanese descriptions. But please note that this doesn’t mean the existing contact forms function in Japanese.
Creating contact form in different languages
With bundled translations, you can create contact forms in different languages very easily. To obtain a translated contact form, simply click the Add new link, and select the language from drop-down menu.
For example, if you are managing a multilingual blog with English and Japanese contact pages, you should create two contact forms — an English contact form for the English contact page and a Japanese contact form for the Japanese contact page.
If you have new translation
If you have created your own language pack, or have an update of an existing one, you can send gettext PO and MO files to me so that I can bundle them into Contact Form 7. You can download the latest POT file from here.