Hello guys!

I have a site multilanguage with Drupal 7 I need to translate a webform of my site.

Module installed:
- Webform
- i18n
- Locale

on D7

Where can i found information about it? I have searched on the web but i really don't know how to do that. Any idea?

Thank you!

Comments

petednz’s picture

same question - for Webform I have - Require language (Do not allow Language Neutral). at admin/config/regional/i18n/node
But on an existing Webform I do not have a translate button.
I do have a Translate button on other Content Types that have the same 'require language'

peter davis : fuzion : connect.campaign.communicate : www.fuzion.co.nz

petednz’s picture

my bad - needed to go back in to Content Type - webform and expand the Publishing Options and set Multilingual Support to Enabled.

peter davis : fuzion : connect.campaign.communicate : www.fuzion.co.nz

Jerome F’s picture

I would like to know how to translate the form compnents labels as well. In Drupal 7

span’s picture

Also trying to do this, did you have any success?

Jerome F’s picture

Webform is not translatable yet, but I created one webform for each language, so that everything is translated, you can even customize each webform this way.

Here's the related issue http://drupal.org/node/245424

span’s picture

Thanks, I did this as well. Turned out to be the cleanest way.

jgoge’s picture

I solve this issue by another way.
I installed TranslateThis Button module (http://drupal.org/project/translate_this) to translate every text content in Drupal.

epromuthu’s picture

Hai jerome,

in Drupal 7, i hope you added multiple languages through configuration->languages. if you are using Webform for website form

Install Webform Localization (single webform for multiple languages http://drupal.org/project/webform_localization), enable it then read README.TXT and go to configuration->translation interface ->Translate tab

there select 'Limit search to' -> Webform Localization and then convert to the form fileds to the appropriate language field name.

Regards
Epro Muthu

s.Daniel’s picture

There is a module for Webform translation in progress here https://drupal.org/sandbox/GDrupal/1407100

msavike’s picture

Hi Jgoge,
This may sound irrelevant, but I would opt to use Entity forms instead of webforms to allow field entity translation.

This is one of the set backs of webforms which I don't use them for this matter since instead entity forms allows me to use the field API in D7.

The set back however is the theming of the form.

Hope it helps

Regards
Mark

epromuthu’s picture

Hai,

I hope Webform Localization module will help you. Through this module we can maintain single webform for multiple langauge. Can you please check following URL and install the module. read README.txt before configurations

http://drupal.org/node/245424
http://drupal.org/project/webform_localization

Let me know your feedback.

aruuska’s picture

I tested module and works fine for me. Module it is very easy to configure because of clear instructions in README.txt. Excellent!
Thanks for your work. :)

ressa’s picture

Make sure you read the README.txt, especially if you are dealing with an already existing webform :-)

mshadroo’s picture

webform components translation:

1- install webform_localization module
2- if you have a webform you must resave all component that used in forms or create a new webform
3- go to admin /admin/config/regional/translate/translate
4- then select webform localization from drop down to filter results
5- now you can see component title for translation
and . . .

Tim_MA’s picture

No you are wrong. From the READ ME:

If you are dealing with a already existing webform you have to do an
additional action for refreshing the string pool for all components.You can
ommit this step if you enable string translation before adding the components.

- Go to Configuration -> Translate interface -> Strings
(admin/config/regional/translate/i18n_string)

- Enable "Webform localization" checkbox

- Click "Refresh Strings"