I've installed i18n and added some new fields to the registration form, but I can't translate these new fields.

If I create a view to list the registered users, the string I want to translate shows up in the Translate Interface, but it only works on that page with the users list. The registration form remains untranslated.

I am using Drupal 7.

2 Answers 2


You need the i18n_field module from http://drupal.org/project/i18n. This allows to translate field labels, descriptions and so on.


The core field translation utilities has no user interface, so you'll need the Entity Translation module.

After installing and enabling it (which also enables translation and locale modules), you may need to run update.php.

  • 1
    Entity Translation is for translating the content of fields, I think the question was about how to translate the displayed field labels, see my answer.
    – Berdir
    May 5, 2012 at 7:58
  • @Berdir Yes, I see now. Thanks for pointing that out. May 5, 2012 at 23:45

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.