I translated my user fields (select list) and they show up fine on:

  • Exposed Filters
  • In .po files and and translated
  • User Display view mode

However, they don't show up translated for users.

Hard to explain...so let me try this way:

A user registers on the site in French, with fr prefixe.

When modifying his account, the drop downs are not shown in French, they are in English. However, even if English selections are selected, the display is indeed translated into French.

enter image description here

2 Answers 2


After you translated the select list options of your (user) field, make sure that you ALSO change the Format of that selection list from Default to Default Tanslated, which you can do via "Manage Display" (located at /admin/config/people/accounts/display). Similar to what is explained in this comment also ...

Note: same is true for using such fields within a content type.

  • All fields already set up to "Default Translated", the fields display translated, both label and selections. Problem is they do not show on user account creation and options selections in user's own language. Sep 9, 2015 at 1:06

I got this resolved.

A. Uninstalled EVERY TMGMT modules, deleted all instances of that module in phpmyadmin

B. Disabled ALL translation related modules

C. Enabled ONLY i18, not entity

Now it works, some entity modules and TMGMT had conflicts with i18 I guess.

Your Answer

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

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