Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Translate Field Display Name and Field Label on forms

(0) ShareShare
ReportReport
Posted on by 220

Hi,

I want to translate the "Display Name" and the "Label on forms" of the field "Full Name (Other)" on the contact entity.

when I exported the an unmanaged solution that contains the contact entity, I only found one excel line called "Full Name (Other)".

Please, how can translate "Display Name" and the "Label on forms" differently ?

Thank you.

*This post is locked for comments

  • Verified answer
    Wayne Walton Profile Picture
    Wayne Walton 13,728 on at
    RE: Translate Field Display Name and Field Label on forms

    Ok, you're going to have to use JavaScript to code that change manually.  CRM does not have a method to translate custom labels on forms that I am aware of.  Look in the SDK for how to query the current user's language settings, and then update the display name on the form based on the user;s current language.

    I don't know of any other way to do that, short of getting rid of your custom display names, and using out-of-the box functionality.

  • MounirMaghraoui Profile Picture
    MounirMaghraoui 220 on at
    RE: Translate Field Display Name and Field Label on forms

    Thank you Wayne Walton.

    This not exactly what I meant. I know all the process to do the translation as you described.

    I explain:

    A field in CRM has a property called "Display Name". When we add this field in a form we can display this field with a label which is different from its "Display Name". It is called "Label on forms".

    I have a field with a display name "Full Name (Other)" on the contact entity. This field is displayed on the main form with a different Label "xxxx".

    I want to translate the two labels: "Full Name (Other)" and "xxxx".

    In the crmtranslations.xml file, I see only one line for this field. How can a translate differently the display name and the label on forms for this field ?

  • Wayne Walton Profile Picture
    Wayne Walton 13,728 on at
    RE: Translate Field Display Name and Field Label on forms

    Also, if you are trying to translate the data stored in your system, there is no out of the box way to do that.  You would need to write some kind of custom JavaScript or plugin to request a translation from Bing Translate  (or something like it) and show the result.  

    But that is very messy, and doesn't work well with proper names.  I don't recommend doing it.  

  • Suggested answer
    Wayne Walton Profile Picture
    Wayne Walton 13,728 on at
    RE: Translate Field Display Name and Field Label on forms

    CRM supports multiple languages out of the box.  Since I'm not sure where your specific issue is, I'll just walk it through.  Some of this might not be exactly right for 2011's navigation, but it should all be there.

    Navigate to Settings -> Administration -> Languages. Select the languages you want to install and click Next.  Wait while CRM installs those languages.  Users can now change their preferred language in their personal options.

    However, that only does out-of-the-box fields.  To do custom fields, go to Settings -> Customization -> Customize the System. This will get you the entire CRM entity list, including all your customizations.  at the top, you should see "Translations" or "Export Translation".  This will download an Excel file with all the languages you have installed. Just fill out your custom translations and then use the same process to upload that Excel document.  Click Publish All afterwards and now your custom translations will be part of the UI for that language.

    Your users will still need to select their preferred language to see your translations.

  • MounirMaghraoui Profile Picture
    MounirMaghraoui 220 on at
    RE: Translate Field Display Name and Field Label on forms

    Hi Yadnyesh Kuvalekar,

    I want to TRANSLATE the display name not renaming it.

    Because when I use this field in a view, the view will display the "Display Name" of the field and not the "Label on Form". So I need it to be in spanish, russian and english.

  • Suggested answer
    Yadnyesh Kuvalekar Profile Picture
    Yadnyesh Kuvalekar 4,102 on at
    RE: Translate Field Display Name and Field Label on forms

    Can you clarify whether you want to translate the display name in another language or you want to change it to some different display name?

    If you want to change it, then go to settings > customization > customize the system.

    Expand entities > Fields > Select field.

    Click on edit, change display name. Save and publish changes.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Daivat Vartak – Community Spotlight

We are honored to recognize Daivat Vartak as our March 2025 Community…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Kudos to the February Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,516 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,409 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans