We have built a site with multi language support in English and German languages. Now we need to set drupal default mails like login reg. mails, forget password mails in both the languages. The users using German site will need to get German mails and vice versa for English users.

So we have changed German mail content under Account setting -> Email of german(DE) Website. and i had checked the English website(EN) Version, its shows me the german mail Content. The Mail content are synchronizing while updating in one language version of the website... what i need to do to fix this one?

  • 2
    Are you using the i18n and variable modules to manage the e-mail translation? These two modules can be used together to send multilingual e-mails out-of-the-box. Commented Jul 31, 2012 at 7:43
  • yes, we already installed i18n and variable modules, But please update me how to set the mails in multilingual format.
    – Rajguru
    Commented Jul 31, 2012 at 8:34

1 Answer 1


Ok, here's how to do this using i18n and variable:

  1. Visit "Variables" under "Multilingual settings". (/admin/config/regional/i18n/variable)

  2. Under "User e-mails", check all e-mails that you wish to translate and click "Save configuration".

  3. Go to the e-mail configuration page. (/admin/config/people/accounts)

  4. By default, the e-mails will be displayed in the default language. To translate the e-mails you selected in Step 2 above, choose a language from the There are multilingual variables in this form) box at the top of the page.

  • It doesn't work for me, if I select "Italiano" in the box at the top of the page, then change "Thank you" with "Grazie", after saved configuration, "Grazie" is shown for both English and Italian language.. Commented Jul 15, 2019 at 16:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.